From 9d458c51f9c232c8de2b4e48ff9fead8e592aac9 Mon Sep 17 00:00:00 2001 From: Peter Remmen Date: Thu, 24 Nov 2016 17:50:46 +0100 Subject: [PATCH 001/283] implement output of nightSetBack --- teaser/logic/simulation/aixlib.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/teaser/logic/simulation/aixlib.py b/teaser/logic/simulation/aixlib.py index ea0673ddf..7f09578c9 100644 --- a/teaser/logic/simulation/aixlib.py +++ b/teaser/logic/simulation/aixlib.py @@ -169,14 +169,22 @@ def modelica_set_temp(bldg, path = None): path = path + bldg.file_set_t t_set_heat = [0] - + time_line = create_timeline(bldg) for zone_count in bldg.thermal_zones: - t_set_heat.append(zone_count.use_conditions.set_temp_heat) + for i, time in enumerate(time_line): + if time[0] < zone_count.use_conditions.heating_time[0] * 3600: + time.append(zone_count.use_conditions.set_temp_heat - zone_count + .use_conditions.temp_set_back) + elif time[0] > zone_count.use_conditions.heating_time[1] * 3600: + time.append(zone_count.use_conditions.set_temp_heat - zone_count + .use_conditions.temp_set_back) + else: + time.append(zone_count.use_conditions.set_temp_heat) scipy.io.savemat(path, - mdict={'Tset': [t_set_heat]}, - appendmat = False, - format = '4') + mdict={'Tset': time_line}, + appendmat=False, + format='4') def modelica_AHU_boundary(bldg, From bccb8624b7e0e2152cf418cadcf201f8458b137c Mon Sep 17 00:00:00 2001 From: Peter Remmen Date: Thu, 24 Nov 2016 17:51:55 +0100 Subject: [PATCH 002/283] change tempalte --- teaser/data/output/modelicatemplate/AixLib/AixLib_model | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_model b/teaser/data/output/modelicatemplate/AixLib/AixLib_model index 0aa8b79b5..4d7924f0e 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_model +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_model @@ -201,7 +201,7 @@ end ${bldg.name}; Modelica.Blocks.Sources.CombiTimeTable tableTSet( tableOnFile=true, tableName="Tset", - extrapolation=Modelica.Blocks.Types.Extrapolation.HoldLastPoint, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, columns=2:${get_n(bldg.thermal_zones)+1}, fileName=Modelica.Utilities.Files.loadResource( "modelica://${mod_prj}/${bldg.name}/${bldg.file_set_t}")) From 5da36624d6ea637bf29af7a33fbad9d8d20f74ac Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 1 Dec 2016 14:40:08 +0100 Subject: [PATCH 003/283] first try template unit test --- tests/test_data.py | 115 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) diff --git a/tests/test_data.py b/tests/test_data.py index f03b3b535..a8a48f46f 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -7,6 +7,8 @@ from teaser.logic import utilities from teaser.project import Project import math +import os +import re import helptest prj = Project(True) @@ -1108,3 +1110,116 @@ def test_calc_equivalent_res_win(self): therm_zone.windows[0].calc_equivalent_res() assert round(therm_zone.windows[0].r1, 3) == 0.072 + + def test_aix_lib_zone(self): + """compares parameters in the template AixLib_zone with given results""" + exp_prj = Project() + exp_prj.name = "AixLib_2_False" + exp_bldg = exp_prj.type_bldg_office( + name="UnitTest", + year_of_construction=1988, + number_of_floors=3, + height_of_floors=3, + net_leased_area=2500) + exp_prj.number_of_elements_calc = 2 + exp_prj.merge_windows_calc = True + exp_prj.used_library_calc = 'AixLib' + exp_prj.calc_all_buildings() + exp_prj.export_aixlib( + building_model="MultizoneEquipped", + zone_model="ThermalZoneEquipped", + corG=True, + internal_id=None, + path=None) + + templ_path = os.path.join(os.path.expanduser('~'), + ("TEASEROutput"), + exp_prj.name, + exp_bldg.name, + exp_bldg.name + '_DataBase', + exp_bldg.name + '_Office.mo') + templ = open(templ_path) + + + template_values = { + 'n': '5', + 'Heater_on': 'true', + 'Cooler_on': 'false', + 'l_cooler': '0.0', + 'RatioConvectiveHeatLighting': '0.9', + 'zoneID': '"Office"', + 'usage': '"Group Office (between 2 and 6 employees)"', + 'RoomArea': '1250.0', + 'Vair': '3750.0', + 'alphaiwi': '2.229411764705883', + 'alphaowi': '2.049244822312838', + 'alphaowo': '24.999999999999996', + 'g': '0.7799999999999999', + 'NrPeople': '62.5', + 'NrPeopleMachines': '87.5', + 'LightingPower': '12.5', + 'h_heater': '118630.4177767396', + 'gsunblind': '{1.0, 1.0, 1.0, 1.0, 0.0}', + 'Aw': '{78.82297995123126, 13.900261160095392, 78.82297995123126, ' + '13.900261160095392, 0.0}', + 'withWindows': 'true', + 'weightfactorswindow': '{0.17413588926545887, 0.030708485515682657, 0.17413588926545887, 0.030708485515682657, 0.0}', + 'weightfactorswall': '{0.09119964920944966, 0.01608285987797947, 0.09119964920944966, 0.01608285987797947, 0.13872297063062167}', + 'weightfactorground': '0.23702326163223703', + 'orientationswallshorizontal': '{90.0, 90.0, 90.0, 90.0, 0.0}', + 'withInnerwalls': 'true', + 'Ai': '3541.666666666666', + 'R1i': '1.10334214274e-05', + 'C1i': '508884661.836', + 'RWin': '6815.15822168', + 'UWin': '3.0017821341055915', + 'alphaConvWinInner': '2.6999999999999997', + 'alphaConvWinOuter': '19.999999999999996', + 'Ao': '1472.648034456413', + 'withOuterwalls': 'true', + 'R1o': '1.64408968896e-05', + 'RRest': '0.000634841377589', + 'C1o': '426410201.915', + 'ActivityTypePeople': '3', + 'RatioConvectiveHeatPeople': '0.5', + 'ActivityTypeMachines': '2', + 'RatioConvectiveHeatMachines': '0.5', + 'rhoair': '1.19', + 'temperatureground': '286.15', + 'Imax': '100.0', + 'cair': '1007', + 'splitfac': '0.03', + 'epso': '0.7614827582547394', + 'epsi': '0.8015123490502466', + 'epsw': '0.019412608731384392', + 'awin': '0.0', + 'aowo': '0.6217098083070355', + 'useConstantACHrate': 'false', + 'baseACH': '0.2', + 'maxUserACH': '1.0', + 'maxOverheatingACH': '{3.0, 2.0}', + 'maxSummerACH': '{1.0, 283.15, 290.15}', + 'winterReduction': '{0.2, 273.15, 283.15}', + 'withAHU': 'false', + 'minAHU': '0.0', + 'maxAHU': '2.6'} + + for line in templ.readlines(): + value_start = '= ' + value_end = ',' + value = re.search('%s(.*)%s' % (value_start, value_end), line) + + if value is not None: + value = value.group(1) + + variable_start = ' ' + variable_end = ' =' + variable = re.search('%s(.*)%s' % (variable_start, variable_end), + line) + + if variable is not None: + variable = variable.group(1) + + if value is not None and variable is not None: + print(template_values[variable], value) + assert (template_values[variable]) == value From 8708ed71c22a7cd3b08f8aeb24dc1a529e72c00f Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 1 Dec 2016 14:55:01 +0100 Subject: [PATCH 004/283] unit test base record --- .../modelicatemplate/AixLib/AixLib_base | 6 +- tests/test_data.py | 76 ++++++++++++++++++- 2 files changed, 75 insertions(+), 7 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_base b/teaser/data/output/modelicatemplate/AixLib/AixLib_base index 1e9818e98..4b5e9ef7f 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_base +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_base @@ -12,10 +12,9 @@ record ${bldg.name}_base "${bldg.name}_base" %endif %endfor }, - Vair = ${bldg.volume} , - BuildingArea = ${bldg.net_leased_area} + Vair = ${bldg.volume}, + BuildingArea = ${bldg.net_leased_area}, % if central_ahu: - , heatingAHU = ${get_true_false(central_ahu.heating)}, coolingAHU = ${get_true_false(central_ahu.cooling)}, dehumidificationAHU = ${get_true_false(central_ahu.dehumidification)}, @@ -25,7 +24,6 @@ record ${bldg.name}_base "${bldg.name}_base" efficiencyHRS_enabled = ${central_ahu.efficiency_recovery}, efficiencyHRS_disabled = ${central_ahu.efficiency_revocery_false} % else: - , heatingAHU = false, coolingAHU = false, dehumidificationAHU = false, diff --git a/tests/test_data.py b/tests/test_data.py index a8a48f46f..23b651de8 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1140,7 +1140,6 @@ def test_aix_lib_zone(self): exp_bldg.name + '_Office.mo') templ = open(templ_path) - template_values = { 'n': '5', 'Heater_on': 'true', @@ -1163,8 +1162,15 @@ def test_aix_lib_zone(self): 'Aw': '{78.82297995123126, 13.900261160095392, 78.82297995123126, ' '13.900261160095392, 0.0}', 'withWindows': 'true', - 'weightfactorswindow': '{0.17413588926545887, 0.030708485515682657, 0.17413588926545887, 0.030708485515682657, 0.0}', - 'weightfactorswall': '{0.09119964920944966, 0.01608285987797947, 0.09119964920944966, 0.01608285987797947, 0.13872297063062167}', + 'weightfactorswindow': '{0.17413588926545887, ' + '0.030708485515682657, ' + '0.17413588926545887, ' + '0.030708485515682657, 0.0}', + 'weightfactorswall': '{0.09119964920944966, ' + '0.01608285987797947, ' + '0.09119964920944966, ' + '0.01608285987797947, ' + '0.13872297063062167}', 'weightfactorground': '0.23702326163223703', 'orientationswallshorizontal': '{90.0, 90.0, 90.0, 90.0, 0.0}', 'withInnerwalls': 'true', @@ -1223,3 +1229,67 @@ def test_aix_lib_zone(self): if value is not None and variable is not None: print(template_values[variable], value) assert (template_values[variable]) == value + + def test_aix_lib_base(self): + """compares parameters in the template AixLib_base with given results""" + exp_prj = Project() + exp_prj.name = "AixLib_2_False" + exp_bldg = exp_prj.type_bldg_office( + name="UnitTest", + year_of_construction=1988, + number_of_floors=3, + height_of_floors=3, + net_leased_area=2500) + exp_prj.number_of_elements_calc = 2 + exp_prj.merge_windows_calc = True + exp_prj.used_library_calc = 'AixLib' + exp_prj.calc_all_buildings() + exp_prj.export_aixlib( + building_model="MultizoneEquipped", + zone_model="ThermalZoneEquipped", + corG=True, + internal_id=None, + path=None) + + templ_path = os.path.join(os.path.expanduser('~'), + ("TEASEROutput"), + "AixLib_2_False", + "UnitTest", + "UnitTest" + '_DataBase', + "UnitTest" + '_base.mo') + + templ = open(templ_path) + + template_values = { + 'numZones': '6', + 'buildingID': '0', + 'Vair': '7500.0', + 'BuildingArea': '2500.0', + 'heatingAHU': 'true', + 'coolingAHU': 'true', + 'dehumidificationAHU': 'true', + 'humidificationAHU': 'true', + 'BPF_DeHu': '0.2', + 'HRS': 'true', + 'efficiencyHRS_enabled': '0.8', + 'efficiencyHRS_disabled': '0.2'} + + for line in templ.readlines(): + value_start = '= ' + value_end = ',' + value = re.search('%s(.*)%s' % (value_start, value_end), line) + + if value is not None: + value = value.group(1) + + variable_start = ' ' + variable_end = ' =' + variable = re.search('%s(.*)%s' % (variable_start, variable_end), + line) + + if variable is not None: + variable = variable.group(1) + + if value is not None and variable is not None: + print(template_values[variable], value) + assert (template_values[variable]) == value \ No newline at end of file From 74ce135092a5f9036513c9245fe70aabedddafb3 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 1 Dec 2016 16:23:56 +0100 Subject: [PATCH 005/283] add additional attributes to unit tests --- tests/test_data.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/test_data.py b/tests/test_data.py index 23b651de8..8d1d40d82 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -969,8 +969,17 @@ def test_calc_two_element(self): assert round(therm_zone.alpha_rad_inner_ow, 1) == 5.0 assert round(therm_zone.r1_win, 1) == 301.5 assert round(therm_zone.r1_ow, 15) == 0.000772773294534 + assert round(therm_zone.c1_ow, 5) == 3648580.59312 assert round(therm_zone.r1_iw, 15) == 0.009719561140816 + assert round(therm_zone.c1_iw, 6) == 319983.518743 assert round(therm_zone.r_rest_ow, 15) == 0.004740706924836 + assert round(therm_zone.r_total_ow, 15) == 0.005936098763872 + assert round(therm_zone.r_rad_ow_iw, 15) == 0.000578034682081 + assert round(therm_zone.ir_emissivity_outer_ow, 15) == 0.834466019417476 + assert round(therm_zone.ir_emissivity_inner_ow, 15) == 0.860982658959538 + assert round(therm_zone.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.solar_absorp_ow, 1) == 0.7 + assert round(therm_zone.solar_absorp_win, 1) == 0.0 therm_zone = prj.buildings[-1].thermal_zones[-1] therm_zone.calc_zone_parameters(number_of_elements=2, @@ -985,8 +994,17 @@ def test_calc_two_element(self): assert round(therm_zone.alpha_rad_inner_ow, 1) == 5.0 assert round(therm_zone.r1_win, 15) == 0.02212271973466 assert round(therm_zone.r1_ow, 15) == 0.001007515484109 + assert round(therm_zone.c1_ow, 5) == 3648580.59312 assert round(therm_zone.r1_iw, 15) == 0.009719561140816 + assert round(therm_zone.c1_iw, 6) == 319983.518743 assert round(therm_zone.r_rest_ow, 15) == 0.005922787404456 + assert round(therm_zone.r_total_ow, 15) == 0.007375618171785 + assert round(therm_zone.r_rad_ow_iw, 15) == 0.000609756097561 + assert round(therm_zone.ir_emissivity_outer_ow, 2) == 0.9 + assert round(therm_zone.ir_emissivity_inner_ow, 2) == 0.9 + assert round(therm_zone.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.solar_absorp_ow, 1) == 0.7 + assert round(therm_zone.solar_absorp_win, 1) == 0.0 def test_volume_zone(self): From c671fc86ad70661948ed70ddc534a99966b66ad3 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 1 Dec 2016 16:39:53 +0100 Subject: [PATCH 006/283] add additional attributes to unit tests sum attributes --- tests/test_data.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/test_data.py b/tests/test_data.py index 8d1d40d82..d42f3259c 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -854,6 +854,9 @@ def test_sum_building_elements(self): assert round(therm_zone.alpha_conv_outer_ow, 1) == 20.0 assert round(therm_zone.alpha_rad_outer_ow, 5) == 5.0 assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.ir_emissivity_inner_ow, 1) == 0.9 + assert round(therm_zone.ir_emissivity_outer_ow, 1) == 0.9 + assert round(therm_zone.solar_absorp_ow, 1) == 0.7 # groundfloor assert round(therm_zone.ua_value_gf, 16) == 58.351477449455686 @@ -864,6 +867,7 @@ def test_sum_building_elements(self): assert round(therm_zone.alpha_conv_inner_gf, 5) == 1.7 assert round(therm_zone.alpha_rad_inner_gf, 5) == 5.0 assert round(therm_zone.alpha_comb_inner_gf, 5) == 6.7 + assert round(therm_zone.ir_emissivity_inner_gf, 1) == 0.9 # outerwall assert round(therm_zone.ua_value_rt, 16) == 57.394603194028036 @@ -880,6 +884,9 @@ def test_sum_building_elements(self): assert round(therm_zone.alpha_conv_outer_rt, 1) == 20.0 assert round(therm_zone.alpha_rad_outer_rt, 5) == 5.0 assert round(therm_zone.alpha_comb_outer_rt, 1) == 25.0 + assert round(therm_zone.ir_emissivity_inner_rt, 1) == 0.9 + assert round(therm_zone.ir_emissivity_outer_rt, 1) == 0.9 + assert round(therm_zone.solar_absorp_rt, 1) == 0.7 #window assert round(therm_zone.ua_value_win, 16) == 32.87895310796074 @@ -894,6 +901,8 @@ def test_sum_building_elements(self): assert round(therm_zone.alpha_comb_outer_win, 1) == 25.0 assert round(therm_zone.alpha_conv_outer_win, 1) == 20.0 assert round(therm_zone.weighted_g_value, 3) == 0.789 + assert round(therm_zone.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.solar_absorp_win, 1) == 0.0 def test_calc_chain_matrix(self): '''test of calc_chain_matrix''' @@ -1006,7 +1015,6 @@ def test_calc_two_element(self): assert round(therm_zone.solar_absorp_ow, 1) == 0.7 assert round(therm_zone.solar_absorp_win, 1) == 0.0 - def test_volume_zone(self): '''test of volume_zone''' From cc90ed1fbc654ffd2ebe58f6d86b68a3e15984b8 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 1 Dec 2016 18:13:55 +0100 Subject: [PATCH 007/283] first attempt to restructure thermal_zone class --- .../buildingobjects/calculation/__init__.py | 0 .../calculation/two_element.py | 707 +++++++++++ teaser/logic/buildingobjects/thermalzone.py | 1126 +---------------- 3 files changed, 709 insertions(+), 1124 deletions(-) create mode 100644 teaser/logic/buildingobjects/calculation/__init__.py create mode 100644 teaser/logic/buildingobjects/calculation/two_element.py diff --git a/teaser/logic/buildingobjects/calculation/__init__.py b/teaser/logic/buildingobjects/calculation/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py new file mode 100644 index 000000000..eeebe306b --- /dev/null +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -0,0 +1,707 @@ +# created June 2015 +# by TEASER4 Development Team + +from __future__ import division +import math +import random +import warnings +import re + + +class TwoElement(object): + """This class contains attributes and functions for two element model + + short description of two element model + + + Parameters + ---------- + thermal_zone: ThermalZone() + + + Attributes + ---------- + Interior Walls + + area_iw : float [m2] + Area of all interior walls + alpha_conv_inner_iw : float [W/(m2K)] + Convective coefficient of heat transfer of interior walls facing the + inside of this thermal zone. + alpha_rad_inner_iw : float [W/(m2K)] + Radiative coefficient of heat transfer of interior walls facing the + inside of this thermal zone. + alpha_comb_inner_iw : float [W/(m2K)] + Combined coefficient of heat transfer of interior walls facing the + inside of this thermal zone. + alpha_conv_outer_iw : float [W/(m2K)] + Convective coefficient of heat transfer of interior walls facing the + adjacent thermal zone. + alpha_rad_outer_iw : float [W/(m2K)] + Radiative coefficient of heat transfer of interior walls facing the + adjacent thermal zone. + alpha_comb_outer_iw : float [W/(m2K)] + Combined coefficient of heat transfer of interior walls facing the + adjacent thermal zone. + ua_value_iw : float [W/(m2K)] + U-Value times interior wall area. + r_conv_inner_iw : float [K/W] + Sum of convective resistances for all interior walls facing the + inside of this thermal zone. + r_rad_inner_iw : float [K/W] + Sum of radiative resistances for all interior walls facing the + inside of this thermal zone + r_comb_inner_iw : float [K/W] + Sum of combined resistances for all interior walls facing the + inside of this thermal zone + r1_iw : float [K/W] + Lumped resistance of interior walls + c1_iw : float [J/K] + Lumped capacity of interior walls + + Outer Walls + + area_ow : float [m2] + Area of all outer walls + alpha_conv_inner_ow : float [W/(m2K)] + Convective coefficient of heat transfer of outer walls facing the + inside of this thermal zone. + alpha_rad_inner_ow : float [W/(m2K)] + Radiative coefficient of heat transfer of outer walls facing the + inside of this thermal zone. + alpha_comb_inner_ow : float [W/(m2K)] + Combined coefficient of heat transfer of outer walls facing the + inside of this thermal zone. + alpha_conv_outer_ow : float [W/(m2K)] + Convective coefficient of heat transfer of outer walls facing the + ambient. + alpha_rad_outer_ow : float [W/(m2K)] + Radiative coefficient of heat transfer of outer walls facing the + ambient. + alpha_comb_outer_ow : float [W/(m2K)] + Combined coefficient of heat transfer of outer walls facing the + ambient. + ua_value_ow : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_ow : float [K/W] + Sum of convective resistances for all outer walls facing the + inside of this thermal zone. + r_rad_inner_ow : float [K/W] + Sum of radiative resistances for all outer walls facing the + inside of this thermal zone. + r_comb_inner_ow : float [K/W] + Sum of combined resistances for all outer walls facing the + inside of this thermal zone. + r_conv_outer_ow : float [K/W] + Sum of convective resistances for all outer walls facing the + ambient. + r_rad_outer_ow : float [K/W] + Sum of radiative resistances for all outer walls facing the + ambient. + r_comb_outer_ow : float [K/W] + Sum of combined resistances for all outer walls facing the + ambient. + r1_ow : float [K/W] + Lumped resistance of outer walls. + r_rest_ow : float [K/W] + Lumped remaining resistance of outer walls between r1_ow and c1_ow. + c1_ow : float [J/K] + Lumped capacity of outer walls. + weightfactor_ow : list of floats + Weightfactors of outer walls (UA-Value of walls with same orientation + and tilt divided by ua_value_ow) + weightfactor_ground : list of floats + Weightfactors of groundfloors (UA-Value of groundfloor divided by + ua_value_ow). + tilt_wall : list of floats [degree] + Tilt of outer walls against the horizontal. + orientation_wall : list of floats [degree] + Orientation of outer walls (Azimuth). + 0 - North + 90 - East + 180 - South + 270 - West + outer_walls_areas : list of floats [m2] + Area of all outer walls in one list + + Windows + + area_win : float [m2] + Area of all outer walls + alpha_conv_inner_win : float [W/(m2K)] + Convective coefficient of heat transfer of outer walls facing the + inside of this thermal zone. + alpha_rad_inner_win : float [W/(m2K)] + Radiative coefficient of heat transfer of outer walls facing the + inside of this thermal zone. + alpha_comb_inner_win : float [W/(m2K)] + Combined coefficient of heat transfer of outer walls facing the + inside of this thermal zone. + alpha_conv_outer_win : float [W/(m2K)] + Convective coefficient of heat transfer of outer walls facing the + ambient. + alpha_rad_outer_win : float [W/(m2K)] + Radiative coefficient of heat transfer of outer walls facing the + ambient. + alpha_comb_outer_win : float [W/(m2K)] + Combined coefficient of heat transfer of outer walls facing the + ambient. + ua_value_win : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_win : float [K/W] + Sum of convective resistances for all outer walls facing the + inside of this thermal zone. + r_rad_inner_win : float [K/W] + Sum of radiative resistances for all outer walls facing the + inside of this thermal zone. + r_comb_inner_win : float [K/W] + Sum of combined resistances for all outer walls facing the + inside of this thermal zone. + r_conv_outer_win : float [K/W] + Sum of convective resistances for all outer walls facing the + ambient. + r_rad_outer_win : float [K/W] + Sum of radiative resistances for all outer walls facing the + ambient. + r_comb_outer_win : float [K/W] + Sum of combined resistances for all outer walls facing the + ambient. + r1_win : float [K/W] + Lumped resistance of outer walls. + r_rest_win : float [K/W] + Lumped remaining resistance of outer walls between r1_win and c1_win. + c1_win : float [J/K] + Lumped capacity of outer walls. + + + + + """ + + def __init__(self, thermal_zone): + """Constructor for ThermalZone + + """ + + self.thermal_zone = thermal_zone + self.internal_id = random.random() + + + + self.r_conv_inner_iw = 0.0 + self.r_rad_inner_iw = 0.0 + self.r_comb_inner_iw = 0.0 + self.r_conv_outer_iw = 0.0 + self.r_rad_outer_iw = 0.0 + self.r_comb_outer_iw = 0.0 + + self.alpha_conv_inner_iw = 0.0 + self.alpha_rad_inner_iw = 0.0 + self.alpha_comb_inner_iw = 0.0 + + self.alpha_conv_outer_iw = 0.0 + self.alpha_rad_outer_iw = 0.0 + self.alpha_comb_outer_iw = 0.0 + + # Calculated values for OuterWall for each Zone + self.r1_ow = 0.0 + self.c1_ow = 0.0 + self.r_rest_ow = 0.0 + self.r_total_ow = 0.0 + + self.weightfactor_ow = [] + self.weightfactor_ground = [] + self.tilt_wall = [] + self.orientation_wall = [] + self.outer_walls_areas = [] + + self.ua_value_ow = 0.0 + self.r_conv_inner_ow = 0.0 + self.r_rad_inner_ow = 0.0 + self.r_comb_inner_ow = 0.0 + self.r_conv_outer_ow = 0.0 + self.r_rad_outer_ow = 0.0 + self.r_comb_outer_ow = 0.0 + self.area_ow = 0.0 + + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 + + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + + self.ir_emissivity_outer_ow = 0.0 + self.ir_emissivity_inner_ow = 0.0 + self.solar_absorp_ow = 0.0 + + self.r_rad_ow_iw = 0.0 + + # Calculated values for Rooftop for each Zone + self.r1_rt = 0.0 + self.c1_rt = 0.0 + self.r_rest_rt = 0.0 + self.r_total_rt = 0.0 + self.weightfactor_rt = [] + self.tilt_rt = [] + self.orientation_rt = [] + self.ua_value_rt = 0.0 + self.r_conv_inner_rt = 0.0 + self.r_rad_inner_rt = 0.0 + self.r_comb_inner_rt = 0.0 + self.r_conv_outer_rt = 0.0 + self.r_rad_outer_rt = 0.0 + self.r_comb_outer_rt = 0.0 + self.area_rt = 0.0 + + self.alpha_conv_inner_rt = 0.0 + self.alpha_rad_inner_rt = 0.0 + self.alpha_comb_inner_rt = 0.0 + + self.alpha_conv_outer_rt = 0.0 + self.alpha_rad_outer_rt = 0.0 + self.alpha_comb_outer_rt = 0.0 + + self.ir_emissivity_outer_rt = 0.0 + self.ir_emissivity_inner_rt = 0.0 + self.solar_absorp_rt = 0.0 + + self.r_rad_rt_iw = 0.0 + + # Calculated values for GroundFlor for each Zone + self.r1_gf = 0.0 + self.c1_gf = 0.0 + self.r_rest_gf = 0.0 + self.r_total_gf = 0.0 + self.weightfactor_gf = [] + self.tilt_gf = [] + self.orientation_gf = [] + self.ua_value_gf = 0.0 + self.r_conv_inner_gf = 0.0 + self.r_rad_inner_gf = 0.0 + self.r_comb_inner_gf = 0.0 + self.r_conv_outer_gf = 0.0 + self.r_rad_outer_gf = 0.0 + self.r_comb_outer_gf = 0.0 + self.area_gf = 0.0 + + self.alpha_conv_inner_gf = 0.0 + self.alpha_rad_inner_gf = 0.0 + self.alpha_comb_inner_gf = 0.0 + + self.alpha_conv_outer_gf = 0.0 + self.alpha_rad_outer_gf = 0.0 + self.alpha_comb_outer_gf = 0.0 + + self.ir_emissivity_inner_gf = 0.0 + self.solar_absorp_gf = 0.0 # necessary? @PRemmen + + self.r_rad_gf_iw = 0.0 + + # Calculated values for windows for each Zone + self.r1_win = 0.0 + self.weightfactor_win = [] + self.g_sunblind_list = [] + self.window_areas = [] + self.orientation_win = [] + self.tilt_win = [] + self.ua_value_win = 0.0 + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + self.area_win = 0.0 + + self.alpha_conv_inner_win = 0.0 + self.alpha_rad_inner_win = 0.0 + self.alpha_comb_inner_win = 0.0 + + self.alpha_conv_outer_win = 0.0 + self.alpha_rad_outer_win = 0.0 + self.alpha_comb_outer_win = 0.0 + self.solar_absorp_win = 0.0 + self.ir_emissivity_win = 0.0 + + self.weighted_g_value = 0.0 + self.heating_load = 0.0 + self.cooling_load = 0.0 + + def sum_building_elements(self): + """sums values of several building elements to zone based parameters + + Sums UA-Values, R-Values and area. Calculates the weighted coefficient + of heat transfer for outer walls, inner walls, groundfloors, roofs and + windows + + """ + # temporary attributes for outer walls + sum_r_conv_inner_ow = 0 + sum_r_rad_inner_ow = 0 + sum_r_comb_inner_ow = 0 + sum_r_conv_outer_ow = 0 + sum_r_rad_outer_ow = 0 + sum_r_comb_outer_ow = 0 + sum_ir_emissivity_outer_ow = 0.0 + sum_ir_emissivity_inner_ow = 0.0 + sum_solar_absorp_ow = 0.0 + + outer_walls = self.thermal_zone.outer_walls + \ + self.thermal_zone.rooftops + \ + self.thermal_zone.ground_floors + + # temporary attributes for inner walls + + sum_r_conv_inner_iw = 0 + sum_r_rad_inner_iw = 0 + sum_r_comb_inner_iw = 0 + + # temporary attributes for windows + + sum_r_conv_inner_win = 0 + sum_r_rad_inner_win = 0 + sum_r_comb_inner_win = 0 + sum_r_conv_outer_win = 0 + sum_r_rad_outer_win = 0 + sum_r_comb_outer_win = 0 + sum_g_value = 0 + sum_solar_absorp_win = 0 + sum_ir_emissivity_win = 0 + + for out_wall in outer_walls: + + self.ua_value_ow += out_wall.ua_value + self.area_ow += out_wall.area + sum_r_conv_inner_ow += 1 / out_wall.r_inner_conv + sum_r_rad_inner_ow += 1 / out_wall.r_inner_rad + sum_r_comb_inner_ow += 1 / out_wall.r_inner_comb + sum_r_conv_outer_ow += 1 / out_wall.r_outer_conv + sum_r_rad_outer_ow += 1 / out_wall.r_outer_rad + sum_r_comb_outer_ow += 1 / out_wall.r_outer_comb + sum_ir_emissivity_outer_ow += \ + out_wall.layer[-1].material.ir_emissivity * out_wall.area + sum_ir_emissivity_inner_ow += \ + out_wall.layer[0].material.ir_emissivity * out_wall.area + sum_solar_absorp_ow += \ + out_wall.layer[-1].material.solar_absorp * out_wall.area + + if [sum_r_comb_inner_ow, sum_r_comb_outer_ow] != 0: + self.r_conv_inner_ow = 1 / sum_r_conv_inner_ow + self.r_rad_inner_ow = 1 / sum_r_rad_inner_ow + self.r_comb_inner_ow = 1 / sum_r_comb_inner_ow + self.r_conv_outer_ow = 1 / sum_r_conv_outer_ow + self.r_rad_outer_ow = 1 / sum_r_rad_outer_ow + self.r_comb_outer_ow = 1 / sum_r_comb_outer_ow + self.alpha_conv_inner_ow = ( + 1 / (self.r_conv_inner_ow * self.area_ow)) + self.alpha_rad_inner_ow = ( + 1 / (self.r_rad_inner_ow * self.area_ow)) + self.alpha_comb_inner_ow = ( + 1 / (self.r_comb_inner_ow * self.area_ow)) + self.alpha_conv_outer_ow = ( + 1 / (self.r_conv_outer_ow * self.area_ow)) + self.alpha_rad_outer_ow = ( + 1 / (self.r_rad_outer_ow * self.area_ow)) + self.alpha_comb_outer_ow = ( + 1 / (self.r_comb_outer_ow * self.area_ow)) + self.ir_emissivity_outer_ow = \ + sum_ir_emissivity_outer_ow / self.area_ow + self.ir_emissivity_inner_ow = \ + sum_ir_emissivity_inner_ow / self.area_ow + self.solar_absorp_ow = \ + sum_solar_absorp_ow / self.area_ow + + for in_wall in self.thermal_zone.inner_walls: + self.ua_value_iw += in_wall.ua_value + self.area_iw += in_wall.area + sum_r_conv_inner_iw += 1 / in_wall.r_inner_conv + sum_r_rad_inner_iw += 1 / in_wall.r_inner_rad + sum_r_comb_inner_iw += 1 / in_wall.r_inner_comb + + if sum_r_comb_inner_iw != 0: + self.r_conv_inner_iw = 1 / sum_r_conv_inner_iw + self.r_rad_inner_iw = 1 / sum_r_rad_inner_iw + self.r_comb_inner_iw = 1 / sum_r_comb_inner_iw + + self.alpha_conv_inner_iw = 1/(self.r_conv_inner_iw * self.area_iw) + self.alpha_rad_inner_iw = 1/(self.r_rad_inner_iw * self.area_iw) + self.alpha_comb_inner_iw = 1/(self.r_comb_inner_iw * self.area_iw) + + for win in self.thermal_zone.windows: + self.ua_value_win += win.ua_value + self.area_win += win.area + sum_r_conv_inner_win += 1 / win.r_inner_conv + sum_r_rad_inner_win += 1 / win.r_inner_rad + sum_r_comb_inner_win += 1 / win.r_inner_comb + sum_r_conv_outer_win += 1 / win.r_outer_conv + sum_r_rad_outer_win += 1 / win.r_outer_rad + sum_r_comb_outer_win += 1 / win.r_outer_comb + sum_g_value += win.g_value * win.area + sum_solar_absorp_win += win.layer[-1].material.solar_absorp + sum_ir_emissivity_win += win.layer[-1].material.ir_emissivity + + if [sum_r_comb_inner_win, sum_r_comb_outer_win] != 0: + self.r_conv_inner_win = 1 / sum_r_conv_inner_win + self.r_rad_inner_win = 1 / sum_r_rad_inner_win + self.r_comb_inner_win = 1 / sum_r_comb_inner_win + self.r_conv_outer_win = 1 / sum_r_conv_outer_win + self.r_rad_outer_win = 1 / sum_r_rad_outer_win + self.r_comb_outer_win = 1 / sum_r_comb_outer_win + self.weighted_g_value = sum_g_value / self.area_win + self.alpha_conv_inner_win = ( + 1 / (self.r_conv_inner_win * self.area_win)) + self.alpha_rad_inner_win = (1 / (self.r_rad_inner_win * self.area_win)) + self.alpha_comb_inner_win = ( + 1 / (self.r_comb_inner_win * self.area_win)) + self.alpha_conv_outer_win = ( + 1 / (self.r_conv_outer_win * self.area_win)) + self.alpha_rad_outer_win = (1 / (self.r_rad_outer_win * self.area_win)) + self.alpha_comb_outer_win = ( + 1 / (self.r_comb_outer_win * self.area_win)) + self.solar_absorp_win = sum_solar_absorp_win / self.area_win + self.ir_emissivity_win = sum_ir_emissivity_win / self.area_win + + def calc_two_element(self, + merge_windows, + t_bt): + """calcs lumped parameter for two element model + + Parameters + ---------- + + merge_windows : bool + True for merging the windows into the outer walls, False for + separate resistance for window, default is False + """ + omega = 2 * math.pi / 86400 / t_bt + + self.ua_value_ow += (self.ua_value_gf + self.ua_value_rt) + + if self.r_conv_inner_gf != 0: + self.r_conv_inner_ow = 1 / ((1 / self.r_conv_inner_ow) + ( + 1 / self.r_conv_inner_gf)) + if self.r_rad_inner_gf != 0: + self.r_rad_inner_ow = 1 / ((1 / self.r_rad_inner_ow) + ( + 1 / self.r_rad_inner_gf)) + + if self.r_conv_inner_rt != 0: + self.r_conv_inner_ow = 1 / ((1 / self.r_conv_inner_ow) + ( + 1 / self.r_conv_inner_rt)) + if self.r_rad_inner_rt != 0: + self.r_rad_inner_ow = 1 / ((1 / self.r_rad_inner_ow) + ( + 1 / self.r_rad_inner_rt)) + + if len(self.outer_walls) > 0: + if len(self.outer_walls) == 1: + self.r1_ow = self.outer_walls[0].r1 + self.c1_ow = self.outer_walls[0].c1_korr + else: + self.r1_ow, self.c1_ow = \ + self.calc_chain_matrix(self.outer_walls, omega) + else: + pass + + if len(self.inner_walls) > 0: + if len(self.inner_walls) == 1: + self.r1_iw = self.inner_walls[0].r1 + self.c1_iw = self.inner_walls[0].c1 + else: + self.r1_iw, self.c1_iw = \ + self.calc_chain_matrix(self.inner_walls, omega) + else: + pass + + if merge_windows is False: + # this used to be calculation_core = ebc + if len(self.outer_walls) > 0 and len(self.windows) > 0: + sum_r1_win = 0 + for win_count in self.windows: + sum_r1_win += 1 / (win_count.r1 + win_count.r_outer_comb) + + self.r1_win = 1 / sum_r1_win + + self.r1_ow = 1 / (1 / self.r1_ow) + + self.r_total_ow = 1 / self.ua_value_ow + self.r_rad_ow_iw = 1 / (1 / self.r_rad_inner_ow) + self.r_rest_ow = self.r_total_ow - self.r1_ow - \ + 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_ow_iw) + self.ir_emissivity_outer_ow = \ + ((self.ir_emissivity_outer_ow * self.area_ow) + + (self.ir_emissivity_outer_rt * + self.area_rt)) / \ + (self.area_ow + self.area_rt) + self.ir_emissivity_inner_ow = \ + ((self.ir_emissivity_inner_ow * self.area_ow) + + (self.ir_emissivity_inner_rt * self.area_rt) + + (self.ir_emissivity_inner_gf * + self.area_gf)) / \ + (self.area_ow + self.area_rt + self.area_gf) + self.solar_absorp_ow = \ + ((self.solar_absorp_ow * self.area_ow) + + (self.solar_absorp_rt * self.area_rt) + + (self.solar_absorp_gf * self.area_gf)) / \ + (self.area_ow + self.area_rt + self.area_gf) + + else: + warnings.warn("As no outer walls or no windows are defined\ + lumped parameter cannot be calculated") + + if merge_windows is True: + # this used to be calculation_core = vdi + if len(self.outer_walls) > 0: + for win_count in self.windows: + self.r1_win += 1 / (win_count.r1 / 6) + + self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) + self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) + self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)) + self.r_rest_ow = self.r_total_ow - self.r1_ow - \ + 1 / ((1 / self.r_conv_inner_ow) + (1 / + self.r_conv_inner_win) + + (1 / self.r_rad_ow_iw)) + self.ir_emissivity_outer_ow = \ + ((self.ir_emissivity_outer_ow * self.area_ow) + + (self.ir_emissivity_outer_rt * self.area_rt) + + (self.ir_emissivity_win * self.area_win)) / \ + (self.area_ow + self.area_rt + self.area_win) + self.ir_emissivity_inner_ow = \ + ((self.ir_emissivity_inner_ow * self.area_ow) + + (self.ir_emissivity_inner_rt * self.area_rt) + + (self.ir_emissivity_inner_gf * self.area_gf) + + (self.ir_emissivity_win * self.area_win)) / \ + (self.area_ow + self.area_rt + self.area_gf + + self.area_win) + self.solar_absorp_ow = \ + ((self.solar_absorp_ow * self.area_ow) + + (self.solar_absorp_rt * self.area_rt) + + (self.solar_absorp_gf * self.area_gf) + + (self.solar_absorp_win * self.area_win)) / \ + (self.area_ow + self.area_rt + self.area_gf + + self.area_win) + + else: + warnings.warn("As no outer walls or no windows are defined\ + lumped parameter cannot be calculated") + + self.area_ow += (self.area_gf + self.area_rt) + self.alpha_conv_inner_ow = (1 / (self.r_conv_inner_ow * self.area_ow)) + self.alpha_rad_inner_ow = (1 / (self.r_rad_inner_ow * self.area_ow)) + + def calc_chain_matrix(self, element_list, omega): + """Matrix calculation. + + This is a helper function for def parallel_connection() to keep the + code clean. + + Parameters + ---------- + wall_count : list + List of inner or outer walls + + omega : float + VDI 6007 frequency + + Returns + ---------- + r1 : float + VDI 6007 resistance for inner or outer walls + + c1 : float + VDI 6007 capacity for inner or outer walls + """ + + for wall_count in range(len(element_list) - 1): + + if wall_count == 0: + + r1 = (element_list[wall_count].r1 * + element_list[wall_count].c1 ** 2 + + element_list[wall_count + 1].r1 * + element_list[wall_count + 1].c1 ** 2 + omega ** 2 * + element_list[wall_count].r1 * + element_list[wall_count + 1].r1 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + ((element_list[wall_count].c1 + + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) ** 2 * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) + + c1 = ((element_list[wall_count].c1 + + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) ** 2 * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + (element_list[wall_count].c1 + + element_list[wall_count + 1].c1 + omega ** 2 * + (element_list[wall_count].r1 ** 2 * + element_list[wall_count].c1 + + element_list[wall_count + 1].r1 ** 2 * + element_list[wall_count + 1].c1) * + element_list[wall_count].c1 * + element_list[wall_count + 1].c1) + else: + r1x = r1 + c1x = c1 + r1 = (r1x * c1x ** 2 + element_list[wall_count + 1].r1 * + element_list[wall_count + 1].c1 ** 2 + + omega ** 2 * r1x * element_list[wall_count + 1].r1 * + (r1x + element_list[wall_count + 1].r1) * + c1x ** 2 * element_list[wall_count + 1].c1 ** 2) / \ + ((c1x + element_list[wall_count + 1].c1) ** 2 + + omega ** 2 * ( + r1x + element_list[wall_count + 1].r1) ** 2 * + c1x ** 2 * element_list[wall_count + 1].c1 ** 2) + + c1 = ((c1x + element_list[ + wall_count + 1].c1) ** 2 + omega ** 2 * + (r1x + element_list[wall_count + 1].r1) ** 2 * c1x ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + (c1x + element_list[wall_count + 1].c1 + omega ** 2 * + (r1x ** 2 * c1x + element_list[wall_count + 1].r1 ** + 2 * element_list[wall_count + 1].c1) * c1x * + element_list[wall_count + 1].c1) + return r1, c1 + + def calc_wf_two_element(self, merge_windows): + """Calculation of weightfactors. + + Calculates the weightfactors of the outer walls, including ground and + windows. + + Parameters + ---------- + merge_windows : bool + True for merging the windows into the outer walls, False for + separate resistance for window, default is False + """ + + if merge_windows is True: + + for wall in self.outer_walls: + wall.wf_out = wall.ua_value / ( + self.ua_value_ow + self.ua_value_win) + + for win in self.windows: + win.wf_out = win.ua_value / ( + self.ua_value_ow + self.ua_value_win) + + elif merge_windows is False: + + for wall in self.outer_walls: + wall.wf_out = wall.ua_value / self.ua_value_ow + + for win in self.windows: + win.wf_out = win.ua_value / self.ua_value_win + + else: + raise ValueError("specify calculation method correctly") diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index d111fe6f7..2ef636835 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -98,6 +98,7 @@ def __init__(self, parent=None): self.parent = parent self.internal_id = random.random() + self.calc_attr = self.name = None self._area = None self._volume = None @@ -117,154 +118,6 @@ def __init__(self, parent=None): self.heat_capac_air = 1007 # only export for now self.t_ground = 286.15 # groundtemperature of for the simulation - # Calculated values for InnerWall for each Zone - self.r1_iw = 0.0 - self.c1_iw = 0.0 - self.ua_value_iw = 0.0 - self.r_conv_iw = 0.0 - self.r_rad_iw = 0.0 - self.r_comb_iw = 0.0 - self.area_iw = 0.0 - self.r_conv_inner_iw = 0.0 - self.r_rad_inner_iw = 0.0 - self.r_comb_inner_iw = 0.0 - self.r_conv_outer_iw = 0.0 - self.r_rad_outer_iw = 0.0 - self.r_comb_outer_iw = 0.0 - - self.alpha_conv_inner_iw = 0.0 - self.alpha_rad_inner_iw = 0.0 - self.alpha_comb_inner_iw = 0.0 - - self.alpha_conv_outer_iw = 0.0 - self.alpha_rad_outer_iw = 0.0 - self.alpha_comb_outer_iw = 0.0 - - # Calculated values for OuterWall for each Zone - self.r1_ow = 0.0 - self.c1_ow = 0.0 - self.r_rest_ow = 0.0 - self.r_total_ow = 0.0 - - self.weightfactor_ow = [] - self.weightfactor_ground = [] - self.tilt_wall = [] - self.orientation_wall = [] - self.outer_walls_areas = [] - - self.ua_value_ow = 0.0 - self.r_conv_inner_ow = 0.0 - self.r_rad_inner_ow = 0.0 - self.r_comb_inner_ow = 0.0 - self.r_conv_outer_ow = 0.0 - self.r_rad_outer_ow = 0.0 - self.r_comb_outer_ow = 0.0 - self.area_ow = 0.0 - - self.alpha_conv_inner_ow = 0.0 - self.alpha_rad_inner_ow = 0.0 - self.alpha_comb_inner_ow = 0.0 - - self.alpha_conv_outer_ow = 0.0 - self.alpha_rad_outer_ow = 0.0 - self.alpha_comb_outer_ow = 0.0 - - self.ir_emissivity_outer_ow = 0.0 - self.ir_emissivity_inner_ow = 0.0 - self.solar_absorp_ow = 0.0 - - self.r_rad_ow_iw = 0.0 - - # Calculated values for Rooftop for each Zone - self.r1_rt = 0.0 - self.c1_rt = 0.0 - self.r_rest_rt = 0.0 - self.r_total_rt = 0.0 - self.weightfactor_rt = [] - self.tilt_rt = [] - self.orientation_rt = [] - self.ua_value_rt = 0.0 - self.r_conv_inner_rt = 0.0 - self.r_rad_inner_rt = 0.0 - self.r_comb_inner_rt = 0.0 - self.r_conv_outer_rt = 0.0 - self.r_rad_outer_rt = 0.0 - self.r_comb_outer_rt = 0.0 - self.area_rt = 0.0 - - self.alpha_conv_inner_rt = 0.0 - self.alpha_rad_inner_rt = 0.0 - self.alpha_comb_inner_rt = 0.0 - - self.alpha_conv_outer_rt = 0.0 - self.alpha_rad_outer_rt = 0.0 - self.alpha_comb_outer_rt = 0.0 - - self.ir_emissivity_outer_rt = 0.0 - self.ir_emissivity_inner_rt = 0.0 - self.solar_absorp_rt = 0.0 - - self.r_rad_rt_iw = 0.0 - - # Calculated values for GroundFlor for each Zone - self.r1_gf = 0.0 - self.c1_gf = 0.0 - self.r_rest_gf = 0.0 - self.r_total_gf = 0.0 - self.weightfactor_gf = [] - self.tilt_gf = [] - self.orientation_gf = [] - self.ua_value_gf = 0.0 - self.r_conv_inner_gf = 0.0 - self.r_rad_inner_gf = 0.0 - self.r_comb_inner_gf = 0.0 - self.r_conv_outer_gf = 0.0 - self.r_rad_outer_gf = 0.0 - self.r_comb_outer_gf = 0.0 - self.area_gf = 0.0 - - self.alpha_conv_inner_gf = 0.0 - self.alpha_rad_inner_gf = 0.0 - self.alpha_comb_inner_gf = 0.0 - - self.alpha_conv_outer_gf = 0.0 - self.alpha_rad_outer_gf = 0.0 - self.alpha_comb_outer_gf = 0.0 - - self.ir_emissivity_inner_gf = 0.0 - self.solar_absorp_gf = 0.0 # necessary? @PRemmen - - self.r_rad_gf_iw = 0.0 - - # Calculated values for windows for each Zone - self.r1_win = 0.0 - self.weightfactor_win = [] - self.g_sunblind_list = [] - self.window_areas = [] - self.orientation_win = [] - self.tilt_win = [] - self.ua_value_win = 0.0 - self.r_conv_inner_win = 0.0 - self.r_rad_inner_win = 0.0 - self.r_comb_inner_win = 0.0 - self.r_conv_outer_win = 0.0 - self.r_rad_outer_win = 0.0 - self.r_comb_outer_win = 0.0 - self.area_win = 0.0 - - self.alpha_conv_inner_win = 0.0 - self.alpha_rad_inner_win = 0.0 - self.alpha_comb_inner_win = 0.0 - - self.alpha_conv_outer_win = 0.0 - self.alpha_rad_outer_win = 0.0 - self.alpha_comb_outer_win = 0.0 - self.solar_absorp_win = 0.0 - self.ir_emissivity_win = 0.0 - - self.weighted_g_value = 0.0 - self.heating_load = 0.0 - self.cooling_load = 0.0 def calc_zone_parameters(self, number_of_elements=2, @@ -338,839 +191,6 @@ def calc_zone_parameters(self, self.calc_heat_load(number_of_elements=number_of_elements) - def calc_one_element(self, - merge_windows, - t_bt): - - pass - - def calc_two_element(self, - merge_windows, - t_bt): - """calcs lumped parameter for two element model - - Parameters - ---------- - - merge_windows : bool - True for merging the windows into the outer walls, False for - separate resistance for window, default is False - """ - omega = 2 * math.pi / 86400 / t_bt - - self.ua_value_ow += (self.ua_value_gf + self.ua_value_rt) - - if self.r_conv_inner_gf != 0: - self.r_conv_inner_ow = 1 / ((1 / self.r_conv_inner_ow) + ( - 1 / self.r_conv_inner_gf)) - if self.r_rad_inner_gf != 0: - self.r_rad_inner_ow = 1 / ((1 / self.r_rad_inner_ow) + ( - 1 / self.r_rad_inner_gf)) - - if self.r_conv_inner_rt != 0: - self.r_conv_inner_ow = 1 / ((1 / self.r_conv_inner_ow) + ( - 1 / self.r_conv_inner_rt)) - if self.r_rad_inner_rt != 0: - self.r_rad_inner_ow = 1 / ((1 / self.r_rad_inner_ow) + ( - 1 / self.r_rad_inner_rt)) - - if len(self.outer_walls) > 0: - if len(self.outer_walls) == 1: - self.r1_ow = self.outer_walls[0].r1 - self.c1_ow = self.outer_walls[0].c1_korr - else: - self.r1_ow, self.c1_ow = \ - self.calc_chain_matrix(self.outer_walls, omega) - else: - pass - - if len(self.inner_walls) > 0: - if len(self.inner_walls) == 1: - self.r1_iw = self.inner_walls[0].r1 - self.c1_iw = self.inner_walls[0].c1 - else: - self.r1_iw, self.c1_iw = \ - self.calc_chain_matrix(self.inner_walls, omega) - else: - pass - - if merge_windows is False: - # this used to be calculation_core = ebc - if len(self.outer_walls) > 0 and len(self.windows) > 0: - sum_r1_win = 0 - for win_count in self.windows: - sum_r1_win += 1 / (win_count.r1 + win_count.r_outer_comb) - - self.r1_win = 1 / sum_r1_win - - self.r1_ow = 1 / (1 / self.r1_ow) - - self.r_total_ow = 1 / self.ua_value_ow - self.r_rad_ow_iw = 1 / (1 / self.r_rad_inner_ow) - self.r_rest_ow = self.r_total_ow - self.r1_ow - \ - 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_ow_iw) - self.ir_emissivity_outer_ow = \ - ((self.ir_emissivity_outer_ow * self.area_ow) + - (self.ir_emissivity_outer_rt * - self.area_rt)) / \ - (self.area_ow + self.area_rt) - self.ir_emissivity_inner_ow = \ - ((self.ir_emissivity_inner_ow * self.area_ow) + - (self.ir_emissivity_inner_rt * self.area_rt) + - (self.ir_emissivity_inner_gf * - self.area_gf)) / \ - (self.area_ow + self.area_rt + self.area_gf) - self.solar_absorp_ow = \ - ((self.solar_absorp_ow * self.area_ow) + - (self.solar_absorp_rt * self.area_rt) + - (self.solar_absorp_gf * self.area_gf)) / \ - (self.area_ow + self.area_rt + self.area_gf) - - else: - warnings.warn("As no outer walls or no windows are defined\ - lumped parameter cannot be calculated") - - if merge_windows is True: - # this used to be calculation_core = vdi - if len(self.outer_walls) > 0: - for win_count in self.windows: - self.r1_win += 1 / (win_count.r1 / 6) - - self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) - self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + - (1 / self.r_rad_inner_win)) - self.r_rest_ow = self.r_total_ow - self.r1_ow - \ - 1 / ((1 / self.r_conv_inner_ow) + (1 / - self.r_conv_inner_win) + - (1 / self.r_rad_ow_iw)) - self.ir_emissivity_outer_ow = \ - ((self.ir_emissivity_outer_ow * self.area_ow) + - (self.ir_emissivity_outer_rt * self.area_rt) + - (self.ir_emissivity_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_win) - self.ir_emissivity_inner_ow = \ - ((self.ir_emissivity_inner_ow * self.area_ow) + - (self.ir_emissivity_inner_rt * self.area_rt) + - (self.ir_emissivity_inner_gf * self.area_gf) + - (self.ir_emissivity_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_gf + - self.area_win) - self.solar_absorp_ow = \ - ((self.solar_absorp_ow * self.area_ow) + - (self.solar_absorp_rt * self.area_rt) + - (self.solar_absorp_gf * self.area_gf) + - (self.solar_absorp_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_gf + - self.area_win) - - else: - warnings.warn("As no outer walls or no windows are defined\ - lumped parameter cannot be calculated") - - self.area_ow += (self.area_gf + self.area_rt) - self.alpha_conv_inner_ow = (1 / (self.r_conv_inner_ow * self.area_ow)) - self.alpha_rad_inner_ow = (1 / (self.r_rad_inner_ow * self.area_ow)) - - def calc_three_element(self, - merge_windows, - t_bt): - """calcs lumped parameter for three element model - """ - omega = 2 * math.pi / 86400 / t_bt - - for wall in self.outer_walls: - if type(wall).__name__ == "OuterWall" or type(wall).__name__ == \ - "Rooftop": - self.outer_walls_help.append(wall) - if type(wall).__name__ == "GroundFloor": - self.ground_floors.append(wall) - - self.ua_value_ow += self.ua_value_rt - - if self.r_conv_inner_rt != 0: - self.r_conv_inner_ow = 1 / ((1 / self.r_conv_inner_ow) + ( - 1 / self.r_conv_inner_rt)) - if self.r_rad_inner_rt != 0: - self.r_rad_inner_ow = 1 / ((1 / self.r_rad_inner_ow) + ( - 1 / self.r_rad_inner_rt)) - - if len(self.outer_walls_help) > 0: - if len(self.outer_walls_help) == 1: - self.r1_ow = self.outer_walls_help[0].r1 - self.c1_ow = self.outer_walls_help[0].c1_korr - else: - self.r1_ow, self.c1_ow = \ - self.calc_chain_matrix(self.outer_walls_help, omega) - else: - pass - - if len(self.ground_floors) > 0: - with_ground_floors = True - if len(self.ground_floors) == 1: - self.r1_gf = self.ground_floors[0].r1 - self.c1_gf = self.ground_floors[0].c1_korr - else: - self.r1_gf, self.c1_gf = \ - self.calc_chain_matrix(self.ground_floors, omega) - else: - with_ground_floors = False - - if len(self.inner_walls) > 0: - if len(self.inner_walls) == 1: - self.r1_iw = self.inner_walls[0].r1 - self.c1_iw = self.inner_walls[0].c1 - else: - self.r1_iw, self.c1_iw = \ - self.calc_chain_matrix(self.inner_walls, omega) - else: - pass - - if merge_windows is False: - if len(self.outer_walls) > 0 and len(self.windows) > 0: - sum_r1_win = 0 - for win_count in self.windows: - sum_r1_win += 1 / (win_count.r1 + win_count.r_outer_comb) - - self.r1_win = 1 / sum_r1_win - - self.r1_ow = 1 / (1 / self.r1_ow) - if with_ground_floors: - self.r1_gf = 1 / (1 / self.r1_gf) - - self.r_total_ow = 1 / self.ua_value_ow - if with_ground_floors: - self.r_total_gf = 1 / self.ua_value_gf - - self.r_rad_ow_iw = 1 / (1 / self.r_rad_inner_ow) - if with_ground_floors: - self.r_rad_gf_iw = 1 / (1 / self.r_rad_inner_gf) - - self.r_rest_ow = self.r_total_ow - self.r1_ow - \ - 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_ow_iw) - if with_ground_floors: - self.r_rest_gf = self.r_total_gf - self.r1_gf - \ - 1 / (1 / self.r_conv_inner_gf + 1 / self.r_rad_gf_iw) - self.ir_emissivity_outer_ow = \ - ((self.ir_emissivity_outer_ow * self.area_ow) + - (self.ir_emissivity_outer_rt * - self.area_rt)) / \ - (self.area_ow + self.area_rt) - self.ir_emissivity_inner_ow = \ - ((self.ir_emissivity_inner_ow * self.area_ow) + - (self.ir_emissivity_inner_rt * self.area_rt)) / \ - (self.area_ow + self.area_rt) - self.solar_absorp_ow = \ - ((self.solar_absorp_ow * self.area_ow) + - (self.solar_absorp_rt * self.area_rt)) / \ - (self.area_ow + self.area_rt) - else: - warnings.warn("As no outer walls or no windows are defined\ - lumped parameter cannot be calculated") - - if merge_windows is True: - if len(self.outer_walls) > 0: - for win_count in self.windows: - self.r1_win += 1 / (win_count.r1 / 6) - - self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) - if with_ground_floors: - self.r1_gf = 1 / (1 / self.r1_gf) - - self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - if with_ground_floors: - self.r_total_gf = 1 / self.ua_value_gf - - self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + - (1 / self.r_rad_inner_win)) - if with_ground_floors: - self.r_rad_gf_iw = 1 / (1 / self.r_rad_inner_gf) - - self.r_rest_ow = self.r_total_ow - self.r1_ow - \ - 1 / ((1 / self.r_conv_inner_ow) + (1 / - self.r_conv_inner_win) + - (1 / self.r_rad_ow_iw)) - if with_ground_floors: - self.r_rest_gf = self.r_total_gf - self.r1_gf - \ - 1 / (1 / self.r_conv_inner_gf + 1 / self.r_rad_gf_iw) - self.ir_emissivity_outer_ow = \ - ((self.ir_emissivity_outer_ow * self.area_ow) + - (self.ir_emissivity_outer_rt * self.area_rt) + - (self.ir_emissivity_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_win) - self.ir_emissivity_inner_ow = \ - ((self.ir_emissivity_inner_ow * self.area_ow) + - (self.ir_emissivity_inner_rt * self.area_rt) + - (self.ir_emissivity_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_win) - self.solar_absorp_ow = \ - ((self.solar_absorp_ow * self.area_ow) + - (self.solar_absorp_rt * self.area_rt) + - (self.solar_absorp_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_win) - else: - warnings.warn("As no outer walls or no windows are defined\ - lumped parameter cannot be calculated") - - self.area_ow += self.area_rt - self.alpha_conv_inner_ow = (1 / (self.r_conv_inner_ow * self.area_ow)) - self.alpha_rad_inner_ow = (1 / (self.r_rad_inner_ow * self.area_ow)) - - def calc_four_element(self, - merge_windows, - t_bt): - """calcs lumped parameter for two element model - """ - omega = 2 * math.pi / 86400 / t_bt - - for wall in self.outer_walls: - if type(wall).__name__ == "OuterWall": - self.outer_walls_help.append(wall) - if type(wall).__name__ == "Rooftop": - self.rooftops.append(wall) - if type(wall).__name__ == "GroundFloor": - self.ground_floors.append(wall) - - if len(self.outer_walls_help) > 0: - if len(self.outer_walls_help) == 1: - self.r1_ow = self.outer_walls_help[0].r1 - self.c1_ow = self.outer_walls_help[0].c1_korr - else: - self.r1_ow, self.c1_ow = \ - self.calc_chain_matrix(self.outer_walls_help, omega) - else: - pass - - if len(self.rooftops) > 0: - with_rooftops = True - if len(self.rooftops) == 1: - self.r1_rt = self.rooftops[0].r1 - self.c1_rt = self.rooftops[0].c1_korr - else: - self.r1_rt, self.c1_rt = \ - self.calc_chain_matrix(self.rooftops, omega) - else: - with_rooftops = False - - if len(self.ground_floors) > 0: - with_ground_floors = True - if len(self.ground_floors) == 1: - self.r1_gf = self.ground_floors[0].r1 - self.c1_gf = self.ground_floors[0].c1_korr - else: - self.r1_gf, self.c1_gf = \ - self.calc_chain_matrix(self.ground_floors, omega) - else: - with_ground_floors = False - - if len(self.inner_walls) > 0: - if len(self.inner_walls) == 1: - self.r1_iw = self.inner_walls[0].r1 - self.c1_iw = self.inner_walls[0].c1 - else: - self.r1_iw, self.c1_iw = \ - self.calc_chain_matrix(self.inner_walls, omega) - else: - pass - - if merge_windows is False: - if len(self.outer_walls) > 0 and len(self.windows) > 0: - sum_r1_win = 0 - for win_count in self.windows: - sum_r1_win += 1 / (win_count.r1 + win_count.r_outer_comb) - - self.r1_win = 1 / sum_r1_win - - self.r1_ow = 1 / (1 / self.r1_ow) - if with_ground_floors: - self.r1_gf = 1 / (1 / self.r1_gf) - if with_rooftops: - self.r1_rt = 1 / (1 / self.r1_rt) - - self.r_total_ow = 1 / self.ua_value_ow - if with_ground_floors: - self.r_total_gf = 1 / self.ua_value_gf - if with_rooftops: - self.r_total_rt = 1 / self.ua_value_rt - - self.r_rad_ow_iw = 1 / (1 / self.r_rad_inner_ow) - if with_ground_floors: - self.r_rad_gf_iw = 1 / (1 / self.r_rad_inner_gf) - if with_rooftops: - self.r_rad_rt_iw = 1 / (1 / self.r_rad_inner_rt) - - self.r_rest_ow = self.r_total_ow - self.r1_ow - \ - 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_ow_iw) - if with_ground_floors: - self.r_rest_gf = self.r_total_gf - self.r1_gf - \ - 1 / (1 / self.r_conv_inner_gf + 1 / self.r_rad_gf_iw) - if with_rooftops: - self.r_rest_rt = self.r_total_rt - self.r1_rt - \ - 1 / (1 / self.r_conv_inner_rt + 1 / self.r_rad_rt_iw) - - else: - warnings.warn("As no outer walls or no windows are defined\ - lumped parameter cannot be calculated") - - if merge_windows is True: - # this used to be calculation_core = vdi - if len(self.outer_walls) > 0: - for win_count in self.windows: - self.r1_win += 1 / (win_count.r1 / 6) - - self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) - if with_ground_floors: - self.r1_gf = 1 / (1 / self.r1_gf) - if with_rooftops: - self.r1_rt = 1 / (1 / self.r1_rt) - - self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - if with_ground_floors: - self.r_total_gf = 1 / self.ua_value_gf - if with_rooftops: - self.r_total_rt = 1 / self.ua_value_rt - - self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + - (1 / self.r_rad_inner_win)) - if with_ground_floors: - self.r_rad_gf_iw = 1 / (1 / self.r_rad_inner_gf) - if with_rooftops: - self.r_rad_rt_iw = 1 / (1 / self.r_rad_inner_rt) - - self.r_rest_ow = self.r_total_ow - self.r1_ow - \ - 1 / ((1 / self.r_conv_inner_ow) + (1 / - self.r_conv_inner_win) + - (1 / self.r_rad_ow_iw)) - if with_ground_floors: - self.r_rest_gf = self.r_total_gf - self.r1_gf - \ - 1 / (1 / self.r_conv_inner_gf + 1 / self.r_rad_gf_iw) - if with_rooftops: - self.r_rest_rt = self.r_total_rt - self.r1_rt - \ - 1 / (1 / self.r_conv_inner_rt + 1 / self.r_rad_rt_iw) - self.ir_emissivity_outer_ow = \ - ((self.ir_emissivity_outer_ow * self.area_ow) + - (self.ir_emissivity_win * self.area_win)) / \ - (self.area_ow + self.area_win) - self.ir_emissivity_inner_ow = \ - ((self.ir_emissivity_inner_ow * self.area_ow) + - (self.ir_emissivity_win * self.area_win)) / \ - (self.area_ow + self.area_win) - self.solar_absorp_ow = \ - ((self.solar_absorp_ow * self.area_ow) + - (self.solar_absorp_win * self.area_win)) / \ - (self.area_ow + self.area_win) - - else: - warnings.warn("As no outer walls or no windows are defined\ - lumped parameter cannot be calculated") - - def calc_chain_matrix(self, element_list, omega): - """Matrix calculation. - - This is a helper function for def parallel_connection() to keep the - code clean. - - Parameters - ---------- - wall_count : list - List of inner or outer walls - - omega : float - VDI 6007 frequency - - Returns - ---------- - r1 : float - VDI 6007 resistance for inner or outer walls - - c1 : float - VDI 6007 capacity for inner or outer walls - """ - - for wall_count in range(len(element_list) - 1): - - if wall_count == 0: - - r1 = (element_list[wall_count].r1 * - element_list[wall_count].c1 ** 2 + - element_list[wall_count + 1].r1 * - element_list[wall_count + 1].c1 ** 2 + omega ** 2 * - element_list[wall_count].r1 * - element_list[wall_count + 1].r1 * - (element_list[wall_count].r1 + - element_list[wall_count + 1].r1) * - element_list[wall_count].c1 ** 2 * - element_list[wall_count + 1].c1 ** 2) / \ - ((element_list[wall_count].c1 + - element_list[wall_count + 1].c1) ** 2 + omega ** 2 * - (element_list[wall_count].r1 + - element_list[wall_count + 1].r1) ** 2 * - element_list[wall_count].c1 ** 2 * - element_list[wall_count + 1].c1 ** 2) - - c1 = ((element_list[wall_count].c1 + - element_list[wall_count + 1].c1) ** 2 + omega ** 2 * - (element_list[wall_count].r1 + - element_list[wall_count + 1].r1) ** 2 * - element_list[wall_count].c1 ** 2 * - element_list[wall_count + 1].c1 ** 2) / \ - (element_list[wall_count].c1 + - element_list[wall_count + 1].c1 + omega ** 2 * - (element_list[wall_count].r1 ** 2 * - element_list[wall_count].c1 + - element_list[wall_count + 1].r1 ** 2 * - element_list[wall_count + 1].c1) * - element_list[wall_count].c1 * - element_list[wall_count + 1].c1) - else: - r1x = r1 - c1x = c1 - r1 = (r1x * c1x ** 2 + element_list[wall_count + 1].r1 * - element_list[wall_count + 1].c1 ** 2 + - omega ** 2 * r1x * element_list[wall_count + 1].r1 * - (r1x + element_list[wall_count + 1].r1) * - c1x ** 2 * element_list[wall_count + 1].c1 ** 2) / \ - ((c1x + element_list[wall_count + 1].c1) ** 2 + - omega ** 2 * ( - r1x + element_list[wall_count + 1].r1) ** 2 * - c1x ** 2 * element_list[wall_count + 1].c1 ** 2) - - c1 = ((c1x + element_list[ - wall_count + 1].c1) ** 2 + omega ** 2 * - (r1x + element_list[wall_count + 1].r1) ** 2 * c1x ** 2 * - element_list[wall_count + 1].c1 ** 2) / \ - (c1x + element_list[wall_count + 1].c1 + omega ** 2 * - (r1x ** 2 * c1x + element_list[wall_count + 1].r1 ** - 2 * element_list[wall_count + 1].c1) * c1x * - element_list[wall_count + 1].c1) - return r1, c1 - - def sum_building_elements(self): - """sums values of several building elements to zone based parameters - - Sums UA-Values, R-Values and area. Calculates the weighted coefficient - of heat transfer for outer walls, inner walls, groundfloors, roofs and - windows - - """ - # inner wall - sum_r_conv_inner_iw = 0 - sum_r_rad_inner_iw = 0 - sum_r_comb_inner_iw = 0 - sum_r_conv_outer_iw = 0 - sum_r_rad_outer_iw = 0 - sum_r_comb_outer_iw = 0 - # outer wall - sum_r_conv_inner_ow = 0 - sum_r_rad_inner_ow = 0 - sum_r_comb_inner_ow = 0 - sum_r_conv_outer_ow = 0 - sum_r_rad_outer_ow = 0 - sum_r_comb_outer_ow = 0 - sum_ir_emissivity_outer_ow = 0.0 - sum_ir_emissivity_inner_ow = 0.0 - sum_solar_absorp_ow = 0.0 - # ground floor - sum_r_conv_inner_gf = 0 - sum_r_rad_inner_gf = 0 - sum_r_comb_inner_gf = 0 - sum_r_conv_outer_gf = 0 - sum_r_rad_outer_gf = 0 - sum_r_comb_outer_gf = 0 - sum_ir_emissivity_inner_gf = 0.0 - sum_solar_absorp_gf = 0.0 - # rooftop - sum_r_conv_inner_rt = 0 - sum_r_rad_inner_rt = 0 - sum_r_comb_inner_rt = 0 - sum_r_conv_outer_rt = 0 - sum_r_rad_outer_rt = 0 - sum_r_comb_outer_rt = 0 - sum_ir_emissivity_outer_rt = 0.0 - sum_ir_emissivity_inner_rt = 0.0 - sum_solar_absorp_rt = 0.0 - # window - sum_r_conv_inner_win = 0 - sum_r_rad_inner_win = 0 - sum_r_comb_inner_win = 0 - sum_r_conv_outer_win = 0 - sum_r_rad_outer_win = 0 - sum_r_comb_outer_win = 0 - sum_g_value = 0 - sum_solar_absorp_win = 0 - sum_ir_emissivity_win = 0 - - for in_wall in self.inner_walls: - self.ua_value_iw += in_wall.ua_value - self.area_iw += in_wall.area - sum_r_conv_inner_iw += 1 / in_wall.r_inner_conv - sum_r_rad_inner_iw += 1 / in_wall.r_inner_rad - sum_r_comb_inner_iw += 1 / in_wall.r_inner_comb - # sum_r_conv_outer_iw += 1 / in_wall.r_outer_conv - # sum_r_rad_outer_iw += 1 / in_wall.r_outer_rad - # sum_r_comb_outer_iw += 1 / in_wall.r_outer_comb - - self.r_conv_inner_iw = 1 / sum_r_conv_inner_iw - self.r_rad_inner_iw = 1 / sum_r_rad_inner_iw - self.r_comb_inner_iw = 1 / sum_r_comb_inner_iw - # self.r_conv_outer_iw = 1 / sum_r_conv_outer_iw - # self.r_rad_outer_iw = 1 / sum_r_rad_outer_iw - # self.r_comb_outer_iw = 1 / sum_r_comb_outer_iw - - self.alpha_conv_inner_iw = 1/(self.r_conv_inner_iw * self.area_iw) - self.alpha_rad_inner_iw = 1/(self.r_rad_inner_iw * self.area_iw) - self.alpha_comb_inner_iw = 1/(self.r_comb_inner_iw * self.area_iw) - - for out_wall in self.outer_walls: - if type(out_wall).__name__ == "OuterWall": - self.ua_value_ow += out_wall.ua_value - self.area_ow += out_wall.area - sum_r_conv_inner_ow += 1 / out_wall.r_inner_conv - sum_r_rad_inner_ow += 1 / out_wall.r_inner_rad - sum_r_comb_inner_ow += 1 / out_wall.r_inner_comb - sum_r_conv_outer_ow += 1 / out_wall.r_outer_conv - sum_r_rad_outer_ow += 1 / out_wall.r_outer_rad - sum_r_comb_outer_ow += 1 / out_wall.r_outer_comb - sum_ir_emissivity_outer_ow += \ - out_wall.layer[-1].material.ir_emissivity * out_wall.area - sum_ir_emissivity_inner_ow += \ - out_wall.layer[0].material.ir_emissivity * out_wall.area - sum_solar_absorp_ow += \ - out_wall.layer[-1].material.solar_absorp * out_wall.area - elif type(out_wall).__name__ == "Rooftop": - self.ua_value_rt += out_wall.ua_value - self.area_rt += out_wall.area - sum_r_conv_inner_rt += 1 / out_wall.r_inner_conv - sum_r_rad_inner_rt += 1 / out_wall.r_inner_rad - sum_r_comb_inner_rt += 1 / out_wall.r_inner_comb - sum_r_conv_outer_rt += 1 / out_wall.r_outer_conv - sum_r_rad_outer_rt += 1 / out_wall.r_outer_rad - sum_r_comb_outer_rt += 1 / out_wall.r_outer_comb - sum_ir_emissivity_outer_rt += \ - out_wall.layer[-1].material.ir_emissivity * out_wall.area - sum_ir_emissivity_inner_rt += \ - out_wall.layer[0].material.ir_emissivity * out_wall.area - sum_solar_absorp_rt += \ - out_wall.layer[-1].material.solar_absorp * out_wall.area - elif type(out_wall).__name__ == "GroundFloor": - self.ua_value_gf += out_wall.ua_value - self.area_gf += out_wall.area - sum_r_conv_inner_gf += 1 / out_wall.r_inner_conv - sum_r_rad_inner_gf += 1 / out_wall.r_inner_rad - sum_r_comb_inner_gf += 1 / out_wall.r_inner_comb - sum_ir_emissivity_inner_gf += \ - out_wall.layer[0].material.ir_emissivity * out_wall.area - sum_solar_absorp_gf += \ - out_wall.layer[-1].material.solar_absorp * out_wall.area - # sum_r_conv_outer_gf += 1 / out_wall.r_outer_conv - # sum_r_rad_outer_gf += 1 / out_wall.r_outer_rad - # sum_r_comb_outer_gf += 1 / out_wall.r_outer_comb - - if [sum_r_comb_inner_ow, sum_r_comb_outer_ow] != 0: - self.r_conv_inner_ow = 1 / sum_r_conv_inner_ow - self.r_rad_inner_ow = 1 / sum_r_rad_inner_ow - self.r_comb_inner_ow = 1 / sum_r_comb_inner_ow - self.r_conv_outer_ow = 1 / sum_r_conv_outer_ow - self.r_rad_outer_ow = 1 / sum_r_rad_outer_ow - self.r_comb_outer_ow = 1 / sum_r_comb_outer_ow - self.alpha_conv_inner_ow = ( - 1 / (self.r_conv_inner_ow * self.area_ow)) - self.alpha_rad_inner_ow = ( - 1 / (self.r_rad_inner_ow * self.area_ow)) - self.alpha_comb_inner_ow = ( - 1 / (self.r_comb_inner_ow * self.area_ow)) - self.alpha_conv_outer_ow = ( - 1 / (self.r_conv_outer_ow * self.area_ow)) - self.alpha_rad_outer_ow = ( - 1 / (self.r_rad_outer_ow * self.area_ow)) - self.alpha_comb_outer_ow = ( - 1 / (self.r_comb_outer_ow * self.area_ow)) - self.ir_emissivity_outer_ow = \ - sum_ir_emissivity_outer_ow / self.area_ow - self.ir_emissivity_inner_ow = \ - sum_ir_emissivity_inner_ow / self.area_ow - self.solar_absorp_ow = \ - sum_solar_absorp_ow / self.area_ow - - if sum_r_comb_inner_rt != 0: - self.r_conv_inner_rt = 1 / sum_r_conv_inner_rt - self.r_rad_inner_rt = 1 / sum_r_rad_inner_rt - self.r_comb_inner_rt = 1 / sum_r_comb_inner_rt - self.r_conv_outer_rt = 1 / sum_r_conv_outer_rt - self.r_rad_outer_rt = 1 / sum_r_rad_outer_rt - self.r_comb_outer_rt = 1 / sum_r_comb_outer_rt - self.alpha_conv_inner_rt = ( - 1 / (self.r_conv_inner_rt * self.area_rt)) - self.alpha_rad_inner_rt = ( - 1 / (self.r_rad_inner_rt * self.area_rt)) - self.alpha_comb_inner_rt = ( - 1 / (self.r_comb_inner_rt * self.area_rt)) - self.alpha_conv_outer_rt = ( - 1 / (self.r_conv_outer_rt * self.area_rt)) - self.alpha_rad_outer_rt = ( - 1 / (self.r_rad_outer_rt * self.area_rt)) - self.alpha_comb_outer_rt = ( - 1 / (self.r_comb_outer_rt * self.area_rt)) - self.ir_emissivity_outer_rt = \ - sum_ir_emissivity_outer_rt / self.area_rt - self.ir_emissivity_inner_rt = \ - sum_ir_emissivity_inner_rt / self.area_rt - self.solar_absorp_rt = \ - sum_solar_absorp_rt / self.area_rt - if sum_r_comb_inner_gf != 0: - self.r_conv_inner_gf = 1 / sum_r_conv_inner_gf - self.r_rad_inner_gf = 1 / sum_r_rad_inner_gf - self.r_comb_inner_gf = 1 / sum_r_comb_inner_gf - self.alpha_conv_inner_gf = ( - 1 / (self.r_conv_inner_gf * self.area_gf)) - self.alpha_rad_inner_gf = ( - 1 / (self.r_rad_inner_gf * self.area_gf)) - self.alpha_comb_inner_gf = ( - 1 / (self.r_comb_inner_gf * self.area_gf)) - self.ir_emissivity_inner_gf = \ - sum_ir_emissivity_inner_gf / self.area_gf - self.solar_absorp_gf = \ - sum_solar_absorp_gf / self.area_gf - - for win in self.windows: - self.ua_value_win += win.ua_value - self.area_win += win.area - sum_r_conv_inner_win += 1 / win.r_inner_conv - sum_r_rad_inner_win += 1 / win.r_inner_rad - sum_r_comb_inner_win += 1 / win.r_inner_comb - sum_r_conv_outer_win += 1 / win.r_outer_conv - sum_r_rad_outer_win += 1 / win.r_outer_rad - sum_r_comb_outer_win += 1 / win.r_outer_comb - sum_g_value += win.g_value * win.area - sum_solar_absorp_win += win.layer[-1].material.solar_absorp - sum_ir_emissivity_win += win.layer[-1].material.ir_emissivity - - self.r_conv_inner_win = 1 / sum_r_conv_inner_win - self.r_rad_inner_win = 1 / sum_r_rad_inner_win - self.r_comb_inner_win = 1 / sum_r_comb_inner_win - self.r_conv_outer_win = 1 / sum_r_conv_outer_win - self.r_rad_outer_win = 1 / sum_r_rad_outer_win - self.r_comb_outer_win = 1 / sum_r_comb_outer_win - self.weighted_g_value = sum_g_value / self.area_win - self.alpha_conv_inner_win = ( - 1 / (self.r_conv_inner_win * self.area_win)) - self.alpha_rad_inner_win = (1 / (self.r_rad_inner_win * self.area_win)) - self.alpha_comb_inner_win = ( - 1 / (self.r_comb_inner_win * self.area_win)) - self.alpha_conv_outer_win = ( - 1 / (self.r_conv_outer_win * self.area_win)) - self.alpha_rad_outer_win = (1 / (self.r_rad_outer_win * self.area_win)) - self.alpha_comb_outer_win = ( - 1 / (self.r_comb_outer_win * self.area_win)) - self.solar_absorp_win = sum_solar_absorp_win / self.area_win - self.ir_emissivity_win = sum_ir_emissivity_win / self.area_win - - def calc_wf_one_element(self, merge_windows): - pass - - def calc_wf_two_element(self, merge_windows): - """Calculation of weightfactors. - - Calculates the weightfactors of the outer walls, including ground and - windows. - - Parameters - ---------- - merge_windows : bool - True for merging the windows into the outer walls, False for - separate resistance for window, default is False - """ - - if merge_windows is True: - - for wall in self.outer_walls: - wall.wf_out = wall.ua_value / ( - self.ua_value_ow + self.ua_value_win) - - for win in self.windows: - win.wf_out = win.ua_value / ( - self.ua_value_ow + self.ua_value_win) - - elif merge_windows is False: - - for wall in self.outer_walls: - wall.wf_out = wall.ua_value / self.ua_value_ow - - for win in self.windows: - win.wf_out = win.ua_value / self.ua_value_win - - else: - raise ValueError("specify calculation method correctly") - - def calc_wf_three_element(self, merge_windows): - """Calculation of weightfactors. - - Calculates the weightfactors of the outer walls (with rooftops) and - ground with possibility to merge windows into outer walls - - Parameters - ---------- - merge_windows : bool - True for merging the windows into the outer walls, False for - separate resistance for window, default is False - """ - if merge_windows is True: - - for wall in self.outer_walls_help: - wall.wf_out = wall.ua_value / ( - self.ua_value_ow + self.ua_value_win) - - for win in self.windows: - win.wf_out = win.ua_value / ( - self.ua_value_ow + self.ua_value_win) - - elif merge_windows is False: - - for wall in self.outer_walls_help: - wall.wf_out = wall.ua_value / self.ua_value_ow - - for win in self.windows: - win.wf_out = win.ua_value / self.ua_value_win - - for wall in self.ground_floors: - wall.wf_out = wall.ua_value / self.ua_value_gf - - def calc_wf_four_element(self, merge_windows): - """Calculation of weightfactors. - - Calculates the weightfactors of the outer walls, rooftops and ground - with possibility to merge windows into outer walls - - Parameters - ---------- - merge_windows : bool - True for merging the windows into the outer walls, False for - separate resistance for window, default is False - """ - if merge_windows is True: - - for wall in self.outer_walls_help: - wall.wf_out = wall.ua_value / ( - self.ua_value_ow + self.ua_value_win) - - for win in self.windows: - win.wf_out = win.ua_value / ( - self.ua_value_ow + self.ua_value_win) - - elif merge_windows is False: - - for wall in self.outer_walls_help: - wall.wf_out = wall.ua_value / self.ua_value_ow - - for win in self.windows: - win.wf_out = win.ua_value / self.ua_value_win - - for wall in self.ground_floors: - wall.wf_out = wall.ua_value / self.ua_value_gf - - for wall in self.rooftops: - wall.wf_out = wall.ua_value / self.ua_value_rt - def find_walls(self, orientation, tilt): """ this function returns a list of all wall elemnts with the same @@ -1297,147 +317,6 @@ def retrofit_zone(self, window_type=None, material=None): for win_count in self.windows: win_count.replace_window(self.parent.year_of_retrofit, window_type) - def set_calc_default(self): - """sets default calculation parameters - """ - self.outer_walls_help = [] - self.rooftops = [] - self.ground_floors = [] - - self.r1_ow = 0.0 - self.c1_ow = 0.0 - self.r_rest_ow = 0.0 - self.r_total_ow = 0.0 - - self.weightfactor_ow = [] - self.weightfactor_ground = [] - self.tilt_wall = [] - self.orientation_wall = [] - self.outer_walls_areas = [] - - self.ua_value_ow = 0.0 - self.r_conv_inner_ow = 0.0 - self.r_rad_inner_ow = 0.0 - self.r_comb_inner_ow = 0.0 - self.r_conv_outer_ow = 0.0 - self.r_rad_outer_ow = 0.0 - self.r_comb_outer_ow = 0.0 - self.area_ow = 0.0 - - self.alpha_conv_inner_ow = 0.0 - self.alpha_rad_inner_ow = 0.0 - self.alpha_comb_inner_ow = 0.0 - - self.alpha_conv_outer_ow = 0.0 - self.alpha_rad_outer_ow = 0.0 - self.alpha_comb_outer_ow = 0.0 - - self.r_rad_ow_iw = 0.0 - - self.r1_iw = 0.0 - self.c1_iw = 0.0 - self.ua_value_iw = 0.0 - self.r_conv_iw = 0.0 - self.r_rad_iw = 0.0 - self.r_comb_iw = 0.0 - self.area_iw = 0.0 - self.r_conv_inner_iw = 0.0 - self.r_rad_inner_iw = 0.0 - self.r_comb_inner_iw = 0.0 - self.r_conv_outer_iw = 0.0 - self.r_rad_outer_iw = 0.0 - self.r_comb_outer_iw = 0.0 - - self.alpha_conv_inner_iw = 0.0 - self.alpha_rad_inner_iw = 0.0 - self.alpha_comb_inner_iw = 0.0 - - self.alpha_conv_outer_iw = 0.0 - self.alpha_rad_outer_iw = 0.0 - self.alpha_comb_outer_iw = 0.0 - - self.r1_rt = 0.0 - self.c1_rt = 0.0 - self.r_rest_rt = 0.0 - self.r_total_rt = 0.0 - self.weightfactor_rt = [] - self.tilt_rt = [] - self.orientation_rt = [] - self.ua_value_rt = 0.0 - self.r_conv_inner_rt = 0.0 - self.r_rad_inner_rt = 0.0 - self.r_comb_inner_rt = 0.0 - self.r_conv_outer_rt = 0.0 - self.r_rad_outer_rt = 0.0 - self.r_comb_outer_rt = 0.0 - self.area_rt = 0.0 - - self.alpha_conv_inner_rt = 0.0 - self.alpha_rad_inner_rt = 0.0 - self.alpha_comb_inner_rt = 0.0 - - self.alpha_conv_outer_rt = 0.0 - self.alpha_rad_outer_rt = 0.0 - self.alpha_comb_outer_rt = 0.0 - - self.r_rad_rt_iw = 0.0 - - # Calculated values for GroundFlor for each Zone - self.r1_gf = 0.0 - self.c1_gf = 0.0 - self.r_rest_gf = 0.0 - self.r_total_gf = 0.0 - self.weightfactor_gf = [] - self.tilt_gf = [] - self.orientation_gf = [] - self.ua_value_gf = 0.0 - self.r_conv_inner_gf = 0.0 - self.r_rad_inner_gf = 0.0 - self.r_comb_inner_gf = 0.0 - self.r_conv_outer_gf = 0.0 - self.r_rad_outer_gf = 0.0 - self.r_comb_outer_gf = 0.0 - self.area_gf = 0.0 - - self.alpha_conv_inner_gf = 0.0 - self.alpha_rad_inner_gf = 0.0 - self.alpha_comb_inner_gf = 0.0 - - self.alpha_conv_outer_gf = 0.0 - self.alpha_rad_outer_gf = 0.0 - self.alpha_comb_outer_gf = 0.0 - - self.r_rad_gf_iw = 0.0 - - # Calculated values for windows for each Zone - self.r1_win = 0.0 - self.weightfactor_win = [] - self.g_sunblind_list = [] - self.window_area_list = [] - self.window_areas = [] - self.orientation_win = [] - self.tilt_win = [] - self.ua_value_win = 0.0 - self.r_conv_inner_win = 0.0 - self.r_rad_inner_win = 0.0 - self.r_comb_inner_win = 0.0 - self.r_conv_outer_win = 0.0 - self.r_rad_outer_win = 0.0 - self.r_comb_outer_win = 0.0 - self.area_win = 0.0 - - self.alpha_conv_inner_win = 0.0 - self.alpha_rad_inner_win = 0.0 - self.alpha_comb_inner_win = 0.0 - - self.alpha_conv_outer_win = 0.0 - self.alpha_rad_outer_win = 0.0 - self.alpha_comb_outer_win = 0.0 - - self.weighted_g_value = 0.0 - self.heating_load = 0.0 - self.cooling_load = 0.0 - def delete(self): """Deletes the actual thermal zone and refreshs the thermal zones of the building @@ -1464,8 +343,7 @@ def add_element(self, building_element): ass_error_1 = ("building element has to be an instance of OuterWall()," " Rooftop(), GroundFloor(), Window(), InnerWall(), " - "Ceiling() or " - "Floor()") + "Ceiling() or Floor()") assert type(building_element).__name__ in ("OuterWall", "Rooftop", "GroundFloor", "InnerWall", From f3e638edfe9f79cbc71701ff3a3adbf81ba761aa Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 10:18:28 +0100 Subject: [PATCH 008/283] documentation and started to clean up function --- .../calculation/two_element.py | 421 ++++++++++-------- 1 file changed, 223 insertions(+), 198 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index eeebe306b..4e267b712 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -1,5 +1,4 @@ -# created June 2015 -# by TEASER4 Development Team +# created December 2016 from __future__ import division import math @@ -11,43 +10,57 @@ class TwoElement(object): """This class contains attributes and functions for two element model - short description of two element model + This model distinguishes between internal thermal masses and exterior walls. + While exterior walls contribute to heat transfer to the ambient, adiabatic + conditions apply to interior walls. This approach allows considering the + dynamic behaviour induced by internal heat storage. This class calculates + and holds all attributes given in documentation. + It treats Rooftops, GroundFloors and OuterWalls as one type of outer + walls and computes one RC-combination for these types. + + Depending on the chosen method it will consider an extra resistance for + windows or merge all windows into the RC-Combination for outer walls. Parameters ---------- thermal_zone: ThermalZone() - + TEASER instance of ThermalZone + merge_windows : boolean + True for merging the windows into the outer wall's RC-combination, + False for separate resistance for window, default is False + t_bt : int + Time constant according to VDI 6007 (default t_bt = 5) Attributes ---------- Interior Walls area_iw : float [m2] - Area of all interior walls + Area of all interior walls. alpha_conv_inner_iw : float [W/(m2K)] - Convective coefficient of heat transfer of interior walls facing the - inside of this thermal zone. + Area-weighted convective coefficient of heat transfer of interior + walls facing the inside of this thermal zone. alpha_rad_inner_iw : float [W/(m2K)] - Radiative coefficient of heat transfer of interior walls facing the - inside of this thermal zone. + Area-weighted radiative coefficient of heat transfer of interior + walls facing the inside of this thermal zone. alpha_comb_inner_iw : float [W/(m2K)] - Combined coefficient of heat transfer of interior walls facing the - inside of this thermal zone. + Area-weighted combined coefficient of heat transfer of interior walls + facing the inside of this thermal zone. alpha_conv_outer_iw : float [W/(m2K)] - Convective coefficient of heat transfer of interior walls facing the - adjacent thermal zone. + Area-weighted convective coefficient of heat transfer of interior + walls facing the adjacent thermal zone. alpha_rad_outer_iw : float [W/(m2K)] - Radiative coefficient of heat transfer of interior walls facing the - adjacent thermal zone. + Area-weighted radiative coefficient of heat transfer of interior + walls facing the adjacent thermal zone. alpha_comb_outer_iw : float [W/(m2K)] - Combined coefficient of heat transfer of interior walls facing the - adjacent thermal zone. + Area-weighted combined coefficient of heat transfer of interior walls + facing the adjacent thermal zone. ua_value_iw : float [W/(m2K)] U-Value times interior wall area. r_conv_inner_iw : float [K/W] - Sum of convective resistances for all interior walls facing the - inside of this thermal zone. + Sum of convective resistances for all interior walls + facing the inside of this thermal zone. r_rad_inner_iw : float [K/W] Sum of radiative resistances for all interior walls facing the inside of this thermal zone @@ -59,28 +72,28 @@ class TwoElement(object): c1_iw : float [J/K] Lumped capacity of interior walls - Outer Walls + Outer Walls (OuterWall, Rooftop, GroundFloor) area_ow : float [m2] - Area of all outer walls + Area of all outer walls. alpha_conv_inner_ow : float [W/(m2K)] - Convective coefficient of heat transfer of outer walls facing the - inside of this thermal zone. + Area-weighted convective coefficient of heat transfer of outer walls + facing the inside of this thermal zone. alpha_rad_inner_ow : float [W/(m2K)] - Radiative coefficient of heat transfer of outer walls facing the - inside of this thermal zone. + Area-weighted radiative coefficient of heat transfer of outer walls + facing the inside of this thermal zone. alpha_comb_inner_ow : float [W/(m2K)] - Combined coefficient of heat transfer of outer walls facing the - inside of this thermal zone. + Area-weighted combined coefficient of heat transfer of outer walls + facing the inside of this thermal zone. alpha_conv_outer_ow : float [W/(m2K)] - Convective coefficient of heat transfer of outer walls facing the - ambient. + Area-weighted convective coefficient of heat transfer of outer walls + facing the ambient. alpha_rad_outer_ow : float [W/(m2K)] - Radiative coefficient of heat transfer of outer walls facing the - ambient. + Area-weighted radiative coefficient of heat transfer of outer walls + facing the ambient. alpha_comb_outer_ow : float [W/(m2K)] - Combined coefficient of heat transfer of outer walls facing the - ambient. + Area-weighted combined coefficient of heat transfer of outer walls + facing the ambient. ua_value_ow : float [W/(m2K)] U-Value times outer wall area. r_conv_inner_ow : float [K/W] @@ -122,72 +135,114 @@ class TwoElement(object): 180 - South 270 - West outer_walls_areas : list of floats [m2] - Area of all outer walls in one list + Area of all outer walls in one list. + r_rad_ow_iw : float [K/W] + Resistance for radiative heat transfer between walls. + TODO: needs to be checked + ir_emissivity_outer_ow : float + Area-weighted ir emissivity of outer wall facing the ambient. + ir_emissivity_inner_ow : float + Area-weighted ir emissivity of outer walls facing the thermal zone. + solar_absorp_ow : float + Area-weighted solar absorption of outer walls facing the ambient. Windows area_win : float [m2] - Area of all outer walls + Area of all windows. alpha_conv_inner_win : float [W/(m2K)] - Convective coefficient of heat transfer of outer walls facing the - inside of this thermal zone. + Area-weighted convective coefficient of heat transfer of windows + facing the inside of this thermal zone. alpha_rad_inner_win : float [W/(m2K)] - Radiative coefficient of heat transfer of outer walls facing the - inside of this thermal zone. + Area-weighted radiative coefficient of heat transfer of windows + facing the inside of this thermal zone. alpha_comb_inner_win : float [W/(m2K)] - Combined coefficient of heat transfer of outer walls facing the - inside of this thermal zone. + Area-weighted combined coefficient of heat transfer of windows facing + the inside of this thermal zone. alpha_conv_outer_win : float [W/(m2K)] - Convective coefficient of heat transfer of outer walls facing the - ambient. + Area-weighted convective coefficient of heat transfer of windows + facing the ambient. alpha_rad_outer_win : float [W/(m2K)] - Radiative coefficient of heat transfer of outer walls facing the - ambient. + Area-weighted radiative coefficient of heat transfer of windows + facing the ambient. alpha_comb_outer_win : float [W/(m2K)] - Combined coefficient of heat transfer of outer walls facing the - ambient. + Area-weighted combined coefficient of heat transfer of windows facing + the ambient. ua_value_win : float [W/(m2K)] U-Value times outer wall area. r_conv_inner_win : float [K/W] - Sum of convective resistances for all outer walls facing the + Sum of convective resistances for all windows facing the inside of this thermal zone. r_rad_inner_win : float [K/W] - Sum of radiative resistances for all outer walls facing the + Sum of radiative resistances for all windows facing the inside of this thermal zone. r_comb_inner_win : float [K/W] - Sum of combined resistances for all outer walls facing the + Sum of combined resistances for all windows facing the inside of this thermal zone. r_conv_outer_win : float [K/W] - Sum of convective resistances for all outer walls facing the + Sum of convective resistances for all windows facing the ambient. r_rad_outer_win : float [K/W] - Sum of radiative resistances for all outer walls facing the + Sum of radiative resistances for all windows facing the ambient. r_comb_outer_win : float [K/W] - Sum of combined resistances for all outer walls facing the + Sum of combined resistances for all windows facing the ambient. r1_win : float [K/W] - Lumped resistance of outer walls. + Lumped resistance of windows. r_rest_win : float [K/W] - Lumped remaining resistance of outer walls between r1_win and c1_win. + Lumped remaining resistance of windows between r1_win and c1_win. c1_win : float [J/K] - Lumped capacity of outer walls. - - - + Lumped capacity of windows. + weightfactor_win : list of floats + Weightfactors of windows (UA-Value of windows with same orientation + and tilt divided by ua_value_win or ua_value_win+ua_value_ow, + depending if windows is lumped/merged into the walls or not) + tilt_win : list of floats [degree] + Tilt of windows against the horizontal. + orientation_win : list of floats [degree] + Orientation of windows (Azimuth). + 0 - North + 90 - East + 180 - South + 270 - West + window_areas : list of floats [m2] + Area of all windows in one list. + solar_absorp_win : float + Area-weighted solar absorption for windows. (typically 0.0) + ir_emissivity_win : float + Area-weighted ir_emissivity for windows. Can be used for windows + facing the thermal zone and the ambient. + weighted_g_value : float + Area-weighted g-Value of all windows. """ - def __init__(self, thermal_zone): - """Constructor for ThermalZone + def __init__(self, thermal_zone, merge_windows, t_bt): + """Constructor for TwoElement""" - """ + self.internal_id = random.random() self.thermal_zone = thermal_zone - self.internal_id = random.random() + self.merge_windows = merge_windows + self.t_bt = t_bt + + # Attributes of inner walls + self.area_iw = 0.0 + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_iw = 0.0 + self.alpha_rad_inner_iw = 0.0 + self.alpha_comb_inner_iw = 0.0 + # coefficient of heat transfer facing the adjacent thermal zone + self.alpha_conv_outer_iw = 0.0 + self.alpha_rad_outer_iw = 0.0 + self.alpha_comb_outer_iw = 0.0 + # UA-Value + self.ua_value_iw = 0.0 + # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_iw = 0.0 self.r_rad_inner_iw = 0.0 self.r_comb_inner_iw = 0.0 @@ -195,163 +250,129 @@ def __init__(self, thermal_zone): self.r_rad_outer_iw = 0.0 self.r_comb_outer_iw = 0.0 - self.alpha_conv_inner_iw = 0.0 - self.alpha_rad_inner_iw = 0.0 - self.alpha_comb_inner_iw = 0.0 + # lumped resistance/capacity + self.r1_iw = 0.0 + self.c1_iw = 0.0 - self.alpha_conv_outer_iw = 0.0 - self.alpha_rad_outer_iw = 0.0 - self.alpha_comb_outer_iw = 0.0 + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_ow = 0.0 - # Calculated values for OuterWall for each Zone - self.r1_ow = 0.0 - self.c1_ow = 0.0 - self.r_rest_ow = 0.0 - self.r_total_ow = 0.0 + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 - self.weightfactor_ow = [] - self.weightfactor_ground = [] - self.tilt_wall = [] - self.orientation_wall = [] - self.outer_walls_areas = [] + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + # UA-Value self.ua_value_ow = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_ow = 0.0 self.r_rad_inner_ow = 0.0 self.r_comb_inner_ow = 0.0 + + # resistances for heat transfer facing the ambient self.r_conv_outer_ow = 0.0 self.r_rad_outer_ow = 0.0 self.r_comb_outer_ow = 0.0 - self.area_ow = 0.0 - - self.alpha_conv_inner_ow = 0.0 - self.alpha_rad_inner_ow = 0.0 - self.alpha_comb_inner_ow = 0.0 - self.alpha_conv_outer_ow = 0.0 - self.alpha_rad_outer_ow = 0.0 - self.alpha_comb_outer_ow = 0.0 + # lumped resistances/capacity + self.r1_ow = 0.0 + self.r_rest_ow = 0.0 + self.c1_ow = 0.0 + self.r_total_ow = 0.0 + # Optical properties self.ir_emissivity_outer_ow = 0.0 self.ir_emissivity_inner_ow = 0.0 self.solar_absorp_ow = 0.0 + # Additional attributes + self.weightfactor_ow = [] + self.weightfactor_ground = [] + self.tilt_wall = [] + self.orientation_wall = [] + self.outer_walls_areas = [] + + # TODO: check this value self.r_rad_ow_iw = 0.0 - # Calculated values for Rooftop for each Zone - self.r1_rt = 0.0 - self.c1_rt = 0.0 - self.r_rest_rt = 0.0 - self.r_total_rt = 0.0 - self.weightfactor_rt = [] - self.tilt_rt = [] - self.orientation_rt = [] - self.ua_value_rt = 0.0 - self.r_conv_inner_rt = 0.0 - self.r_rad_inner_rt = 0.0 - self.r_comb_inner_rt = 0.0 - self.r_conv_outer_rt = 0.0 - self.r_rad_outer_rt = 0.0 - self.r_comb_outer_rt = 0.0 - self.area_rt = 0.0 - - self.alpha_conv_inner_rt = 0.0 - self.alpha_rad_inner_rt = 0.0 - self.alpha_comb_inner_rt = 0.0 - - self.alpha_conv_outer_rt = 0.0 - self.alpha_rad_outer_rt = 0.0 - self.alpha_comb_outer_rt = 0.0 - - self.ir_emissivity_outer_rt = 0.0 - self.ir_emissivity_inner_rt = 0.0 - self.solar_absorp_rt = 0.0 - - self.r_rad_rt_iw = 0.0 - - # Calculated values for GroundFlor for each Zone - self.r1_gf = 0.0 - self.c1_gf = 0.0 - self.r_rest_gf = 0.0 - self.r_total_gf = 0.0 - self.weightfactor_gf = [] - self.tilt_gf = [] - self.orientation_gf = [] - self.ua_value_gf = 0.0 - self.r_conv_inner_gf = 0.0 - self.r_rad_inner_gf = 0.0 - self.r_comb_inner_gf = 0.0 - self.r_conv_outer_gf = 0.0 - self.r_rad_outer_gf = 0.0 - self.r_comb_outer_gf = 0.0 - self.area_gf = 0.0 - - self.alpha_conv_inner_gf = 0.0 - self.alpha_rad_inner_gf = 0.0 - self.alpha_comb_inner_gf = 0.0 - - self.alpha_conv_outer_gf = 0.0 - self.alpha_rad_outer_gf = 0.0 - self.alpha_comb_outer_gf = 0.0 - - self.ir_emissivity_inner_gf = 0.0 - self.solar_absorp_gf = 0.0 # necessary? @PRemmen - - self.r_rad_gf_iw = 0.0 - - # Calculated values for windows for each Zone - self.r1_win = 0.0 - self.weightfactor_win = [] - self.g_sunblind_list = [] - self.window_areas = [] - self.orientation_win = [] - self.tilt_win = [] - self.ua_value_win = 0.0 - self.r_conv_inner_win = 0.0 - self.r_rad_inner_win = 0.0 - self.r_comb_inner_win = 0.0 - self.r_conv_outer_win = 0.0 - self.r_rad_outer_win = 0.0 - self.r_comb_outer_win = 0.0 + # Attributes for windows self.area_win = 0.0 + # coefficient of heat transfer facing the inside of this thermal zone self.alpha_conv_inner_win = 0.0 self.alpha_rad_inner_win = 0.0 self.alpha_comb_inner_win = 0.0 + # coefficient of heat transfer facing the ambient self.alpha_conv_outer_win = 0.0 self.alpha_rad_outer_win = 0.0 self.alpha_comb_outer_win = 0.0 + + # UA-Value + self.ua_value_win = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + + # lumped resistances/capacity + self.r1_win = 0.0 + + # Optical properties + self.ir_emissivity_outer_win = 0.0 + self.ir_emissivity_inner_win = 0.0 self.solar_absorp_win = 0.0 - self.ir_emissivity_win = 0.0 + # Additional attributes + self.weightfactor_win = [] + self.tilt_win = [] + self.orientation_win = [] + self.window_areas = [] + self.g_sunblind_list = [] self.weighted_g_value = 0.0 - self.heating_load = 0.0 - self.cooling_load = 0.0 def sum_building_elements(self): - """sums values of several building elements to zone based parameters + """Sum attributes of several building elements - Sums UA-Values, R-Values and area. Calculates the weighted coefficient - of heat transfer for outer walls, inner walls, groundfloors, roofs and - windows + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + For TwoElement model it treats Rooftops, Groundfloor and OuterWalls + as one kind of wall type. """ - # temporary attributes for outer walls - sum_r_conv_inner_ow = 0 - sum_r_rad_inner_ow = 0 - sum_r_comb_inner_ow = 0 - sum_r_conv_outer_ow = 0 - sum_r_rad_outer_ow = 0 - sum_r_comb_outer_ow = 0 - sum_ir_emissivity_outer_ow = 0.0 - sum_ir_emissivity_inner_ow = 0.0 - sum_solar_absorp_ow = 0.0 + # treat all outer wall types identical outer_walls = self.thermal_zone.outer_walls + \ self.thermal_zone.rooftops + \ self.thermal_zone.ground_floors + # temporary attributes for outer walls + _sum_r_conv_inner_ow = 0 + _sum_r_rad_inner_ow = 0 + _sum_r_comb_inner_ow = 0 + _sum_r_conv_outer_ow = 0 + _sum_r_rad_outer_ow = 0 + _sum_r_comb_outer_ow = 0 + _sum_ir_emissivity_outer_ow = 0.0 + _sum_ir_emissivity_inner_ow = 0.0 + _sum_solar_absorp_ow = 0.0 + + + # temporary attributes for inner walls sum_r_conv_inner_iw = 0 @@ -370,30 +391,34 @@ def sum_building_elements(self): sum_solar_absorp_win = 0 sum_ir_emissivity_win = 0 + self.ua_value_ow = sum(out_wall.ua_value for out_wall in outer_walls) + self.area_ow = sum(out_wall.ua_value for out_wall in outer_walls) + self.r_conv_inner_ow = 1 / sum(1 / (sum(out_wall.r_inner_conv for out_wall in outer_walls))) + for out_wall in outer_walls: self.ua_value_ow += out_wall.ua_value self.area_ow += out_wall.area - sum_r_conv_inner_ow += 1 / out_wall.r_inner_conv - sum_r_rad_inner_ow += 1 / out_wall.r_inner_rad - sum_r_comb_inner_ow += 1 / out_wall.r_inner_comb - sum_r_conv_outer_ow += 1 / out_wall.r_outer_conv - sum_r_rad_outer_ow += 1 / out_wall.r_outer_rad - sum_r_comb_outer_ow += 1 / out_wall.r_outer_comb - sum_ir_emissivity_outer_ow += \ + _sum_r_conv_inner_ow += 1 / out_wall.r_inner_conv + _sum_r_rad_inner_ow += 1 / out_wall.r_inner_rad + _sum_r_comb_inner_ow += 1 / out_wall.r_inner_comb + _sum_r_conv_outer_ow += 1 / out_wall.r_outer_conv + _sum_r_rad_outer_ow += 1 / out_wall.r_outer_rad + _sum_r_comb_outer_ow += 1 / out_wall.r_outer_comb + _sum_ir_emissivity_outer_ow += \ out_wall.layer[-1].material.ir_emissivity * out_wall.area - sum_ir_emissivity_inner_ow += \ + _sum_ir_emissivity_inner_ow += \ out_wall.layer[0].material.ir_emissivity * out_wall.area - sum_solar_absorp_ow += \ + _sum_solar_absorp_ow += \ out_wall.layer[-1].material.solar_absorp * out_wall.area - if [sum_r_comb_inner_ow, sum_r_comb_outer_ow] != 0: - self.r_conv_inner_ow = 1 / sum_r_conv_inner_ow - self.r_rad_inner_ow = 1 / sum_r_rad_inner_ow - self.r_comb_inner_ow = 1 / sum_r_comb_inner_ow - self.r_conv_outer_ow = 1 / sum_r_conv_outer_ow - self.r_rad_outer_ow = 1 / sum_r_rad_outer_ow - self.r_comb_outer_ow = 1 / sum_r_comb_outer_ow + if [_sum_r_comb_inner_ow, _sum_r_comb_outer_ow] != 0: + self.r_conv_inner_ow = 1 / _sum_r_conv_inner_ow + self.r_rad_inner_ow = 1 / _sum_r_rad_inner_ow + self.r_comb_inner_ow = 1 / _sum_r_comb_inner_ow + self.r_conv_outer_ow = 1 / _sum_r_conv_outer_ow + self.r_rad_outer_ow = 1 / _sum_r_rad_outer_ow + self.r_comb_outer_ow = 1 / _sum_r_comb_outer_ow self.alpha_conv_inner_ow = ( 1 / (self.r_conv_inner_ow * self.area_ow)) self.alpha_rad_inner_ow = ( @@ -407,11 +432,11 @@ def sum_building_elements(self): self.alpha_comb_outer_ow = ( 1 / (self.r_comb_outer_ow * self.area_ow)) self.ir_emissivity_outer_ow = \ - sum_ir_emissivity_outer_ow / self.area_ow + _sum_ir_emissivity_outer_ow / self.area_ow self.ir_emissivity_inner_ow = \ - sum_ir_emissivity_inner_ow / self.area_ow + _sum_ir_emissivity_inner_ow / self.area_ow self.solar_absorp_ow = \ - sum_solar_absorp_ow / self.area_ow + _sum_solar_absorp_ow / self.area_ow for in_wall in self.thermal_zone.inner_walls: self.ua_value_iw += in_wall.ua_value From e36116aff53dca7863d7eadfee3295cfec1f8264 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 11:32:48 +0100 Subject: [PATCH 009/283] in line for loops --- .../calculation/two_element.py | 88 ++++++++----------- 1 file changed, 38 insertions(+), 50 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 4e267b712..462130653 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -361,12 +361,7 @@ def sum_building_elements(self): self.thermal_zone.ground_floors # temporary attributes for outer walls - _sum_r_conv_inner_ow = 0 - _sum_r_rad_inner_ow = 0 - _sum_r_comb_inner_ow = 0 - _sum_r_conv_outer_ow = 0 - _sum_r_rad_outer_ow = 0 - _sum_r_comb_outer_ow = 0 + _sum_ir_emissivity_outer_ow = 0.0 _sum_ir_emissivity_inner_ow = 0.0 _sum_solar_absorp_ow = 0.0 @@ -393,50 +388,43 @@ def sum_building_elements(self): self.ua_value_ow = sum(out_wall.ua_value for out_wall in outer_walls) self.area_ow = sum(out_wall.ua_value for out_wall in outer_walls) - self.r_conv_inner_ow = 1 / sum(1 / (sum(out_wall.r_inner_conv for out_wall in outer_walls))) - - for out_wall in outer_walls: - - self.ua_value_ow += out_wall.ua_value - self.area_ow += out_wall.area - _sum_r_conv_inner_ow += 1 / out_wall.r_inner_conv - _sum_r_rad_inner_ow += 1 / out_wall.r_inner_rad - _sum_r_comb_inner_ow += 1 / out_wall.r_inner_comb - _sum_r_conv_outer_ow += 1 / out_wall.r_outer_conv - _sum_r_rad_outer_ow += 1 / out_wall.r_outer_rad - _sum_r_comb_outer_ow += 1 / out_wall.r_outer_comb - _sum_ir_emissivity_outer_ow += \ - out_wall.layer[-1].material.ir_emissivity * out_wall.area - _sum_ir_emissivity_inner_ow += \ - out_wall.layer[0].material.ir_emissivity * out_wall.area - _sum_solar_absorp_ow += \ - out_wall.layer[-1].material.solar_absorp * out_wall.area - - if [_sum_r_comb_inner_ow, _sum_r_comb_outer_ow] != 0: - self.r_conv_inner_ow = 1 / _sum_r_conv_inner_ow - self.r_rad_inner_ow = 1 / _sum_r_rad_inner_ow - self.r_comb_inner_ow = 1 / _sum_r_comb_inner_ow - self.r_conv_outer_ow = 1 / _sum_r_conv_outer_ow - self.r_rad_outer_ow = 1 / _sum_r_rad_outer_ow - self.r_comb_outer_ow = 1 / _sum_r_comb_outer_ow - self.alpha_conv_inner_ow = ( - 1 / (self.r_conv_inner_ow * self.area_ow)) - self.alpha_rad_inner_ow = ( - 1 / (self.r_rad_inner_ow * self.area_ow)) - self.alpha_comb_inner_ow = ( - 1 / (self.r_comb_inner_ow * self.area_ow)) - self.alpha_conv_outer_ow = ( - 1 / (self.r_conv_outer_ow * self.area_ow)) - self.alpha_rad_outer_ow = ( - 1 / (self.r_rad_outer_ow * self.area_ow)) - self.alpha_comb_outer_ow = ( - 1 / (self.r_comb_outer_ow * self.area_ow)) - self.ir_emissivity_outer_ow = \ - _sum_ir_emissivity_outer_ow / self.area_ow - self.ir_emissivity_inner_ow = \ - _sum_ir_emissivity_inner_ow / self.area_ow - self.solar_absorp_ow = \ - _sum_solar_absorp_ow / self.area_ow + + self.r_conv_inner_ow = 1 / sum(1 / out_wall.r_inner_conv for + out_wall in outer_walls) + self.r_rad_inner_ow = 1 / sum(1 / out_wall.r_inner_rad for + out_wall in outer_walls) + self.r_comb_inner_ow = 1 / sum(1 / out_wall.r_comb_inner for + out_wall in outer_walls) + self.r_conv_outer_ow = 1 / sum(1 / out_wall.r_outer_conv for + out_wall in outer_walls) + self.r_rad_outer_ow = 1 / sum(1 / out_wall.r_outer_rad for + out_wall in outer_walls) + self.r_comb_outer_ow = 1 / sum(1 / out_wall.r_outer_comb for + out_wall in outer_walls) + + self.alpha_conv_inner_ow = ( + 1 / (self.r_conv_inner_ow * self.area_ow)) + self.alpha_rad_inner_ow = ( + 1 / (self.r_rad_inner_ow * self.area_ow)) + self.alpha_comb_inner_ow = ( + 1 / (self.r_comb_inner_ow * self.area_ow)) + self.alpha_conv_outer_ow = ( + 1 / (self.r_conv_outer_ow * self.area_ow)) + self.alpha_rad_outer_ow = ( + 1 / (self.r_rad_outer_ow * self.area_ow)) + self.alpha_comb_outer_ow = ( + 1 / (self.r_comb_outer_ow * self.area_ow)) + self.ir_emissivity_outer_ow = \ + _sum_ir_emissivity_outer_ow / self.area_ow + self.ir_emissivity_inner_ow = sum( + out_wall.layer[0].material.ir_emissivity for out_wall in + outer_walls) / self.area_ow + self.ir_emissivity_inner_ow = sum( + out_wall.layer[-1].material.ir_emissivity for out_wall in + outer_walls) / self.area_ow + self.solar_absorp_ow = sum( + out_wall.layer[-1].material.solar_absorp for out_wall in + outer_walls) / self.area_ow for in_wall in self.thermal_zone.inner_walls: self.ua_value_iw += in_wall.ua_value From aeede6f43daefe39365de1e557577a410608e04d Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 14:13:57 +0100 Subject: [PATCH 010/283] first two element class, some doc is missing --- .../calculation/two_element.py | 691 +++++++++++------- 1 file changed, 409 insertions(+), 282 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 462130653..bfba0d6de 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -49,15 +49,16 @@ class TwoElement(object): facing the inside of this thermal zone. alpha_conv_outer_iw : float [W/(m2K)] Area-weighted convective coefficient of heat transfer of interior - walls facing the adjacent thermal zone. + walls facing the adjacent thermal zone. (Currently not supported) alpha_rad_outer_iw : float [W/(m2K)] Area-weighted radiative coefficient of heat transfer of interior - walls facing the adjacent thermal zone. + walls facing the adjacent thermal zone. (Currently not supported) alpha_comb_outer_iw : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of interior walls - facing the adjacent thermal zone. + facing the adjacent thermal zone. (Currently not supported) ua_value_iw : float [W/(m2K)] - U-Value times interior wall area. + U-Value times interior wall area. (Does not take adjacent thermal + zones into account) r_conv_inner_iw : float [K/W] Sum of convective resistances for all interior walls facing the inside of this thermal zone. @@ -216,6 +217,12 @@ class TwoElement(object): weighted_g_value : float Area-weighted g-Value of all windows. + Returns + ------- + + calc_success : boolean + True if calculation was successfull. + """ def __init__(self, thermal_zone, merge_windows, t_bt): @@ -343,273 +350,20 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.g_sunblind_list = [] self.weighted_g_value = 0.0 - def sum_building_elements(self): - """Sum attributes of several building elements - - This function sums and computes the area-weighted values, - where necessary (the class doc string) for coefficients of heat - transfer, resistances, areas and UA-Values. - - For TwoElement model it treats Rooftops, Groundfloor and OuterWalls - as one kind of wall type. - - """ - # treat all outer wall types identical - - outer_walls = self.thermal_zone.outer_walls + \ - self.thermal_zone.rooftops + \ - self.thermal_zone.ground_floors - - # temporary attributes for outer walls - - _sum_ir_emissivity_outer_ow = 0.0 - _sum_ir_emissivity_inner_ow = 0.0 - _sum_solar_absorp_ow = 0.0 - - - - # temporary attributes for inner walls - - sum_r_conv_inner_iw = 0 - sum_r_rad_inner_iw = 0 - sum_r_comb_inner_iw = 0 - - # temporary attributes for windows - - sum_r_conv_inner_win = 0 - sum_r_rad_inner_win = 0 - sum_r_comb_inner_win = 0 - sum_r_conv_outer_win = 0 - sum_r_rad_outer_win = 0 - sum_r_comb_outer_win = 0 - sum_g_value = 0 - sum_solar_absorp_win = 0 - sum_ir_emissivity_win = 0 - - self.ua_value_ow = sum(out_wall.ua_value for out_wall in outer_walls) - self.area_ow = sum(out_wall.ua_value for out_wall in outer_walls) - - self.r_conv_inner_ow = 1 / sum(1 / out_wall.r_inner_conv for - out_wall in outer_walls) - self.r_rad_inner_ow = 1 / sum(1 / out_wall.r_inner_rad for - out_wall in outer_walls) - self.r_comb_inner_ow = 1 / sum(1 / out_wall.r_comb_inner for - out_wall in outer_walls) - self.r_conv_outer_ow = 1 / sum(1 / out_wall.r_outer_conv for - out_wall in outer_walls) - self.r_rad_outer_ow = 1 / sum(1 / out_wall.r_outer_rad for - out_wall in outer_walls) - self.r_comb_outer_ow = 1 / sum(1 / out_wall.r_outer_comb for - out_wall in outer_walls) - - self.alpha_conv_inner_ow = ( - 1 / (self.r_conv_inner_ow * self.area_ow)) - self.alpha_rad_inner_ow = ( - 1 / (self.r_rad_inner_ow * self.area_ow)) - self.alpha_comb_inner_ow = ( - 1 / (self.r_comb_inner_ow * self.area_ow)) - self.alpha_conv_outer_ow = ( - 1 / (self.r_conv_outer_ow * self.area_ow)) - self.alpha_rad_outer_ow = ( - 1 / (self.r_rad_outer_ow * self.area_ow)) - self.alpha_comb_outer_ow = ( - 1 / (self.r_comb_outer_ow * self.area_ow)) - self.ir_emissivity_outer_ow = \ - _sum_ir_emissivity_outer_ow / self.area_ow - self.ir_emissivity_inner_ow = sum( - out_wall.layer[0].material.ir_emissivity for out_wall in - outer_walls) / self.area_ow - self.ir_emissivity_inner_ow = sum( - out_wall.layer[-1].material.ir_emissivity for out_wall in - outer_walls) / self.area_ow - self.solar_absorp_ow = sum( - out_wall.layer[-1].material.solar_absorp for out_wall in - outer_walls) / self.area_ow - - for in_wall in self.thermal_zone.inner_walls: - self.ua_value_iw += in_wall.ua_value - self.area_iw += in_wall.area - sum_r_conv_inner_iw += 1 / in_wall.r_inner_conv - sum_r_rad_inner_iw += 1 / in_wall.r_inner_rad - sum_r_comb_inner_iw += 1 / in_wall.r_inner_comb - - if sum_r_comb_inner_iw != 0: - self.r_conv_inner_iw = 1 / sum_r_conv_inner_iw - self.r_rad_inner_iw = 1 / sum_r_rad_inner_iw - self.r_comb_inner_iw = 1 / sum_r_comb_inner_iw - - self.alpha_conv_inner_iw = 1/(self.r_conv_inner_iw * self.area_iw) - self.alpha_rad_inner_iw = 1/(self.r_rad_inner_iw * self.area_iw) - self.alpha_comb_inner_iw = 1/(self.r_comb_inner_iw * self.area_iw) - - for win in self.thermal_zone.windows: - self.ua_value_win += win.ua_value - self.area_win += win.area - sum_r_conv_inner_win += 1 / win.r_inner_conv - sum_r_rad_inner_win += 1 / win.r_inner_rad - sum_r_comb_inner_win += 1 / win.r_inner_comb - sum_r_conv_outer_win += 1 / win.r_outer_conv - sum_r_rad_outer_win += 1 / win.r_outer_rad - sum_r_comb_outer_win += 1 / win.r_outer_comb - sum_g_value += win.g_value * win.area - sum_solar_absorp_win += win.layer[-1].material.solar_absorp - sum_ir_emissivity_win += win.layer[-1].material.ir_emissivity - - if [sum_r_comb_inner_win, sum_r_comb_outer_win] != 0: - self.r_conv_inner_win = 1 / sum_r_conv_inner_win - self.r_rad_inner_win = 1 / sum_r_rad_inner_win - self.r_comb_inner_win = 1 / sum_r_comb_inner_win - self.r_conv_outer_win = 1 / sum_r_conv_outer_win - self.r_rad_outer_win = 1 / sum_r_rad_outer_win - self.r_comb_outer_win = 1 / sum_r_comb_outer_win - self.weighted_g_value = sum_g_value / self.area_win - self.alpha_conv_inner_win = ( - 1 / (self.r_conv_inner_win * self.area_win)) - self.alpha_rad_inner_win = (1 / (self.r_rad_inner_win * self.area_win)) - self.alpha_comb_inner_win = ( - 1 / (self.r_comb_inner_win * self.area_win)) - self.alpha_conv_outer_win = ( - 1 / (self.r_conv_outer_win * self.area_win)) - self.alpha_rad_outer_win = (1 / (self.r_rad_outer_win * self.area_win)) - self.alpha_comb_outer_win = ( - 1 / (self.r_comb_outer_win * self.area_win)) - self.solar_absorp_win = sum_solar_absorp_win / self.area_win - self.ir_emissivity_win = sum_ir_emissivity_win / self.area_win - - def calc_two_element(self, - merge_windows, - t_bt): - """calcs lumped parameter for two element model - - Parameters - ---------- - - merge_windows : bool - True for merging the windows into the outer walls, False for - separate resistance for window, default is False - """ - omega = 2 * math.pi / 86400 / t_bt - - self.ua_value_ow += (self.ua_value_gf + self.ua_value_rt) - - if self.r_conv_inner_gf != 0: - self.r_conv_inner_ow = 1 / ((1 / self.r_conv_inner_ow) + ( - 1 / self.r_conv_inner_gf)) - if self.r_rad_inner_gf != 0: - self.r_rad_inner_ow = 1 / ((1 / self.r_rad_inner_ow) + ( - 1 / self.r_rad_inner_gf)) - - if self.r_conv_inner_rt != 0: - self.r_conv_inner_ow = 1 / ((1 / self.r_conv_inner_ow) + ( - 1 / self.r_conv_inner_rt)) - if self.r_rad_inner_rt != 0: - self.r_rad_inner_ow = 1 / ((1 / self.r_rad_inner_ow) + ( - 1 / self.r_rad_inner_rt)) - - if len(self.outer_walls) > 0: - if len(self.outer_walls) == 1: - self.r1_ow = self.outer_walls[0].r1 - self.c1_ow = self.outer_walls[0].c1_korr - else: - self.r1_ow, self.c1_ow = \ - self.calc_chain_matrix(self.outer_walls, omega) - else: - pass - - if len(self.inner_walls) > 0: - if len(self.inner_walls) == 1: - self.r1_iw = self.inner_walls[0].r1 - self.c1_iw = self.inner_walls[0].c1 - else: - self.r1_iw, self.c1_iw = \ - self.calc_chain_matrix(self.inner_walls, omega) - else: - pass - - if merge_windows is False: - # this used to be calculation_core = ebc - if len(self.outer_walls) > 0 and len(self.windows) > 0: - sum_r1_win = 0 - for win_count in self.windows: - sum_r1_win += 1 / (win_count.r1 + win_count.r_outer_comb) - - self.r1_win = 1 / sum_r1_win - - self.r1_ow = 1 / (1 / self.r1_ow) - - self.r_total_ow = 1 / self.ua_value_ow - self.r_rad_ow_iw = 1 / (1 / self.r_rad_inner_ow) - self.r_rest_ow = self.r_total_ow - self.r1_ow - \ - 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_ow_iw) - self.ir_emissivity_outer_ow = \ - ((self.ir_emissivity_outer_ow * self.area_ow) + - (self.ir_emissivity_outer_rt * - self.area_rt)) / \ - (self.area_ow + self.area_rt) - self.ir_emissivity_inner_ow = \ - ((self.ir_emissivity_inner_ow * self.area_ow) + - (self.ir_emissivity_inner_rt * self.area_rt) + - (self.ir_emissivity_inner_gf * - self.area_gf)) / \ - (self.area_ow + self.area_rt + self.area_gf) - self.solar_absorp_ow = \ - ((self.solar_absorp_ow * self.area_ow) + - (self.solar_absorp_rt * self.area_rt) + - (self.solar_absorp_gf * self.area_gf)) / \ - (self.area_ow + self.area_rt + self.area_gf) - - else: - warnings.warn("As no outer walls or no windows are defined\ - lumped parameter cannot be calculated") - - if merge_windows is True: - # this used to be calculation_core = vdi - if len(self.outer_walls) > 0: - for win_count in self.windows: - self.r1_win += 1 / (win_count.r1 / 6) - - self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) - self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + - (1 / self.r_rad_inner_win)) - self.r_rest_ow = self.r_total_ow - self.r1_ow - \ - 1 / ((1 / self.r_conv_inner_ow) + (1 / - self.r_conv_inner_win) + - (1 / self.r_rad_ow_iw)) - self.ir_emissivity_outer_ow = \ - ((self.ir_emissivity_outer_ow * self.area_ow) + - (self.ir_emissivity_outer_rt * self.area_rt) + - (self.ir_emissivity_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_win) - self.ir_emissivity_inner_ow = \ - ((self.ir_emissivity_inner_ow * self.area_ow) + - (self.ir_emissivity_inner_rt * self.area_rt) + - (self.ir_emissivity_inner_gf * self.area_gf) + - (self.ir_emissivity_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_gf + - self.area_win) - self.solar_absorp_ow = \ - ((self.solar_absorp_ow * self.area_ow) + - (self.solar_absorp_rt * self.area_rt) + - (self.solar_absorp_gf * self.area_gf) + - (self.solar_absorp_win * self.area_win)) / \ - (self.area_ow + self.area_rt + self.area_gf + - self.area_win) + self._sum_outer_wall_elements() + self._sum_inner_wall_elements() + self._sum_window_elements() + self._calc_outer_elements() + self._calc_wf() - else: - warnings.warn("As no outer walls or no windows are defined\ - lumped parameter cannot be calculated") - - self.area_ow += (self.area_gf + self.area_rt) - self.alpha_conv_inner_ow = (1 / (self.r_conv_inner_ow * self.area_ow)) - self.alpha_rad_inner_ow = (1 / (self.r_rad_inner_ow * self.area_ow)) - - def calc_chain_matrix(self, element_list, omega): + def _calc_chain_matrix(self, element_list, omega): """Matrix calculation. This is a helper function for def parallel_connection() to keep the code clean. + TODO move this to OneElement + Parameters ---------- wall_count : list @@ -672,49 +426,422 @@ def calc_chain_matrix(self, element_list, omega): c1x ** 2 * element_list[wall_count + 1].c1 ** 2) / \ ((c1x + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * ( - r1x + element_list[wall_count + 1].r1) ** 2 * + r1x + element_list[wall_count + 1].r1) ** 2 * c1x ** 2 * element_list[wall_count + 1].c1 ** 2) c1 = ((c1x + element_list[ wall_count + 1].c1) ** 2 + omega ** 2 * (r1x + element_list[wall_count + 1].r1) ** 2 * c1x ** 2 * element_list[wall_count + 1].c1 ** 2) / \ - (c1x + element_list[wall_count + 1].c1 + omega ** 2 * - (r1x ** 2 * c1x + element_list[wall_count + 1].r1 ** - 2 * element_list[wall_count + 1].c1) * c1x * - element_list[wall_count + 1].c1) + (c1x + element_list[wall_count + 1].c1 + omega ** 2 * + (r1x ** 2 * c1x + element_list[wall_count + 1].r1 ** + 2 * element_list[wall_count + 1].c1) * c1x * + element_list[wall_count + 1].c1) return r1, c1 - def calc_wf_two_element(self, merge_windows): - """Calculation of weightfactors. + def _sum_outer_wall_elements(self): + """Sum attributes for outer wall elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + For TwoElement model it treats rooftops, ground floor and outer walls + as one kind of wall type. + + """ + # treat all outer wall types identical + + self.area_ow = \ + (sum(out_wall.area for out_wall in + self.thermal_zone.outer_walls) + + sum(ground.area for ground in + self.thermal_zone.ground_floors) + + sum(roof.area for roof in + self.thermal_zone.rooftops)) + + self.ua_value_ow = \ + (sum(out_wall.ua_value for out_wall in + self.thermal_zone.outer_walls) + + sum(ground.ua_value for ground in + self.thermal_zone.ground_floors) + + sum(roof.ua_value for roof in + self.thermal_zone.rooftops)) + + # values facing the inside of the thermal zone + + self.r_conv_inner_ow = (1 / + (sum(1 / out_wall.r_inner_conv for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / ground.r_inner_conv for ground in + self.thermal_zone.ground_floors) + + sum(1 / roof.r_inner_conv for roof in + self.thermal_zone.rooftops))) + + self.r_rad_inner_ow = (1 / + (sum(1 / out_wall.r_inner_rad for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / ground.r_inner_rad for ground in + self.thermal_zone.ground_floors) + + sum(1 / roof.r_inner_rad for roof in + self.thermal_zone.rooftops))) + + self.r_comb_inner_ow = (1 / + (sum(1 / out_wall.r_inner_comb for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / ground.r_inner_comb for ground in + self.thermal_zone.ground_floors) + + sum(1 / roof.r_inner_comb for roof in + self.thermal_zone.rooftops))) + + self.ir_emissivity_inner_ow = ( + sum(out_wall.layer[0].material.ir_emissivity * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(ground.layer[0].material.ir_emissivity * ground.area for + ground in self.thermal_zone.ground_floors) + + sum(roof.layer[0].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops) / self.area_ow) + + self.alpha_conv_inner_ow = ( + 1 / (self.r_conv_inner_ow * self.area_ow)) + self.alpha_rad_inner_ow = ( + 1 / (self.r_rad_inner_ow * self.area_ow)) + self.alpha_comb_inner_ow = ( + 1 / (self.r_comb_inner_ow * self.area_ow)) + + # values facing the ambient + # ground floor does not have any coefficients on ambient side + + self.r_conv_outer_ow = (1 / + (sum(1 / out_wall.r_outer_conv for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_conv for roof in + self.thermal_zone.rooftops))) + self.r_rad_outer_ow = (1 / + (sum(1 / out_wall.r_outer_rad for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_rad for roof in + self.thermal_zone.rooftops))) + self.r_comb_outer_ow = (1 / + (sum(1 / out_wall.r_outer_comb for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_comb for roof in + self.thermal_zone.rooftops))) + + self.ir_emissivity_outer_ow = ( + sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[-1].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops) / self.area_ow) + + self.solar_absorp_ow = ( + sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[-1].material.solar_absorp * roof.area for + roof in self.thermal_zone.rooftops) / self.area_ow) + + self.alpha_conv_outer_ow = ( + 1 / (self.r_conv_outer_ow * self.area_ow)) + self.alpha_rad_outer_ow = ( + 1 / (self.r_rad_outer_ow * self.area_ow)) + self.alpha_comb_outer_ow = ( + 1 / (self.r_comb_outer_ow * self.area_ow)) + + def _sum_inner_wall_elements(self): + """Sum attributes for interior elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + It treats all inner walls identical. + + Function is identical for TwoElement, ThreeElement and FourElement. + + Calculation of adjacent thermal zones and thus these attributes are + currently not supported. + + """ + self.area_iw = \ + (sum(in_wall.area for in_wall in + self.thermal_zone.inner_walls) + + sum(floor.area for floor in + self.thermal_zone.floors) + + sum(ceiling.area for ceiling in + self.thermal_zone.ceilings)) + + self.ua_value_iw = \ + (sum(in_wall.ua_value for in_wall in + self.thermal_zone.inner_walls) + + sum(floor.ua_value for floor in + self.thermal_zone.floors) + + sum(ceiling.ua_value for ceiling in + self.thermal_zone.ceilings)) + + # values facing the inside of the thermal zone + + self.r_conv_inner_iw = (1 / + (sum(1 / in_wall.r_inner_conv for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_conv for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_conv for ceiling in + self.thermal_zone.ceilings))) + + self.r_rad_inner_iw = (1 / + (sum(1 / in_wall.r_inner_rad for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_rad for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_rad for ceiling in + self.thermal_zone.ceilings))) + + self.r_comb_inner_iw = (1 / + (sum(1 / in_wall.r_inner_comb for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_comb for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_comb for ceiling in + self.thermal_zone.ceilings))) + + self.ir_emissivity_inner_iw = ( + sum(in_wall.layer[0].material.ir_emissivity * in_wall.area for + in_wall in self.thermal_zone.inner_walls) + + sum(floor.layer[0].material.ir_emissivity * floor.area for + floor in self.thermal_zone.floors) + + sum(ceiling.layer[0].material.ir_emissivity * ceiling.area for + ceiling in self.thermal_zone.ceilings) / self.area_iw) + + self.alpha_conv_inner_iw = ( + 1 / (self.r_conv_inner_iw * self.area_iw)) + self.alpha_rad_inner_iw = ( + 1 / (self.r_rad_inner_iw * self.area_iw)) + self.alpha_comb_inner_iw = ( + 1 / (self.r_comb_inner_iw * self.area_iw)) + + # adjacent thermal zones are not supported! + + def _sum_window_elements(self): + """Sum attributes for window elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + Function is identical for TwoElement, ThreeElement and FourElement. + """ + + self.area_win = sum(win.area for win in self.thermal_zone.windows) + self.ua_value_win = sum(win.ua_value for win in self.thermal_zone.windows) + + # values facing the inside of the thermal zone + + self.r_conv_inner_win = (1 / (sum(1 / win.r_inner_conv for win in + self.thermal_zone.windows))) + + self.r_rad_inner_ow = (1 / (sum(1 / win.r_inner_rad for win in + self.thermal_zone.windows))) + + self.r_comb_inner_ow = (1 / (sum(1 / win.r_inner_comb for win in + self.thermal_zone.windows))) + + self.ir_emissivity_inner_ow = sum(win.layer[0].material.ir_emissivity + * win.area for win in + self.thermal_zone.windows) + + self.alpha_conv_inner_win = ( + 1 / (self.r_conv_inner_win * self.area_win)) + self.alpha_rad_inner_win = ( + 1 / (self.r_rad_inner_win * self.area_win)) + self.alpha_comb_inner_win = ( + 1 / (self.r_comb_inner_win * self.area_win)) + + # values facing the ambient + + self.r_conv_outer_win = (1 / (sum(1 / win.r_outer_conv for win in + self.thermal_zone.windows))) + + self.r_rad_outer_win = (1 / (sum(1 / win.r_outer_rad for win in + self.thermal_zone.windows))) + + self.r_comb_outer_win = (1 / (sum(1 / win.r_outer_comb for win in + self.thermal_zone.windows))) + + self.ir_emissivity_outer_win = sum(win.layer[-1].material.ir_emissivity + * win.area for win in + self.thermal_zone.windows) + + self.solar_absorp_win = sum(win.layer[-1].material.solar_absorp + * win.area for win in + self.thermal_zone.windows) + + self.weighted_g_value = sum(win.g_value * win.area for win in + self.thermal_zone.windows) + + self.alpha_conv_outer_win = ( + 1 / (self.r_conv_outer_win * self.area_win)) + self.alpha_rad_outer_win = ( + 1 / (self.r_rad_outer_win * self.area_win)) + self.alpha_comb_outer_win = ( + 1 / (self.r_comb_outer_win * self.area_win)) + + def _calc_outer_elements(self): + """Lumped parameter for outer elements(walls, roof, grounfloor, windows) + + Doc + + Attributes + ---------- + omega : float + TODO documentation for omega + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops + """ + # TODO: documentation for omega + omega = 2 * math.pi / 86400 / self.t_bt + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + + if 0 < len(outer_walls) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_ow = outer_walls[0].r1 + self.c1_ow = outer_walls[0].c1_korr + elif len(outer_walls) > 1: + # more than one outer wall, calculate chain matrix + self.r1_ow, self.c1_ow = self.calc_chain_matrix(outer_walls, + omega) + else: + warnings.warn("No walls are defined as outer walls, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + + if self.merge_windows is False: + try: + self.r1_win = (1 / sum((1 / (win.r1 + win.r_outer_comb)) for + win in self.thermal_zone.windows)) + + self.r_total_ow = 1 / self.ua_value_ow + # TODO check this value (does it needs to be class variable?) + self.r_rad_ow_iw = 1 / (1 / self.r_rad_inner_ow) + + self.r_rest_ow = (self.r_total_ow - self.r1_ow - ( + 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_ow_iw))) + + except RuntimeError: + print("As no outer walls or no windows are defined lumped " + "parameter cannot be calculated") + + if self.merge_windows is True: + + try: + self.r1_win = (sum((1 / (win.r1 / 6)) for + win in self.thermal_zone.windows)) + + self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) + self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) + self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)) + + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( + ((1 / self.r_conv_inner_ow) + + (1 / self.r_conv_inner_win) + + (1 / self.r_rad_ow_iw)))) + + # TODO: should we handle this in another way? + + self.ir_emissivity_inner_ow = ( + (self.ir_emissivity_inner_ow * self.area_ow + + self.ir_emissivity_inner_win * self.area_win) + / (self.area_ow + self.area_win)) + + self.ir_emissivity_outer_ow = ( + (self.ir_emissivity_outer_ow * self.area_ow + + self.ir_emissivity_outer_win * self.area_win) + / (self.area_ow + self.area_win)) + + self.solar_absorp_ow = ( + (self.solar_absorp_ow * self.area_ow + + self.solar_absorp_win * self.area_win) + / (self.area_ow + self.area_win)) + + except RuntimeError: + print("As no outer walls or no windows are defined lumped " + "parameter cannot be calculated") + + def _calc_inner_elements(self): + """Lumped parameter for inner walls + + TODO: move this to one_element + + Attributes + ---------- + omega : float + TODO documentation for omega + inner_walls : list + List containing all TEASER Wall instances that are treated as same + inner wall type. In case of TwoElement model InnerWall, + Floor, Ceiling + """ + + # TODO: documentation for omega + omega = 2 * math.pi / 86400 / self.t_bt + + inner_walls = (self.thermal_zone.inner_walls + + self.thermal_zone.floors + + self.thermal_zone.ceilings) + + if 0 < len(inner_walls) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_1w = inner_walls[0].r1 + self.c1_1w = inner_walls[0].c1_korr + elif len(inner_walls) > 1: + # more than one outer wall, calculate chain matrix + self.r1_1w, self.c1_1w = self.calc_chain_matrix(inner_walls, + omega) + else: + warnings.warn("No walls are defined as outer walls, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + + def _calc_wf(self): + """Weightfactors for outer elements(walls, roof, grounfloor, windows) Calculates the weightfactors of the outer walls, including ground and windows. Parameters ---------- - merge_windows : bool - True for merging the windows into the outer walls, False for - separate resistance for window, default is False + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops """ - if merge_windows is True: + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + + if self.merge_windows is True: - for wall in self.outer_walls: + for wall in outer_walls: wall.wf_out = wall.ua_value / ( self.ua_value_ow + self.ua_value_win) - for win in self.windows: + for win in self.thermal_zone.windows: win.wf_out = win.ua_value / ( self.ua_value_ow + self.ua_value_win) - elif merge_windows is False: + elif self.merge_windows is False: - for wall in self.outer_walls: + for wall in outer_walls: wall.wf_out = wall.ua_value / self.ua_value_ow - for win in self.windows: + for win in self.thermal_zone.windows: win.wf_out = win.ua_value / self.ua_value_win else: - raise ValueError("specify calculation method correctly") + raise ValueError("specify merge window method correctly") From 33d5ab533bee382af1a95d14abc87f263ff2cf2f Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 14:20:00 +0100 Subject: [PATCH 011/283] move more calculation to TwoElement --- .../calculation/two_element.py | 18 +++++-- teaser/logic/buildingobjects/thermalzone.py | 48 +++++-------------- 2 files changed, 26 insertions(+), 40 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index bfba0d6de..83c8b9c25 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -706,13 +706,20 @@ def _calc_outer_elements(self): self.thermal_zone.ground_floors + self.thermal_zone.rooftops) + for out_wall in outer_walls: + out_wall.calc_equivalent_res() + out_wall.calc_ua_value() + for win in self.thermal_zone.windows: + win.calc_equivalent_res() + win.calc_ua_value() + if 0 < len(outer_walls) <= 1: # only one outer wall, no need to calculate chain matrix self.r1_ow = outer_walls[0].r1 self.c1_ow = outer_walls[0].c1_korr elif len(outer_walls) > 1: # more than one outer wall, calculate chain matrix - self.r1_ow, self.c1_ow = self.calc_chain_matrix(outer_walls, + self.r1_ow, self.c1_ow = self._calc_chain_matrix(outer_walls, omega) else: warnings.warn("No walls are defined as outer walls, please be " @@ -794,14 +801,19 @@ def _calc_inner_elements(self): self.thermal_zone.floors + self.thermal_zone.ceilings) + for in_wall in inner_walls: + in_wall.calc_equivalent_res() + in_wall.calc_ua_value() + if 0 < len(inner_walls) <= 1: # only one outer wall, no need to calculate chain matrix self.r1_1w = inner_walls[0].r1 self.c1_1w = inner_walls[0].c1_korr elif len(inner_walls) > 1: # more than one outer wall, calculate chain matrix - self.r1_1w, self.c1_1w = self.calc_chain_matrix(inner_walls, - omega) + self.r1_1w, self.c1_1w = self._calc_chain_matrix( + inner_walls, + omega) else: warnings.warn("No walls are defined as outer walls, please be " "careful with results. In addition this might lead " diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 2ef636835..0d58434db 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -6,7 +6,7 @@ import random import warnings import re - +from teaser.logic.buildingobjects.calculation.two_element import TwoElement class ThermalZone(object): """This class represents a Thermal Zone in a building @@ -98,7 +98,7 @@ def __init__(self, parent=None): self.parent = parent self.internal_id = random.random() - self.calc_attr = + self.calc_attr = None self.name = None self._area = None self._volume = None @@ -150,47 +150,21 @@ def calc_zone_parameters(self, Time constant according to VDI 6007 (default t_bt = 5) """ - self.set_calc_default() - - if len(self.outer_walls) > 0: - for out_wall in self.outer_walls: - out_wall.calc_equivalent_res() - out_wall.calc_ua_value() - else: - warnings.warn("No outer walls are defined, this will cause you a " - "lot of troubles") - - if len(self.inner_walls) > 0: - for in_wall in self.inner_walls: - in_wall.calc_equivalent_res() - in_wall.calc_ua_value() - else: - warnings.warn("No inner walls are defined") - - if len(self.windows) > 0: - for win in self.windows: - win.calc_equivalent_res() - win.calc_ua_value() - else: - warnings.warn("No window are defined, this may eventually cause " - "you some troubles") - - self.sum_building_elements() if number_of_elements == 1: - self.calc_one_element(merge_windows=merge_windows, t_bt=t_bt) - self.calc_wf_one_element(merge_windows=merge_windows) + pass elif number_of_elements == 2: - self.calc_two_element(merge_windows=merge_windows, t_bt=t_bt) - self.calc_wf_two_element(merge_windows=merge_windows) + self.calc_attr = TwoElement( + thermal_zone=self, + merge_windows=merge_windows, + t_bt=t_bt) elif number_of_elements == 3: - self.calc_three_element(merge_windows=merge_windows, t_bt=t_bt) - self.calc_wf_three_element(merge_windows=merge_windows) + pass elif number_of_elements == 4: - self.calc_four_element(merge_windows=merge_windows, t_bt=t_bt) - self.calc_wf_four_element(merge_windows=merge_windows) - + pass self.calc_heat_load(number_of_elements=number_of_elements) + + def find_walls(self, orientation, tilt): """ this function returns a list of all wall elemnts with the same From 0fa10b277d681d4d5c940a28dc7ca544c423c8b5 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 14:30:04 +0100 Subject: [PATCH 012/283] update documentation thermalzone --- teaser/logic/buildingobjects/thermalzone.py | 77 +++++++++------------ 1 file changed, 34 insertions(+), 43 deletions(-) diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 0d58434db..e8617c415 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -29,64 +29,53 @@ class ThermalZone(object): ---------- internal_id : float - Random id for the destinction between different zones - + Random id for the distinction between different zones. name : str - Individual name - - area : float - Area of zone im m^2 - - volume : float - Volume of zone in m^3 - - infiltration_rate : float - Infiltration rate of zone in 1/h - + Individual name. + area : float [m2] + Thermal zone area. + volume : float [m3] + Thermal zone volume. + infiltration_rate : float [1/h] + Infiltration rate of zone. outer_walls : list - List with all outer walls including ground floor and rooftop - + List of OuterWall instances. rooftops : list - List with rooftops if number of elements is 4 - - grounfdloors : list - List with grounfdloors if number of elements is >2 - - outerwalls_help : list - List with outer walls and rooftops if number of elements is >2 - List with outer walls only if number of elements is 4 - + List of Rooftop instances. + groundfloors : list + List of GroundFloor instances. windows : list - List with windows - + List of Window instances. + inner_walls : list + List of InnerWall instances. + floors : list + List of Floor instances. + ceilings: list + List of Ceiling instances. use_conditions : instance of UseConditions() - Class of UseConditions with all relevant information for the usage + Instance of UseConditions with all relevant information for the usage of the thermal zone - - inner_walls : list - List with all inner walls including floor and ceiling + calc_attr : instance of OneElement(), TwoElement(), ThreeElement() or + FourElement() + Instance of OneElement(), TwoElement(), ThreeElement() or + FourElement(), that holds all calculation functions and attributes + needed for the specific model. typical_length : list normative typical length of the thermal zone - typical_width : list normative typical width of the thermal zone - t_inside : float normative indoor temperature for static heat load calculation. The input of t_inside is ALWAYS in Kelvin - t_outside : float normative outdoor temperature for static heat load calculation. The input of t_inside is ALWAYS in Kelvin - t_ground : float slab temperature directly at the outer side of ground floors. The input of t_ground is ALWAYS in Kelvin - density_air : float average density of the air in the thermal zone - heat_capac_air : float average heat capacity of the air in the thermal zone """ @@ -97,26 +86,28 @@ def __init__(self, parent=None): """ self.parent = parent + self.internal_id = random.random() - self.calc_attr = None self.name = None self._area = None self._volume = None - self._infiltration_rate = 0.5 + self._infiltration_rate = 0.5 # TODO is this value actually used? self._outer_walls = [] - self._inner_walls = [] self.rooftops = [] self.ground_floors = [] - self._windows = [] - self.outer_walls_help = [] + self.windows = [] + self._inner_walls = [] + self.floors = [] + self.ceilings = [] self._use_conditions = None - self.typical_length = None + self.calc_attr = None + self.typical_length = None # TODO move this to use conditions? self.typical_width = None self._t_inside = 293.15 self._t_outside = 261.15 self.density_air = 1.19 # only export for now self.heat_capac_air = 1007 # only export for now - self.t_ground = 286.15 # groundtemperature of for the simulation + self.t_ground = 286.15 # Move this to building module? def calc_zone_parameters(self, From ec3284b61aa668828b305dca9f68cf75369352bf Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 14:37:28 +0100 Subject: [PATCH 013/283] move parent setter to specific walls --- .../buildingphysics/buildingelement.py | 32 ------------------ .../buildingphysics/ceiling.py | 2 ++ .../buildingphysics/innerwall.py | 32 ++++++++++++++++++ .../buildingphysics/outerwall.py | 33 +++++++++++++++++++ .../buildingobjects/buildingphysics/window.py | 28 ++++++++++++++++ 5 files changed, 95 insertions(+), 32 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py index 50e04a6a2..5200c56e2 100644 --- a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py +++ b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py @@ -383,39 +383,7 @@ def name(self, value): except ValueError: print("Can't convert name to string") - @property - def parent(self): - return self.__parent - - @parent.setter - def parent(self, value): - if value is not None: - - ass_error_1 = "Parent has to be an instance of ThermalZone()" - - assert type(value).__name__ == "ThermalZone", ass_error_1 - - self.__parent = value - - if type(self).__name__ == "OuterWall" \ - or type(self).__name__ == "Rooftop" \ - or type(self).__name__ == "GroundFloor": - self.__parent.outer_walls.append(self) - if type(self).__name__ == "InnerWall" \ - or type(self).__name__ == "Ceiling" \ - or type(self).__name__ == "Floor": - self.__parent.inner_walls.append(self) - if type(self).__name__ == "Window": - self.__parent.windows.append(self) - - if self.parent.parent is not None: - self.year_of_construction = \ - self.parent.parent.year_of_construction - else: - pass - else: - self.__parent = None @property def year_of_retrofit(self): diff --git a/teaser/logic/buildingobjects/buildingphysics/ceiling.py b/teaser/logic/buildingobjects/buildingphysics/ceiling.py index c42b2c2f7..31dffc4a9 100644 --- a/teaser/logic/buildingobjects/buildingphysics/ceiling.py +++ b/teaser/logic/buildingobjects/buildingphysics/ceiling.py @@ -19,3 +19,5 @@ def __init__(self, parent=None): self._tilt = 90.0 self._orientation = -1.0 + + diff --git a/teaser/logic/buildingobjects/buildingphysics/innerwall.py b/teaser/logic/buildingobjects/buildingphysics/innerwall.py index 0eaa3aa8a..f9374895a 100644 --- a/teaser/logic/buildingobjects/buildingphysics/innerwall.py +++ b/teaser/logic/buildingobjects/buildingphysics/innerwall.py @@ -20,3 +20,35 @@ def __init__(self, parent=None): self._inner_radiation = 5.0 self._outer_convection = 1.7 self._outer_radiation = 5.0 + + @property + def parent(self): + return self.__parent + + @parent.setter + def parent(self, value): + if value is not None: + + ass_error_1 = "Parent has to be an instance of ThermalZone()" + + assert type(value).__name__ == "ThermalZone", ass_error_1 + + self.__parent = value + + if type(self).__name__ == "InnerWall": + self.__parent.inner_walls.append(self) + elif type(self).__name__ == "Ceiling": + self.__parent.ceilings.append(self) + elif type(self).__name__ == "Floor": + self.__parent.floors.append(self) + else: + raise ValueError('Instance of InnerWall not known') + + if self.parent.parent is not None: + self.year_of_construction = \ + self.parent.parent.year_of_construction + else: + pass + else: + + self.__parent = None diff --git a/teaser/logic/buildingobjects/buildingphysics/outerwall.py b/teaser/logic/buildingobjects/buildingphysics/outerwall.py index 68c2a9f4d..f6d953b00 100644 --- a/teaser/logic/buildingobjects/buildingphysics/outerwall.py +++ b/teaser/logic/buildingobjects/buildingphysics/outerwall.py @@ -21,3 +21,36 @@ def __init__(self, parent=None): self._inner_radiation = 5.0 self._outer_convection = 20.0 self._outer_radiation = 5.0 + + @property + def parent(self): + return self.__parent + + @parent.setter + def parent(self, value): + if value is not None: + + ass_error_1 = "Parent has to be an instance of ThermalZone()" + + assert type(value).__name__ == "ThermalZone", ass_error_1 + + self.__parent = value + + if type(self).__name__ == "OuterWall": + self.__parent.outer_walls.append(self) + elif type(self).__name__ == "Rooftop": + self.__parent.rooftops.append(self) + elif type(self).__name__ == "GroundFloor": + self.__parent.ground_floors.append(self) + else: + raise ValueError('Instance of OuterWall not known') + + if self.parent.parent is not None: + self.year_of_construction = \ + self.parent.parent.year_of_construction + else: + pass + else: + + self.__parent = None + diff --git a/teaser/logic/buildingobjects/buildingphysics/window.py b/teaser/logic/buildingobjects/buildingphysics/window.py index 65c55465b..93c3882e9 100644 --- a/teaser/logic/buildingobjects/buildingphysics/window.py +++ b/teaser/logic/buildingobjects/buildingphysics/window.py @@ -88,6 +88,34 @@ def replace_window(self, year_of_refurbishment, window_type=None): window_type, self.parent.parent.parent.data) + @property + def parent(self): + return self.__parent + + @parent.setter + def parent(self, value): + if value is not None: + + ass_error_1 = "Parent has to be an instance of ThermalZone()" + + assert type(value).__name__ == "ThermalZone", ass_error_1 + + self.__parent = value + + if type(self).__name__ == "Window": + self.__parent.windows.append(self) + else: + raise ValueError('Instance of Window not known') + + if self.parent.parent is not None: + self.year_of_construction = \ + self.parent.parent.year_of_construction + else: + pass + else: + + self.__parent = None + @property def g_value(self): return self._g_value From d05ef008dfc82d7b5ed506c9805a517b7afe6060 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 14:51:43 +0100 Subject: [PATCH 014/283] first unit tests runs --- .../verification/verification_room1.py | 40 ++++++++++--------- .../calculation/two_element.py | 12 +++--- teaser/logic/buildingobjects/thermalzone.py | 13 +++--- teaser/logic/simulation/aixlib.py | 34 ++++++++-------- tests/test_data.py | 22 +++++----- 5 files changed, 63 insertions(+), 58 deletions(-) diff --git a/teaser/examples/verification/verification_room1.py b/teaser/examples/verification/verification_room1.py index d3cefebaf..e189304bf 100644 --- a/teaser/examples/verification/verification_room1.py +++ b/teaser/examples/verification/verification_room1.py @@ -36,25 +36,27 @@ def parameter_room1(): return prj -prj = parameter_room1() +if __name__ == "__main__": + prj = parameter_room1() -''' -parameters inner wall Typraum S -''' -print("Parameters for inner wall") -print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.000595515 K/W") -print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 14836.2 kJ/K") -print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 75.5 qm") -print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.236423594 W/(qm*K)") -''' -parameters outer wall Typraum S -''' -print("\nParameters for outer wall") -print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.042768721 K/W") -print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.004367913 K/W") -print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 1600.8 kJ/K") -print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 10.5 qm") -print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") -print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") + ''' + parameters inner wall Typraum S + ''' + print("Parameters for inner wall") + print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.000595515 K/W") + print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 14836.2 kJ/K") + print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 75.5 qm") + print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.236423594 W/(qm*K)") + + ''' + parameters outer wall Typraum S + ''' + print("\nParameters for outer wall") + print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.042768721 K/W") + print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.004367913 K/W") + print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 1600.8 kJ/K") + print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 10.5 qm") + print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") + print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 83c8b9c25..6fa6fdfcc 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -346,6 +346,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.weightfactor_win = [] self.tilt_win = [] self.orientation_win = [] + self.window_area_list = [] self.window_areas = [] self.g_sunblind_list = [] self.weighted_g_value = 0.0 @@ -354,6 +355,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self._sum_inner_wall_elements() self._sum_window_elements() self._calc_outer_elements() + self._calc_inner_elements() self._calc_wf() def _calc_chain_matrix(self, element_list, omega): @@ -639,10 +641,10 @@ def _sum_window_elements(self): self.r_conv_inner_win = (1 / (sum(1 / win.r_inner_conv for win in self.thermal_zone.windows))) - self.r_rad_inner_ow = (1 / (sum(1 / win.r_inner_rad for win in + self.r_rad_inner_win = (1 / (sum(1 / win.r_inner_rad for win in self.thermal_zone.windows))) - self.r_comb_inner_ow = (1 / (sum(1 / win.r_inner_comb for win in + self.r_comb_inner_win = (1 / (sum(1 / win.r_inner_comb for win in self.thermal_zone.windows))) self.ir_emissivity_inner_ow = sum(win.layer[0].material.ir_emissivity @@ -807,11 +809,11 @@ def _calc_inner_elements(self): if 0 < len(inner_walls) <= 1: # only one outer wall, no need to calculate chain matrix - self.r1_1w = inner_walls[0].r1 - self.c1_1w = inner_walls[0].c1_korr + self.r1_iw = inner_walls[0].r1 + self.c1_iw = inner_walls[0].c1_korr elif len(inner_walls) > 1: # more than one outer wall, calculate chain matrix - self.r1_1w, self.c1_1w = self._calc_chain_matrix( + self.r1_iw, self.c1_iw = self._calc_chain_matrix( inner_walls, omega) else: diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index e8617c415..dc6738a5b 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -95,7 +95,7 @@ def __init__(self, parent=None): self._outer_walls = [] self.rooftops = [] self.ground_floors = [] - self.windows = [] + self._windows = [] self._inner_walls = [] self.floors = [] self.ceilings = [] @@ -256,19 +256,20 @@ def calc_heat_load(self, number_of_elements=2): _density_air = 1.25 if number_of_elements == 1 or number_of_elements == 2: - self.heating_load = ((self.ua_value_ow + self.ua_value_win) + + self.heating_load = ((self.calc_attr.ua_value_ow + + self.calc_attr.ua_value_win) + self.volume * self.infiltration_rate * _heat_capac_air * _density_air) * \ (self.t_inside - self.t_outside) elif number_of_elements == 3: - self.heating_load = ((self.ua_value_ow + self.ua_value_gf + - self.ua_value_win) + + self.heating_load = ((self.calc_attr.ua_value_ow + self.calc_attr.ua_value_gf + + self.calc_attr.ua_value_win) + self.volume * self.infiltration_rate * _heat_capac_air * _density_air) * \ (self.t_inside - self.t_outside) elif number_of_elements == 4: - self.heating_load = ((self.ua_value_ow + self.ua_value_gf + - self.ua_value_rt + self.ua_value_win) + + self.heating_load = ((self.calc_attr.ua_value_ow + self.calc_attr.ua_value_gf + + self.calc_attr.ua_value_rt + self.calc_attr.ua_value_win) + self.volume * self.infiltration_rate * _heat_capac_air * _density_air) * \ (self.t_inside - self.t_outside) diff --git a/teaser/logic/simulation/aixlib.py b/teaser/logic/simulation/aixlib.py index ea0673ddf..432911def 100644 --- a/teaser/logic/simulation/aixlib.py +++ b/teaser/logic/simulation/aixlib.py @@ -61,7 +61,7 @@ def compare_orientation(bldg): groundfloors = zone.find_walls(-2, 0) if groundfloors == []: - zone.weightfactor_ground.append(0.0) + zone.calc_attr.weightfactor_ground.append(0.0) else: zone.weightfactor_ground.append( sum([groundfl.wf_out for groundfl in groundfloors])) @@ -71,32 +71,32 @@ def compare_orientation(bldg): wins = zone.find_wins(i[0], i[1]) - zone.tilt_wall.append(i[1]) - zone.orientation_wall.append(i[0]) + zone.calc_attr.tilt_wall.append(i[1]) + zone.calc_attr.orientation_wall.append(i[0]) - zone.tilt_win.append(i[1]) - zone.orientation_win.append(i[0]) + zone.calc_attr.tilt_win.append(i[1]) + zone.calc_attr.orientation_win.append(i[0]) if walls == []: - zone.weightfactor_ow.append(0.0) - zone.outer_walls_areas.append(0.0) + zone.calc_attr.weightfactor_ow.append(0.0) + zone.calc_attr.outer_walls_areas.append(0.0) else: - zone.weightfactor_ow.append( + zone.calc_attr.weightfactor_ow.append( sum([wall.wf_out for wall in walls])) - [zone.outer_walls_areas.append(i.area) for i in walls] + [zone.calc_attr.outer_walls_areas.append(i.area) for i in walls] if wins == []: - zone.weightfactor_win.append(0.0) - zone.window_area_list.append(0.0) - zone.g_sunblind_list.append(0.0) - zone.window_areas.append(0.0) + zone.calc_attr.weightfactor_win.append(0.0) + zone.calc_attr.window_area_list.append(0.0) + zone.calc_attr.g_sunblind_list.append(0.0) + zone.calc_attr.window_areas.append(0.0) else: - zone.weightfactor_win.append( + zone.calc_attr.weightfactor_win.append( sum([win.wf_out for win in wins])) - zone.window_area_list.append( + zone.calc_attr.window_area_list.append( sum([win.area for win in wins])) - zone.g_sunblind_list.append( + zone.calc_attr.g_sunblind_list.append( sum([win.shading_g_total for win in wins])) - [zone.window_areas.append(i.area) for i in wins] + [zone.calc_attr.window_areas.append(i.area) for i in wins] def create_timeline(bldg, duration_profile = 86400, time_step = 3600): diff --git a/tests/test_data.py b/tests/test_data.py index d42f3259c..0ac9cce2c 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -27,20 +27,20 @@ def test_calc_vdi_room1(self): #parameters inner wall Typraum S - assert round(therm_zone.r1_iw, 13) == 0.0005956934075 - assert round(therm_zone.c1_iw / 1000, 7) == 14836.3546282 - assert round(therm_zone.area_iw, 1) == 75.5 - assert round(therm_zone.alpha_conv_inner_iw, 13) == 2.23642384105960 + assert round(therm_zone.calc_attr.r1_iw, 13) == 0.0005956934075 + assert round(therm_zone.calc_attr.c1_iw / 1000, 7) == 14836.3546282 + assert round(therm_zone.calc_attr.area_iw, 1) == 75.5 + assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 13) == 2.23642384105960 #paremeters outer wall Typraum S - assert round(therm_zone.r_rest_ow, 13) == 0.0427687193786 - assert round(therm_zone.r1_ow, 13) == 0.0043679129367 - assert round(therm_zone.c1_ow / 1000, 7) == 1600.8489399 - assert round(therm_zone.area_ow, 1) == 3.5 - assert round(therm_zone.area_win, 1) == 7.0 - assert round(therm_zone.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.calc_attr.r_rest_ow, 13) == 0.0427687193786 + assert round(therm_zone.calc_attr.r1_ow, 13) == 0.0043679129367 + assert round(therm_zone.calc_attr.c1_ow / 1000, 7) == 1600.8489399 + assert round(therm_zone.calc_attr.area_ow, 1) == 3.5 + assert round(therm_zone.calc_attr.area_win, 1) == 7.0 + assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 1) == 25.0 def test_calc_vdi_room3(self): '''Parameter Verification for room 3''' From 8aff8455f7edc0b791235bfe6e22958663d1e053 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 14:56:55 +0100 Subject: [PATCH 015/283] add to dos --- teaser/logic/buildingobjects/calculation/two_element.py | 1 + teaser/logic/simulation/aixlib.py | 1 + 2 files changed, 2 insertions(+) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 6fa6fdfcc..50b237caf 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -346,6 +346,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.weightfactor_win = [] self.tilt_win = [] self.orientation_win = [] + # TODO duplicated list??? self.window_area_list = [] self.window_areas = [] self.g_sunblind_list = [] diff --git a/teaser/logic/simulation/aixlib.py b/teaser/logic/simulation/aixlib.py index 432911def..ae02a2e52 100644 --- a/teaser/logic/simulation/aixlib.py +++ b/teaser/logic/simulation/aixlib.py @@ -96,6 +96,7 @@ def compare_orientation(bldg): sum([win.area for win in wins])) zone.calc_attr.g_sunblind_list.append( sum([win.shading_g_total for win in wins])) + # TODO what is this value needed for? [zone.calc_attr.window_areas.append(i.area) for i in wins] From b4e3f27dd027057b114f8e98131021f801361b9d Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 15:17:15 +0100 Subject: [PATCH 016/283] only areas for rooftops and outer areas --- teaser/examples/verification/compareteaser.py | 72 +++++++++---------- .../verification/verification_room3.py | 40 +++++------ .../verification/verification_room8.py | 44 ++++++------ .../calculation/two_element.py | 34 ++++++--- 4 files changed, 101 insertions(+), 89 deletions(-) diff --git a/teaser/examples/verification/compareteaser.py b/teaser/examples/verification/compareteaser.py index 29ba684c9..54e5084ba 100644 --- a/teaser/examples/verification/compareteaser.py +++ b/teaser/examples/verification/compareteaser.py @@ -21,39 +21,39 @@ ''' execute VDI calculation for single zone ''' - -prj.buildings[0].calc_building_parameter('ebc') - -''' -parameters inner wall -''' -print("Parameters for inner wall") -print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw,"K/W ---", "TEASER 3: 4.62113316216e-06 K/W") -print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw,"kJ/K ---", "TEASER 3: 1209810287.22 kJ/K") -print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw,"qm ---", "TEASER 3: 9866.66666667 qm") -print("alpha_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, - "W/(qm*K) ---", "TEASER 3: 2.37567567568W/(qm*K)") - -''' -parameters outer wall -''' - -print("\nParameters for outer wall") -print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow,"K/W ---", "TEASER 3: 0.00196902259415 K/W") -print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow,"K/W ---", "TEASER 3: 3.06155256089e-05K/W") -print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow,"kJ/K ---", "TEASER 3: 226923157.846 kJ/K") -print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow,"qm ---", "TEASER 3: 920.0 qm") - -print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow,"W/(qm*K) ---", "TEASER 3: 1.83043478261 W/(qm*K)") - -print("alpha_conv_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_outer_ow,"W/(qm*K) ---", "TEASER 3: 20.0 W/(qm*K)") -print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow,"W/(qm*K) ---", "TEASER 3: 25.0 W/(qm*K)") -print("alpha_conv_inner_win: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_win,"W/(qm*K) ---", "TEASER 3: 2.7 W/(qm*K)") -print("alpha_conv_outer_win: ", prj.buildings[0].thermal_zones[0].alpha_conv_outer_win,"W/(qm*K) ---", "TEASER 3: 20.0 W/(qm*K)") -print("alpha_comb_outer_win: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_win,"W/(qm*K) ---", "TEASER 3: 25.0 W/(qm*K)") -''' -The weightfactors in TEASER 3 are not correctly calculated because they take outer convection and radiation for ground floors into account! -''' -print("weightfactor_ow", prj.buildings[0].thermal_zones[0].weightfactor_ow, "TEASER 3: {0.0489486325367, 0.0244743162683, 0.0489486325367, 0.0244743162683, 0.325684732247}" ) -print("weightfactor_win", prj.buildings[0].thermal_zones[0].weightfactor_win, "TEASER 3: {0.333333333333, 0.166666666667, 0.333333333333, 0.166666666667, 0}") -print("weightfactor_ground", prj.buildings[0].thermal_zones[0].weightfactor_ground, "TEASER 3: 0.527469370143") +if __name__ == "__main__": + prj.buildings[0].calc_building_parameter('ebc') + + ''' + parameters inner wall + ''' + print("Parameters for inner wall") + print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw,"K/W ---", "TEASER 3: 4.62113316216e-06 K/W") + print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw,"kJ/K ---", "TEASER 3: 1209810287.22 kJ/K") + print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw,"qm ---", "TEASER 3: 9866.66666667 qm") + print("alpha_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, + "W/(qm*K) ---", "TEASER 3: 2.37567567568W/(qm*K)") + + ''' + parameters outer wall + ''' + + print("\nParameters for outer wall") + print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow,"K/W ---", "TEASER 3: 0.00196902259415 K/W") + print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow,"K/W ---", "TEASER 3: 3.06155256089e-05K/W") + print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow,"kJ/K ---", "TEASER 3: 226923157.846 kJ/K") + print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow,"qm ---", "TEASER 3: 920.0 qm") + + print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow,"W/(qm*K) ---", "TEASER 3: 1.83043478261 W/(qm*K)") + + print("alpha_conv_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_outer_ow,"W/(qm*K) ---", "TEASER 3: 20.0 W/(qm*K)") + print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow,"W/(qm*K) ---", "TEASER 3: 25.0 W/(qm*K)") + print("alpha_conv_inner_win: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_win,"W/(qm*K) ---", "TEASER 3: 2.7 W/(qm*K)") + print("alpha_conv_outer_win: ", prj.buildings[0].thermal_zones[0].alpha_conv_outer_win,"W/(qm*K) ---", "TEASER 3: 20.0 W/(qm*K)") + print("alpha_comb_outer_win: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_win,"W/(qm*K) ---", "TEASER 3: 25.0 W/(qm*K)") + ''' + The weightfactors in TEASER 3 are not correctly calculated because they take outer convection and radiation for ground floors into account! + ''' + print("weightfactor_ow", prj.buildings[0].thermal_zones[0].weightfactor_ow, "TEASER 3: {0.0489486325367, 0.0244743162683, 0.0489486325367, 0.0244743162683, 0.325684732247}" ) + print("weightfactor_win", prj.buildings[0].thermal_zones[0].weightfactor_win, "TEASER 3: {0.333333333333, 0.166666666667, 0.333333333333, 0.166666666667, 0}") + print("weightfactor_ground", prj.buildings[0].thermal_zones[0].weightfactor_ground, "TEASER 3: 0.527469370143") diff --git a/teaser/examples/verification/verification_room3.py b/teaser/examples/verification/verification_room3.py index 6358f6ca2..38d03dea8 100644 --- a/teaser/examples/verification/verification_room3.py +++ b/teaser/examples/verification/verification_room3.py @@ -32,27 +32,27 @@ def parameter_room3(): return prj +if __name__ == "__main__": + prj = parameter_room3() -prj = parameter_room3() - -''' -parameters inner wall Typraum L -''' -print("Parameters for inner wall") -print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.003237138 K/W") -print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 7297.1 kJ/K") -print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 75.5 qm") -print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.236423594 W/(qm*K)") + ''' + parameters inner wall Typraum L + ''' + print("Parameters for inner wall") + print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.003237138 K/W") + print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 7297.1 kJ/K") + print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 75.5 qm") + print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.236423594 W/(qm*K)") -''' -parameters outer wall Typraum L -''' -print("\nParameters for outer wall") -print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.043140385 K/W") -print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.004049352 K/W") -print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 47.9 kJ/K") -print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 10.5 qm") -print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") -print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") + ''' + parameters outer wall Typraum L + ''' + print("\nParameters for outer wall") + print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.043140385 K/W") + print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.004049352 K/W") + print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 47.9 kJ/K") + print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 10.5 qm") + print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") + print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") diff --git a/teaser/examples/verification/verification_room8.py b/teaser/examples/verification/verification_room8.py index 2d2f045b9..f7cbc5b62 100644 --- a/teaser/examples/verification/verification_room8.py +++ b/teaser/examples/verification/verification_room8.py @@ -32,29 +32,29 @@ def parameter_room8(): used_library='AixLib') return prj +if __name__ == "__main__": + prj = parameter_room8() -prj = parameter_room8() - -''' -parameters inner wall -''' -print("Parameters for inner wall") -print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.000668640 K/W") -print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 12391.2 kJ/K") -print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 60.50 qm") -print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.121487317 W/(qm*K)") + ''' + parameters inner wall + ''' + print("Parameters for inner wall") + print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.000668640 K/W") + print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 12391.2 kJ/K") + print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 60.50 qm") + print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.121487317 W/(qm*K)") -''' -parameters outer wall -''' -print("\nParameters for outer wall") -print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.020705927 K/W") -print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.001736253 K/W") -print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 5259.9 kJ/K") -print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 25.5 qm") -print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") -print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") -print("weightfactor_ow: ", prj.buildings[0].thermal_zones[0].weightfactor_ow, "Rouvel: 0.057968311, 0.132498994") -print("weightfacotr_win: ", prj.buildings[0].thermal_zones[0].weightfactor_win, "Rouvel: 0.404766351, 0.404766351") + ''' + parameters outer wall + ''' + print("\nParameters for outer wall") + print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.020705927 K/W") + print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.001736253 K/W") + print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 5259.9 kJ/K") + print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 25.5 qm") + print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") + print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") + print("weightfactor_ow: ", prj.buildings[0].thermal_zones[0].weightfactor_ow, "Rouvel: 0.057968311, 0.132498994") + print("weightfacotr_win: ", prj.buildings[0].thermal_zones[0].weightfactor_win, "Rouvel: 0.404766351, 0.404766351") diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 50b237caf..7863b311f 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -352,6 +352,19 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.g_sunblind_list = [] self.weighted_g_value = 0.0 + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + + for out_wall in outer_walls: + out_wall.calc_equivalent_res() + out_wall.calc_ua_value() + for win in self.thermal_zone.windows: + win.calc_equivalent_res() + win.calc_ua_value() + + + self._sum_outer_wall_elements() self._sum_inner_wall_elements() self._sum_window_elements() @@ -515,6 +528,11 @@ def _sum_outer_wall_elements(self): # values facing the ambient # ground floor does not have any coefficients on ambient side + _area_ow_rt = (sum(out_wall.area for out_wall in + self.thermal_zone.outer_walls) + + sum(roof.area for roof in + self.thermal_zone.rooftops)) + self.r_conv_outer_ow = (1 / (sum(1 / out_wall.r_outer_conv for out_wall in self.thermal_zone.outer_walls) @@ -541,14 +559,14 @@ def _sum_outer_wall_elements(self): sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for out_wall in self.thermal_zone.outer_walls) + sum(roof.layer[-1].material.solar_absorp * roof.area for - roof in self.thermal_zone.rooftops) / self.area_ow) + roof in self.thermal_zone.rooftops) / _area_ow_rt) self.alpha_conv_outer_ow = ( - 1 / (self.r_conv_outer_ow * self.area_ow)) + 1 / (self.r_conv_outer_ow * _area_ow_rt)) self.alpha_rad_outer_ow = ( - 1 / (self.r_rad_outer_ow * self.area_ow)) + 1 / (self.r_rad_outer_ow * _area_ow_rt)) self.alpha_comb_outer_ow = ( - 1 / (self.r_comb_outer_ow * self.area_ow)) + 1 / (self.r_comb_outer_ow * _area_ow_rt)) def _sum_inner_wall_elements(self): """Sum attributes for interior elements @@ -705,17 +723,11 @@ def _calc_outer_elements(self): # TODO: documentation for omega omega = 2 * math.pi / 86400 / self.t_bt + outer_walls = (self.thermal_zone.outer_walls + self.thermal_zone.ground_floors + self.thermal_zone.rooftops) - for out_wall in outer_walls: - out_wall.calc_equivalent_res() - out_wall.calc_ua_value() - for win in self.thermal_zone.windows: - win.calc_equivalent_res() - win.calc_ua_value() - if 0 < len(outer_walls) <= 1: # only one outer wall, no need to calculate chain matrix self.r1_ow = outer_walls[0].r1 From dde2599966b6957b96eb1fb7db64af6e9b0ee86d Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 15:20:58 +0100 Subject: [PATCH 017/283] implement function to find groundfloors --- teaser/logic/buildingobjects/thermalzone.py | 16 ++++++++++++++-- teaser/logic/simulation/aixlib.py | 2 +- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index dc6738a5b..c3c1d124b 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -154,8 +154,6 @@ def calc_zone_parameters(self, pass self.calc_heat_load(number_of_elements=number_of_elements) - - def find_walls(self, orientation, tilt): """ this function returns a list of all wall elemnts with the same @@ -182,6 +180,20 @@ def find_rts(self, orientation, tilt): pass return located + + def find_gfs(self, orientation, tilt): + """ + this function returns a list of all wall elemnts with the same + orientation and tilt to sum them in the building + """ + located = [] + for i in self.ground_floors: + if i.orientation == orientation and i.tilt == tilt: + located.append(i) + else: + pass + return located + def find_wins(self, orientation, tilt): """ this function returns a list of all window elemnts with the same diff --git a/teaser/logic/simulation/aixlib.py b/teaser/logic/simulation/aixlib.py index ae02a2e52..4f75a6603 100644 --- a/teaser/logic/simulation/aixlib.py +++ b/teaser/logic/simulation/aixlib.py @@ -59,7 +59,7 @@ def compare_orientation(bldg): for zone in bldg.thermal_zones: - groundfloors = zone.find_walls(-2, 0) + groundfloors = zone.find_gfs(-2, 0) if groundfloors == []: zone.calc_attr.weightfactor_ground.append(0.0) else: From 10182edd4d6fb9bfd2705d9604dc0cafdc68b337 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 15:22:20 +0100 Subject: [PATCH 018/283] add calc_attr for groundfloors --- teaser/logic/simulation/aixlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teaser/logic/simulation/aixlib.py b/teaser/logic/simulation/aixlib.py index 4f75a6603..32e2fd5d0 100644 --- a/teaser/logic/simulation/aixlib.py +++ b/teaser/logic/simulation/aixlib.py @@ -63,7 +63,7 @@ def compare_orientation(bldg): if groundfloors == []: zone.calc_attr.weightfactor_ground.append(0.0) else: - zone.weightfactor_ground.append( + zone.calc_attr.weightfactor_ground.append( sum([groundfl.wf_out for groundfl in groundfloors])) for i in bldg.orient_tilt: From 1c190e7916c96aef043c9b7bcb94387c036ab279 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 15:32:28 +0100 Subject: [PATCH 019/283] correct set area function for outer and inner walls --- teaser/logic/buildingobjects/building.py | 15 +++++++++++++ teaser/logic/buildingobjects/thermalzone.py | 25 +++++++++++---------- 2 files changed, 28 insertions(+), 12 deletions(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 553bd1b6a..ae70a9dfa 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -245,6 +245,13 @@ def set_outer_wall_area(self, for wall in zone.outer_walls: if wall.orientation == orientation: wall.area = ((new_area / self.net_leased_area) * zone.area) + for roof in zone.rooftops: + if roof.orientation == orientation: + roof.area = ((new_area / self.net_leased_area) * zone.area) + for ground in zone.ground_floors: + if ground.orientation == orientation: + ground.area = ((new_area / self.net_leased_area) * zone.area) + def set_window_area(self, new_area, orientation): """Window area setter @@ -290,6 +297,14 @@ def get_outer_wall_area(self, orientation): if wall_count.orientation == orientation and\ wall_count.area is not None: sum_area += wall_count.area + for roof_count in zone_count.rooftops: + if roof_count.orientation == orientation and \ + roof_count.area is not None: + sum_area += roof_count.area + for ground_count in zone_count.ground_floors: + if ground_count.orientation == orientation and \ + ground_count.area is not None: + sum_area += ground_count.area return sum_area def get_window_area(self, orientation): diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index c3c1d124b..8dd4de6ae 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -218,21 +218,22 @@ def set_inner_wall_area(self): assert self.parent is not None, ass_error_1 - for wall in self.inner_walls: - if type(wall).__name__ == "Ceiling" \ - or type(wall).__name__ == "Floor": + for floor in self.floors: + floor.area = ((self.parent.number_of_floors - 1) / + self.parent.number_of_floors) * self.area + for ceiling in self.ceilings: + ceiling.area = ((self.parent.number_of_floors - 1) / + self.parent.number_of_floors) * self.area - wall.area = ((self.parent.number_of_floors - 1) / - self.parent.number_of_floors) * self.area - else: - typical_area = self.typical_length * self.typical_width + for wall in self.inner_walls: + typical_area = self.typical_length * self.typical_width - avg_room_nr = self.area / typical_area + avg_room_nr = self.area / typical_area - wall.area = (avg_room_nr * (self.typical_length * - self.parent.height_of_floors + - 2 * self.typical_width * - self.parent.height_of_floors)) + wall.area = (avg_room_nr * (self.typical_length * + self.parent.height_of_floors + + 2 * self.typical_width * + self.parent.height_of_floors)) def set_volume_zone(self): """Sets the zone volume. From 72a499386259f01301a590fc908481db60f7acd7 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 15:34:29 +0100 Subject: [PATCH 020/283] correct outer wall dictionary --- teaser/logic/buildingobjects/building.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index ae70a9dfa..eb0f45396 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -400,6 +400,10 @@ def fill_outer_area_dict(self): for zone_count in self.thermal_zones: for wall_count in zone_count.outer_walls: self.outer_area[wall_count.orientation] = None + for roof in zone_count.rooftops: + self.outer_area[roof.orientation] = None + for ground in zone_count.ground_floors: + self.outer_area[ground.orientation] = None for key in self.outer_area: self.outer_area[key] = self.get_outer_wall_area(key) From c7b3efa036e754ba39cd7f253aeb9ea001ac5ada Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 16:03:43 +0100 Subject: [PATCH 021/283] weightfactors also for rooftops --- .../calculation/two_element.py | 136 ++++++++++++++++-- teaser/logic/simulation/aixlib.py | 4 +- 2 files changed, 130 insertions(+), 10 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 7863b311f..19e886f6b 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -338,8 +338,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.r1_win = 0.0 # Optical properties - self.ir_emissivity_outer_win = 0.0 - self.ir_emissivity_inner_win = 0.0 + self.ir_emissivity_win = 0.0 self.solar_absorp_win = 0.0 # Additional attributes @@ -364,7 +363,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): win.calc_ua_value() - + self.set_calc_default() self._sum_outer_wall_elements() self._sum_inner_wall_elements() self._sum_window_elements() @@ -475,7 +474,7 @@ def _sum_outer_wall_elements(self): self.thermal_zone.ground_floors) + sum(roof.area for roof in self.thermal_zone.rooftops)) - + self.ua_value_ow = 0.0 self.ua_value_ow = \ (sum(out_wall.ua_value for out_wall in self.thermal_zone.outer_walls) @@ -688,16 +687,16 @@ def _sum_window_elements(self): self.r_comb_outer_win = (1 / (sum(1 / win.r_outer_comb for win in self.thermal_zone.windows))) - self.ir_emissivity_outer_win = sum(win.layer[-1].material.ir_emissivity + self.ir_emissivity_win = sum(win.layer[-1].material.ir_emissivity * win.area for win in - self.thermal_zone.windows) + self.thermal_zone.windows) / self.area_win self.solar_absorp_win = sum(win.layer[-1].material.solar_absorp * win.area for win in - self.thermal_zone.windows) + self.thermal_zone.windows) / self.area_win self.weighted_g_value = sum(win.g_value * win.area for win in - self.thermal_zone.windows) + self.thermal_zone.windows) / self.area_win self.alpha_conv_outer_win = ( 1 / (self.r_conv_outer_win * self.area_win)) @@ -872,3 +871,124 @@ def _calc_wf(self): else: raise ValueError("specify merge window method correctly") + + def set_calc_default(self): + '''sets default calculation parameters + ''' + # Attributes of inner walls + self.area_iw = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_iw = 0.0 + self.alpha_rad_inner_iw = 0.0 + self.alpha_comb_inner_iw = 0.0 + # coefficient of heat transfer facing the adjacent thermal zone + self.alpha_conv_outer_iw = 0.0 + self.alpha_rad_outer_iw = 0.0 + self.alpha_comb_outer_iw = 0.0 + + # UA-Value + self.ua_value_iw = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_iw = 0.0 + self.r_rad_inner_iw = 0.0 + self.r_comb_inner_iw = 0.0 + self.r_conv_outer_iw = 0.0 + self.r_rad_outer_iw = 0.0 + self.r_comb_outer_iw = 0.0 + + # lumped resistance/capacity + self.r1_iw = 0.0 + self.c1_iw = 0.0 + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_ow = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + + # UA-Value + self.ua_value_ow = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_ow = 0.0 + self.r_rad_inner_ow = 0.0 + self.r_comb_inner_ow = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_ow = 0.0 + self.r_rad_outer_ow = 0.0 + self.r_comb_outer_ow = 0.0 + + # lumped resistances/capacity + self.r1_ow = 0.0 + self.r_rest_ow = 0.0 + self.c1_ow = 0.0 + self.r_total_ow = 0.0 + + # Optical properties + self.ir_emissivity_outer_ow = 0.0 + self.ir_emissivity_inner_ow = 0.0 + self.solar_absorp_ow = 0.0 + + # Additional attributes + self.weightfactor_ow = [] + self.weightfactor_ground = [] + self.tilt_wall = [] + self.orientation_wall = [] + self.outer_walls_areas = [] + + # TODO: check this value + self.r_rad_ow_iw = 0.0 + + # Attributes for windows + self.area_win = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_win = 0.0 + self.alpha_rad_inner_win = 0.0 + self.alpha_comb_inner_win = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_win = 0.0 + self.alpha_rad_outer_win = 0.0 + self.alpha_comb_outer_win = 0.0 + + # UA-Value + self.ua_value_win = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + + # lumped resistances/capacity + self.r1_win = 0.0 + + # Optical properties + self.ir_emissivity_outer_win = 0.0 + self.ir_emissivity_inner_win = 0.0 + self.solar_absorp_win = 0.0 + + # Additional attributes + self.weightfactor_win = [] + self.tilt_win = [] + self.orientation_win = [] + # TODO duplicated list??? + self.window_area_list = [] + self.window_areas = [] + self.g_sunblind_list = [] + self.weighted_g_value = 0.0 \ No newline at end of file diff --git a/teaser/logic/simulation/aixlib.py b/teaser/logic/simulation/aixlib.py index 32e2fd5d0..eb9117d1b 100644 --- a/teaser/logic/simulation/aixlib.py +++ b/teaser/logic/simulation/aixlib.py @@ -31,7 +31,7 @@ def compare_orientation(bldg): bldg.tilt_bldg = [] for zone in bldg.thermal_zones: - for wall in zone.outer_walls: + for wall in zone.outer_walls+zone.rooftops: if wall.orientation != -2: orient_tilt_help.append([wall.orientation, wall.tilt]) else: @@ -67,7 +67,7 @@ def compare_orientation(bldg): sum([groundfl.wf_out for groundfl in groundfloors])) for i in bldg.orient_tilt: - walls = zone.find_walls(i[0], i[1]) + walls = zone.find_walls(i[0], i[1]) + zone.find_rts(i[0], i[1]) wins = zone.find_wins(i[0], i[1]) From 661a909162fc4aae2c16eb7e2b7edbde723be8fb Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 16:19:46 +0100 Subject: [PATCH 022/283] areas and typos --- .../calculation/two_element.py | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 19e886f6b..418a9e53d 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -474,7 +474,7 @@ def _sum_outer_wall_elements(self): self.thermal_zone.ground_floors) + sum(roof.area for roof in self.thermal_zone.rooftops)) - self.ua_value_ow = 0.0 + self.ua_value_ow = \ (sum(out_wall.ua_value for out_wall in self.thermal_zone.outer_walls) @@ -510,12 +510,12 @@ def _sum_outer_wall_elements(self): self.thermal_zone.rooftops))) self.ir_emissivity_inner_ow = ( - sum(out_wall.layer[0].material.ir_emissivity * out_wall.area for + (sum(out_wall.layer[0].material.ir_emissivity * out_wall.area for out_wall in self.thermal_zone.outer_walls) - + sum(ground.layer[0].material.ir_emissivity * ground.area for + + sum(ground.layer[0].material.ir_emissivity * ground.area for ground in self.thermal_zone.ground_floors) - + sum(roof.layer[0].material.ir_emissivity * roof.area for - roof in self.thermal_zone.rooftops) / self.area_ow) + + sum(roof.layer[0].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops)) / self.area_ow) self.alpha_conv_inner_ow = ( 1 / (self.r_conv_inner_ow * self.area_ow)) @@ -549,16 +549,16 @@ def _sum_outer_wall_elements(self): self.thermal_zone.rooftops))) self.ir_emissivity_outer_ow = ( - sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for + (sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for out_wall in self.thermal_zone.outer_walls) - + sum(roof.layer[-1].material.ir_emissivity * roof.area for - roof in self.thermal_zone.rooftops) / self.area_ow) + + sum(roof.layer[-1].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops)) / _area_ow_rt) self.solar_absorp_ow = ( - sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for + (sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for out_wall in self.thermal_zone.outer_walls) - + sum(roof.layer[-1].material.solar_absorp * roof.area for - roof in self.thermal_zone.rooftops) / _area_ow_rt) + + sum(roof.layer[-1].material.solar_absorp * roof.area for + roof in self.thermal_zone.rooftops)) / _area_ow_rt) self.alpha_conv_outer_ow = ( 1 / (self.r_conv_outer_ow * _area_ow_rt)) @@ -665,9 +665,9 @@ def _sum_window_elements(self): self.r_comb_inner_win = (1 / (sum(1 / win.r_inner_comb for win in self.thermal_zone.windows))) - self.ir_emissivity_inner_ow = sum(win.layer[0].material.ir_emissivity + self.ir_emissivity_inner_win = sum(win.layer[0].material.ir_emissivity * win.area for win in - self.thermal_zone.windows) + self.thermal_zone.windows) / self.area_win self.alpha_conv_inner_win = ( 1 / (self.r_conv_inner_win * self.area_win)) From 3fda88a29d675a6f0c9ca90f3c396eec8ad1db36 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 16:21:14 +0100 Subject: [PATCH 023/283] 46 tests are partly running --- tests/test_data.py | 356 ++++++++++++++++++++++----------------------- 1 file changed, 177 insertions(+), 179 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 0ac9cce2c..69ef23863 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -51,20 +51,20 @@ def test_calc_vdi_room3(self): #parameters inner wall Typraum L - assert round(therm_zone.r1_iw, 13) == 0.003385649748 - assert round(therm_zone.c1_iw / 1000, 7) == 7445.3648976 - assert round(therm_zone.area_iw, 1) == 75.5 - assert round(therm_zone.alpha_conv_inner_iw, 13) == 2.23642384105960 + assert round(therm_zone.calc_attr.r1_iw, 13) == 0.003385649748 + assert round(therm_zone.calc_attr.c1_iw / 1000, 7) == 7445.3648976 + assert round(therm_zone.calc_attr.area_iw, 1) == 75.5 + assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 13) == 2.23642384105960 #parameters outer wall Typraum L - assert round(therm_zone.r_rest_ow, 13) == 0.0431403889233 - assert round(therm_zone.r1_ow, 13) == 0.004049351608 - assert round(therm_zone.c1_ow / 1000, 7) == 47.8617641 - assert round(therm_zone.area_ow, 1) == 3.5 - assert round(therm_zone.area_win, 1) == 7.0 - assert round(therm_zone.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.calc_attr.r_rest_ow, 13) == 0.0431403889233 + assert round(therm_zone.calc_attr.r1_ow, 13) == 0.004049351608 + assert round(therm_zone.calc_attr.c1_ow / 1000, 7) == 47.8617641 + assert round(therm_zone.calc_attr.area_ow, 1) == 3.5 + assert round(therm_zone.calc_attr.area_win, 1) == 7.0 + assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 1) == 25.0 def test_calc_vdi_room8(self): '''Parameter Verification for room 8''' @@ -73,20 +73,20 @@ def test_calc_vdi_room8(self): room8_prj = room8.parameter_room8() therm_zone = room8_prj.buildings[0].thermal_zones[0] - assert round(therm_zone.r1_iw, 13) == 0.0006688956391 - assert round(therm_zone.c1_iw / 1000, 7) == 12391.3638631 - assert round(therm_zone.area_iw, 1) == 60.5 - assert round(therm_zone.alpha_conv_inner_iw, 13) == 2.1214876033058 - - assert round(therm_zone.r_rest_ow, 13) == 0.0207059264866 - assert round(therm_zone.r1_ow, 13) == 0.0017362530106 - assert round(therm_zone.c1_ow / 1000, 7) == 5259.932231 - assert round(therm_zone.area_ow, 1) == 11.5 - assert round(therm_zone.area_win, 1) == 14.0 - assert round(therm_zone.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 - assert round(therm_zone.weightfactor_ow[1], 13) == 0.1324989973869 - assert round(therm_zone.weightfactor_win[0], 13) == 0.4047663456282 + assert round(therm_zone.calc_attr.r1_iw, 13) == 0.0006688956391 + assert round(therm_zone.calc_attr.c1_iw / 1000, 7) == 12391.3638631 + assert round(therm_zone.calc_attr.area_iw, 1) == 60.5 + assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 13) == 2.1214876033058 + + assert round(therm_zone.calc_attr.r_rest_ow, 13) == 0.0207059264866 + assert round(therm_zone.calc_attr.r1_ow, 13) == 0.0017362530106 + assert round(therm_zone.calc_attr.c1_ow / 1000, 7) == 5259.932231 + assert round(therm_zone.calc_attr.area_ow, 1) == 11.5 + assert round(therm_zone.calc_attr.area_win, 1) == 14.0 + assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.calc_attr.weightfactor_ow[1], 13) == 0.1324989973869 + assert round(therm_zone.calc_attr.weightfactor_win[0], 13) == 0.4047663456282 #EBC Calculation Verification, with parameters from TEASER3 @@ -104,27 +104,27 @@ def test_calc_ebc(self): prj.used_library_calc = 'AixLib' prj.buildings[0].calc_building_parameter() - assert round(therm_zone.r1_iw, 11) == 4.62113e-06 - assert round(therm_zone.c1_iw, 2) == 1209810287.22 - assert round(therm_zone.area_iw, 5) == 9866.66667 - assert round(therm_zone.alpha_conv_inner_iw, 5) == 2.37568 + assert round(therm_zone.calc_attr.r1_iw, 11) == 4.62113e-06 + assert round(therm_zone.calc_attr.c1_iw, 2) == 1209810287.22 + assert round(therm_zone.calc_attr.area_iw, 5) == 9866.66667 + assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 5) == 2.37568 - assert round(therm_zone.r_rest_ow, 5) == 0.00183 - assert round(therm_zone.r1_ow, 10) == 3.06155e-05 - assert round(therm_zone.c1_ow, 3) == 226923157.846 - assert round(therm_zone.area_ow, 5) == 920.0 + assert round(therm_zone.calc_attr.r_rest_ow, 5) == 0.00183 + assert round(therm_zone.calc_attr.r1_ow, 10) == 3.06155e-05 + assert round(therm_zone.calc_attr.c1_ow, 3) == 226923157.846 + assert round(therm_zone.calc_attr.area_ow, 5) == 920.0 - assert round(therm_zone.alpha_conv_inner_ow, 5) == 1.83043 + assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 5) == 1.83043 - assert round(therm_zone.alpha_conv_outer_ow, 5) == 20.0 - assert round(therm_zone.alpha_comb_outer_ow, 5) == 25.0 - assert round(therm_zone.alpha_conv_inner_win, 5) == 2.7 - assert round(therm_zone.alpha_conv_outer_win, 5) == 20.0 - assert round(therm_zone.alpha_comb_outer_win, 5) == 25.0 + assert round(therm_zone.calc_attr.alpha_conv_outer_ow, 5) == 20.0 + assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 5) == 25.0 + assert round(therm_zone.calc_attr.alpha_conv_inner_win, 5) == 2.7 + assert round(therm_zone.calc_attr.alpha_conv_outer_win, 5) == 20.0 + assert round(therm_zone.calc_attr.alpha_comb_outer_win, 5) == 25.0 - assert round(therm_zone.weightfactor_ow[0], 5) == 0.04588 - assert round(therm_zone.weightfactor_win[0], 5) == 0.33333 - assert round(therm_zone.weightfactor_ground[0], 5) == 0.54398 + assert round(therm_zone.calc_attr.weightfactor_ow[0], 5) == 0.04588 + assert round(therm_zone.calc_attr.weightfactor_win[0], 5) == 0.33333 + assert round(therm_zone.calc_attr.weightfactor_ground[0], 5) == 0.54398 def test_type_bldg_office_with_calc(self): ''' @@ -592,7 +592,7 @@ def test_retrofit_all_buildings(self): '''test of retrofit_all_buildings, no calculation verification''' prj.retrofit_all_buildings(2015) - + """ def test_export_aixlib(self): '''test of export_aixlib, no calculation verification''' @@ -609,7 +609,8 @@ def test_export_aixlib(self): def test_export_annex(self): '''test of export_annex, no calculation verification''' - + # TODO commented for testing + ''' prj.number_of_elements_calc = 2 prj.merge_windows_calc = True prj.used_library_calc = 'Annex60' @@ -625,13 +626,13 @@ def test_export_annex(self): prj.used_library_calc = 'Annex60' prj.calc_all_buildings() prj.export_annex() - + ''' def test_export_parameters_txt(self): '''test of the export of the readable parameter output''' prj.export_parameters_txt() prj.set_default() - + """ def test_instantiate_data_class(self): '''test of instantiate_data_class''' @@ -813,109 +814,101 @@ def test_sum_building_elements(self): #execute zone parameters for therm_zone - therm_zone = prj.buildings[-1].thermal_zones[-1] - for out_wall in therm_zone.outer_walls: - out_wall.calc_equivalent_res() - out_wall.calc_ua_value() - - for in_wall in therm_zone.inner_walls: - in_wall.calc_equivalent_res() - in_wall.calc_ua_value() - - for win in therm_zone.windows: - win.calc_equivalent_res() - win.calc_ua_value() - - prj.buildings[-1].thermal_zones[-1].sum_building_elements() + prj.buildings[-1].thermal_zones[-1].calc_zone_parameters( + number_of_elements=2, merge_windows=False) therm_zone = prj.buildings[-1].thermal_zones[-1] # innerwall - assert round(therm_zone.ua_value_iw, 16) == 13.443390622904332 - assert round(therm_zone.area_iw, 1) == 34.0 - assert round(therm_zone.r_conv_inner_iw, 18) == 0.010893246187363833 - assert round(therm_zone.r_rad_inner_iw, 19) == 0.0058823529411764705 - assert round(therm_zone.r_comb_inner_iw, 19) == 0.003819709702062643 - assert round(therm_zone.alpha_conv_inner_iw, 1) == 2.7 - assert round(therm_zone.alpha_rad_inner_iw, 1) == 5.0 - assert round(therm_zone.alpha_comb_inner_iw, 1) == 7.7 - + assert round(therm_zone.calc_attr.ua_value_iw, 16) == 13.443390622904332 + assert round(therm_zone.calc_attr.area_iw, 1) == 34.0 + assert round(therm_zone.calc_attr.r_conv_inner_iw, 18) == 0.010893246187363833 + assert round(therm_zone.calc_attr.r_rad_inner_iw, 19) == 0.0058823529411764705 + assert round(therm_zone.calc_attr.r_comb_inner_iw, 19) == 0.003819709702062643 + assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 1) == 2.7 + assert round(therm_zone.calc_attr.alpha_rad_inner_iw, 1) == 5.0 + assert round(therm_zone.calc_attr.alpha_comb_inner_iw, 1) == 7.7 + ''' # outerwall - assert round(therm_zone.ua_value_ow, 16) == 19.83577523748189 - assert round(therm_zone.area_ow, 1) == 48.0 - assert round(therm_zone.r_conv_inner_ow, 19) == 0.007716049382716048 - assert round(therm_zone.r_rad_inner_ow, 18) == 0.004166666666666667 - assert round(therm_zone.r_comb_inner_ow, 20) == 0.0027056277056277055 - assert round(therm_zone.r_conv_outer_ow, 20) == 0.0010416666666666667 - assert round(therm_zone.r_rad_outer_ow, 18) == 0.004166666666666667 - assert round(therm_zone.r_comb_outer_ow, 20) == 0.0008333333333333334 - assert round(therm_zone.alpha_conv_inner_ow, 5) == 2.7 - assert round(therm_zone.alpha_rad_inner_ow, 5) == 5.0 - assert round(therm_zone.alpha_comb_inner_ow, 5) == 7.7 - assert round(therm_zone.alpha_conv_outer_ow, 1) == 20.0 - assert round(therm_zone.alpha_rad_outer_ow, 5) == 5.0 - assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 - assert round(therm_zone.ir_emissivity_inner_ow, 1) == 0.9 - assert round(therm_zone.ir_emissivity_outer_ow, 1) == 0.9 - assert round(therm_zone.solar_absorp_ow, 1) == 0.7 + assert round(therm_zone.calc_attr.ua_value_ow, 16) == 19.83577523748189 + assert round(therm_zone.calc_attr.area_ow, 1) == 48.0 + assert round(therm_zone.calc_attr.r_conv_inner_ow, 19) == 0.007716049382716048 + assert round(therm_zone.calc_attr.r_rad_inner_ow, 18) == 0.004166666666666667 + assert round(therm_zone.calc_attr.r_comb_inner_ow, 20) == 0.0027056277056277055 + assert round(therm_zone.calc_attr.r_conv_outer_ow, 20) == 0.0010416666666666667 + assert round(therm_zone.calc_attr.r_rad_outer_ow, 18) == 0.004166666666666667 + assert round(therm_zone.calc_attr.r_comb_outer_ow, 20) == 0.0008333333333333334 + assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 5) == 2.7 + assert round(therm_zone.calc_attr.alpha_rad_inner_ow, 5) == 5.0 + assert round(therm_zone.calc_attr.alpha_comb_inner_ow, 5) == 7.7 + assert round(therm_zone.calc_attr.alpha_conv_outer_ow, 1) == 20.0 + assert round(therm_zone.calc_attr.alpha_rad_outer_ow, 5) == 5.0 + assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.calc_attr.ir_emissivity_inner_ow, 1) == 0.9 + assert round(therm_zone.calc_attr.ir_emissivity_outer_ow, 1) == 0.9 + assert round(therm_zone.calc_attr.solar_absorp_ow, 1) == 0.7 # groundfloor - assert round(therm_zone.ua_value_gf, 16) == 58.351477449455686 - assert round(therm_zone.area_gf, 1) == 140.0 - assert round(therm_zone.r_conv_inner_gf, 19) == 0.004201680672268907 - assert round(therm_zone.r_rad_inner_gf, 18) == 0.001428571428571429 - assert round(therm_zone.r_comb_inner_gf, 20) == 0.0010660980810234541 - assert round(therm_zone.alpha_conv_inner_gf, 5) == 1.7 - assert round(therm_zone.alpha_rad_inner_gf, 5) == 5.0 - assert round(therm_zone.alpha_comb_inner_gf, 5) == 6.7 - assert round(therm_zone.ir_emissivity_inner_gf, 1) == 0.9 + assert round(therm_zone.calc_attr.ua_value_gf, 16) == 58.351477449455686 + assert round(therm_zone.calc_attr.area_gf, 1) == 140.0 + assert round(therm_zone.calc_attr.r_conv_inner_gf, 19) == 0.004201680672268907 + assert round(therm_zone.calc_attr.r_rad_inner_gf, 18) == 0.001428571428571429 + assert round(therm_zone.calc_attr.r_comb_inner_gf, 20) == 0.0010660980810234541 + assert round(therm_zone.calc_attr.alpha_conv_inner_gf, 5) == 1.7 + assert round(therm_zone.calc_attr.alpha_rad_inner_gf, 5) == 5.0 + assert round(therm_zone.calc_attr.alpha_comb_inner_gf, 5) == 6.7 + assert round(therm_zone.calc_attr.ir_emissivity_inner_gf, 1) == 0.9 # outerwall - assert round(therm_zone.ua_value_rt, 16) == 57.394603194028036 - assert round(therm_zone.area_rt, 1) == 140.0 - assert round(therm_zone.r_conv_inner_rt, 19) == 0.004201680672268907 - assert round(therm_zone.r_rad_inner_rt, 18) == 0.001428571428571429 - assert round(therm_zone.r_comb_inner_rt, 20) == 0.0010660980810234541 - assert round(therm_zone.r_conv_outer_rt, 20) == 0.00035714285714285714 - assert round(therm_zone.r_rad_outer_rt, 18) == 0.001428571428571429 - assert round(therm_zone.r_comb_outer_rt, 20) == 0.00028571428571428574 - assert round(therm_zone.alpha_conv_inner_rt, 5) == 1.7 - assert round(therm_zone.alpha_rad_inner_rt, 5) == 5.0 - assert round(therm_zone.alpha_comb_inner_rt, 5) == 6.7 - assert round(therm_zone.alpha_conv_outer_rt, 1) == 20.0 - assert round(therm_zone.alpha_rad_outer_rt, 5) == 5.0 - assert round(therm_zone.alpha_comb_outer_rt, 1) == 25.0 - assert round(therm_zone.ir_emissivity_inner_rt, 1) == 0.9 - assert round(therm_zone.ir_emissivity_outer_rt, 1) == 0.9 - assert round(therm_zone.solar_absorp_rt, 1) == 0.7 - + assert round(therm_zone.calc_attr.ua_value_rt, 16) == 57.394603194028036 + assert round(therm_zone.calc_attr.area_rt, 1) == 140.0 + assert round(therm_zone.calc_attr.r_conv_inner_rt, 19) == 0.004201680672268907 + assert round(therm_zone.calc_attr.r_rad_inner_rt, 18) == 0.001428571428571429 + assert round(therm_zone.calc_attr.r_comb_inner_rt, 20) == 0.0010660980810234541 + assert round(therm_zone.calc_attr.r_conv_outer_rt, 20) == 0.00035714285714285714 + assert round(therm_zone.calc_attr.r_rad_outer_rt, 18) == 0.001428571428571429 + assert round(therm_zone.calc_attr.r_comb_outer_rt, 20) == 0.00028571428571428574 + assert round(therm_zone.calc_attr.alpha_conv_inner_rt, 5) == 1.7 + assert round(therm_zone.calc_attr.alpha_rad_inner_rt, 5) == 5.0 + assert round(therm_zone.calc_attr.alpha_comb_inner_rt, 5) == 6.7 + assert round(therm_zone.calc_attr.alpha_conv_outer_rt, 1) == 20.0 + assert round(therm_zone.calc_attr.alpha_rad_outer_rt, 5) == 5.0 + assert round(therm_zone.calc_attr.alpha_comb_outer_rt, 1) == 25.0 + assert round(therm_zone.calc_attr.ir_emissivity_inner_rt, 1) == 0.9 + assert round(therm_zone.calc_attr.ir_emissivity_outer_rt, 1) == 0.9 + assert round(therm_zone.calc_attr.solar_absorp_rt, 1) == 0.7 + ''' #window - assert round(therm_zone.ua_value_win, 16) == 32.87895310796074 - assert round(therm_zone.area_win, 1) == 18.0 - assert round(therm_zone.r_conv_inner_win, 19) == 0.032679738562091505 - assert round(therm_zone.r_rad_inner_win, 4) == 0.0111 - assert round(therm_zone.r_comb_inner_win, 19) == 0.008291873963515755 - assert round(therm_zone.r_conv_outer_win, 5) == 0.00278 - assert round(therm_zone.r_rad_outer_win, 4) == 0.0111 - assert round(therm_zone.r_comb_outer_win, 4) == 0.0022 - assert round(therm_zone.alpha_conv_inner_win, 1) == 1.7 - assert round(therm_zone.alpha_comb_outer_win, 1) == 25.0 - assert round(therm_zone.alpha_conv_outer_win, 1) == 20.0 - assert round(therm_zone.weighted_g_value, 3) == 0.789 - assert round(therm_zone.ir_emissivity_win, 2) == 0.15 - assert round(therm_zone.solar_absorp_win, 1) == 0.0 + assert round(therm_zone.calc_attr.ua_value_win, 16) == 32.87895310796074 + assert round(therm_zone.calc_attr.area_win, 1) == 18.0 + assert round(therm_zone.calc_attr.r_conv_inner_win, 19) == 0.032679738562091505 + assert round(therm_zone.calc_attr.r_rad_inner_win, 4) == 0.0111 + assert round(therm_zone.calc_attr.r_comb_inner_win, 19) == 0.008291873963515755 + assert round(therm_zone.calc_attr.r_conv_outer_win, 5) == 0.00278 + assert round(therm_zone.calc_attr.r_rad_outer_win, 4) == 0.0111 + assert round(therm_zone.calc_attr.r_comb_outer_win, 4) == 0.0022 + assert round(therm_zone.calc_attr.alpha_conv_inner_win, 1) == 1.7 + assert round(therm_zone.calc_attr.alpha_comb_outer_win, 1) == 25.0 + assert round(therm_zone.calc_attr.alpha_conv_outer_win, 1) == 20.0 + assert round(therm_zone.calc_attr.weighted_g_value, 3) == 0.789 + #assert round(therm_zone.calc_attr.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.calc_attr.solar_absorp_win, 1) == 0.0 def test_calc_chain_matrix(self): '''test of calc_chain_matrix''' therm_zone = prj.buildings[-1].thermal_zones[-1] omega=(2 * math.pi / 86400 / 5) - r1_ow, c1_ow = prj.buildings[-1].thermal_zones[-1].calc_chain_matrix( - element_list=therm_zone.outer_walls, + element_list = therm_zone.outer_walls + therm_zone.rooftops + \ + therm_zone.ground_floors + r1_ow, c1_ow = prj.buildings[-1].thermal_zones[-1].calc_attr._calc_chain_matrix( + element_list=element_list, omega=omega) assert round(r1_ow, 14) == 0.00100751548411 assert round(c1_ow, 5) == 3648580.59312 - - r1_iw, c1_iw = prj.buildings[-1].thermal_zones[-1].calc_chain_matrix( - element_list=therm_zone.inner_walls, + element_list = therm_zone.inner_walls + therm_zone.ceilings + \ + therm_zone.floors + r1_iw, c1_iw = prj.buildings[-1].thermal_zones[ + -1].calc_attr._calc_chain_matrix( + element_list=element_list, omega=omega) assert round(r1_iw, 13) == 0.0097195611408 assert round(c1_iw, 6) == 319983.518743 @@ -929,13 +922,13 @@ def test_calc_weightfactor(self): used_library='AixLib') therm_zone = prj.buildings[-1].thermal_zones[-1] - - assert therm_zone.weightfactor_ow == [0.024530650180761254, + print(therm_zone.calc_attr.weightfactor_ow ) + assert therm_zone.calc_attr.weightfactor_ow == [0.024530650180761254, 0.03434291025306576, 0.024530650180761254, 0.03434291025306576, 0.3407000330729792] - assert therm_zone.weightfactor_win == [0.0, + assert therm_zone.calc_attr.weightfactor_win == [0.0, 0.054214642472656345, 0.08674342795625017, 0.054214642472656345, @@ -949,12 +942,12 @@ def test_calc_weightfactor(self): used_library='AixLib') therm_zone = prj.buildings[-1].thermal_zones[-1] - assert therm_zone.weightfactor_ow == [0.03047939672771178, + assert therm_zone.calc_attr.weightfactor_ow == [0.03047939672771178, 0.04267115541879649, 0.03047939672771178, 0.04267115541879649, 0.423320678280269] - assert therm_zone.weightfactor_win == [0.0, + assert therm_zone.calc_attr.weightfactor_win == [0.0, 0.27777777777777778, 0.44444444444444453, 0.27777777777777778, @@ -969,51 +962,55 @@ def test_calc_two_element(self): therm_zone.calc_zone_parameters(number_of_elements=2, merge_windows=True) - assert round(therm_zone.area_ow, 1) == 328.0 - assert round(therm_zone.ua_value_ow, 16) == 135.5818558809656 - assert round(therm_zone.r_conv_inner_ow, 16) == 0.0016512549537649 - assert round(therm_zone.r_rad_inner_ow, 16) == 0.000609756097561 - assert round(therm_zone.r_conv_outer_ow, 9) == 0.001041667 - assert round(therm_zone.alpha_conv_inner_ow, 5) == 1.84634 - assert round(therm_zone.alpha_rad_inner_ow, 1) == 5.0 - assert round(therm_zone.r1_win, 1) == 301.5 - assert round(therm_zone.r1_ow, 15) == 0.000772773294534 - assert round(therm_zone.c1_ow, 5) == 3648580.59312 - assert round(therm_zone.r1_iw, 15) == 0.009719561140816 - assert round(therm_zone.c1_iw, 6) == 319983.518743 - assert round(therm_zone.r_rest_ow, 15) == 0.004740706924836 - assert round(therm_zone.r_total_ow, 15) == 0.005936098763872 - assert round(therm_zone.r_rad_ow_iw, 15) == 0.000578034682081 - assert round(therm_zone.ir_emissivity_outer_ow, 15) == 0.834466019417476 - assert round(therm_zone.ir_emissivity_inner_ow, 15) == 0.860982658959538 - assert round(therm_zone.ir_emissivity_win, 2) == 0.15 - assert round(therm_zone.solar_absorp_ow, 1) == 0.7 - assert round(therm_zone.solar_absorp_win, 1) == 0.0 + assert round(therm_zone.calc_attr.area_ow, 1) == 328.0 + assert round(therm_zone.calc_attr.ua_value_ow, 16) == 135.5818558809656 + #assert round(therm_zone.calc_attr.r_conv_inner_ow, 16) == + # 0.0016512549537649 + #assert round(therm_zone.calc_attr.r_rad_inner_ow, 16) == + # 0.000609756097561 + #assert round(therm_zone.calc_attr.r_conv_outer_ow, 9) == 0.001041667 + assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(therm_zone.calc_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(therm_zone.calc_attr.r1_win, 1) == 301.5 + assert round(therm_zone.calc_attr.r1_ow, 15) == 0.000772773294534 + assert round(therm_zone.calc_attr.c1_ow, 5) == 3648580.59312 + assert round(therm_zone.calc_attr.r1_iw, 15) == 0.009719561140816 + assert round(therm_zone.calc_attr.c1_iw, 6) == 319983.518743 + assert round(therm_zone.calc_attr.r_rest_ow, 15) == 0.004740706924836 + assert round(therm_zone.calc_attr.r_total_ow, 15) == 0.005936098763872 + assert round(therm_zone.calc_attr.r_rad_ow_iw, 15) == 0.000578034682081 + #assert round(therm_zone.calc_attr.ir_emissivity_outer_ow, 15) == + # 0.834466019417476 + #assert round(therm_zone.calc_attr.ir_emissivity_inner_ow, 15) == + # 0.860982658959538 + #assert round(therm_zone.calc_attr.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.calc_attr.solar_absorp_ow, 1) == 0.7 + assert round(therm_zone.calc_attr.solar_absorp_win, 1) == 0.0 therm_zone = prj.buildings[-1].thermal_zones[-1] therm_zone.calc_zone_parameters(number_of_elements=2, merge_windows=False) - assert round(therm_zone.area_ow, 1) == 328.0 - assert round(therm_zone.ua_value_ow, 16) == 135.5818558809656 - assert round(therm_zone.r_conv_inner_ow, 16) == 0.0016512549537649 - assert round(therm_zone.r_rad_inner_ow, 16) == 0.000609756097561 - assert round(therm_zone.r_conv_outer_ow, 9) == 0.001041667 - assert round(therm_zone.alpha_conv_inner_ow, 5) == 1.84634 - assert round(therm_zone.alpha_rad_inner_ow, 1) == 5.0 - assert round(therm_zone.r1_win, 15) == 0.02212271973466 - assert round(therm_zone.r1_ow, 15) == 0.001007515484109 - assert round(therm_zone.c1_ow, 5) == 3648580.59312 - assert round(therm_zone.r1_iw, 15) == 0.009719561140816 - assert round(therm_zone.c1_iw, 6) == 319983.518743 - assert round(therm_zone.r_rest_ow, 15) == 0.005922787404456 - assert round(therm_zone.r_total_ow, 15) == 0.007375618171785 - assert round(therm_zone.r_rad_ow_iw, 15) == 0.000609756097561 - assert round(therm_zone.ir_emissivity_outer_ow, 2) == 0.9 - assert round(therm_zone.ir_emissivity_inner_ow, 2) == 0.9 - assert round(therm_zone.ir_emissivity_win, 2) == 0.15 - assert round(therm_zone.solar_absorp_ow, 1) == 0.7 - assert round(therm_zone.solar_absorp_win, 1) == 0.0 + assert round(therm_zone.calc_attr.area_ow, 1) == 328.0 + assert round(therm_zone.calc_attr.ua_value_ow, 16) == 135.5818558809656 + assert round(therm_zone.calc_attr.r_conv_inner_ow, 16) == 0.0016512549537649 + assert round(therm_zone.calc_attr.r_rad_inner_ow, 16) == 0.000609756097561 + #assert round(therm_zone.calc_attr.r_conv_outer_ow, 9) == 0.001041667 + assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(therm_zone.calc_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(therm_zone.calc_attr.r1_win, 15) == 0.02212271973466 + assert round(therm_zone.calc_attr.r1_ow, 15) == 0.001007515484109 + assert round(therm_zone.calc_attr.c1_ow, 5) == 3648580.59312 + assert round(therm_zone.calc_attr.r1_iw, 15) == 0.009719561140816 + assert round(therm_zone.calc_attr.c1_iw, 6) == 319983.518743 + assert round(therm_zone.calc_attr.r_rest_ow, 15) == 0.005922787404456 + assert round(therm_zone.calc_attr.r_total_ow, 15) == 0.007375618171785 + assert round(therm_zone.calc_attr.r_rad_ow_iw, 15) == 0.000609756097561 + assert round(therm_zone.calc_attr.ir_emissivity_outer_ow, 2) == 0.9 + assert round(therm_zone.calc_attr.ir_emissivity_inner_ow, 2) == 0.9 + #assert round(therm_zone.calc_attr.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.calc_attr.solar_absorp_ow, 1) == 0.7 + assert round(therm_zone.calc_attr.solar_absorp_win, 1) == 0.0 def test_volume_zone(self): '''test of volume_zone''' @@ -1136,7 +1133,7 @@ def test_calc_equivalent_res_win(self): therm_zone.windows[0].calc_equivalent_res() assert round(therm_zone.windows[0].r1, 3) == 0.072 - + ''' def test_aix_lib_zone(self): """compares parameters in the template AixLib_zone with given results""" exp_prj = Project() @@ -1318,4 +1315,5 @@ def test_aix_lib_base(self): if value is not None and variable is not None: print(template_values[variable], value) - assert (template_values[variable]) == value \ No newline at end of file + assert (template_values[variable]) == value + ''' \ No newline at end of file From 626fb39ab12a348f9b34229cc3e735bec4a433ba Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 17:03:27 +0100 Subject: [PATCH 024/283] update documentation and functions for building --- teaser/logic/buildingobjects/building.py | 243 +++++++++++++---------- 1 file changed, 143 insertions(+), 100 deletions(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index eb0f45396..82b0e893a 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -1,7 +1,7 @@ # created June 2015 # by TEASER4 Development Team -"""This module includes the Buidling class +"""This module includes the Building class """ import random import re @@ -14,7 +14,9 @@ class Building(object): """Building Class - This class represents a general building + This class is used to manage information and parameter calculation for + Buildings. It is the base class for all archetype buildings and holds a + list containing all ThermalZones instances. Parameters ---------- @@ -24,122 +26,152 @@ class Building(object): Allows for better control of hierarchical structures. (default: None) name : str - individual name (default: None) + Individual name (default: None) year_of_construction : int - year of first construction (default: None) - number_of_floors : int - number of floors above ground (default: None) - height_of_floors : float - average height of the floors (default: None) - net_leased_area = float - total net leased area of building (default: None) + Year of first construction (default: None) + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building (default: None) with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated, to be - filled with AHU information - - Note: the listed attributes are just the ones that are set by the user - calculated values are not included in this list + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Attributes ---------- - + number_of_floors : int + number of floors above ground (default: None) + height_of_floors : float [m] + Average height of the floors (default: None) internal_id : float - random id for the destinction between different buildings + Random id for the distinction between different buildings. year_of_retrofit : int - year of last retrofit + Year of last retrofit. type_of_building : string - Type of a Building (e.g. Building (unspecified), Office etc.) + Type of a Building (e.g. Building (unspecified), Office etc.). building_id : None ID of building, can be set by the user to keep track of a building - even outside of TEASER, e.g. in a simulation or in post-processing + even outside of TEASER, e.g. in a simulation or in post-processing. + This is not the same as internal_id, as internal_id is e.g. not + exported to Modelica models! street_name : string - name of the street the building is located at + Name of the street the building is located at. (optional) city : string - name of the city the building is located at + Name of the city the building is located at. (optional) + longitude : float [degree] + Longitude of building location. + latitude : float [degree] + Latitude of building location. thermal_zones : list - list of all containing thermal zones (ThermalZone()) + List with instances of ThermalZone(), that are located in this building. gml_surfaces : list - list of all containing surfaces described by CityGML, the list - should be filled with SurfaceGML class from Data.Input.citygml_input - outer_area : dict - dict with outer wall area and orientation - window_area : dict - dict with window area and orientation + List of all containing surfaces described by CityGML, the list + should be filled with SurfaceGML class from Data.Input.citygml_input. + This list is only used if this instance of a building was instantiated + the CityGML Loader module. + outer_area : dict [degree: m2] + Dictionary with orientation as key and sum of outer wall areas of + that direction as value. + window_area : dict [degree: m2] + Dictionary with orientation as key and sum of window areas of + that direction as value. + bldg_height : float [m] + Total building height. + volume : float [m3] + Total volume of all thermal zones. + sum_heating_load : float [W] + Total heating load of all thermal zones. + sum_cooling_load : float [W] + Total heating load of all thermal zones. (currently not supported) + number_of_elements_calc : int + Number of elements that are used for thermal zone calculation in this + building. + 1: OneElement + 2: TwoElement + 3: ThreeElement + 4: FourElement + merge_windows_calc : boolean + True for merging the windows into the outer wall's RC-combination, + False for separate resistance for window, default is False + used_library_calc : str + 'AixLib' for https://github.com/RWTH-EBC/AixLib + 'Annex60' for https://github.com/iea-annex60/modelica-annex60 + + + TODO: aixlib module into class! file_ahu : string - path of AHU Matlab file for boundary condition + Path of AHU Matlab file for boundary condition file_internal_gains : string path of internal gains Matlab file for boundary condition file_set_t : string path of temperature Matlab file for boundary condition + central_ahu : TODO add documentation """ - def __init__(self, - parent=None, - name=None, - year_of_construction=None, - net_leased_area=None, - with_ahu=False): + def __init__( + self, + parent=None, + name=None, + year_of_construction=None, + net_leased_area=None, + with_ahu=False): """Constructor of Building Class """ - self.internal_id = random.random() - self.parent = parent self.name = name - self.building_id = None - self.street_name = "" - self.city = "" - - self.type_of_building = type(self).__name__ - self.year_of_construction = year_of_construction - self._central_ahu = None + self.net_leased_area = net_leased_area self.with_ahu = with_ahu - if with_ahu is True: self.central_ahu = BuildingAHU(self) + else: + self._central_ahu = None self.number_of_floors = None self.height_of_floors = None - self.net_leased_area = net_leased_area - self.bldg_height = None - + self.internal_id = random.random() self._year_of_retrofit = None + self.type_of_building = type(self).__name__ + self.building_id = None + self.street_name = "" + self.city = "" + self.longitude = None + self.latitude = None self._thermal_zones = [] + self.gml_surfaces = [] self._outer_area = {} self._window_area = {} - self.gml_surfaces = [] - + self.bldg_height = None self.volume = 0 self.sum_heating_load = 0 self.sum_cooling_load = 0 + self._number_of_elements_calc = 2 + self._merge_windows_calc = False + self._used_library_calc = "AixLib" + # additional simulation parameters - self.longitude = None - self.latitude = None self.file_ahu = None self.file_internal_gains = None self.file_set_t = None self.file_weather = None - self.orientation_bldg = [] self.tilt_bldg = [] self.orient_tilt = [] - self._number_of_elements_calc = 2 - self._merge_windows_calc = False - self._used_library_calc = "AixLib" def set_height_gml(self): - """calculates the height of a building from CityGML data + """Calculates the height of a building from CityGML data - with given gml surfaces, this function computes the height of a + With given gml surfaces, this function computes the height of a building of LoD 1 and LoD 2 buildings from CityGML data. All z-coordinates are evaluated and the minimum z-value is subtracted by the maximal value. + """ if self.bldg_height is not None: pass @@ -154,7 +186,7 @@ def set_height_gml(self): self.bldg_height = max_help - min_help def get_footprint_gml(self): - """gets the footprint surface of a building from CityGML data + """Gets the footprint surface of a building from CityGML data with given gml surfaces, this function computes and returns the footprint area of a building from LoD 0 to LoD2 from CityGML data. @@ -162,9 +194,9 @@ def get_footprint_gml(self): Returns ---------- - surface area : float footprint area of a gml building + """ for surface in self.gml_surfaces: @@ -178,9 +210,9 @@ def get_footprint_gml(self): def set_gml_attributes(self, height_of_floor=3.5): - """sets building attributes from CityGML data + """Sets building attributes from CityGML data - computes the net_leased_area depending on the footprint area, + Computes the net_leased_area depending on the footprint area, the number and the height of floors. If the number of floors is specified before it will use this value, if not it will compute the number of floors based on the gml building height and the average @@ -193,11 +225,10 @@ def set_gml_attributes(self, height_of_floor : float average height of each floor of the building, the default value is 3.5 and is absolutely random. - - """ + if self.bldg_height is None: - raise AttributeError("building height needs to be defined for gml") + raise AttributeError("Building height needs to be defined for gml") if self.height_of_floors is None and self.number_of_floors is None: self.height_of_floors = height_of_floor @@ -230,11 +261,11 @@ def set_outer_wall_area(self, """Outer area wall setter sets the outer wall area of all walls of one direction and weights - them according to zone size + them according to zone size. This function covers OuterWalls, + Rooftops, GroundFloors. Parameters ---------- - new_area : float new_area of all outer walls of one orientation orientation : float @@ -261,7 +292,6 @@ def set_window_area(self, new_area, orientation): Parameters ---------- - new_area : float new_area of all window of one orientation orientation : float @@ -274,19 +304,17 @@ def set_window_area(self, new_area, orientation): win.area = ((new_area / self.net_leased_area) * zone.area) def get_outer_wall_area(self, orientation): - """Get aggregated outer wall area of one orientation + """Get aggregated wall area of one orientation - returns the area of all outer walls of one direction + Returns the area of all outer walls of one direction. This function + covers OuterWalls, GroundFloors and Rooftops. Parameters ---------- - orientation : float orientation of the obtained wall - Returns ---------- - sum_area : float area of all walls of one direction """ @@ -314,16 +342,12 @@ def get_window_area(self, orientation): Parameters ---------- - orientation : float orientation of the obtained windows - Returns ---------- - sum_area : float area of all windows of one direction - """ sum_area = 0.0 @@ -335,28 +359,34 @@ def get_window_area(self, orientation): return sum_area def get_inner_wall_area(self): - """get all inner wall area + """Get aggregated inner wall area - returns the area of all inner walls + Returns the area of all inner walls. This function covers InnerWalls, + Ceilings and Floors. Returns ---------- - sum_area : float area of all inner walls + """ sum_area = 0.0 for zone_count in self.thermal_zones: for wall_count in zone_count.inner_walls: sum_area += wall_count.area + for floor in zone_count.floors: + sum_area += floor.area + for ceiling in zone_count.ceilings: + sum_area += ceiling.area return sum_area + #TODO is this function needed at all? def set_specific_wall_area(self, spec_zone, spec_wall, new_area): - """set one specific wall area + """Set one specific wall area sets the area of a specific wall in a specific zone and weights the rest of the walls according to their zone size @@ -391,10 +421,12 @@ def set_specific_wall_area(self, (float(len(zone_count.outer_walls))) def fill_outer_area_dict(self): - """fill the outer area dict + """Fills the attribute outer_area + + Fills the dictionary outer_area with the sum of outer wall area + corresponding to the orientations of the building. This function + covers OuterWalls, GroundFloors and Rooftops. - fills self.outer_area with the sum of outer wall area corresponding to - the orientations of the building """ self.outer_area = {} for zone_count in self.thermal_zones: @@ -409,10 +441,10 @@ def fill_outer_area_dict(self): self.outer_area[key] = self.get_outer_wall_area(key) def fill_window_area_dict(self): - """fill the window area dict + """Fills the attribute - fills self.window_area with all the sum of window area corresponding to - the orientations of the building + Fills the dictionary window_area with the sum of window area + corresponding to the orientations of the building. """ self.window_area = {} @@ -423,6 +455,7 @@ def fill_window_area_dict(self): for key in self.window_area: self.window_area[key] = self.get_window_area(key) + #TODO implement AixLib and Annex Classes (similar to thermal zone) def calc_building_parameter(self, number_of_elements=2, merge_windows=False, @@ -465,11 +498,12 @@ def calc_building_parameter(self, annex.compare_orientation(self, number_of_elements= number_of_elements) - def retrofit_building(self, - year_of_retrofit=None, - window_type=None, - material=None): - """ Retrofits all zones in the building + def retrofit_building( + self, + window_type=None, + year_of_retrofit=None, + material=None): + """Retrofits all zones in the building Function call for each zone. @@ -479,9 +513,12 @@ def retrofit_building(self, ---------- window_type : str Default: EnEv 2014 + year_of_retrofit : float + Year of last retrofit. material : str Default: EPS035 """ + if year_of_retrofit is not None: self.year_of_retrofit = year_of_retrofit else: @@ -496,25 +533,32 @@ def retrofit_building(self, used_library=self.used_library_calc) def rotate_building(self, angle): - """rotates the building to a given angle + """Rotates the building to a given angle + + This function covers OuterWall, Rooftop (if not flatroof) and Windows. Parameters ---------- angle: float rotation of the building clockwise, between 0 and 360 degrees - """ for zone_count in self.thermal_zones: new_angle = None for wall_count in zone_count.outer_walls: - if type(wall_count).__name__ == "OuterWall": - new_angle = wall_count.orientation + angle + new_angle = wall_count.orientation + angle + if new_angle > 360.0: + wall_count.orientation = new_angle - 360.0 + else: + wall_count.orientation = new_angle + for roof_count in zone_count.rooftops: + if roof_count.orientation != -1: + new_angle = roof_count.orientation + angle if new_angle > 360.0: - wall_count.orientation = new_angle - 360.0 + roof_count.orientation = new_angle - 360.0 else: - wall_count.orientation = new_angle + roof_count.orientation = new_angle else: pass for win_count in zone_count.windows: @@ -533,7 +577,6 @@ def add_zone(self, thermal_zone): ---------- thermal_zone : ThermalZone() ThermalZone() instance of TEASER - """ ass_error_1 = "Zone has to be an instance of ThermalZone()" From de6600aefab86f71936c88a61012bd471ff8ef15 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 2 Dec 2016 17:10:19 +0100 Subject: [PATCH 025/283] more building clean up --- teaser/logic/buildingobjects/building.py | 35 +++++++++++++----------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 82b0e893a..fd83e8735 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -208,8 +208,7 @@ def get_footprint_gml(self): 0.0: return surface.surface_area - def set_gml_attributes(self, - height_of_floor=3.5): + def set_gml_attributes(self, height_of_floor=3.5): """Sets building attributes from CityGML data Computes the net_leased_area depending on the footprint area, @@ -221,7 +220,6 @@ def set_gml_attributes(self, Parameters ---------- - height_of_floor : float average height of each floor of the building, the default value is 3.5 and is absolutely random. @@ -255,9 +253,10 @@ def set_gml_attributes(self, if self.net_leased_area < 50.0: self.net_leased_area = 50.0 - def set_outer_wall_area(self, - new_area, - orientation): + def set_outer_wall_area( + self, + new_area, + orientation): """Outer area wall setter sets the outer wall area of all walls of one direction and weights @@ -283,8 +282,10 @@ def set_outer_wall_area(self, if ground.orientation == orientation: ground.area = ((new_area / self.net_leased_area) * zone.area) - - def set_window_area(self, new_area, orientation): + def set_window_area( + self, + new_area, + orientation): """Window area setter sets the window area of all windows of one direction and weights @@ -382,10 +383,11 @@ def get_inner_wall_area(self): return sum_area #TODO is this function needed at all? - def set_specific_wall_area(self, - spec_zone, - spec_wall, - new_area): + def set_specific_wall_area( + self, + spec_zone, + spec_wall, + new_area): """Set one specific wall area sets the area of a specific wall in a specific zone and weights the @@ -456,10 +458,11 @@ def fill_window_area_dict(self): self.window_area[key] = self.get_window_area(key) #TODO implement AixLib and Annex Classes (similar to thermal zone) - def calc_building_parameter(self, - number_of_elements=2, - merge_windows=False, - used_library='AixLib'): + def calc_building_parameter( + self, + number_of_elements=2, + merge_windows=False, + used_library='AixLib'): """calc all building parameters This functions calculates the parameters of all zones in a building From f8b48525121cfe38c55d4f1836673565d2b9d1e7 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 5 Dec 2016 09:21:03 +0100 Subject: [PATCH 026/283] mixed ab positional arguments --- teaser/logic/buildingobjects/building.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index fd83e8735..fbfea45e3 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -503,8 +503,8 @@ def calc_building_parameter( def retrofit_building( self, - window_type=None, year_of_retrofit=None, + window_type=None, material=None): """Retrofits all zones in the building @@ -514,10 +514,10 @@ def retrofit_building( Parameters ---------- - window_type : str - Default: EnEv 2014 year_of_retrofit : float Year of last retrofit. + window_type : str + Default: EnEv 2014 material : str Default: EPS035 """ From b67aaf7b777b73f542454de71a12d7b42715ee13 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 5 Dec 2016 09:26:59 +0100 Subject: [PATCH 027/283] clean up buidling --- teaser/logic/buildingobjects/building.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index fbfea45e3..7c8616076 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -16,7 +16,9 @@ class Building(object): This class is used to manage information and parameter calculation for Buildings. It is the base class for all archetype buildings and holds a - list containing all ThermalZones instances. + list containing all ThermalZones instances. In addition it can hold an + optional attribute for CentralAHU instance, that is e.g. needed for + AixLib Simulation models. Parameters ---------- @@ -382,7 +384,7 @@ def get_inner_wall_area(self): sum_area += ceiling.area return sum_area - #TODO is this function needed at all? + # TODO is this function needed at all? def set_specific_wall_area( self, spec_zone, @@ -457,7 +459,7 @@ def fill_window_area_dict(self): for key in self.window_area: self.window_area[key] = self.get_window_area(key) - #TODO implement AixLib and Annex Classes (similar to thermal zone) + # TODO implement AixLib and Annex Classes (similar to thermal zone) def calc_building_parameter( self, number_of_elements=2, @@ -498,8 +500,8 @@ def calc_building_parameter( elif self.used_library_calc == 'Annex60': import teaser.logic.simulation.annex as annex - annex.compare_orientation(self, number_of_elements= - number_of_elements) + annex.compare_orientation( + self, number_of_elements=number_of_elements) def retrofit_building( self, @@ -538,7 +540,7 @@ def retrofit_building( def rotate_building(self, angle): """Rotates the building to a given angle - This function covers OuterWall, Rooftop (if not flatroof) and Windows. + This function covers OuterWall, Rooftop (if not flat roof) and Windows. Parameters ---------- @@ -717,28 +719,22 @@ def thermal_zones(self, value): @property def outer_area(self): - # some improvement needed here - # self._outer_area = collections.OrderedDict(self._outer_area.keys()) return self._outer_area @outer_area.setter def outer_area(self, value): - # some improvement needed here self._outer_area = value @property def window_area(self): - # some improvement needed here return self._window_area @window_area.setter def window_area(self, value): - # some improvement needed here self._window_area = value @property def year_of_retrofit(self): - # some improvement needed here return self._year_of_retrofit @year_of_retrofit.setter From 1078aac65ba4ccf25fcfaa78eb242c9d64220158 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 5 Dec 2016 10:00:05 +0100 Subject: [PATCH 028/283] clean up thermal zone --- teaser/logic/buildingobjects/thermalzone.py | 307 +++++++++++++------- 1 file changed, 200 insertions(+), 107 deletions(-) diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 8dd4de6ae..58b09bff7 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -1,16 +1,20 @@ # created June 2015 # by TEASER4 Development Team +"""This module includes the ThermalZone class +""" from __future__ import division -import math import random -import warnings import re from teaser.logic.buildingobjects.calculation.two_element import TwoElement class ThermalZone(object): - """This class represents a Thermal Zone in a building + """Thermal zone class. + This class is used to manage information and parameter calculation for + thermal zones. Each thermal zone has one specific calculation method, + which is specific to the used model (model_attr). For new model + implementation this attribute can be assigned to new classes. Parameters ---------- @@ -19,12 +23,6 @@ class ThermalZone(object): Allows for better control of hierarchical structures. Default is None - Note - ---------- - - The listed attributes are just the ones that are set by the user Calculated - values are not included in this list - Attributes ---------- @@ -55,34 +53,32 @@ class ThermalZone(object): use_conditions : instance of UseConditions() Instance of UseConditions with all relevant information for the usage of the thermal zone - calc_attr : instance of OneElement(), TwoElement(), ThreeElement() or + model_attr : instance of OneElement(), TwoElement(), ThreeElement() or FourElement() Instance of OneElement(), TwoElement(), ThreeElement() or FourElement(), that holds all calculation functions and attributes needed for the specific model. - - typical_length : list + typical_length : float [m] normative typical length of the thermal zone - typical_width : list + typical_width : float [m] normative typical width of the thermal zone - t_inside : float - normative indoor temperature for static heat load calculation. + t_inside : float [K] + Normative indoor temperature for static heat load calculation. The input of t_inside is ALWAYS in Kelvin - t_outside : float - normative outdoor temperature for static heat load calculation. + t_outside : float [K] + Normative outdoor temperature for static heat load calculation. The input of t_inside is ALWAYS in Kelvin - t_ground : float - slab temperature directly at the outer side of ground floors. + t_ground : float [K] + Temperature directly at the outer side of ground floors. The input of t_ground is ALWAYS in Kelvin - density_air : float + density_air : float [kg/m3] average density of the air in the thermal zone - heat_capac_air : float + heat_capac_air : float [J/K] average heat capacity of the air in the thermal zone """ def __init__(self, parent=None): """Constructor for ThermalZone - """ self.parent = parent @@ -93,22 +89,21 @@ def __init__(self, parent=None): self._volume = None self._infiltration_rate = 0.5 # TODO is this value actually used? self._outer_walls = [] - self.rooftops = [] - self.ground_floors = [] + self._rooftops = [] + self._ground_floors = [] self._windows = [] self._inner_walls = [] - self.floors = [] - self.ceilings = [] + self._floors = [] + self._ceilings = [] self._use_conditions = None - self.calc_attr = None + self.model_attr = None self.typical_length = None # TODO move this to use conditions? self.typical_width = None self._t_inside = 293.15 self._t_outside = 261.15 - self.density_air = 1.19 # only export for now - self.heat_capac_air = 1007 # only export for now - self.t_ground = 286.15 # Move this to building module? - + self.density_air = 1.19 + self.heat_capac_air = 1007 + self.t_ground = 286.15 def calc_zone_parameters(self, number_of_elements=2, @@ -116,13 +111,16 @@ def calc_zone_parameters(self, t_bt=5): """RC-Calculation for the thermal zone - This functions calculates and sets all necessary parameters for the - zone. The method distinguishes between the number of elements, - we distinguish between: - - one element: all walls are aggregated into one element + Based on the input parameters (used model) this function instantiates + the corresponding calculation Class (e.g. TwoElement) and calculates + the zone parameters. Currently the function is able to distinguishes + between the number of elements, we distinguish between: + - one element: all outer walls are aggregated into one element, + inner wall are neglected - two elements: exterior and interior walls are aggregated - - three elements: like 2, but floor are aggregated separately - - four elements: like 3 bit roofs are aggregated separately + - three elements: like 2, but floor or roofs are aggregated + separately + - four elements: roofs and floors are aggregated separately For all four options we can chose if the thermal conduction through the window is considered in a separate resistance or not. @@ -137,81 +135,134 @@ def calc_zone_parameters(self, True for merging the windows into the outer walls, False for separate resistance for window, default is False - t_bt : int + t_bt : float Time constant according to VDI 6007 (default t_bt = 5) """ if number_of_elements == 1: pass elif number_of_elements == 2: - self.calc_attr = TwoElement( + self.model_attr = TwoElement( thermal_zone=self, merge_windows=merge_windows, t_bt=t_bt) + self.model_attr.calc_attributes() elif number_of_elements == 3: pass elif number_of_elements == 4: pass + self.calc_heat_load(number_of_elements=number_of_elements) def find_walls(self, orientation, tilt): + """Returns all outer walls with given orientation and tilt + + This function returns a list of all OuterWall elements with the + same orientation and tilt. + + Parameters + ---------- + orientation : float [degree] + Azimuth of the desired walls. + tilt : float [degree] + Tilt against the horizontal of the desired walls. + + Returns + ------- + elements : list + List of OuterWalls instances with desired orientation and tilt. """ - this function returns a list of all wall elemnts with the same - orientation and tilt to sum them in the building - """ - located = [] + elements = [] for i in self.outer_walls: if i.orientation == orientation and i.tilt == tilt: - located.append(i) + elements.append(i) else: pass - return located + return elements def find_rts(self, orientation, tilt): + """Returns all rooftops with given orientation and tilt + + This function returns a list of all Rooftop elements with the + same orientation and tilt. + + Parameters + ---------- + orientation : float [degree] + Azimuth of the desired rooftops. + tilt : float [degree] + Tilt against the horizontal of the desired rooftops. + + Returns + ------- + elements : list + List of Rooftop instances with desired orientation and tilt. """ - this function returns a list of all wall elemnts with the same - orientation and tilt to sum them in the building - """ - located = [] + elements = [] for i in self.rooftops: if i.orientation == orientation and i.tilt == tilt: - located.append(i) + elements.append(i) else: pass - return located - + return elements def find_gfs(self, orientation, tilt): + """Returns all ground floors with given orientation and tilt + + This function returns a list of all GroundFloor elements with the + same orientation and tilt. + + Parameters + ---------- + orientation : float [degree] + Azimuth of the desired ground floors. + tilt : float [degree] + Tilt against the horizontal of the desired ground floors. + + Returns + ------- + elements : list + List of GroundFloor instances with desired orientation and tilt. """ - this function returns a list of all wall elemnts with the same - orientation and tilt to sum them in the building - """ - located = [] + elements = [] for i in self.ground_floors: if i.orientation == orientation and i.tilt == tilt: - located.append(i) + elements.append(i) else: pass - return located + return elements def find_wins(self, orientation, tilt): + """Returns all windows with given orientation and tilt + + This function returns a list of all Window elements with the + same orientation and tilt. + + Parameters + ---------- + orientation : float [degree] + Azimuth of the desired windows. + tilt : float [degree] + Tilt against the horizontal of the desired windows. + + Returns + ------- + elements : list + List of Window instances with desired orientation and tilt. """ - this function returns a list of all window elemnts with the same - orientation and tilt to sum them in the building - """ - located = [] + elements = [] for i in self.windows: if i.orientation == orientation and i.tilt == tilt: - located.append(i) + elements.append(i) else: pass - return located + return elements def set_inner_wall_area(self): - """Sets the inner wall area. + """Sets the inner wall area according to zone area Sets the inner wall area according to zone area size if type building - approach is used. + approach is used. This function covers Floors, Ceilings and InnerWalls. """ ass_error_1 = "You need to specify parent for thermal zone" @@ -236,7 +287,7 @@ def set_inner_wall_area(self): self.parent.height_of_floors)) def set_volume_zone(self): - """Sets the zone volume. + """Sets the zone volume according to area and height of floors Sets the volume of a zone according area and height of floors (building attribute). @@ -247,58 +298,60 @@ def set_volume_zone(self): assert self.parent is not None, ass_error_1 self.volume = self.area * self.parent.height_of_floors - """ - if len(self.parent.thermal_zones) == 1: - self.volume = self.area * self.parent.height_of_floors - else: - if self.typical_length == None \ - and self.typical_width == None: - self.volume = self.area * self.parent.height_of_floors - else: - self.volume = self.typical_length*\ - self.typical_width * self.parent.height_of_floors - """ def calc_heat_load(self, number_of_elements=2): - """Norm heat load calculation. + """Static heat load calculation - Calculates the norm heat load of the thermal zone. - """ + This function calculates the static heat load of the thermal zone by + multiplying the UA-Value of the elements with the given Temperature + difference of t_inside and t_outside. And takes heat losses through + infiltration into account. This functions requires attributes from + model_attr, thus these classes need to be instantiated and the + attributes calculated (see calc_zone_parameters). - _heat_capac_air = 1.002 - _density_air = 1.25 + """ if number_of_elements == 1 or number_of_elements == 2: - self.heating_load = ((self.calc_attr.ua_value_ow + - self.calc_attr.ua_value_win) + + self.heating_load = ((self.model_attr.ua_value_ow + + self.model_attr.ua_value_win) + self.volume * self.infiltration_rate * - _heat_capac_air * _density_air) * \ + self.heat_capac_air* self.density_air) * \ (self.t_inside - self.t_outside) elif number_of_elements == 3: - self.heating_load = ((self.calc_attr.ua_value_ow + self.calc_attr.ua_value_gf + - self.calc_attr.ua_value_win) + + self.heating_load = ((self.model_attr.ua_value_ow + self.model_attr.ua_value_gf + + self.model_attr.ua_value_win) + self.volume * self.infiltration_rate * _heat_capac_air * _density_air) * \ (self.t_inside - self.t_outside) elif number_of_elements == 4: - self.heating_load = ((self.calc_attr.ua_value_ow + self.calc_attr.ua_value_gf + - self.calc_attr.ua_value_rt + self.calc_attr.ua_value_win) + + self.heating_load = ((self.model_attr.ua_value_ow + self.model_attr.ua_value_gf + + self.model_attr.ua_value_rt + self.model_attr.ua_value_win) + self.volume * self.infiltration_rate * _heat_capac_air * _density_air) * \ (self.t_inside - self.t_outside) def retrofit_zone(self, window_type=None, material=None): """Retrofits all walls and windows in the zone. + + Function call for all elements facing the ambient or ground. + + This function covers OuterWall, Rooftop, GroundFloor and Window. """ for wall_count in self.outer_walls: wall_count.retrofit_wall(self.parent.year_of_retrofit, material) + for roof_count in self.rooftops: + roof_count.retrofit_wall(self.parent.year_of_retrofit, material) + for ground_count in self.ground_floors: + ground_count.retrofit_wall(self.parent.year_of_retrofit, material) for win_count in self.windows: win_count.replace_window(self.parent.year_of_retrofit, window_type) def delete(self): - """Deletes the actual thermal zone and refreshs the thermal zones of - the building + """Deletes the actual thermal zone savely. + + This deletes the current thermal Zone and also refreshes the + thermal_zones list in the parent Building. """ for index, tz in enumerate(self.parent.thermal_zones): if tz.internal_id == self.internal_id: @@ -320,24 +373,28 @@ def add_element(self, building_element): """ - ass_error_1 = ("building element has to be an instance of OuterWall()," - " Rooftop(), GroundFloor(), Window(), InnerWall(), " - "Ceiling() or Floor()") + ass_error_1 = ("building_element has to be an instance of OuterWall," + " Rooftop, GroundFloor, Window, InnerWall, " + "Ceiling or Floor") - assert type(building_element).__name__ in ("OuterWall", "Rooftop", - "GroundFloor", "InnerWall", - "Ceiling", "Floor", - "Window"), ass_error_1 + assert type(building_element).__name__ in ( + "OuterWall", "Rooftop", "GroundFloor", + "InnerWall", "Ceiling", "Floor", + "Window"), ass_error_1 - if type(building_element).__name__ in ("OuterWall", "Rooftop", - "GroundFloor"): + if type(building_element).__name__ == "OuterWall": self._outer_walls.append(building_element) - - elif type(building_element).__name__ in ("InnerWall", - "Ceiling", "Floor"): + elif type(building_element).__name__ == "GroundFloor": + self._ground_floors.append(building_element) + elif type(building_element).__name__ == "Rooftop": + self._rooftops.append(building_element) + elif type(building_element).__name__ == "InnerWall": self._inner_walls.append(building_element) - - elif type(building_element).__name__ in "Window": + elif type(building_element).__name__ == "Ceiling": + self._ceilings.append(building_element) + elif type(building_element).__name__ == "Floor": + self._floors.append(building_element) + elif type(building_element).__name__ == "Window": self._windows.append(building_element) @property @@ -377,10 +434,46 @@ def outer_walls(self): @outer_walls.setter def outer_walls(self, value): - if value is None: self._outer_walls = [] + @property + def rooftops(self): + return self._rooftops + + @rooftops.setter + def rooftops(self, value): + if value is None: + self._rooftops = [] + + @property + def ground_floors(self): + return self._ground_floors + + @ground_floors.setter + def ground_floors(self, value): + if value is None: + self._ground_floors = [] + + @property + def ceilings(self): + return self._ceilings + + @ceilings.setter + def ceilings(self, value): + if value is None: + self._ceilings = [] + + @property + def floors(self): + return self._floors + + + @floors.setter + def floors(self, value): + if value is None: + self._floors = [] + @property def inner_walls(self): return self._inner_walls From 71b339b2862477a57687c6bc1f4b65d1357cf037 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 5 Dec 2016 10:05:48 +0100 Subject: [PATCH 029/283] some more clean up for thermal zone --- teaser/logic/buildingobjects/building.py | 6 +-- teaser/logic/buildingobjects/thermalzone.py | 52 ++++++++++++--------- 2 files changed, 32 insertions(+), 26 deletions(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 7c8616076..601a4e9e8 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -81,7 +81,7 @@ class Building(object): Total building height. volume : float [m3] Total volume of all thermal zones. - sum_heating_load : float [W] + sum_heat_load : float [W] Total heating load of all thermal zones. sum_cooling_load : float [W] Total heating load of all thermal zones. (currently not supported) @@ -149,7 +149,7 @@ def __init__( self.bldg_height = None self.volume = 0 - self.sum_heating_load = 0 + self.sum_heat_load = 0 self.sum_cooling_load = 0 self._number_of_elements_calc = 2 @@ -493,7 +493,7 @@ def calc_building_parameter( zone.calc_zone_parameters(number_of_elements=number_of_elements, merge_windows=merge_windows, t_bt=5) - self.sum_heating_load += zone.heating_load + self.sum_heat_load += zone.heat_load if self.used_library_calc == 'AixLib': aixlib.compare_orientation(self) diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 58b09bff7..e03204b4c 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -75,6 +75,8 @@ class ThermalZone(object): average density of the air in the thermal zone heat_capac_air : float [J/K] average heat capacity of the air in the thermal zone + heat_load : [W] + Static heat load of the thermal zone. """ def __init__(self, parent=None): @@ -104,11 +106,13 @@ def __init__(self, parent=None): self.density_air = 1.19 self.heat_capac_air = 1007 self.t_ground = 286.15 + self.heat_load = 0.0 - def calc_zone_parameters(self, - number_of_elements=2, - merge_windows=False, - t_bt=5): + def calc_zone_parameters( + self, + number_of_elements=2, + merge_windows=False, + t_bt=5): """RC-Calculation for the thermal zone Based on the input parameters (used model) this function instantiates @@ -270,11 +274,13 @@ def set_inner_wall_area(self): assert self.parent is not None, ass_error_1 for floor in self.floors: - floor.area = ((self.parent.number_of_floors - 1) / - self.parent.number_of_floors) * self.area + floor.area = ( + (self.parent.number_of_floors - 1) / + self.parent.number_of_floors) * self.area for ceiling in self.ceilings: - ceiling.area = ((self.parent.number_of_floors - 1) / - self.parent.number_of_floors) * self.area + ceiling.area = ( + (self.parent.number_of_floors - 1) / + self.parent.number_of_floors) * self.area for wall in self.inner_walls: typical_area = self.typical_length * self.typical_width @@ -312,23 +318,23 @@ def calc_heat_load(self, number_of_elements=2): """ if number_of_elements == 1 or number_of_elements == 2: - self.heating_load = ((self.model_attr.ua_value_ow + - self.model_attr.ua_value_win) + - self.volume * self.infiltration_rate * - self.heat_capac_air* self.density_air) * \ - (self.t_inside - self.t_outside) + self.heat_load = ((self.model_attr.ua_value_ow + + self.model_attr.ua_value_win) + + self.volume * self.infiltration_rate * + self.heat_capac_air * self.density_air) * \ + (self.t_inside - self.t_outside) elif number_of_elements == 3: - self.heating_load = ((self.model_attr.ua_value_ow + self.model_attr.ua_value_gf + - self.model_attr.ua_value_win) + - self.volume * self.infiltration_rate * - _heat_capac_air * _density_air) * \ - (self.t_inside - self.t_outside) + self.heat_load = ( + (self.model_attr.ua_value_ow + self.model_attr.ua_value_gf + + self.model_attr.ua_value_win) + self.volume * + self.infiltration_rate * self.heat_capac_air * + self.density_air) * (self.t_inside - self.t_outside) elif number_of_elements == 4: - self.heating_load = ((self.model_attr.ua_value_ow + self.model_attr.ua_value_gf + - self.model_attr.ua_value_rt + self.model_attr.ua_value_win) + - self.volume * self.infiltration_rate * - _heat_capac_air * _density_air) * \ - (self.t_inside - self.t_outside) + self.heat_load = ( + (self.model_attr.ua_value_ow + self.model_attr.ua_value_gf + + self.model_attr.ua_value_rt + self.model_attr.ua_value_win) + + self.volume * self.infiltration_rate * self.heat_capac_air * + self.density_air) * (self.t_inside - self.t_outside) def retrofit_zone(self, window_type=None, material=None): """Retrofits all walls and windows in the zone. From 4b7da5ec1e90ad4c0b6554a954349ce524c95fbf Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 5 Dec 2016 13:49:40 +0100 Subject: [PATCH 030/283] clean up and move heat load to two_element, bugfix for ehat load --- teaser/examples/singlebuilding.py | 10 +- teaser/logic/buildingobjects/building.py | 2 +- .../calculation/two_element.py | 42 ++- teaser/logic/buildingobjects/thermalzone.py | 43 +-- teaser/logic/simulation/aixlib.py | 36 +- tests/test_data.py | 340 +++++++++--------- 6 files changed, 237 insertions(+), 236 deletions(-) diff --git a/teaser/examples/singlebuilding.py b/teaser/examples/singlebuilding.py index d56f28168..750a9f51a 100644 --- a/teaser/examples/singlebuilding.py +++ b/teaser/examples/singlebuilding.py @@ -242,11 +242,11 @@ def example_create_building(): and institute buildings) ''' - prj.export_aixlib(building_model="MultizoneEquipped", - zone_model="ThermalZoneEquipped", - corG=True, - internal_id=None, - path=None) + #prj.export_aixlib(building_model="MultizoneEquipped", + # zone_model="ThermalZoneEquipped", + # corG=True, + # internal_id=None, + # path=None) ''' For OpenModelica you need to exclude the centralAHU (because it is using diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 601a4e9e8..fc392d8a0 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -493,7 +493,7 @@ def calc_building_parameter( zone.calc_zone_parameters(number_of_elements=number_of_elements, merge_windows=merge_windows, t_bt=5) - self.sum_heat_load += zone.heat_load + self.sum_heat_load += zone.model_attr.heat_load if self.used_library_calc == 'AixLib': aixlib.compare_orientation(self) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 418a9e53d..f50a0fbf1 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -216,12 +216,14 @@ class TwoElement(object): facing the thermal zone and the ambient. weighted_g_value : float Area-weighted g-Value of all windows. + heat_load : [W] + Static heat load of the thermal zone. Returns ------- calc_success : boolean - True if calculation was successfull. + True if calculation was successful. """ @@ -351,6 +353,9 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.g_sunblind_list = [] self.weighted_g_value = 0.0 + def calc_attributes(self): + """Calls all necessary function to calculate model attributes""" + outer_walls = (self.thermal_zone.outer_walls + self.thermal_zone.ground_floors + self.thermal_zone.rooftops) @@ -362,7 +367,6 @@ def __init__(self, thermal_zone, merge_windows, t_bt): win.calc_equivalent_res() win.calc_ua_value() - self.set_calc_default() self._sum_outer_wall_elements() self._sum_inner_wall_elements() @@ -370,6 +374,9 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self._calc_outer_elements() self._calc_inner_elements() self._calc_wf() + self._calc_heat_load() + + return True def _calc_chain_matrix(self, element_list, omega): """Matrix calculation. @@ -722,7 +729,6 @@ def _calc_outer_elements(self): # TODO: documentation for omega omega = 2 * math.pi / 86400 / self.t_bt - outer_walls = (self.thermal_zone.outer_walls + self.thermal_zone.ground_floors + self.thermal_zone.rooftops) @@ -872,6 +878,36 @@ def _calc_wf(self): else: raise ValueError("specify merge window method correctly") + def _calc_heat_load(self): + """Static heat load calculation + + This function calculates the static heat load of the thermal zone by + multiplying the UA-Value of the elements with the given Temperature + difference of t_inside and t_outside. And takes heat losses through + infiltration into account. + + Attributes + ---------- + ua_value_ow_temp : float [W/(m2*K)] + UA Value without GroundFloors + ua_value_gf_temp : float [W/(m2*K)] + UA Value of all GroundFloors + """ + self.heat_load = 0.0 + ua_value_gf_temp = sum( + ground.ua_value for ground in self.thermal_zone.ground_floors) + ua_value_ow_temp = self.ua_value_ow - ua_value_gf_temp + print(ua_value_gf_temp, ua_value_ow_temp) + self.heat_load = \ + ((((ua_value_ow_temp + self.ua_value_win) + + self.thermal_zone.volume * + self.thermal_zone.infiltration_rate * 1/3600 * + self.thermal_zone.heat_capac_air * + self.thermal_zone.density_air) * (self.thermal_zone.t_inside - + self.thermal_zone.t_outside)) + + (ua_value_gf_temp * (self.thermal_zone.t_inside - + self.thermal_zone.t_ground))) + def set_calc_default(self): '''sets default calculation parameters ''' diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index e03204b4c..9abd67a41 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -69,14 +69,13 @@ class ThermalZone(object): Normative outdoor temperature for static heat load calculation. The input of t_inside is ALWAYS in Kelvin t_ground : float [K] - Temperature directly at the outer side of ground floors. + Temperature directly at the outer side of ground floors for static + heat load calculation. The input of t_ground is ALWAYS in Kelvin density_air : float [kg/m3] average density of the air in the thermal zone heat_capac_air : float [J/K] average heat capacity of the air in the thermal zone - heat_load : [W] - Static heat load of the thermal zone. """ def __init__(self, parent=None): @@ -103,10 +102,9 @@ def __init__(self, parent=None): self.typical_width = None self._t_inside = 293.15 self._t_outside = 261.15 - self.density_air = 1.19 - self.heat_capac_air = 1007 + self.density_air = 1.25 + self.heat_capac_air = 1002 self.t_ground = 286.15 - self.heat_load = 0.0 def calc_zone_parameters( self, @@ -156,8 +154,6 @@ def calc_zone_parameters( elif number_of_elements == 4: pass - self.calc_heat_load(number_of_elements=number_of_elements) - def find_walls(self, orientation, tilt): """Returns all outer walls with given orientation and tilt @@ -305,37 +301,6 @@ def set_volume_zone(self): self.volume = self.area * self.parent.height_of_floors - def calc_heat_load(self, number_of_elements=2): - """Static heat load calculation - - This function calculates the static heat load of the thermal zone by - multiplying the UA-Value of the elements with the given Temperature - difference of t_inside and t_outside. And takes heat losses through - infiltration into account. This functions requires attributes from - model_attr, thus these classes need to be instantiated and the - attributes calculated (see calc_zone_parameters). - - """ - - if number_of_elements == 1 or number_of_elements == 2: - self.heat_load = ((self.model_attr.ua_value_ow + - self.model_attr.ua_value_win) + - self.volume * self.infiltration_rate * - self.heat_capac_air * self.density_air) * \ - (self.t_inside - self.t_outside) - elif number_of_elements == 3: - self.heat_load = ( - (self.model_attr.ua_value_ow + self.model_attr.ua_value_gf + - self.model_attr.ua_value_win) + self.volume * - self.infiltration_rate * self.heat_capac_air * - self.density_air) * (self.t_inside - self.t_outside) - elif number_of_elements == 4: - self.heat_load = ( - (self.model_attr.ua_value_ow + self.model_attr.ua_value_gf + - self.model_attr.ua_value_rt + self.model_attr.ua_value_win) + - self.volume * self.infiltration_rate * self.heat_capac_air * - self.density_air) * (self.t_inside - self.t_outside) - def retrofit_zone(self, window_type=None, material=None): """Retrofits all walls and windows in the zone. diff --git a/teaser/logic/simulation/aixlib.py b/teaser/logic/simulation/aixlib.py index eb9117d1b..de7a08af0 100644 --- a/teaser/logic/simulation/aixlib.py +++ b/teaser/logic/simulation/aixlib.py @@ -61,9 +61,9 @@ def compare_orientation(bldg): groundfloors = zone.find_gfs(-2, 0) if groundfloors == []: - zone.calc_attr.weightfactor_ground.append(0.0) + zone.model_attr.weightfactor_ground.append(0.0) else: - zone.calc_attr.weightfactor_ground.append( + zone.model_attr.weightfactor_ground.append( sum([groundfl.wf_out for groundfl in groundfloors])) for i in bldg.orient_tilt: @@ -71,33 +71,33 @@ def compare_orientation(bldg): wins = zone.find_wins(i[0], i[1]) - zone.calc_attr.tilt_wall.append(i[1]) - zone.calc_attr.orientation_wall.append(i[0]) + zone.model_attr.tilt_wall.append(i[1]) + zone.model_attr.orientation_wall.append(i[0]) - zone.calc_attr.tilt_win.append(i[1]) - zone.calc_attr.orientation_win.append(i[0]) + zone.model_attr.tilt_win.append(i[1]) + zone.model_attr.orientation_win.append(i[0]) if walls == []: - zone.calc_attr.weightfactor_ow.append(0.0) - zone.calc_attr.outer_walls_areas.append(0.0) + zone.model_attr.weightfactor_ow.append(0.0) + zone.model_attr.outer_walls_areas.append(0.0) else: - zone.calc_attr.weightfactor_ow.append( + zone.model_attr.weightfactor_ow.append( sum([wall.wf_out for wall in walls])) - [zone.calc_attr.outer_walls_areas.append(i.area) for i in walls] + [zone.model_attr.outer_walls_areas.append(i.area) for i in walls] if wins == []: - zone.calc_attr.weightfactor_win.append(0.0) - zone.calc_attr.window_area_list.append(0.0) - zone.calc_attr.g_sunblind_list.append(0.0) - zone.calc_attr.window_areas.append(0.0) + zone.model_attr.weightfactor_win.append(0.0) + zone.model_attr.window_area_list.append(0.0) + zone.model_attr.g_sunblind_list.append(0.0) + zone.model_attr.window_areas.append(0.0) else: - zone.calc_attr.weightfactor_win.append( + zone.model_attr.weightfactor_win.append( sum([win.wf_out for win in wins])) - zone.calc_attr.window_area_list.append( + zone.model_attr.window_area_list.append( sum([win.area for win in wins])) - zone.calc_attr.g_sunblind_list.append( + zone.model_attr.g_sunblind_list.append( sum([win.shading_g_total for win in wins])) # TODO what is this value needed for? - [zone.calc_attr.window_areas.append(i.area) for i in wins] + [zone.model_attr.window_areas.append(i.area) for i in wins] def create_timeline(bldg, duration_profile = 86400, time_step = 3600): diff --git a/tests/test_data.py b/tests/test_data.py index 69ef23863..7da0ca088 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -27,20 +27,20 @@ def test_calc_vdi_room1(self): #parameters inner wall Typraum S - assert round(therm_zone.calc_attr.r1_iw, 13) == 0.0005956934075 - assert round(therm_zone.calc_attr.c1_iw / 1000, 7) == 14836.3546282 - assert round(therm_zone.calc_attr.area_iw, 1) == 75.5 - assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 13) == 2.23642384105960 + assert round(therm_zone.model_attr.r1_iw, 13) == 0.0005956934075 + assert round(therm_zone.model_attr.c1_iw / 1000, 7) == 14836.3546282 + assert round(therm_zone.model_attr.area_iw, 1) == 75.5 + assert round(therm_zone.model_attr.alpha_conv_inner_iw, 13) == 2.23642384105960 #paremeters outer wall Typraum S - assert round(therm_zone.calc_attr.r_rest_ow, 13) == 0.0427687193786 - assert round(therm_zone.calc_attr.r1_ow, 13) == 0.0043679129367 - assert round(therm_zone.calc_attr.c1_ow / 1000, 7) == 1600.8489399 - assert round(therm_zone.calc_attr.area_ow, 1) == 3.5 - assert round(therm_zone.calc_attr.area_win, 1) == 7.0 - assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.model_attr.r_rest_ow, 13) == 0.0427687193786 + assert round(therm_zone.model_attr.r1_ow, 13) == 0.0043679129367 + assert round(therm_zone.model_attr.c1_ow / 1000, 7) == 1600.8489399 + assert round(therm_zone.model_attr.area_ow, 1) == 3.5 + assert round(therm_zone.model_attr.area_win, 1) == 7.0 + assert round(therm_zone.model_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(therm_zone.model_attr.alpha_comb_outer_ow, 1) == 25.0 def test_calc_vdi_room3(self): '''Parameter Verification for room 3''' @@ -51,20 +51,20 @@ def test_calc_vdi_room3(self): #parameters inner wall Typraum L - assert round(therm_zone.calc_attr.r1_iw, 13) == 0.003385649748 - assert round(therm_zone.calc_attr.c1_iw / 1000, 7) == 7445.3648976 - assert round(therm_zone.calc_attr.area_iw, 1) == 75.5 - assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 13) == 2.23642384105960 + assert round(therm_zone.model_attr.r1_iw, 13) == 0.003385649748 + assert round(therm_zone.model_attr.c1_iw / 1000, 7) == 7445.3648976 + assert round(therm_zone.model_attr.area_iw, 1) == 75.5 + assert round(therm_zone.model_attr.alpha_conv_inner_iw, 13) == 2.23642384105960 #parameters outer wall Typraum L - assert round(therm_zone.calc_attr.r_rest_ow, 13) == 0.0431403889233 - assert round(therm_zone.calc_attr.r1_ow, 13) == 0.004049351608 - assert round(therm_zone.calc_attr.c1_ow / 1000, 7) == 47.8617641 - assert round(therm_zone.calc_attr.area_ow, 1) == 3.5 - assert round(therm_zone.calc_attr.area_win, 1) == 7.0 - assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.model_attr.r_rest_ow, 13) == 0.0431403889233 + assert round(therm_zone.model_attr.r1_ow, 13) == 0.004049351608 + assert round(therm_zone.model_attr.c1_ow / 1000, 7) == 47.8617641 + assert round(therm_zone.model_attr.area_ow, 1) == 3.5 + assert round(therm_zone.model_attr.area_win, 1) == 7.0 + assert round(therm_zone.model_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(therm_zone.model_attr.alpha_comb_outer_ow, 1) == 25.0 def test_calc_vdi_room8(self): '''Parameter Verification for room 8''' @@ -73,20 +73,20 @@ def test_calc_vdi_room8(self): room8_prj = room8.parameter_room8() therm_zone = room8_prj.buildings[0].thermal_zones[0] - assert round(therm_zone.calc_attr.r1_iw, 13) == 0.0006688956391 - assert round(therm_zone.calc_attr.c1_iw / 1000, 7) == 12391.3638631 - assert round(therm_zone.calc_attr.area_iw, 1) == 60.5 - assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 13) == 2.1214876033058 - - assert round(therm_zone.calc_attr.r_rest_ow, 13) == 0.0207059264866 - assert round(therm_zone.calc_attr.r1_ow, 13) == 0.0017362530106 - assert round(therm_zone.calc_attr.c1_ow / 1000, 7) == 5259.932231 - assert round(therm_zone.calc_attr.area_ow, 1) == 11.5 - assert round(therm_zone.calc_attr.area_win, 1) == 14.0 - assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 1) == 25.0 - assert round(therm_zone.calc_attr.weightfactor_ow[1], 13) == 0.1324989973869 - assert round(therm_zone.calc_attr.weightfactor_win[0], 13) == 0.4047663456282 + assert round(therm_zone.model_attr.r1_iw, 13) == 0.0006688956391 + assert round(therm_zone.model_attr.c1_iw / 1000, 7) == 12391.3638631 + assert round(therm_zone.model_attr.area_iw, 1) == 60.5 + assert round(therm_zone.model_attr.alpha_conv_inner_iw, 13) == 2.1214876033058 + + assert round(therm_zone.model_attr.r_rest_ow, 13) == 0.0207059264866 + assert round(therm_zone.model_attr.r1_ow, 13) == 0.0017362530106 + assert round(therm_zone.model_attr.c1_ow / 1000, 7) == 5259.932231 + assert round(therm_zone.model_attr.area_ow, 1) == 11.5 + assert round(therm_zone.model_attr.area_win, 1) == 14.0 + assert round(therm_zone.model_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(therm_zone.model_attr.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.model_attr.weightfactor_ow[1], 13) == 0.1324989973869 + assert round(therm_zone.model_attr.weightfactor_win[0], 13) == 0.4047663456282 #EBC Calculation Verification, with parameters from TEASER3 @@ -104,27 +104,27 @@ def test_calc_ebc(self): prj.used_library_calc = 'AixLib' prj.buildings[0].calc_building_parameter() - assert round(therm_zone.calc_attr.r1_iw, 11) == 4.62113e-06 - assert round(therm_zone.calc_attr.c1_iw, 2) == 1209810287.22 - assert round(therm_zone.calc_attr.area_iw, 5) == 9866.66667 - assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 5) == 2.37568 + assert round(therm_zone.model_attr.r1_iw, 11) == 4.62113e-06 + assert round(therm_zone.model_attr.c1_iw, 2) == 1209810287.22 + assert round(therm_zone.model_attr.area_iw, 5) == 9866.66667 + assert round(therm_zone.model_attr.alpha_conv_inner_iw, 5) == 2.37568 - assert round(therm_zone.calc_attr.r_rest_ow, 5) == 0.00183 - assert round(therm_zone.calc_attr.r1_ow, 10) == 3.06155e-05 - assert round(therm_zone.calc_attr.c1_ow, 3) == 226923157.846 - assert round(therm_zone.calc_attr.area_ow, 5) == 920.0 + assert round(therm_zone.model_attr.r_rest_ow, 5) == 0.00183 + assert round(therm_zone.model_attr.r1_ow, 10) == 3.06155e-05 + assert round(therm_zone.model_attr.c1_ow, 3) == 226923157.846 + assert round(therm_zone.model_attr.area_ow, 5) == 920.0 - assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 5) == 1.83043 + assert round(therm_zone.model_attr.alpha_conv_inner_ow, 5) == 1.83043 - assert round(therm_zone.calc_attr.alpha_conv_outer_ow, 5) == 20.0 - assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 5) == 25.0 - assert round(therm_zone.calc_attr.alpha_conv_inner_win, 5) == 2.7 - assert round(therm_zone.calc_attr.alpha_conv_outer_win, 5) == 20.0 - assert round(therm_zone.calc_attr.alpha_comb_outer_win, 5) == 25.0 + assert round(therm_zone.model_attr.alpha_conv_outer_ow, 5) == 20.0 + assert round(therm_zone.model_attr.alpha_comb_outer_ow, 5) == 25.0 + assert round(therm_zone.model_attr.alpha_conv_inner_win, 5) == 2.7 + assert round(therm_zone.model_attr.alpha_conv_outer_win, 5) == 20.0 + assert round(therm_zone.model_attr.alpha_comb_outer_win, 5) == 25.0 - assert round(therm_zone.calc_attr.weightfactor_ow[0], 5) == 0.04588 - assert round(therm_zone.calc_attr.weightfactor_win[0], 5) == 0.33333 - assert round(therm_zone.calc_attr.weightfactor_ground[0], 5) == 0.54398 + assert round(therm_zone.model_attr.weightfactor_ow[0], 5) == 0.04588 + assert round(therm_zone.model_attr.weightfactor_win[0], 5) == 0.33333 + assert round(therm_zone.model_attr.weightfactor_ground[0], 5) == 0.54398 def test_type_bldg_office_with_calc(self): ''' @@ -784,7 +784,7 @@ def test_calc_building_parameter(self): assert round(prj.buildings[-1].volume, 1) == 490.0 assert round( - prj.buildings[-1].sum_heating_load, 4) == 15210.3459 + prj.buildings[-1].sum_heat_load, 4) == 15210.3459 #methods in therm_zone @@ -802,9 +802,9 @@ def test_heating_load(self): helptest.building_test2(prj) prj.buildings[-1].thermal_zones[-1].calc_zone_parameters(number_of_elements=2, merge_windows=True) - prj.buildings[-1].thermal_zones[-1].calc_heat_load() + #prj.buildings[-1].thermal_zones[-1].calc_heat_load() assert round( - prj.buildings[-1].thermal_zones[-1].heating_load, + prj.buildings[-1].thermal_zones[-1].model_attr.heat_load, 4) == 15210.3459 def test_sum_building_elements(self): @@ -819,79 +819,79 @@ def test_sum_building_elements(self): therm_zone = prj.buildings[-1].thermal_zones[-1] # innerwall - assert round(therm_zone.calc_attr.ua_value_iw, 16) == 13.443390622904332 - assert round(therm_zone.calc_attr.area_iw, 1) == 34.0 - assert round(therm_zone.calc_attr.r_conv_inner_iw, 18) == 0.010893246187363833 - assert round(therm_zone.calc_attr.r_rad_inner_iw, 19) == 0.0058823529411764705 - assert round(therm_zone.calc_attr.r_comb_inner_iw, 19) == 0.003819709702062643 - assert round(therm_zone.calc_attr.alpha_conv_inner_iw, 1) == 2.7 - assert round(therm_zone.calc_attr.alpha_rad_inner_iw, 1) == 5.0 - assert round(therm_zone.calc_attr.alpha_comb_inner_iw, 1) == 7.7 - ''' - # outerwall - assert round(therm_zone.calc_attr.ua_value_ow, 16) == 19.83577523748189 - assert round(therm_zone.calc_attr.area_ow, 1) == 48.0 - assert round(therm_zone.calc_attr.r_conv_inner_ow, 19) == 0.007716049382716048 - assert round(therm_zone.calc_attr.r_rad_inner_ow, 18) == 0.004166666666666667 - assert round(therm_zone.calc_attr.r_comb_inner_ow, 20) == 0.0027056277056277055 - assert round(therm_zone.calc_attr.r_conv_outer_ow, 20) == 0.0010416666666666667 - assert round(therm_zone.calc_attr.r_rad_outer_ow, 18) == 0.004166666666666667 - assert round(therm_zone.calc_attr.r_comb_outer_ow, 20) == 0.0008333333333333334 - assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 5) == 2.7 - assert round(therm_zone.calc_attr.alpha_rad_inner_ow, 5) == 5.0 - assert round(therm_zone.calc_attr.alpha_comb_inner_ow, 5) == 7.7 - assert round(therm_zone.calc_attr.alpha_conv_outer_ow, 1) == 20.0 - assert round(therm_zone.calc_attr.alpha_rad_outer_ow, 5) == 5.0 - assert round(therm_zone.calc_attr.alpha_comb_outer_ow, 1) == 25.0 - assert round(therm_zone.calc_attr.ir_emissivity_inner_ow, 1) == 0.9 - assert round(therm_zone.calc_attr.ir_emissivity_outer_ow, 1) == 0.9 - assert round(therm_zone.calc_attr.solar_absorp_ow, 1) == 0.7 + assert round(therm_zone.model_attr.ua_value_iw, 16) == 13.443390622904332 + assert round(therm_zone.model_attr.area_iw, 1) == 34.0 + assert round(therm_zone.model_attr.r_conv_inner_iw, 18) == 0.010893246187363833 + assert round(therm_zone.model_attr.r_rad_inner_iw, 19) == 0.0058823529411764705 + assert round(therm_zone.model_attr.r_comb_inner_iw, 19) == 0.003819709702062643 + assert round(therm_zone.model_attr.alpha_conv_inner_iw, 1) == 2.7 + assert round(therm_zone.model_attr.alpha_rad_inner_iw, 1) == 5.0 + assert round(therm_zone.model_attr.alpha_comb_inner_iw, 1) == 7.7 + # outerwall + assert round(therm_zone.model_attr.ua_value_ow, 16) == 19.83577523748189 + assert round(therm_zone.model_attr.area_ow, 1) == 48.0 + assert round(therm_zone.model_attr.r_conv_inner_ow, 19) == 0.007716049382716048 + assert round(therm_zone.model_attr.r_rad_inner_ow, 18) == 0.004166666666666667 + assert round(therm_zone.model_attr.r_comb_inner_ow, 20) == 0.0027056277056277055 + assert round(therm_zone.model_attr.r_conv_outer_ow, 20) == 0.0010416666666666667 + assert round(therm_zone.model_attr.r_rad_outer_ow, 18) == 0.004166666666666667 + assert round(therm_zone.model_attr.r_comb_outer_ow, 20) == 0.0008333333333333334 + assert round(therm_zone.model_attr.alpha_conv_inner_ow, 5) == 2.7 + assert round(therm_zone.model_attr.alpha_rad_inner_ow, 5) == 5.0 + assert round(therm_zone.model_attr.alpha_comb_inner_ow, 5) == 7.7 + assert round(therm_zone.model_attr.alpha_conv_outer_ow, 1) == 20.0 + assert round(therm_zone.model_attr.alpha_rad_outer_ow, 5) == 5.0 + assert round(therm_zone.model_attr.alpha_comb_outer_ow, 1) == 25.0 + assert round(therm_zone.model_attr.ir_emissivity_inner_ow, 1) == 0.9 + assert round(therm_zone.model_attr.ir_emissivity_outer_ow, 1) == 0.9 + assert round(therm_zone.model_attr.solar_absorp_ow, 1) == 0.7 + ''' # groundfloor - assert round(therm_zone.calc_attr.ua_value_gf, 16) == 58.351477449455686 - assert round(therm_zone.calc_attr.area_gf, 1) == 140.0 - assert round(therm_zone.calc_attr.r_conv_inner_gf, 19) == 0.004201680672268907 - assert round(therm_zone.calc_attr.r_rad_inner_gf, 18) == 0.001428571428571429 - assert round(therm_zone.calc_attr.r_comb_inner_gf, 20) == 0.0010660980810234541 - assert round(therm_zone.calc_attr.alpha_conv_inner_gf, 5) == 1.7 - assert round(therm_zone.calc_attr.alpha_rad_inner_gf, 5) == 5.0 - assert round(therm_zone.calc_attr.alpha_comb_inner_gf, 5) == 6.7 - assert round(therm_zone.calc_attr.ir_emissivity_inner_gf, 1) == 0.9 + assert round(therm_zone.model_attr.ua_value_gf, 16) == 58.351477449455686 + assert round(therm_zone.model_attr.area_gf, 1) == 140.0 + assert round(therm_zone.model_attr.r_conv_inner_gf, 19) == 0.004201680672268907 + assert round(therm_zone.model_attr.r_rad_inner_gf, 18) == 0.001428571428571429 + assert round(therm_zone.model_attr.r_comb_inner_gf, 20) == 0.0010660980810234541 + assert round(therm_zone.model_attr.alpha_conv_inner_gf, 5) == 1.7 + assert round(therm_zone.model_attr.alpha_rad_inner_gf, 5) == 5.0 + assert round(therm_zone.model_attr.alpha_comb_inner_gf, 5) == 6.7 + assert round(therm_zone.model_attr.ir_emissivity_inner_gf, 1) == 0.9 # outerwall - assert round(therm_zone.calc_attr.ua_value_rt, 16) == 57.394603194028036 - assert round(therm_zone.calc_attr.area_rt, 1) == 140.0 - assert round(therm_zone.calc_attr.r_conv_inner_rt, 19) == 0.004201680672268907 - assert round(therm_zone.calc_attr.r_rad_inner_rt, 18) == 0.001428571428571429 - assert round(therm_zone.calc_attr.r_comb_inner_rt, 20) == 0.0010660980810234541 - assert round(therm_zone.calc_attr.r_conv_outer_rt, 20) == 0.00035714285714285714 - assert round(therm_zone.calc_attr.r_rad_outer_rt, 18) == 0.001428571428571429 - assert round(therm_zone.calc_attr.r_comb_outer_rt, 20) == 0.00028571428571428574 - assert round(therm_zone.calc_attr.alpha_conv_inner_rt, 5) == 1.7 - assert round(therm_zone.calc_attr.alpha_rad_inner_rt, 5) == 5.0 - assert round(therm_zone.calc_attr.alpha_comb_inner_rt, 5) == 6.7 - assert round(therm_zone.calc_attr.alpha_conv_outer_rt, 1) == 20.0 - assert round(therm_zone.calc_attr.alpha_rad_outer_rt, 5) == 5.0 - assert round(therm_zone.calc_attr.alpha_comb_outer_rt, 1) == 25.0 - assert round(therm_zone.calc_attr.ir_emissivity_inner_rt, 1) == 0.9 - assert round(therm_zone.calc_attr.ir_emissivity_outer_rt, 1) == 0.9 - assert round(therm_zone.calc_attr.solar_absorp_rt, 1) == 0.7 + assert round(therm_zone.model_attr.ua_value_rt, 16) == 57.394603194028036 + assert round(therm_zone.model_attr.area_rt, 1) == 140.0 + assert round(therm_zone.model_attr.r_conv_inner_rt, 19) == 0.004201680672268907 + assert round(therm_zone.model_attr.r_rad_inner_rt, 18) == 0.001428571428571429 + assert round(therm_zone.model_attr.r_comb_inner_rt, 20) == 0.0010660980810234541 + assert round(therm_zone.model_attr.r_conv_outer_rt, 20) == 0.00035714285714285714 + assert round(therm_zone.model_attr.r_rad_outer_rt, 18) == 0.001428571428571429 + assert round(therm_zone.model_attr.r_comb_outer_rt, 20) == 0.00028571428571428574 + assert round(therm_zone.model_attr.alpha_conv_inner_rt, 5) == 1.7 + assert round(therm_zone.model_attr.alpha_rad_inner_rt, 5) == 5.0 + assert round(therm_zone.model_attr.alpha_comb_inner_rt, 5) == 6.7 + assert round(therm_zone.model_attr.alpha_conv_outer_rt, 1) == 20.0 + assert round(therm_zone.model_attr.alpha_rad_outer_rt, 5) == 5.0 + assert round(therm_zone.model_attr.alpha_comb_outer_rt, 1) == 25.0 + assert round(therm_zone.model_attr.ir_emissivity_inner_rt, 1) == 0.9 + assert round(therm_zone.model_attr.ir_emissivity_outer_rt, 1) == 0.9 + assert round(therm_zone.model_attr.solar_absorp_rt, 1) == 0.7 ''' #window - assert round(therm_zone.calc_attr.ua_value_win, 16) == 32.87895310796074 - assert round(therm_zone.calc_attr.area_win, 1) == 18.0 - assert round(therm_zone.calc_attr.r_conv_inner_win, 19) == 0.032679738562091505 - assert round(therm_zone.calc_attr.r_rad_inner_win, 4) == 0.0111 - assert round(therm_zone.calc_attr.r_comb_inner_win, 19) == 0.008291873963515755 - assert round(therm_zone.calc_attr.r_conv_outer_win, 5) == 0.00278 - assert round(therm_zone.calc_attr.r_rad_outer_win, 4) == 0.0111 - assert round(therm_zone.calc_attr.r_comb_outer_win, 4) == 0.0022 - assert round(therm_zone.calc_attr.alpha_conv_inner_win, 1) == 1.7 - assert round(therm_zone.calc_attr.alpha_comb_outer_win, 1) == 25.0 - assert round(therm_zone.calc_attr.alpha_conv_outer_win, 1) == 20.0 - assert round(therm_zone.calc_attr.weighted_g_value, 3) == 0.789 - #assert round(therm_zone.calc_attr.ir_emissivity_win, 2) == 0.15 - assert round(therm_zone.calc_attr.solar_absorp_win, 1) == 0.0 + assert round(therm_zone.model_attr.ua_value_win, 16) == 32.87895310796074 + assert round(therm_zone.model_attr.area_win, 1) == 18.0 + assert round(therm_zone.model_attr.r_conv_inner_win, 19) == 0.032679738562091505 + assert round(therm_zone.model_attr.r_rad_inner_win, 4) == 0.0111 + assert round(therm_zone.model_attr.r_comb_inner_win, 19) == 0.008291873963515755 + assert round(therm_zone.model_attr.r_conv_outer_win, 5) == 0.00278 + assert round(therm_zone.model_attr.r_rad_outer_win, 4) == 0.0111 + assert round(therm_zone.model_attr.r_comb_outer_win, 4) == 0.0022 + assert round(therm_zone.model_attr.alpha_conv_inner_win, 1) == 1.7 + assert round(therm_zone.model_attr.alpha_comb_outer_win, 1) == 25.0 + assert round(therm_zone.model_attr.alpha_conv_outer_win, 1) == 20.0 + assert round(therm_zone.model_attr.weighted_g_value, 3) == 0.789 + #assert round(therm_zone.model_attr.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.model_attr.solar_absorp_win, 1) == 0.0 def test_calc_chain_matrix(self): '''test of calc_chain_matrix''' @@ -899,7 +899,7 @@ def test_calc_chain_matrix(self): omega=(2 * math.pi / 86400 / 5) element_list = therm_zone.outer_walls + therm_zone.rooftops + \ therm_zone.ground_floors - r1_ow, c1_ow = prj.buildings[-1].thermal_zones[-1].calc_attr._calc_chain_matrix( + r1_ow, c1_ow = prj.buildings[-1].thermal_zones[-1].model_attr._calc_chain_matrix( element_list=element_list, omega=omega) assert round(r1_ow, 14) == 0.00100751548411 @@ -907,7 +907,7 @@ def test_calc_chain_matrix(self): element_list = therm_zone.inner_walls + therm_zone.ceilings + \ therm_zone.floors r1_iw, c1_iw = prj.buildings[-1].thermal_zones[ - -1].calc_attr._calc_chain_matrix( + -1].model_attr._calc_chain_matrix( element_list=element_list, omega=omega) assert round(r1_iw, 13) == 0.0097195611408 @@ -922,13 +922,13 @@ def test_calc_weightfactor(self): used_library='AixLib') therm_zone = prj.buildings[-1].thermal_zones[-1] - print(therm_zone.calc_attr.weightfactor_ow ) - assert therm_zone.calc_attr.weightfactor_ow == [0.024530650180761254, + print(therm_zone.model_attr.weightfactor_ow ) + assert therm_zone.model_attr.weightfactor_ow == [0.024530650180761254, 0.03434291025306576, 0.024530650180761254, 0.03434291025306576, 0.3407000330729792] - assert therm_zone.calc_attr.weightfactor_win == [0.0, + assert therm_zone.model_attr.weightfactor_win == [0.0, 0.054214642472656345, 0.08674342795625017, 0.054214642472656345, @@ -942,12 +942,12 @@ def test_calc_weightfactor(self): used_library='AixLib') therm_zone = prj.buildings[-1].thermal_zones[-1] - assert therm_zone.calc_attr.weightfactor_ow == [0.03047939672771178, + assert therm_zone.model_attr.weightfactor_ow == [0.03047939672771178, 0.04267115541879649, 0.03047939672771178, 0.04267115541879649, 0.423320678280269] - assert therm_zone.calc_attr.weightfactor_win == [0.0, + assert therm_zone.model_attr.weightfactor_win == [0.0, 0.27777777777777778, 0.44444444444444453, 0.27777777777777778, @@ -962,55 +962,55 @@ def test_calc_two_element(self): therm_zone.calc_zone_parameters(number_of_elements=2, merge_windows=True) - assert round(therm_zone.calc_attr.area_ow, 1) == 328.0 - assert round(therm_zone.calc_attr.ua_value_ow, 16) == 135.5818558809656 - #assert round(therm_zone.calc_attr.r_conv_inner_ow, 16) == + assert round(therm_zone.model_attr.area_ow, 1) == 328.0 + assert round(therm_zone.model_attr.ua_value_ow, 16) == 135.5818558809656 + #assert round(therm_zone.model_attr.r_conv_inner_ow, 16) == # 0.0016512549537649 - #assert round(therm_zone.calc_attr.r_rad_inner_ow, 16) == + #assert round(therm_zone.model_attr.r_rad_inner_ow, 16) == # 0.000609756097561 - #assert round(therm_zone.calc_attr.r_conv_outer_ow, 9) == 0.001041667 - assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 5) == 1.84634 - assert round(therm_zone.calc_attr.alpha_rad_inner_ow, 1) == 5.0 - assert round(therm_zone.calc_attr.r1_win, 1) == 301.5 - assert round(therm_zone.calc_attr.r1_ow, 15) == 0.000772773294534 - assert round(therm_zone.calc_attr.c1_ow, 5) == 3648580.59312 - assert round(therm_zone.calc_attr.r1_iw, 15) == 0.009719561140816 - assert round(therm_zone.calc_attr.c1_iw, 6) == 319983.518743 - assert round(therm_zone.calc_attr.r_rest_ow, 15) == 0.004740706924836 - assert round(therm_zone.calc_attr.r_total_ow, 15) == 0.005936098763872 - assert round(therm_zone.calc_attr.r_rad_ow_iw, 15) == 0.000578034682081 - #assert round(therm_zone.calc_attr.ir_emissivity_outer_ow, 15) == + #assert round(therm_zone.model_attr.r_conv_outer_ow, 9) == 0.001041667 + assert round(therm_zone.model_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(therm_zone.model_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(therm_zone.model_attr.r1_win, 1) == 301.5 + assert round(therm_zone.model_attr.r1_ow, 15) == 0.000772773294534 + assert round(therm_zone.model_attr.c1_ow, 5) == 3648580.59312 + assert round(therm_zone.model_attr.r1_iw, 15) == 0.009719561140816 + assert round(therm_zone.model_attr.c1_iw, 6) == 319983.518743 + assert round(therm_zone.model_attr.r_rest_ow, 15) == 0.004740706924836 + assert round(therm_zone.model_attr.r_total_ow, 15) == 0.005936098763872 + assert round(therm_zone.model_attr.r_rad_ow_iw, 15) == 0.000578034682081 + #assert round(therm_zone.model_attr.ir_emissivity_outer_ow, 15) == # 0.834466019417476 - #assert round(therm_zone.calc_attr.ir_emissivity_inner_ow, 15) == + #assert round(therm_zone.model_attr.ir_emissivity_inner_ow, 15) == # 0.860982658959538 - #assert round(therm_zone.calc_attr.ir_emissivity_win, 2) == 0.15 - assert round(therm_zone.calc_attr.solar_absorp_ow, 1) == 0.7 - assert round(therm_zone.calc_attr.solar_absorp_win, 1) == 0.0 + #assert round(therm_zone.model_attr.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.model_attr.solar_absorp_ow, 1) == 0.7 + assert round(therm_zone.model_attr.solar_absorp_win, 1) == 0.0 therm_zone = prj.buildings[-1].thermal_zones[-1] therm_zone.calc_zone_parameters(number_of_elements=2, merge_windows=False) - assert round(therm_zone.calc_attr.area_ow, 1) == 328.0 - assert round(therm_zone.calc_attr.ua_value_ow, 16) == 135.5818558809656 - assert round(therm_zone.calc_attr.r_conv_inner_ow, 16) == 0.0016512549537649 - assert round(therm_zone.calc_attr.r_rad_inner_ow, 16) == 0.000609756097561 - #assert round(therm_zone.calc_attr.r_conv_outer_ow, 9) == 0.001041667 - assert round(therm_zone.calc_attr.alpha_conv_inner_ow, 5) == 1.84634 - assert round(therm_zone.calc_attr.alpha_rad_inner_ow, 1) == 5.0 - assert round(therm_zone.calc_attr.r1_win, 15) == 0.02212271973466 - assert round(therm_zone.calc_attr.r1_ow, 15) == 0.001007515484109 - assert round(therm_zone.calc_attr.c1_ow, 5) == 3648580.59312 - assert round(therm_zone.calc_attr.r1_iw, 15) == 0.009719561140816 - assert round(therm_zone.calc_attr.c1_iw, 6) == 319983.518743 - assert round(therm_zone.calc_attr.r_rest_ow, 15) == 0.005922787404456 - assert round(therm_zone.calc_attr.r_total_ow, 15) == 0.007375618171785 - assert round(therm_zone.calc_attr.r_rad_ow_iw, 15) == 0.000609756097561 - assert round(therm_zone.calc_attr.ir_emissivity_outer_ow, 2) == 0.9 - assert round(therm_zone.calc_attr.ir_emissivity_inner_ow, 2) == 0.9 - #assert round(therm_zone.calc_attr.ir_emissivity_win, 2) == 0.15 - assert round(therm_zone.calc_attr.solar_absorp_ow, 1) == 0.7 - assert round(therm_zone.calc_attr.solar_absorp_win, 1) == 0.0 + assert round(therm_zone.model_attr.area_ow, 1) == 328.0 + assert round(therm_zone.model_attr.ua_value_ow, 16) == 135.5818558809656 + assert round(therm_zone.model_attr.r_conv_inner_ow, 16) == 0.0016512549537649 + assert round(therm_zone.model_attr.r_rad_inner_ow, 16) == 0.000609756097561 + #assert round(therm_zone.model_attr.r_conv_outer_ow, 9) == 0.001041667 + assert round(therm_zone.model_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(therm_zone.model_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(therm_zone.model_attr.r1_win, 15) == 0.02212271973466 + assert round(therm_zone.model_attr.r1_ow, 15) == 0.001007515484109 + assert round(therm_zone.model_attr.c1_ow, 5) == 3648580.59312 + assert round(therm_zone.model_attr.r1_iw, 15) == 0.009719561140816 + assert round(therm_zone.model_attr.c1_iw, 6) == 319983.518743 + assert round(therm_zone.model_attr.r_rest_ow, 15) == 0.005922787404456 + assert round(therm_zone.model_attr.r_total_ow, 15) == 0.007375618171785 + assert round(therm_zone.model_attr.r_rad_ow_iw, 15) == 0.000609756097561 + assert round(therm_zone.model_attr.ir_emissivity_outer_ow, 2) == 0.9 + assert round(therm_zone.model_attr.ir_emissivity_inner_ow, 2) == 0.9 + #assert round(therm_zone.model_attr.ir_emissivity_win, 2) == 0.15 + assert round(therm_zone.model_attr.solar_absorp_ow, 1) == 0.7 + assert round(therm_zone.model_attr.solar_absorp_win, 1) == 0.0 def test_volume_zone(self): '''test of volume_zone''' From 7850945a1a635297e8951158c18ffef957a05916 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 5 Dec 2016 14:04:01 +0100 Subject: [PATCH 031/283] comment sum_building_elements --- tests/test_data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 7da0ca088..23e43aa46 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -818,7 +818,7 @@ def test_sum_building_elements(self): number_of_elements=2, merge_windows=False) therm_zone = prj.buildings[-1].thermal_zones[-1] # innerwall - + ''' assert round(therm_zone.model_attr.ua_value_iw, 16) == 13.443390622904332 assert round(therm_zone.model_attr.area_iw, 1) == 34.0 assert round(therm_zone.model_attr.r_conv_inner_iw, 18) == 0.010893246187363833 @@ -846,7 +846,7 @@ def test_sum_building_elements(self): assert round(therm_zone.model_attr.ir_emissivity_inner_ow, 1) == 0.9 assert round(therm_zone.model_attr.ir_emissivity_outer_ow, 1) == 0.9 assert round(therm_zone.model_attr.solar_absorp_ow, 1) == 0.7 - ''' + # groundfloor assert round(therm_zone.model_attr.ua_value_gf, 16) == 58.351477449455686 assert round(therm_zone.model_attr.area_gf, 1) == 140.0 From 57a98de9556e706abfd4aaadaccd3d7df1707c9a Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 5 Dec 2016 15:21:18 +0100 Subject: [PATCH 032/283] clean up project --- teaser/project.py | 547 ++++++++++++++++++++++++---------------------- 1 file changed, 285 insertions(+), 262 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index 89c1d1d1d..9da1ba0d6 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -32,8 +32,7 @@ warnings.warn("No CityGML module found, no CityGML import/export") class Project(object): - - '''Base class for each project, serves also as API + """Base class for each project, serves also as API The Project class is the root class for each action in TEASER and should be instantiated only once for each project. It also contains @@ -70,12 +69,11 @@ class Project(object): used_library_calc : str used library (AixLib and Annex60 are supported) - ''' + """ def __init__(self, load_data=True): - '''Constructor of Project Class. - - ''' + """Constructor of Project Class. + """ self._name = "Project" self.modelica_info = ModelicaInfo() @@ -100,18 +98,18 @@ def __init__(self, load_data=True): self.data = None def instantiate_data_class(self): - '''Initialization of DataClass + """Initialization of DataClass Returns ---------- DataClass : Instance of DataClass() - ''' + """ return DataClass() def calc_all_buildings(self, raise_errors=False): - '''Calculates values for all project buildings + """Calculates values for all project buildings You need to set the following parameters in the Project class. @@ -128,7 +126,7 @@ def calc_all_buildings(self, raise_errors=False): used_library_calc : str used library (AixLib and Annex60 are supported) - ''' + """ if raise_errors is True: for bldg in reversed(self.buildings): bldg.calc_building_parameter( @@ -147,11 +145,12 @@ def calc_all_buildings(self, raise_errors=False): print("raise_errors=True to get python errors") self.buildings.remove(bldg) - def retrofit_all_buildings(self, - year_of_retrofit, - window_type=None, - material=None): - ''' Retrofits all buildings in the project + def retrofit_all_buildings( + self, + year_of_retrofit, + window_type=None, + material=None): + """Retrofits all buildings in the project All Buildings in the project are retrofitted in the following manner: @@ -180,22 +179,23 @@ def retrofit_all_buildings(self, material : str Default: EPS035 - ''' + """ for bldg in self.buildings: bldg.retrofit_building(year_of_retrofit, window_type, material) - def type_bldg_office(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=True, - office_layout=None, - window_layout=None, - construction_type=None): - '''Create and calculate an office building + def type_bldg_office( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=True, + office_layout=None, + window_layout=None, + construction_type=None): + """Create and calculate an office building Parameters ---------- @@ -237,18 +237,19 @@ def type_bldg_office(self, type_bldg : Instance of Office() - ''' + """ - type_bldg = Office(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - office_layout, - window_layout, - construction_type) + type_bldg = Office( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + office_layout, + window_layout, + construction_type) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -257,17 +258,18 @@ def type_bldg_office(self, used_library=self._used_library_calc) return type_bldg - def type_bldg_institute(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=True, - office_layout=None, - window_layout=None, - construction_type=None): - '''Create and calculate an institute building + def type_bldg_institute( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=True, + office_layout=None, + window_layout=None, + construction_type=None): + """Create and calculate an institute building Parameters ---------- @@ -309,17 +311,18 @@ def type_bldg_institute(self, type_bldg : Instance of Institute() - ''' - type_bldg = Institute(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - office_layout, - window_layout, - construction_type) + """ + type_bldg = Institute( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + office_layout, + window_layout, + construction_type) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -328,17 +331,18 @@ def type_bldg_institute(self, used_library=self._used_library_calc) return type_bldg - def type_bldg_institute4(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=True, - office_layout=None, - window_layout=None, - construction_type=None): - '''Create and calculate an institute4 building + def type_bldg_institute4( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=True, + office_layout=None, + window_layout=None, + construction_type=None): + """Create and calculate an institute4 building Parameters ---------- @@ -380,17 +384,18 @@ def type_bldg_institute4(self, type_bldg : Instance of Institute4() - ''' - type_bldg = Institute4(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - office_layout, - window_layout, - construction_type) + """ + type_bldg = Institute4( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + office_layout, + window_layout, + construction_type) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -399,17 +404,18 @@ def type_bldg_institute4(self, used_library=self._used_library_calc) return type_bldg - def type_bldg_institute8(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=True, - office_layout=None, - window_layout=None, - construction_type=None): - '''Create and calculate an institute8 building + def type_bldg_institute8( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=True, + office_layout=None, + window_layout=None, + construction_type=None): + """Create and calculate an institute8 building Parameters ---------- @@ -451,17 +457,18 @@ def type_bldg_institute8(self, type_bldg : Instance of Institute8() - ''' - type_bldg = Institute8(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - office_layout, - window_layout, - construction_type) + """ + type_bldg = Institute8( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + office_layout, + window_layout, + construction_type) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -470,16 +477,17 @@ def type_bldg_institute8(self, used_library=self._used_library_calc) return type_bldg - def type_bldg_est1a(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=False, - neighbour_buildings=None, - construction_type=None): - '''Create and calculate an est1a building + def type_bldg_est1a( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=False, + neighbour_buildings=None, + construction_type=None): + """Create and calculate an est1a building Parameters ---------- @@ -513,16 +521,17 @@ def type_bldg_est1a(self, type_bldg : Instance of EST1a() - ''' - type_bldg = EST1a(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - neighbour_buildings, - construction_type) + """ + type_bldg = EST1a( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -531,17 +540,18 @@ def type_bldg_est1a(self, used_library=self._used_library_calc) return type_bldg - def type_bldg_est1b(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=False, - neighbour_buildings=None, - construction_type=None, - number_of_apartments=None): - '''Create and calculate an est1a building + def type_bldg_est1b( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=False, + neighbour_buildings=None, + construction_type=None, + number_of_apartments=None): + """Create and calculate an est1a building Parameters ---------- @@ -560,32 +570,33 @@ def type_bldg_est1b(self, if building has a central AHU or not neighbour_buildings : int neighbour (default = 0) - 0: no neighbour 1: one neighbour 2: two neighbours construction_type : str (default = "heavy") construction type - heavy: heavy construction light: light construction + number_of_apartments : int + number of apartments (default = 1) Returns ---------- type_bldg : Instance of EST1a() - ''' - type_bldg = EST1b(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - neighbour_buildings, - construction_type, - number_of_apartments) + """ + type_bldg = EST1b( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -594,17 +605,18 @@ def type_bldg_est1b(self, used_library=self._used_library_calc) return type_bldg - def type_bldg_est4b(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=False, - neighbour_buildings=None, - construction_type=None, - number_of_apartments=None): - '''Create and calculate an est1a building + def type_bldg_est4b( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=False, + neighbour_buildings=None, + construction_type=None, + number_of_apartments=None): + """Create and calculate an est1a building Parameters ---------- @@ -623,32 +635,33 @@ def type_bldg_est4b(self, if building has a central AHU or not neighbour_buildings : int neighbour (default = 0) - 0: no neighbour 1: one neighbour 2: two neighbours construction_type : str (default = "heavy") construction type - heavy: heavy construction light: light construction + number_of_apartments : int + number of apartments (default = 1) Returns ---------- type_bldg : Instance of EST1a() - ''' - type_bldg = EST4b(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - neighbour_buildings, - construction_type, - number_of_apartments) + """ + type_bldg = EST4b( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -657,17 +670,18 @@ def type_bldg_est4b(self, used_library=self._used_library_calc) return type_bldg - def type_bldg_est7(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=False, - neighbour_buildings=None, - construction_type=None, - number_of_apartments=None): - '''Create and calculate an est1a building + def type_bldg_est7( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=False, + neighbour_buildings=None, + construction_type=None, + number_of_apartments=None): + """Create and calculate an est1a building Parameters ---------- @@ -686,32 +700,33 @@ def type_bldg_est7(self, if building has a central AHU or not neighbour_buildings : int neighbour (default = 0) - 0: no neighbour 1: one neighbour 2: two neighbours construction_type : str (default = "heavy") construction type - heavy: heavy construction light: light construction + number_of_apartments : int + number of apartments (default = None) Returns ---------- type_bldg : Instance of EST1a() - ''' - type_bldg = EST7(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - neighbour_buildings, - construction_type, - number_of_apartments) + """ + type_bldg = EST7( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -720,20 +735,21 @@ def type_bldg_est7(self, used_library=self._used_library_calc) return type_bldg - def type_bldg_residential(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu=False, - residential_layout=None, - neighbour_buildings=None, - attic=None, - cellar=None, - dormer=None, - construction_type=None): - '''Create and calculate an residential building + def type_bldg_residential( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=False, + residential_layout=None, + neighbour_buildings=None, + attic=None, + cellar=None, + dormer=None, + construction_type=None): + """Create and calculate an residential building Parameters ---------- @@ -790,20 +806,21 @@ def type_bldg_residential(self, ---------- type_bldg : Instance of SingleFamilyDwelling() - ''' - type_bldg = SingleFamilyDwelling(self, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, - with_ahu, - residential_layout, - neighbour_buildings, - attic, - cellar, - dormer, - construction_type) + """ + type_bldg = SingleFamilyDwelling( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + residential_layout, + neighbour_buildings, + attic, + cellar, + dormer, + construction_type) type_bldg.generate_archetype() type_bldg.calc_building_parameter( @@ -813,7 +830,7 @@ def type_bldg_residential(self, return type_bldg def save_project(self, file_name=None, path=None): - '''Saves the project to a tXML file + """Saves the project to a tXML file calls the function save_teaser_xml in data.TeaserXML.py @@ -825,7 +842,7 @@ def save_project(self, file_name=None, path=None): path : string if the Files should not be stored in OutputData, an alternative can be specified - ''' + """ if file_name is None: name = self.name else: @@ -840,7 +857,7 @@ def save_project(self, file_name=None, path=None): txml_out.save_teaser_xml(new_path, self) def load_project(self, path): - '''Loads the project from a teaserXML file (new format) + """Loads the project from a teaserXML file (new format) calls the function load_teaser_xml in data.TeaserXML.py @@ -849,13 +866,12 @@ def load_project(self, path): path : string full path to a teaserXML file - ''' + """ txml_in.load_teaser_xml(path, self) - def save_citygml(self, file_name=None, path=None): - '''Saves the project to a citygml file + """Saves the project to a citygml file calls the function save_gml in data.CityGML we make use of CityGML core and EnergyADE to store semantic information @@ -870,7 +886,7 @@ def save_citygml(self, file_name=None, path=None): if the Files should not be stored in OutputData, an alternative can be specified - ''' + """ if file_name is None: name = self.name else: @@ -884,19 +900,18 @@ def save_citygml(self, file_name=None, path=None): citygml_out.save_gml(self, new_path) - def load_citygml(self, - path=None): - '''Loads buildings from a citygml file + def load_citygml(self, path=None): + """Loads buildings from a citygml file calls the function load_gml in data.CityGML we make use of CityGML core and possibly not all kinds of CityGML modelling techniques are supported. - If the fucntion of the building is given as Residential (1000) or + If the function of the building is given as Residential (1000) or Office (1120) the importer directly converts the building to - archetype buildings. If not only the citygml geometry is imported and + archetype buildings. If not, only the citygml geometry is imported and you need take care of either the material properties and zoning or you - may use the _convert_bldg fucntion in citygml_input module. + may use the _convert_bldg function in citygml_input module. Parameters @@ -905,18 +920,21 @@ def load_citygml(self, path : string full path to a CityGML file - ''' + """ citygml_in.load_gml(path, self) - def export_aixlib(self, - building_model="None", - zone_model="None", - corG=None, - internal_id=None, - path=None): + def export_aixlib( + self, + building_model="None", + zone_model="None", + corG=None, + internal_id=None, + path=None): """Exports values to a record file for Modelica simulation + For AixLib library. + Parameters ---------- @@ -943,18 +961,21 @@ def export_aixlib(self, utilitis.create_path(path) - aixlib_output.export_aixlib(prj=self, - building_model=building_model, - zone_model=zone_model, - corG=corG, - internal_id=internal_id, - path=path) + aixlib_output.export_aixlib( + prj=self, + building_model=building_model, + zone_model=zone_model, + corG=corG, + internal_id=internal_id, + path=path) def export_annex(self, internal_id=None, path=None): """Exports values to a record file for Modelica simulation + For Annex 60 Library + Parameters ---------- @@ -973,14 +994,15 @@ def export_annex(self, utilitis.create_path(path) - annex60_output.export_annex60(prj=self, - number_of_elements=self.number_of_elements_calc, - merge_windows=self.merge_windows_calc, - internal_id=internal_id, - path=path) + annex60_output.export_annex60( + prj=self, + number_of_elements=self.number_of_elements_calc, + merge_windows=self.merge_windows_calc, + internal_id=internal_id, + path=path) def export_parameters_txt(self, path=None): - '''Exports parameters of all buildings in a readable text file + """Exports parameters of all buildings in a readable text file Parameters ---------- @@ -988,19 +1010,20 @@ def export_parameters_txt(self, path=None): path : string if the Files should not be stored in OutputData, an alternative can be specified - ''' + """ if path is None: path = os.path.join(utilitis.get_default_path(), self.name) else: path = path+"/"+self.name - text_out.export_parameters_txt(prj=self, - path=path) + text_out.export_parameters_txt( + prj=self, + path=path) def set_default(self): - '''sets all attributes except self.data to default - ''' + """sets all attributes except self.data to default + """ self.name = "Project" @@ -1032,7 +1055,7 @@ def number_of_elements_calc(self): @number_of_elements_calc.setter def number_of_elements_calc(self, value): - ass_error_1 = "calculation_method has to be 1,2,3 or 4" + ass_error_1 = "number_of_elements_calc has to be 1,2,3 or 4" assert value != [1, 2, 3, 4], ass_error_1 From 2ee0884720252ffd6323e2502a839093af91f5d6 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 09:37:09 +0100 Subject: [PATCH 033/283] update documentation for boundary --- .../boundaryconditions/boundaryconditions.py | 279 +++++++++--------- 1 file changed, 140 insertions(+), 139 deletions(-) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index 83cbbb0c5..59f48a641 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -2,7 +2,7 @@ # by TEASER4 Development Team """UseConditions18599 -This module is a container for UseConditions following 18599 and SIA +This module is a container for UseConditions following 18599 and SIA2024 """ from teaser.logic.buildingobjects.useconditions import UseConditions @@ -11,198 +11,199 @@ class BoundaryConditions(UseConditions): - """Use Conditions DIN 18599 + """Extended Use Conditions from DIN 18599 and SIA2024 Class that contains the boundary conditions of use for non-residential - buildings defined in DIN V 18599-10 + buildings defined in DIN V 18599-10. Profiles for internal gains ( + persons, lighting, machiens) are taken from SIA2024. In addition some + TEASER specific use conditions have been attached to this class. + The docstring also contains how the use conditions is used. + + Note: Most attributes description are translations from DIN V 18599-10 + standard Attributes ---------- - Note: the attributes description are translations from DIN V 18599-10 - standard - USAGE AND OPERATION TIMES usage: str - usage type - Nutzungsart - - typical_length: - typical length of a usage zone - typische Zonenlaenge - - typical width: - typical width of a usage zone - typische Zonenbreite - - usage_time : [int] - usage time [begin, end] (h) - Nutzungszeit - - daily_usage_hours : int - daily usage time (h) - taegliche Nutzungsstunden - - yearly_usage_days : int - operating days per year (d) - jaehrliche Nutzungstage - - yearly_usage_hours_day : int - operating hours per year during daytime (h) - - jaehrliche Nutzungsstunden zur Tagzeit - - yearly_usage_hours_night : int - operating hours per year during nighttime (h) - jaehrliche - Nutzungsstunden zur Nachtzeit - + usage type + AixLib usage: String to distinguish usages of a zone + typical_length : float [m] + typical length of a usage zone + Archetype usage: division of usage zones in rooms + typical width : float [m] + typical width of a usage zone + Archetype usage: division of usage zones in rooms + usage_time : list [h] + usage time [begin, end] + Currently not used + daily_usage_hours : int [h] + daily usage time + Currently not used + yearly_usage_days : int [d] + operating days per year + Currently not used + yearly_usage_hours_day : int [h] + operating hours per year during daytime + Currently not used + yearly_usage_hours_night : int [h] + operating hours per year during nighttime + Currently not used daily_operation_ahu_cooling: int - operating hours of AHU and cooling - taegliche Betriebsstunden RLT und - Kuehlung - - yearly_ahu_days : int - operating days AHU per year (d) - jaehrliche Betriebstage fuer RLT - - yearly_heating_days : int - operating days heating per year - jaehrliche Betriebstage fuer Heizung - - yearly_cooling_days : int - operating days Cooling per year (h) - jaehrliche Betriebstage - fuer Kuehlung - - daily_operation_heating : int - operating hours of heating (h) - taegliche Betriebsstunden Heizung + operating hours of AHU and cooling + Currently not used + yearly_ahu_days : int [d] + operating days AHU per year + Currently not used + yearly_heating_days : int [d] + operating days heating per year + Currently not used + yearly_cooling_days : int [h] + operating days Cooling per year + Currently not used + daily_operation_heating : int [h] + operating hours of heating + Currently not used LIGHTING - maintained_illuminace : int - maintained illuminance value (lx) - Wartungswert der - Beleuchtungsstaerke - - usage_level_height: float - height of the usage level (m) - Hoehe der Nutzebene - + maintained_illuminance : int [Lx} + maintained illuminance value (lx) + Currently not used + usage_level_height: float [m] + height of the usage level (m) + Currently not used red_factor_visual : float - reduction factor for visual task sector - Minderungsfaktor Bereich - Sehaufgabe - + reduction factor for visual task sector + Currently not used rel_absence : float - relative absence - Raumindex - + relative absence + Currently not used room_index : float - room index - jaehrliche Betriebstage fuer Kuehlung - + room index + Currently not used part_load_factor_lighting : float - part load factor of building usage time for lighting - - Teilbetriebsfaktor der Gebaeudebetriebszeit fuer Beleuchtung - + part load factor of building usage time for lighting + Currently not used ratio_conv_rad_lighting : float describes the ratio between convective and radiative heat transfer of the lighting + AixLib: Used in Zone record for internal gains, lighting ROOM CLIMATE - set_temp_heat: float - internal set temperature heating - Raum-Solltemperatur Heizung - - set_temp_cool: float - internal set temperature cooling - Raum-Solltemperatur Kuehlung - - temp_set_back: float - set back in reduced operation mode - Temperaturabsenkung reduzierter - Betrieb - - min_temp_heat : float - design minimal temperature heating - Minimaltemperatur - Auslegung Heizung - - max_temp_cool : float - design maximal temperature cooling - Maximaltemperatur - Auslegung Kuehlung - + set_temp_heat: float [K] + internal set temperature heating + AixLib: Used in simple Heater for set temperature + set_temp_cool: float [K} + internal set temperature cooling + Currently not used + temp_set_back: float [K] + set back in reduced operation mode + Currently not used (see issue #342) + min_temp_heat : float [K] + design minimal temperature heating + Currently not used + max_temp_cool : float [K] + design maximal temperature cooling + Currently not used rel_humidity : float - relative humidity - Feuchteanforderung d - - min_air_exchange : float - required minimal air exchange, due to usage - - Mindestaussenluftvolumenstrom - + relative humidity + Currently not used + min_air_exchange : float [m3/h] + required minimal air exchange, due to usage + Currently not used rel_absence_ahu : float - relative absence for AHU - Relative Abwesenheit RLT - + relative absence for AHU + Currently not used part_load_factor_ahu: float - part load factor of building usage time for AHU - Teilbetriebsfaktor - der Gebaeudebetriebszeit RLT - - cooling_time : [int] - cooling time [begin, end] - Beginn/Ende Betriebszeit RLT und Kuehlung - - heating_time : [int] + part load factor of building usage time for AHU + Currently not used + cooling_time : list [h] + cooling time [begin, end] + Currently not used + heating_time : list [h] heating time [begin, end] - Beginn/End Betriebszeit Heizung - + Currently not used (see issue #342) INTERNAL GAINS persons : int - number of persons - Personen - + number of persons in the room + AixLib: Used in Zone record for internal gains, NrPeople activity_type_persons : int - persons activity - + persons activity (1: light, 2: moderate, 3: high) + AixLib: Used in Zone for internal gains. The heat produced by people + in relation to zone temperature and person activity in [W/person] ratio_conv_rad_persons : float describes the ratio between convective and radiative heat transfer of the persons - - profile_persons : [float] - timeline of internal gains (persons) from 0 - 100 - Nutzungsprofil - Personen - + AixLib: Used in Zone record for internal gains + profile_persons : list + Relative presence of persons 0-1 (e.g. 0.5 means that 50% of the total + number of persons are currently in the room). Typically given + for 24h. + AixLib: Used for internal gains profile on top-level machines: float - number of Machines - Arbeitshilfen - + number of Machines + AixLib: Used in Zone record for internal gains activity_type_machines : int - machines activity - + machines activity (1: light, 50W/machine, 2: moderate 100W/machine, + 3: high 150W/machine) + AixLib: Used in Zone record for internal gains ratio_conv_rad_machines : float describes the ratio between convective and radiative heat transfer - of the lighting - - profile_machines : [float] - timeline of internal gains (machines) from 0 - 100 - Nutzungsprofil - Geraete - - lighting_power : float - spec. electr. Power for lighting - spez. Elektr. - Leistung-Raumbeleuchtung - + of the machines + AixLib: Used in Zone record for internal gains + profile_machines : list + Relative presence of machines 0-1 (e.g. 0.5 means that 50% of the total + number of machines are currently used in the room). Typically given + for 24h. + AixLib: Used for internal gains profile on top-level + lighting_power : float [W/m2] + spec. electr. Power for lighting + AixLib: Used in Zone record for internal gains profile_lighting : [float] - timeline of internal gains (lighting) from 0 - 100 - Nutzungsprofil - Licht + Relative presence of lighting 0-1 (e.g. 0.5 means that 50% of the total + lighting power are currently used). Typically given for 24h. + AixLib: Used for internal gains profile on top-level MISC/AHU - min_ahu: float - min ahu - minAHU - + min_ahu: float [m3/(m2*h)] + Zone specific minimum specific air flow supplied by the AHU + AixLib: Used on Multizone level for central AHU to determine total + volume flow of all zones. max_ahu : float - max ahu - maxAHU - + Zone specific maximum specific air flow supplied by the AHU + AixLib: Used on Multizone level for central AHU to determine total + volume flow of all zones. with_ahu : boolean - with ahu - withAHU - + Zone is connected to central air handling unit or not + AixLib: Used on Multizone level for central AHU. use_constant_ach_rate : boolean - choose if a constant ACH rate should be used - + choose if a constant infiltration rate should be used + AixLib: Used on Zone level for ventilation. base_ach : float base value for the infiltration rate - + AixLib: Used on Zone level for ventilation. TODO: move this to + ThermalZone max_user_ach : float - additional infiltration rate for maximum persons activity - + Additional infiltration rate for maximum persons activity + AixLib: Used on Zone level for ventilation. max_overheating_ach : list - additional infiltration rate when overheating appears - + Additional infiltration rate when overheating appears + AixLib: Used on Zone level for ventilation. max_summer_ach : list - additional infiltration rate in the summer with + Additional infiltration rate in the summer with [infiltration_rate, Tmin, Tmax] - + AixLib: Used on Zone level for ventilation. winter_reduction : list - reduction factor of userACH for cold weather with + Reduction factor of userACH for cold weather with [infiltration_rate, Tmin, Tmax] + AixLib: Used on Zone level for ventilation. """ def __init__(self, parent=None): From 84a3412307265f01bf22d5d0d9f8dad7e3672aca Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 09:42:42 +0100 Subject: [PATCH 034/283] clean up boundary --- .../boundaryconditions/boundaryconditions.py | 89 +++++++++---------- 1 file changed, 40 insertions(+), 49 deletions(-) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index 59f48a641..9ae8c5bbb 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -249,7 +249,7 @@ def __init__(self, parent=None): self.heating_time = [5, 18] self._persons = 5.0 - self.activity_type_persons = 3 # physical activity + self.activity_type_persons = 3 self.ratio_conv_rad_persons = 0.5 self._profile_persons = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.2, 0.4, 0.6, 0.8, 0.8, 0.4, 0.6, 0.8, 0.8, 0.4, 0.2, @@ -278,21 +278,21 @@ def __init__(self, parent=None): def load_use_conditions(self, zone_usage, data_class=None): - """load typical use conditions + """Load typical use conditions from XML data base - loads Use conditions specified in the XML, according to 18599 + Loads Use conditions specified in the XML. Parameters ---------- zone_usage : str - code list for zone_usage according to 18599 + code list for zone_usage according to 18599 or self defined data_class : DataClass() DataClass containing the bindings for Use Conditions (typically this is the data class stored in prj.data, - but the user can individually change that. Default is - self.parent.parent.parent.data (which is data_class in current - project) + but the user can individually change that. Default is None which + leads to an automatic setter to self.parent.parent.parent.data ( + which is DataClass in current project) """ if data_class is None: @@ -300,9 +300,10 @@ def load_use_conditions(self, else: data_class = data_class - boundcond_input.load_boundary_conditions(bound_cond=self, - zone_usage=zone_usage, - data_class=data_class) + boundcond_input.load_boundary_conditions( + bound_cond=self, + zone_usage=zone_usage, + data_class=data_class) def save_use_conditions(self, data_class): """Use conditions saver. @@ -311,7 +312,8 @@ def save_use_conditions(self, data_class): for use conditions in InputData. If the Project parent is set, it automatically saves it to the file given in Project.data. Alternatively you can specify a path to a file of UseConditions. If this - file does not exist, a new file is created. + file does not exist, a new file is created. Use Conditions are not + overwritten if they already exist in XML! Parameters ---------- @@ -329,8 +331,9 @@ def save_use_conditions(self, data_class): else: data_class = data_class - boundcond_output.save_bound_conditions(bound_cond=self, - data_class=data_class) + boundcond_output.save_bound_conditions( + bound_cond=self, + data_class=data_class) @property def typical_length(self): @@ -367,9 +370,8 @@ def profile_persons(self, value): pass else: if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ("/InternalGains_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_internal_gains = ( + "/InternalGains_" + self.parent.parent.name + ".mat") self._profile_persons = value @property @@ -383,9 +385,8 @@ def profile_machines(self, value): pass else: if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ("/InternalGains_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_internal_gains = ( + "/InternalGains_" + self.parent.parent.name + ".mat") self._profile_machines = value @property @@ -400,9 +401,8 @@ def profile_lighting(self, value): pass else: if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ("/InternalGains_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_internal_gains = ( + "/InternalGains_" + self.parent.parent.name + ".mat") self._profile_lighting = value @@ -428,9 +428,8 @@ def set_temp_heat(self, value): else: if self.parent is not None: if self.parent.parent.file_set_t is None: - self.parent.parent.file_set_t = ("/TSet" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_set_t = ( + "/TSet" + self.parent.parent.name + ".mat") else: pass @@ -458,9 +457,8 @@ def set_temp_cool(self, value): else: if self.parent is not None: if self.parent.parent.file_set_t is None: - self.parent.parent.file_set_t = ("/TSet_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_set_t = ( + "/TSet_" + self.parent.parent.name + ".mat") else: pass self._set_temp_cool = value @@ -540,9 +538,8 @@ def rel_humidity(self, value): pass else: if self.parent.parent.file_ahu is None: - self.parent.parent.file_ahu = ("/AHU_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_ahu = ( + "/AHU_" + self.parent.parent.name + ".mat") self._rel_humidity = value @property @@ -566,9 +563,8 @@ def min_air_exchange(self, value): pass else: if self.parent.parent.file_ahu is None: - self.parent.parent.file_ahu = ("/AHU_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_ahu = ( + "/AHU_" + self.parent.parent.name + ".mat") self._min_air_exchange = value @property @@ -592,9 +588,8 @@ def min_ahu(self, value): pass else: if self.parent.parent.file_ahu is None: - self.parent.parent.file_ahu = ("/AHU_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_ahu = ( + "/AHU_" + self.parent.parent.name + ".mat") self._min_ahu = value @property @@ -618,9 +613,8 @@ def max_ahu(self, value): pass else: if self.parent.parent.file_ahu is None: - self.parent.parent.file_ahu = ("/AHU_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_ahu = ( + "/AHU_" + self.parent.parent.name + ".mat") self._max_ahu = value @property @@ -644,9 +638,8 @@ def persons(self, value): pass else: if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ("/InternalGains_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_internal_gains = ( + "/InternalGains_" + self.parent.parent.name + ".mat") self._persons = value @property @@ -670,9 +663,8 @@ def machines(self, value): pass else: if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ("/InternalGains_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_internal_gains = ( + "/InternalGains_" + self.parent.parent.name + ".mat") self._machines = value @property @@ -696,7 +688,6 @@ def lighting_power(self, value): pass else: if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ("/InternalGains_" + - self.parent.parent.name + - ".mat") + self.parent.parent.file_internal_gains = ( + "/InternalGains_" + self.parent.parent.name + ".mat") self._lighting_power = value From 6a600e4635885429d49a173a79cfedbec4f2d2c8 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 10:15:36 +0100 Subject: [PATCH 035/283] clean up building element --- .../buildingphysics/buildingelement.py | 178 ++++++++++-------- 1 file changed, 102 insertions(+), 76 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py index 5200c56e2..d6e583f13 100644 --- a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py +++ b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py @@ -14,10 +14,11 @@ class BuildingElement(object): - """Building element class. - This is the base class for all building elements. + This is the base class for all building elements. Building elements are + all physical elements that may serve as boundaries for a thermal zone or + building. Parameters ---------- @@ -27,71 +28,99 @@ class BuildingElement(object): Allows for better control of hierarchical structures. Default is None. - Note - ---------- - - The listed attributes are just the ones that are set by the user Calculated - values are not included in this list - Attributes ---------- - internal_id : float - Random id for the destinction between different elements - + Random id for the distinction between different elements. name : str Individual name - construction_type : str - Type of construction ("heavy" or "light") - - year_of_refurbishment : int - Year of refurbishment - + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit year_of_construction : int Year of first construction - - area : float + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] Area of building element - - tilt : float + tilt : float [degree] Tilt against horizontal - - orientation : float - Compass direction of building element (0 : north, 90: est, 180: south, + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, 270: west) - inner_convection : float - Constant heat transfer coefficient of convection inner side - + Constant heat transfer coefficient of convection inner side (facing + the zone) inner_radiation : float - Constant heat transfer coefficient of radiation inner side - + Constant heat transfer coefficient of radiation inner side (facing + the zone) outer_convection : float - Constant heat transfer coefficient of convection outer side - for inner walls and ground floor zero - + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 outer_radiation : float - Constant heat transfer coefficient of radiation outer side - for inner walls and ground floor zero - + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 layer : list List of all layers of a building element (to be filled with Layer objects). Use element.layer = None to delete all layers of the building element - Raises - ---------- - None + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone """ def __init__(self, parent=None): - """Constructor for Thermal zone - + """Constructor for BuildingElement """ + self.parent = parent + self.internal_id = random.random() self.name = None @@ -110,12 +139,6 @@ def __init__(self, parent=None): self._layer = [] - # values for the AixLib Export - self.emissivity = 0.0 # Should we use the ir_emissivity here? - # Better use in the thermal zone i think - self.parent = parent - - # Calculated values for each Building Element self.r1 = 0.0 self.r2 = 0.0 self.r3 = 0.0 @@ -135,7 +158,8 @@ def __init__(self, parent=None): def calc_ua_value(self): """U*A value for building element. - Calculates the U*A value and thermal resistances of a building element. + Calculates the U*A value and resistances for radiative and + convective heat transfer of a building element. """ self.ua_value = 0.0 @@ -148,8 +172,8 @@ def calc_ua_value(self): self.r_outer_comb = 0.0 for count_layer in self.layer: - self.r_conduc += (count_layer.thickness / - count_layer.material.thermal_conduc) + self.r_conduc += ( + count_layer.thickness / count_layer.material.thermal_conduc) self.r_inner_conv = (1 / self.inner_convection) * (1 / self.area) self.r_inner_rad = (1 / self.inner_radiation) * (1 / self.area) @@ -163,8 +187,9 @@ def calc_ua_value(self): self.r_outer_comb = 1 / \ (1 / self.r_outer_conv + 1 / self.r_outer_rad) - self.ua_value = (1 / (self.r_inner_comb + self.r_conduc * - (1 / self.area) + self.r_outer_comb)) + self.ua_value = (1 / ( + self.r_inner_comb + self.r_conduc * (1 / self.area) + + self.r_outer_comb)) def gather_element_properties(self): """Helper function for matrix calculation. @@ -175,11 +200,20 @@ def gather_element_properties(self): Returns ---------- - np.number_of_layer - np.density - np.thermal_conduc - np.heat_capac - np.thickness + number_of_layer : int + number of layer (length of layer list) + density : np.array + Numpy array with length of number of layer, filled with density + of each layer + thermal_conduc : np.array + Numpy array with length of number of layer, filled with + thermal_conduc of each layer + heat_capac : np.array + Numpy array with length of number of layer, filled with heat_capac + of each layer + thickness : np.array + Numpy array with length of number of layer, filled with thickness + of each layer """ number_of_layer = len(self.layer) @@ -205,6 +239,8 @@ def add_layer(self, layer, position=None): Parameters ---------- + layer : instance of Layer + Layer instance of TEASER position : int position in the wall starting from 0 (inner side) @@ -221,10 +257,12 @@ def add_layer(self, layer, position=None): def add_layer_list(self, layer_list): """Appends a layer set to the layer list + The layer list has to be in correct order + Parameters ---------- - layer_list : [Layer instance] - list of sorted layer instances + layer_list : list + list of sorted TEASER Layer instances """ ass_error_1 = "Layer has to be an instance of Layer()" for lay_count in layer_list: @@ -233,10 +271,11 @@ def add_layer_list(self, layer_list): self._layer.append(lay_count) - def load_type_element(self, - year, - construction, - data_class=None): + def load_type_element( + self, + year, + construction, + data_class=None): """Typical element loader. Loads typical building elements according to their construction @@ -259,9 +298,6 @@ def load_type_element(self, self.parent.parent.parent.data (which is data_class in current project) - Raises - ---------- - Assert if parents to Building are not set """ if data_class is None: @@ -414,17 +450,7 @@ def orientation(self): @orientation.setter def orientation(self, value): - """ - if isinstance(value, float): - pass - elif value is None: - pass - else: - try: - value = float(value) - except: - raise ValueError("Can't convert orientation to float") - """ + self._orientation = value if type(self).__name__ == "OuterWall": if self.parent.parent is not None and self.area is not None: From 624aafe027233b87104e732c215fdf4ade9ffc46 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 10:21:15 +0100 Subject: [PATCH 036/283] docstring for inner walls --- .../buildingphysics/ceiling.py | 95 +++++++++++++++- .../buildingobjects/buildingphysics/floor.py | 100 ++++++++++++++++- .../buildingphysics/innerwall.py | 101 +++++++++++++++++- 3 files changed, 290 insertions(+), 6 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/ceiling.py b/teaser/logic/buildingobjects/buildingphysics/ceiling.py index 31dffc4a9..1ffee6c52 100644 --- a/teaser/logic/buildingobjects/buildingphysics/ceiling.py +++ b/teaser/logic/buildingobjects/buildingphysics/ceiling.py @@ -9,6 +9,99 @@ class Ceiling(InnerWall): """Ceiling (InnerWall) This class represents a ceiling and is a child of InnerWall() + + Parameters + ---------- + + parent : ThermalZone() + The parent class of this object, the ThermalZone the BE belongs to. + Allows for better control of hierarchical structures. + Default is None. + + Attributes + ---------- + + internal_id : float + Random id for the distinction between different elements. + name : str + Individual name + construction_type : str + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit + year_of_construction : int + Year of first construction + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] + Area of building element + tilt : float [degree] + Tilt against horizontal, default is 0.0 + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, + 270: west), default is -1, for horizontal ceiling + inner_convection : float + Constant heat transfer coefficient of convection inner side (facing + the zone), default is 1.7 + inner_radiation : float + Constant heat transfer coefficient of radiation inner side (facing + the zone), default is 5.0 + outer_convection : float + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + outer_radiation : float + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + layer : list + List of all layers of a building element (to be filled with Layer + objects). Use element.layer = None to delete all layers of the building + element + + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone """ def __init__(self, parent=None): @@ -17,7 +110,7 @@ def __init__(self, parent=None): """ super(Ceiling, self).__init__(parent) - self._tilt = 90.0 + self._tilt = 0.0 self._orientation = -1.0 diff --git a/teaser/logic/buildingobjects/buildingphysics/floor.py b/teaser/logic/buildingobjects/buildingphysics/floor.py index 543d8b085..0271b0c63 100644 --- a/teaser/logic/buildingobjects/buildingphysics/floor.py +++ b/teaser/logic/buildingobjects/buildingphysics/floor.py @@ -6,7 +6,103 @@ class Floor(InnerWall): - """This class represents a floor and is a child of InnerWall() + """Floor (InnerWall) + + This class represents a floor and is a child of InnerWall() + + Parameters + ---------- + + parent : ThermalZone() + The parent class of this object, the ThermalZone the BE belongs to. + Allows for better control of hierarchical structures. + Default is None. + + Attributes + ---------- + + internal_id : float + Random id for the distinction between different elements. + name : str + Individual name + construction_type : str + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit + year_of_construction : int + Year of first construction + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] + Area of building element + tilt : float [degree] + Tilt against horizontal, default is 0.0 + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, + 270: west), default is -2, for horizontal floor + inner_convection : float + Constant heat transfer coefficient of convection inner side (facing + the zone), default is 1.7 + inner_radiation : float + Constant heat transfer coefficient of radiation inner side (facing + the zone), default is 5.0 + outer_convection : float + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + outer_radiation : float + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + layer : list + List of all layers of a building element (to be filled with Layer + objects). Use element.layer = None to delete all layers of the building + element + + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone + """ def __init__(self, parent=None): @@ -14,5 +110,5 @@ def __init__(self, parent=None): """ super(Floor, self).__init__(parent) - self._tilt = 90.0 + self._tilt = 0.0 self._orientation = -2.0 diff --git a/teaser/logic/buildingobjects/buildingphysics/innerwall.py b/teaser/logic/buildingobjects/buildingphysics/innerwall.py index f9374895a..280bbe49f 100644 --- a/teaser/logic/buildingobjects/buildingphysics/innerwall.py +++ b/teaser/logic/buildingobjects/buildingphysics/innerwall.py @@ -7,7 +7,102 @@ class InnerWall(Wall): - """This class represents an inner wall and is a child of Wall() + """InnerWall class + + This class holds information for an inner wall and is a child of Wall() + + Parameters + ---------- + + parent : ThermalZone() + The parent class of this object, the ThermalZone the BE belongs to. + Allows for better control of hierarchical structures. + Default is None. + + Attributes + ---------- + + internal_id : float + Random id for the distinction between different elements. + name : str + Individual name + construction_type : str + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit + year_of_construction : int + Year of first construction + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] + Area of building element + tilt : float [degree] + Tilt against horizontal, default is 90.0 + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, + 270: west) + inner_convection : float + Constant heat transfer coefficient of convection inner side (facing + the zone) + inner_radiation : float + Constant heat transfer coefficient of radiation inner side (facing + the zone) + outer_convection : float + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + outer_radiation : float + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + layer : list + List of all layers of a building element (to be filled with Layer + objects). Use element.layer = None to delete all layers of the building + element + + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone """ def __init__(self, parent=None): @@ -18,8 +113,8 @@ def __init__(self, parent=None): self._tilt = 90.0 self._inner_convection = 1.7 self._inner_radiation = 5.0 - self._outer_convection = 1.7 - self._outer_radiation = 5.0 + self._outer_convection = None + self._outer_radiation = None @property def parent(self): From deee1c9b29d277aaa5765033a19560f170e7fc91 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 10:25:16 +0100 Subject: [PATCH 037/283] docstring and clean up for wall --- .../buildingobjects/buildingphysics/wall.py | 128 ++++++++++++++++-- 1 file changed, 113 insertions(+), 15 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/wall.py b/teaser/logic/buildingobjects/buildingphysics/wall.py index c8e83c05f..e49ebbeb4 100644 --- a/teaser/logic/buildingobjects/buildingphysics/wall.py +++ b/teaser/logic/buildingobjects/buildingphysics/wall.py @@ -10,19 +10,116 @@ class Wall(BuildingElement): - """This class represents a wall and is a child of BuildingElement(). + """Wall class + + This class holds functions and information for walls. It inherits for + BuildingElement() and is a base class for all inner and outer walls. + + Parameters + ---------- + + parent : ThermalZone() + The parent class of this object, the ThermalZone the BE belongs to. + Allows for better control of hierarchical structures. + Default is None. + + + Attributes + ---------- + + internal_id : float + Random id for the distinction between different elements. + name : str + Individual name + construction_type : str + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit + year_of_construction : int + Year of first construction + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] + Area of building element + tilt : float [degree] + Tilt against horizontal + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, + 270: west) + inner_convection : float + Constant heat transfer coefficient of convection inner side (facing + the zone) + inner_radiation : float + Constant heat transfer coefficient of radiation inner side (facing + the zone) + outer_convection : float + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + outer_radiation : float + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + layer : list + List of all layers of a building element (to be filled with Layer + objects). Use element.layer = None to delete all layers of the building + element + + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone """ def __init__(self, parent=None): - """ + """Constructor of Wall """ super(Wall, self).__init__(parent) def calc_equivalent_res(self, t_bt=7): - """Equivalent resistance VDI 6007. + """Equivalent resistance according to VDI 6007. - Calculates the equivalent resistance of a wall according to - VDI 6007 guideline. + Calculates the equivalent resistance and capacity of a wall according to + VDI 6007 guideline. (Analogous model). Parameters ---------- @@ -92,8 +189,7 @@ def calc_equivalent_res(self, t_bt=7): for count_layer in a_layer: new_mat = np.dot(new_mat, count_layer) - # print(self.parent.parent.name) - # -calculation of equivalent Resistance and capacities of each element + # calculation of equivalent Resistance and capacities of each element self.r1 = (1 / self.area) * ((new_mat[3][3] - 1) * new_mat[0][2] + new_mat[2][3] * new_mat[0][3]) / \ @@ -131,9 +227,10 @@ def calc_equivalent_res(self, t_bt=7): or type(self).__name__ == "GroundFloor": self.c1 = self.c1_korr - def insulate_wall(self, - material=None, - thickness=None): + def insulate_wall( + self, + material=None, + thickness=None): """Retrofit the walls with an additional insulation layer Adds an additional layer on the wall, outer sight @@ -142,7 +239,6 @@ def insulate_wall(self, ---------- material : string Type of material, that is used for insulation, default = EPS035 - thickness : float thickness of the insulation layer, default = None @@ -154,8 +250,9 @@ def insulate_wall(self, ext_layer = Layer(self) new_material = Material(ext_layer) - new_material.load_material_template(material, - data_class=self.parent.parent.parent.data) + new_material.load_material_template( + material, + data_class=self.parent.parent.parent.data) if thickness is None: pass @@ -165,7 +262,9 @@ def insulate_wall(self, ext_layer.material = new_material def retrofit_wall(self, year_of_retrofit, material=None): - """This function adds an additional layer of insulation and sets the + """Retrofits wall to German refurbishment standards. + + This function adds an additional layer of insulation and sets the thickness of the layer according to the retrofit standard in the year of refurbishment. Refurbishment year must be newer then 1995 @@ -176,7 +275,6 @@ def retrofit_wall(self, year_of_retrofit, material=None): ---------- material : string Type of material, that is used for insulation - year_of_refurbishment : int Year of the retrofit of the wall/building From ddf89ba8ae193df1c2d853d3b1c79a2363d783bd Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 10:37:08 +0100 Subject: [PATCH 038/283] add docstring to building elements --- .../buildingphysics/ceiling.py | 8 +- .../buildingobjects/buildingphysics/floor.py | 8 +- .../buildingphysics/groundfloor.py | 95 +++++++++++++++- .../buildingphysics/innerwall.py | 12 +- .../buildingphysics/outerwall.py | 96 +++++++++++++++- .../buildingphysics/rooftop.py | 96 +++++++++++++++- .../buildingobjects/buildingphysics/window.py | 106 ++++++++++++++++-- 7 files changed, 395 insertions(+), 26 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/ceiling.py b/teaser/logic/buildingobjects/buildingphysics/ceiling.py index 1ffee6c52..a05c7d328 100644 --- a/teaser/logic/buildingobjects/buildingphysics/ceiling.py +++ b/teaser/logic/buildingobjects/buildingphysics/ceiling.py @@ -43,17 +43,17 @@ class Ceiling(InnerWall): orientation : float [degree] Azimuth direction of building element (0 : north, 90: east, 180: south, 270: west), default is -1, for horizontal ceiling - inner_convection : float + inner_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection inner side (facing the zone), default is 1.7 - inner_radiation : float + inner_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation inner side (facing the zone), default is 5.0 - outer_convection : float + outer_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 - outer_radiation : float + outer_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 diff --git a/teaser/logic/buildingobjects/buildingphysics/floor.py b/teaser/logic/buildingobjects/buildingphysics/floor.py index 0271b0c63..cc5c6a5d8 100644 --- a/teaser/logic/buildingobjects/buildingphysics/floor.py +++ b/teaser/logic/buildingobjects/buildingphysics/floor.py @@ -43,17 +43,17 @@ class Floor(InnerWall): orientation : float [degree] Azimuth direction of building element (0 : north, 90: east, 180: south, 270: west), default is -2, for horizontal floor - inner_convection : float + inner_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection inner side (facing the zone), default is 1.7 - inner_radiation : float + inner_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation inner side (facing the zone), default is 5.0 - outer_convection : float + outer_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 - outer_radiation : float + outer_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 diff --git a/teaser/logic/buildingobjects/buildingphysics/groundfloor.py b/teaser/logic/buildingobjects/buildingphysics/groundfloor.py index dd73ee7ad..4b0fa98d9 100644 --- a/teaser/logic/buildingobjects/buildingphysics/groundfloor.py +++ b/teaser/logic/buildingobjects/buildingphysics/groundfloor.py @@ -7,7 +7,100 @@ class GroundFloor(OuterWall): - """This class represents a GroundFloor and is a child of OuterWall() + """GroundFloor class + + This class holds information of a GroundFloor and is a child of OuterWall() + + Parameters + ---------- + + parent : ThermalZone() + The parent class of this object, the ThermalZone the BE belongs to. + Allows for better control of hierarchical structures. + Default is None. + + Attributes + ---------- + + internal_id : float + Random id for the distinction between different elements. + name : str + Individual name + construction_type : str + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit + year_of_construction : int + Year of first construction + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] + Area of building element + tilt : float [degree] + Tilt against horizontal, default is 0.0 + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, + 270: west), orientation -2.0 + inner_convection : float [W/(m2*K)] + Constant heat transfer coefficient of convection inner side (facing + the zone), default 1.7 + inner_radiation : float [W/(m2*K)] + Constant heat transfer coefficient of radiation inner side (facing + the zone), default 5.0 + outer_convection : float [W/(m2*K)] + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone), default 0.0 + outer_radiation : float [W/(m2*K)] + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone), default 0.0 + layer : list + List of all layers of a building element (to be filled with Layer + objects). Use element.layer = None to delete all layers of the building + element + + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone """ def __init__(self, parent=None): diff --git a/teaser/logic/buildingobjects/buildingphysics/innerwall.py b/teaser/logic/buildingobjects/buildingphysics/innerwall.py index 280bbe49f..00c7294e2 100644 --- a/teaser/logic/buildingobjects/buildingphysics/innerwall.py +++ b/teaser/logic/buildingobjects/buildingphysics/innerwall.py @@ -44,17 +44,17 @@ class InnerWall(Wall): orientation : float [degree] Azimuth direction of building element (0 : north, 90: east, 180: south, 270: west) - inner_convection : float + inner_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection inner side (facing - the zone) - inner_radiation : float + the zone), default 1.7 + inner_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation inner side (facing - the zone) - outer_convection : float + the zone), default 5.0 + outer_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 - outer_radiation : float + outer_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 diff --git a/teaser/logic/buildingobjects/buildingphysics/outerwall.py b/teaser/logic/buildingobjects/buildingphysics/outerwall.py index f6d953b00..fabe51b2b 100644 --- a/teaser/logic/buildingobjects/buildingphysics/outerwall.py +++ b/teaser/logic/buildingobjects/buildingphysics/outerwall.py @@ -7,8 +7,100 @@ class OuterWall(Wall): - """ - This class represents an outer wall and is a child of Wall() + """OuterWall class + + This class holds information of an outer wall and is a child of Wall() + + Parameters + ---------- + + parent : ThermalZone() + The parent class of this object, the ThermalZone the BE belongs to. + Allows for better control of hierarchical structures. + Default is None. + + Attributes + ---------- + + internal_id : float + Random id for the distinction between different elements. + name : str + Individual name + construction_type : str + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit + year_of_construction : int + Year of first construction + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] + Area of building element + tilt : float [degree] + Tilt against horizontal, default is 90.0 + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, + 270: west) + inner_convection : float [W/(m2*K)] + Constant heat transfer coefficient of convection inner side (facing + the zone), default 2.7 + inner_radiation : float [W/(m2*K)] + Constant heat transfer coefficient of radiation inner side (facing + the zone), default 5.0 + outer_convection : float [W/(m2*K)] + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone), default 20.0 + outer_radiation : float [W/(m2*K)] + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone), default 5.0 + layer : list + List of all layers of a building element (to be filled with Layer + objects). Use element.layer = None to delete all layers of the building + element + + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone """ def __init__(self, parent=None): diff --git a/teaser/logic/buildingobjects/buildingphysics/rooftop.py b/teaser/logic/buildingobjects/buildingphysics/rooftop.py index 181073d77..1824d5e0b 100644 --- a/teaser/logic/buildingobjects/buildingphysics/rooftop.py +++ b/teaser/logic/buildingobjects/buildingphysics/rooftop.py @@ -7,8 +7,100 @@ class Rooftop(OuterWall): - """ - This class represents a roof top and is a child of OuterWall() + """Rooftop class + + This class holds information a roof top and is a child of OuterWall() + + Parameters + ---------- + + parent : ThermalZone() + The parent class of this object, the ThermalZone the BE belongs to. + Allows for better control of hierarchical structures. + Default is None. + + Attributes + ---------- + + internal_id : float + Random id for the distinction between different elements. + name : str + Individual name + construction_type : str + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit + year_of_construction : int + Year of first construction + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] + Area of building element + tilt : float [degree] + Tilt against horizontal, default is 0.0 + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, + 270: west), orientation -1.0 + inner_convection : float [W/(m2*K)] + Constant heat transfer coefficient of convection inner side (facing + the zone), default 1.7 + inner_radiation : float [W/(m2*K)] + Constant heat transfer coefficient of radiation inner side (facing + the zone), default 5.0 + outer_convection : float [W/(m2*K)] + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone), default 20.0 + outer_radiation : float [W/(m2*K)] + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone), default 5.0 + layer : list + List of all layers of a building element (to be filled with Layer + objects). Use element.layer = None to delete all layers of the building + element + + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone """ def __init__(self, parent=None): diff --git a/teaser/logic/buildingobjects/buildingphysics/window.py b/teaser/logic/buildingobjects/buildingphysics/window.py index 93c3882e9..471680ed5 100644 --- a/teaser/logic/buildingobjects/buildingphysics/window.py +++ b/teaser/logic/buildingobjects/buildingphysics/window.py @@ -7,22 +7,114 @@ class Window(BuildingElement): - """This class represents a window and is a child of BuildingElement(). + """Window class - Attributes + This class holds information of a window and is a child of + BuildingElement(). + + Parameters ---------- - g_value : float - g Value of the window - a_conv : float - convective coefficient of inner side of wall according to VDI 6007 + parent : ThermalZone() + The parent class of this object, the ThermalZone the BE belongs to. + Allows for better control of hierarchical structures. + Default is None. + + Attributes + ---------- + internal_id : float + Random id for the distinction between different elements. + name : str + Individual name + construction_type : str + Type of construction (e.g. "heavy" or "light"). Needed for + distinction between different constructions types in the same + building age period. + year_of_retrofit : int + Year of last retrofit + year_of_construction : int + Year of first construction + building_age_group : list + Determines the building age period that this building + element belongs to [begin, end], e.g. [1984, 1994] + area : float [m2] + Area of building element + tilt : float [degree] + Tilt against horizontal, default 90.0 + orientation : float [degree] + Azimuth direction of building element (0 : north, 90: east, 180: south, + 270: west) + inner_convection : float [W/(m2*K)] + Constant heat transfer coefficient of convection inner side (facing + the zone), default 2.7 + inner_radiation : float [W/(m2*K)] + Constant heat transfer coefficient of radiation inner side (facing + the zone), default 5.0 + outer_convection : float [W/(m2*K)] + Constant heat transfer coefficient of convection outer side (facing + the ambient or adjacent zone), default 20.0 + outer_radiation : float [W/(m2*K)] + Constant heat transfer coefficient of radiation outer side (facing + the ambient or adjacent zone), default 5.0 + layer : list + List of all layers of a building element (to be filled with Layer + objects). Use element.layer = None to delete all layers of the building + element + + Specific Attributes for Window + + g_value : float + solar heat gain coefficient of Window + a_conv : float + relative convective heat emission because of absorption of short wave + irradiation of inner side of Window according to VDI 6007 shading_g_total : float shaded g value of the window - shading_max_irr : float threshold for automatic shading + Calculated Attributes + + r1 : float [K/W] + equivalent resistance R1 of the analogous model given in VDI 6007 + r2 : float [K/W] + equivalent resistance R2 of the analogous model given in VDI 6007 + r3 : float [K/W] + equivalent resistance R3 of the analogous model given in VDI 6007 + c1 : float [J/K] + equivalent capacity C1 of the analogous model given in VDI 6007 + c2 : float [J/K] + equivalent capacity C2 of the analogous model given in VDI 6007 + c1_korr : float [J/K] + corrected capacity C1,korr for building elements in the case of + asymmetrical thermal load given in VDI 6007 + ua_value : float [W/K] + UA-Value of building elment (Area times U-Value) + r_inner_conv : float [K/W] + Convective resistance of building element on inner side (facing the + zone) + r_inner_rad : float [K/W] + Radiative resistance of building element on inner side (facing the + zone) + r_inner_conv : float [K/W] + Combined convective and radiative resistance of building element on + inner side (facing the zone) + r_outer_conv : float [K/W] + Convective resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_rad : float [K/W] + Radiative resistance of building element on outer side (facing + the ambient or adjacent zone). Currently for all InnerWalls and + GroundFloors this value is set to 0.0 + r_outer_conv : float [K/W] + Combined convective and radiative resistance of building element on + outer side (facing the ambient or adjacent zone). Currently for all + InnerWalls and GroundFloors this value is set to 0.0 + wf_out : float + Weightfactor of building element ua_value/ua_value_zone + """ def __init__(self, parent=None): From b8b8d0fa76ec01491c7bc3314cf20223d3aa9bbf Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 10:39:21 +0100 Subject: [PATCH 039/283] clean up material --- .../buildingphysics/material.py | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/material.py b/teaser/logic/buildingobjects/buildingphysics/material.py index 74493b1c3..bbadd9e7c 100644 --- a/teaser/logic/buildingobjects/buildingphysics/material.py +++ b/teaser/logic/buildingobjects/buildingphysics/material.py @@ -9,7 +9,9 @@ class Material(object): - """This class represents a Material. + """Material class + + This class holds information of Material used for buidling element layer. Parameters @@ -23,26 +25,19 @@ class Material(object): Attributes ---------- name : str - Individual name - - density : float - Density of material in kg/m^3 - - thermal_conduc : float - Thermal conductivity of material in W/(m*K) - - heat_capac : float - Specific heat capacity of material in kJ/(kg*K) - + Name of material + density : float [kg/m3] + Density of material + thermal_conduc : float [W/(m*K)] + Thermal conductivity of material + heat_capac : float [kJ/(kg*K)] + Specific heat capacity of material solar_absorp : float Coefficient of absorption of solar short wave - ir_emissivity : float Coefficient of longwave emissivity of material - transmittance : float Coefficient of transmittanve of material - material_id : str(uuid) UUID of material, this is used to have similar behaviour like foreign key in SQL data bases for use in TypeBuildingElements and Material xml From 35c30cb8f81f1578420604e2763a66b65a57a222 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 10:41:53 +0100 Subject: [PATCH 040/283] layer clean up --- teaser/logic/buildingobjects/buildingphysics/layer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/layer.py b/teaser/logic/buildingobjects/buildingphysics/layer.py index aca5f81dc..801bc7441 100644 --- a/teaser/logic/buildingobjects/buildingphysics/layer.py +++ b/teaser/logic/buildingobjects/buildingphysics/layer.py @@ -6,8 +6,9 @@ class Layer(object): - """This class represents a layer of a wall. + """Layer class + This class holds information of a layer of a specific building element. Parameters ---------- @@ -23,9 +24,8 @@ class Layer(object): Position (starting from 1 and the inner side) material : Material() Material class of TEASER - thickness : float + thickness : float [m] Thickness of the layer - """ def __init__(self, parent=None, id=0): @@ -70,7 +70,7 @@ def material(self): @material.setter def material(self, value): - ass_error_1 = "Outer wall has to be an instance of Material()" + ass_error_1 = "Material has to be an instance of Material()" assert type(value).__name__ == ("Material"), ass_error_1 From b6c7d5fcd5e7c760247c4b57fe317c70c1dfed9e Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 10:47:17 +0100 Subject: [PATCH 041/283] clean up buildingAHU --- .../buildingsystems/buildingahu.py | 83 +++++++++---------- 1 file changed, 41 insertions(+), 42 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingsystems/buildingahu.py b/teaser/logic/buildingobjects/buildingsystems/buildingahu.py index 817e8082a..a85aa8124 100644 --- a/teaser/logic/buildingobjects/buildingsystems/buildingahu.py +++ b/teaser/logic/buildingobjects/buildingsystems/buildingahu.py @@ -6,53 +6,57 @@ class BuildingAHU(object): - """Building Class + """BuildingAHU Class - This class represents a BuildingAHU. - - !AixLib sepcific! + This class holds information for a central Air Handling Unit (AHU). This + class is very AixLib specific and holds some parameters that are only + applicable to AixLib Central AHU model. If you are using other models + these values might have no effect. Parameters ---------- - parent: Project() + parent: Building() The parent class of this object, the Building the AHU belongs to. Allows for better control of hierarchical structures. (default: None) Attributes ---------- - heating : Boolean (default = True) - Heating Function of AHU - cooling : Boolean (default = True) - Cooling Function of AHU - dehumidification : Boolean (default = True) + heating : boolean + Heating Function of AHU (default = True) + cooling : boolean + Cooling Function of AHU (default = True) + dehumidification : boolean Dehumidification Function of AHU (Cooling and Heating must be enabled) - humidification : Boolean (default = True) + (default = True) + humidification : boolean Humidification Function of AHU (Cooling and Heating must be enabled) - heat_recovery : Boolean (default = True) - Is a HeatRecoverySystem physically integrated in the AHU? in AixLib: - "HRS" - by_pass_dehumidification : float (default = 0.2) + (default = True) + heat_recovery : boolean + Is a HeatRecoverySystem physically integrated in the AHU + AixLib: 'HRS' + (default = True) + by_pass_dehumidification : float By-pass factor of cooling coil during dehumidification. Necessary to calculate the real outgoing enthalpy flow of heat exchanger in dehumidification mode taking the surface enthalpy of the cooling - coil into account. In AixLib called "BPF_DeHu" - efficiency_recovery : float (default = 0.8) - efficiency of HRS in the AHU modes when HRS is enabled. in AixLib: - "efficiencyHRS_enabled" + coil into account. In AixLib called "BPF_DeHu" (default = 0.2) + efficiency_recovery : float + efficiency of HRS in the AHU modes if HRS is enabled. + AixLib: "efficiencyHRS_enabled" (default = 0.8) efficiency_revocery_false : float (default = 0.2) taking a little heat transfer into account although HRS is disabled - (in case that a HRS is physically installed in the AHU) in AixLib: - "efficiencyHRS_disabled" - profile_temperature : [float] - timeline of temperatures requirements for AHU simulation - profile_min_relative_humidity : [float] - timeline of relative humidity requirements for AHU simulation - profile_max_relative_humidity : [float] - timeline of relative humidity requirements for AHU simulation - profile_v_flow : [int] - timeline of desired relative v_flow of the AHU simulation (0..1) + (in case that a HRS is physically installed in the AHU) + AixLib: "efficiencyHRS_disabled" + profile_temperature : list [K] + profile of temperatures requirements for AHU simulation + profile_min_relative_humidity : list + profile of relative humidity requirements for AHU simulation + profile_max_relative_humidity : list + profile of relative humidity requirements for AHU simulation + profile_v_flow : list + profile of desired relative v_flow of the AHU simulation (0..1) """ @@ -97,9 +101,8 @@ def profile_min_relative_humidity(self, value): if self._profile_min_relative_humidity is None: pass else: - self.parent.file_ahu = ("/AHU_" + - self.parent.name + - ".mat") + self.parent.file_ahu = ( + "/AHU_" + self.parent.name + ".mat") self._profile_min_relative_humidity = value @@ -113,10 +116,8 @@ def profile_max_relative_humidity(self, value): if self._profile_max_relative_humidity is None: pass else: - self.parent.file_ahu = ("/AHU_" + - self.parent.name + - ".mat") - + self.parent.file_ahu = ( + "/AHU_" + self.parent.name + ".mat") self._profile_max_relative_humidity = value @property @@ -129,9 +130,8 @@ def profile_v_flow(self, value): if self._profile_v_flow is None: pass else: - self.parent.file_ahu = ("/AHU_" + - self.parent.name + - ".mat") + self.parent.file_ahu = ( + "/AHU_" + self.parent.name + ".mat") self._profile_v_flow = value @@ -145,7 +145,6 @@ def profile_temperature(self, value): if self._profile_temperature is None: pass else: - self.parent.file_ahu = ("/AHU_" + - self.parent.name + - ".mat") + self.parent.file_ahu = ( + "/AHU_" + self.parent.name + ".mat") self._profile_temperature = value From 754b11272e513147dadca56559dcee34ba96c58e Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 10:57:34 +0100 Subject: [PATCH 042/283] polish tow element --- .../calculation/two_element.py | 68 +++++++++---------- tests/test_data.py | 4 +- 2 files changed, 35 insertions(+), 37 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index f50a0fbf1..f7dc00da6 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -29,7 +29,7 @@ class TwoElement(object): merge_windows : boolean True for merging the windows into the outer wall's RC-combination, False for separate resistance for window, default is False - t_bt : int + t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) Attributes @@ -378,29 +378,26 @@ def calc_attributes(self): return True - def _calc_chain_matrix(self, element_list, omega): - """Matrix calculation. + @staticmethod + def _calc_parallel_connection(element_list, omega): + """Parallel connection of walls according to VDI 6007 - This is a helper function for def parallel_connection() to keep the - code clean. - - TODO move this to OneElement + Calculates the parallel connection of wall elements according to VDI + 6007, resulting in R1 and C1 (equation 23, 24). Parameters ---------- - wall_count : list + element_list : list List of inner or outer walls - omega : float VDI 6007 frequency Returns ---------- - r1 : float - VDI 6007 resistance for inner or outer walls - - c1 : float - VDI 6007 capacity for inner or outer walls + r1 : float [K/W] + VDI 6007 resistance for all inner or outer walls + c1 : float [K/W] + VDI 6007 capacity all for inner or outer walls """ for wall_count in range(len(element_list) - 1): @@ -713,20 +710,20 @@ def _sum_window_elements(self): 1 / (self.r_comb_outer_win * self.area_win)) def _calc_outer_elements(self): - """Lumped parameter for outer elements(walls, roof, grounfloor, windows) - - Doc + """Lumped parameter for outer wall elements + Calculates all necessary parameters for outer walls. This includes + OuterWalls, GroundFloors and Rooftops. Attributes ---------- - omega : float - TODO documentation for omega + omega : float [1/s] + angular frequency with given time period. outer_walls : list List containing all TEASER Wall instances that are treated as same outer wall type. In case of TwoElement model OuterWalls, GroundFloors, Rooftops """ - # TODO: documentation for omega + omega = 2 * math.pi / 86400 / self.t_bt outer_walls = (self.thermal_zone.outer_walls + @@ -739,8 +736,8 @@ def _calc_outer_elements(self): self.c1_ow = outer_walls[0].c1_korr elif len(outer_walls) > 1: # more than one outer wall, calculate chain matrix - self.r1_ow, self.c1_ow = self._calc_chain_matrix(outer_walls, - omega) + self.r1_ow, self.c1_ow = self._calc_parallel_connection(outer_walls, + omega) else: warnings.warn("No walls are defined as outer walls, please be " "careful with results. In addition this might lead " @@ -800,21 +797,21 @@ def _calc_outer_elements(self): "parameter cannot be calculated") def _calc_inner_elements(self): - """Lumped parameter for inner walls + """Lumped parameter for outer wall elements - TODO: move this to one_element + Calculates all necessary parameters for inner walls. This includes + InnerWalls, Ceilings and Floors. Attributes ---------- - omega : float - TODO documentation for omega - inner_walls : list + omega : float [1/s] + angular frequency with given time period. + outer_walls : list List containing all TEASER Wall instances that are treated as same - inner wall type. In case of TwoElement model InnerWall, - Floor, Ceiling + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops """ - # TODO: documentation for omega omega = 2 * math.pi / 86400 / self.t_bt inner_walls = (self.thermal_zone.inner_walls + @@ -831,7 +828,7 @@ def _calc_inner_elements(self): self.c1_iw = inner_walls[0].c1_korr elif len(inner_walls) > 1: # more than one outer wall, calculate chain matrix - self.r1_iw, self.c1_iw = self._calc_chain_matrix( + self.r1_iw, self.c1_iw = self._calc_parallel_connection( inner_walls, omega) else: @@ -909,8 +906,9 @@ def _calc_heat_load(self): self.thermal_zone.t_ground))) def set_calc_default(self): - '''sets default calculation parameters - ''' + """sets default calculation parameters + """ + # Attributes of inner walls self.area_iw = 0.0 @@ -982,7 +980,7 @@ def set_calc_default(self): self.orientation_wall = [] self.outer_walls_areas = [] - # TODO: check this value + self.r_rad_ow_iw = 0.0 # Attributes for windows @@ -1023,7 +1021,7 @@ def set_calc_default(self): self.weightfactor_win = [] self.tilt_win = [] self.orientation_win = [] - # TODO duplicated list??? + self.window_area_list = [] self.window_areas = [] self.g_sunblind_list = [] diff --git a/tests/test_data.py b/tests/test_data.py index 23e43aa46..dc6f7a8d5 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -899,7 +899,7 @@ def test_calc_chain_matrix(self): omega=(2 * math.pi / 86400 / 5) element_list = therm_zone.outer_walls + therm_zone.rooftops + \ therm_zone.ground_floors - r1_ow, c1_ow = prj.buildings[-1].thermal_zones[-1].model_attr._calc_chain_matrix( + r1_ow, c1_ow = prj.buildings[-1].thermal_zones[-1].model_attr._calc_parallel_connection( element_list=element_list, omega=omega) assert round(r1_ow, 14) == 0.00100751548411 @@ -907,7 +907,7 @@ def test_calc_chain_matrix(self): element_list = therm_zone.inner_walls + therm_zone.ceilings + \ therm_zone.floors r1_iw, c1_iw = prj.buildings[-1].thermal_zones[ - -1].model_attr._calc_chain_matrix( + -1].model_attr._calc_parallel_connection( element_list=element_list, omega=omega) assert round(r1_iw, 13) == 0.0097195611408 From 4bfe5d3695d29fc7fceafff8049d2dce51b5a483 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 11:05:45 +0100 Subject: [PATCH 043/283] doc for modelica info class --- teaser/logic/simulation/modelicainfo.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/teaser/logic/simulation/modelicainfo.py b/teaser/logic/simulation/modelicainfo.py index f4a095528..f79cbea5a 100644 --- a/teaser/logic/simulation/modelicainfo.py +++ b/teaser/logic/simulation/modelicainfo.py @@ -3,7 +3,25 @@ class ModelicaInfo(): + """ModelicaInfo Class + This class holds information specific for Modelica Simulation. + + + Attributes + ---------- + + runtime_simulation : str [s] + Total duration of simulation, default 31536000 for one year + interval_output : str [s] + Interval for one time step, default 3600 for one hour + solver : list + list of available solvers for Modelica, default ['Lsodar', 'dassl'] + current_solver : str + solver that should be used in simulation, default 'dassl' + equidistant_output : bool + Use of Equidistant time grid flag in Modelica. + """ def __init__(self): '''Constructor of Simulation Class. From a23b3b6100c0341fdafc811dd90f1ce962276492 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 12:14:39 +0100 Subject: [PATCH 044/283] move building calculation --- teaser/data/output/aixlib_output.py | 10 +- teaser/logic/buildingobjects/building.py | 70 +-- .../buildingobjects/calculation/aixlib.py | 403 ++++++++++++++++++ .../calculation}/annex.py | 10 + teaser/logic/simulation/aixlib.py | 363 ---------------- tests/test_data.py | 13 - 6 files changed, 432 insertions(+), 437 deletions(-) create mode 100644 teaser/logic/buildingobjects/calculation/aixlib.py rename teaser/logic/{simulation => buildingobjects/calculation}/annex.py (96%) delete mode 100644 teaser/logic/simulation/aixlib.py diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 598102b98..acb128c46 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -6,12 +6,14 @@ This module contains function to call Templates for AixLib model generation """ -import teaser.logic.utilities as utilitis -from mako.template import Template -import scipy.io -import teaser.logic.simulation.aixlib as aixlib import warnings +from mako.template import Template + +import teaser.logic.buildingobjects.calculation.aixlib as aixlib +import teaser.logic.utilities as utilitis + + def export_aixlib(prj, building_model="None", zone_model="None", diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index fc392d8a0..c37e9607a 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -3,12 +3,15 @@ """This module includes the Building class """ +import inspect import random import re -import inspect +from teaser.logic.buildingobjects.calculation.aixlib import AixLib +#from teaser.logic.buildingobjects.calculation.annex60 import Annex60 + + from teaser.logic.buildingobjects.buildingsystems.buildingahu \ import BuildingAHU -import teaser.logic.simulation.aixlib as aixlib class Building(object): @@ -98,6 +101,9 @@ class Building(object): used_library_calc : str 'AixLib' for https://github.com/RWTH-EBC/AixLib 'Annex60' for https://github.com/iea-annex60/modelica-annex60 + library_attr : Annex() or AixLib() instance + Classes with specific functions and attributes for building models in + Annex60 and AixLib. Python classes can be found in calculation package. TODO: aixlib module into class! @@ -156,15 +162,7 @@ def __init__( self._merge_windows_calc = False self._used_library_calc = "AixLib" - # additional simulation parameters - - self.file_ahu = None - self.file_internal_gains = None - self.file_set_t = None - self.file_weather = None - self.orientation_bldg = [] - self.tilt_bldg = [] - self.orient_tilt = [] + self.library_attr = None def set_height_gml(self): """Calculates the height of a building from CityGML data @@ -384,46 +382,6 @@ def get_inner_wall_area(self): sum_area += ceiling.area return sum_area - # TODO is this function needed at all? - def set_specific_wall_area( - self, - spec_zone, - spec_wall, - new_area): - """Set one specific wall area - - sets the area of a specific wall in a specific zone and weights the - rest of the walls according to their zone size - - Parameters - ---------- - - spec_zone : ThermalZone() - pointer to the corresponding zone - spec_wall : OuterWall() - pointer to the corresponding wall - new_area : float - new area of specific wall - """ - - spec_wall.area = new_area - actual_area = self.get_outer_wall_area(spec_wall.orientation)-new_area - for zone_count in self.thermal_zones: - for wall_count in zone_count.outer_walls: - if wall_count.orientation == spec_wall.orientation: - if wall_count is spec_wall: - pass - elif zone_count is spec_zone: - wall_count.area = \ - (actual_area * (zone_count.area / - self.net_leased_area)) / \ - (float(len(zone_count.outer_walls)) - 1) - else: - wall_count.area = \ - (actual_area * (zone_count.area / - self.net_leased_area)) / \ - (float(len(zone_count.outer_walls))) - def fill_outer_area_dict(self): """Fills the attribute outer_area @@ -459,7 +417,6 @@ def fill_window_area_dict(self): for key in self.window_area: self.window_area[key] = self.get_window_area(key) - # TODO implement AixLib and Annex Classes (similar to thermal zone) def calc_building_parameter( self, number_of_elements=2, @@ -496,12 +453,11 @@ def calc_building_parameter( self.sum_heat_load += zone.model_attr.heat_load if self.used_library_calc == 'AixLib': - aixlib.compare_orientation(self) + self.library_attr = AixLib(parent=self) + self.library_attr.compare_orientation() elif self.used_library_calc == 'Annex60': - import teaser.logic.simulation.annex as annex - - annex.compare_orientation( - self, number_of_elements=number_of_elements) + self.library_attr = Annex60(parent=self) + self.library_attr.compare_orientation() def retrofit_building( self, diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py new file mode 100644 index 000000000..4662cb339 --- /dev/null +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -0,0 +1,403 @@ +#Created December 2016 +#TEASER 4 Development Team + +"""This module includes AixLib calcuation class +""" + +import scipy.io +import teaser.logic.utilities as utilitis +import numpy as np +import warnings + + +class AixLib(object): + """AixLib Class + + This class holds functions to sort and aprtly rewrite zone and building + attributes specific for AixLib Multizone and MultizoneEquipped + simulation. This includes the export of boundary conditions and AHU + operation values. + + Parameters + ---------- + + parent: Building() + The parent class of this object, the Building the attributes are + calculated for. (default: None) + + + Attributes + ---------- + + self.file_ahu = None +self.file_internal_gains = None +self.file_set_t = None +self.file_weather = None +self.orientation_bldg = [] +self.tilt_bldg = [] +self.orient_tilt = [] + + """ + + def compare_orientation(self): + """Compares orientation of walls of all zones and sorts them + + Fills the weighfactors of every zone according to orientation and + tilt of all zones of the buildings. Therefore it compares orientation + and tilt of all outer building elements and then creates lists for zone + weightfactors, orientation, tilt, ares and sunblinds. + + Attributes + ---------- + + orient_tilt_help : list of tuples + List with of all occurring combinations of (orientation, tilt) of + all outer elements of the building + """ + + orient_tilt_help = [] + self.parent.orient_tilt = [] + self.parent.orientation_bldg = [] + self.parent.tilt_bldg = [] + + for zone in self.parent.thermal_zones: + for wall in zone.outer_walls: + if wall.orientation >= 0.0: + orient_tilt_help.append((wall.orientation, wall.tilt)) + else: + warnings.warn("OuterWalls should not have orientation " + "below zero") + for roof in zone.rooftops: + if roof.orientation >= -1.0: + orient_tilt_help.append((roof.orientation, roof.tilt)) + else: + warnings.warn("Rooftops should have orientation -1 for " + "flat roofs or >= 0.0 for pitched roofs") + for win in zone.windows: + if win.orientation >= -1.0: + orient_tilt_help.append([win.orientation, win.tilt]) + else: + warnings.warn("Windows should have orientation -1 for " + "windows in flat roofs or >= 0.0") + + for i in orient_tilt_help: + if i in self.parent.orient_tilt: + pass + else: + self.parent.orient_tilt.append(i) + + self.parent.orient_tilt.sort(key=lambda x: x[0]) + + if self.parent.orient_tilt[0][0] == -1: + self.parent.orient_tilt.insert( + len(self.parent.orient_tilt), + self.parent.orient_tilt.pop(0)) + + for i in self.parent.orient_tilt: + self.parent.orientation_self.parent.append(i[0]) + self.parent.tilt_self.parent.append(i[1]) + + for zone in self.parent.thermal_zones: + + groundfloors = zone.find_gfs(-2, 0) + if not groundfloors: + zone.model_attr.weightfactor_ground.append(0.0) + else: + zone.model_attr.weightfactor_ground.append( + sum([groundfl.wf_out for groundfl in groundfloors])) + + for i in self.parent.orient_tilt: + walls_roofs = zone.find_walls(i[0], i[1]) + \ + zone.find_rts(i[0], i[1]) + wins = zone.find_wins(i[0], i[1]) + + zone.model_attr.tilt_wall.append(i[1]) + zone.model_attr.orientation_wall.append(i[0]) + + zone.model_attr.tilt_win.append(i[1]) + zone.model_attr.orientation_win.append(i[0]) + + if not walls_roofs: + zone.model_attr.weightfactor_ow.append(0.0) + zone.model_attr.outer_walls_areas.append(0.0) + else: + zone.model_attr.weightfactor_ow.append( + sum([wall.wf_out for wall in walls_roofs])) + [zone.model_attr.outer_walls_areas.append(i.area) for i in walls_roofs] + if not wins: + zone.model_attr.weightfactor_win.append(0.0) + zone.model_attr.window_area_list.append(0.0) + zone.model_attr.g_sunblind_list.append(0.0) + zone.model_attr.window_areas.append(0.0) + else: + zone.model_attr.weightfactor_win.append( + sum([win.wf_out for win in wins])) + zone.model_attr.window_area_list.append( + sum([win.area for win in wins])) + zone.model_attr.g_sunblind_list.append( + sum([win.shading_g_total for win in wins])) + # TODO what is this value needed for? + [zone.model_attr.window_areas.append(i.area) for i in wins] + + + def create_timeline(bldg, duration_profile = 86400, time_step = 3600): + ''' Creates a timeline for building boundary conditions + + This function creates a list with a equidistant timeline given the + duration of the profile in seconds (default one day, 86400 s) and the + time_step in seconds (default one hour, 3600 s). Needed for boundary + input of the building for Modelica simulation + + Note + ---------- + As Python starts from counting the range from zero, but Modelica needs + 0 as start value and additional 24 entries. We add one interation + step in the time line. + + Parameters + ---------- + duration_profile : int + duration of the profile in seconds (default one day, 86400 s) + time_step : int + time step used in the profile in seconds (default one hour, 3600 s) + + + Returns + --------- + time_line : [[int]] + list of time steps as preparation for the output of boundary + conditions + ''' + ass_error_1 = "duration musst be a multiple of time_step" + + assert float(duration_profile/time_step).is_integer(), ass_error_1 + + time_line = [] + + for i in range(int(duration_profile/time_step)+1): + time_line.append([i*time_step]) + return time_line + + def modelica_set_temp(bldg, path = None): + '''creates .mat file for set temperatures for each zone + + This function creates a matfile (-v4) for set temperatures of each + zone + + !AixLib sepcific! + + 1. Row: heat set temperature of all zones + 2. Row: cool set temperature of all zones + + Parameters + ---------- + path : str + optional path, when matfile is exported seperately + + ''' + + if bldg.file_set_t is None: + bldg.file_set_t = "/Tset_"+bldg.name+".mat" + else: + pass + + if path is None: + path = utilitis.get_default_path() + else: + pass + + utilitis.create_path(path) + path = path + bldg.file_set_t + + t_set_heat = [0] + + for zone_count in bldg.thermal_zones: + t_set_heat.append(zone_count.use_conditions.set_temp_heat) + + scipy.io.savemat(path, + mdict={'Tset': [t_set_heat]}, + appendmat = False, + format = '4') + + + def modelica_AHU_boundary(bldg, + time_line = None, + path = None): + '''creates .mat file for AHU boundary conditions (building) + + This function creates a matfile (-v4) for building AHU boundary + conditions + + !AixLib sepcific! + + Known limitation: + + 1. Column : time step + 2. Column : desired AHU profile temperature + 3. Column : Desired minimal relative humidity + 4. Column : desired maximal relative humidity + 5. Columb : AHU status (On/Off) + + Parameters + ---------- + time_line :[[int]] + list of time steps + path : str + optional path, when matfile is exported seperately + + Attributes + ---------- + profile_temperature : [float] + timeline of temperatures requirements for AHU simulation + profile_min_relative_humidity : [float] + timeline of relative humidity requirements for AHU simulation + profile_max_relative_humidity : [float] + timeline of relative humidity requirements for AHU simulation + profile_v_flow : [int] + timeline of desired relative v_flow of the AHU simulation (0..1) + + ''' + + if bldg.file_ahu is None: + bldg.file_ahu = "/AHU_"+bldg.name+".mat" + else: + pass + + if path is None: + path = utilitis.get_default_path() + else: + pass + + utilitis.create_path(path) + path = path + bldg.file_ahu + + if time_line is None: + time_line = create_timeline(bldg) + if bldg.with_ahu is True: + profile_temperature = \ + bldg.central_ahu.profile_temperature + profile_min_relative_humidity = \ + bldg.central_ahu.profile_min_relative_humidity + profile_max_relative_humidity = \ + bldg.central_ahu.profile_max_relative_humidity + profile_v_flow = \ + bldg.central_ahu.profile_v_flow + else: + #Dummy values for Input Table (based on discussion with pme) + time_line = [[0],[3600]] + profile_temperature = [293.15,293.15] + profile_min_relative_humidity = [0,0] + profile_max_relative_humidity = [1,1] + profile_v_flow = [0,1] + + + ass_error_1 = "time line and input have to have the same length" + + assert len(time_line) == len(profile_temperature), \ + (ass_error_1 + ",profile_temperature_AHU") + assert len(time_line) == len(profile_min_relative_humidity), \ + (ass_error_1 + ",profile_min_relative_humidity") + assert len(time_line) == len(profile_max_relative_humidity), \ + (ass_error_1 + ",profile_max_relative_humidity") + assert len(time_line) == len(profile_v_flow), \ + (ass_error_1 + ",profile_status_AHU") + + + for i, time in enumerate(time_line): + + time.append(profile_temperature[i]) + time.append(profile_min_relative_humidity[i]) + time.append(profile_max_relative_humidity[i]) + time.append(profile_v_flow[i]) + + ahu_boundary = np.array(time_line) + + scipy.io.savemat(path, + mdict={'AHU': ahu_boundary}, + appendmat = False, + format = '4') + + def modelica_gains_boundary(bldg, + time_line = None, + path = None): + '''creates .mat file for internal gains boundary conditions (building) + + This function creates a matfile (-v4) for building internal gains + boundary conditions. It collects all internal gain profiles of the + zones and stores them into one file. The file is extended for each + zone. Only applicable if zones are defined + + !AixLib sepcific! + + 1. Column : time step + 2,5,8,... Column : profile_persons + 3,6,9,... Column : profile_machines + 4,7,10,... Column : profile_lighting + + Note + ---------- + When time line is created, we need to add a 0 to first element of + all boundaries. This is due to to expected format in Modelica. + + Parameters + ---------- + time_line :[[int]] + list of time steps + path : str + optional path, when matfile is exported seperately + + ''' + + if bldg.file_internal_gains is None: + bldg.file_internal_gains = "/InternalGains_"+bldg.name+".mat" + else: + pass + + if path is None: + path = utilitis.get_default_path() + else: + pass + + utilitis.create_path(path) + path = path + bldg.file_internal_gains + + for zone_count in bldg.thermal_zones: + if time_line is None: + duration= len(zone_count.use_conditions.profile_persons) * \ + 3600 + time_line = create_timeline(bldg=bldg, + duration_profile = duration) + + # zone_count.use_conditions.profile_persons.insert(0,0) + # zone_count.use_conditions.profile_machines.insert(0,0) + # zone_count.use_conditions.profile_lighting.insert(0,0) + + ass_error_1 = "time line and input have to have the same length" + + assert len(time_line)-1 == len(zone_count.use_conditions.profile_persons), \ + (ass_error_1 + ",profile_persons") + assert len(time_line)-1 == len(zone_count.use_conditions.profile_machines), \ + (ass_error_1 + ",profile_machines") + assert len(time_line)-1 == len(zone_count.use_conditions.profile_lighting), \ + (ass_error_1 + ",profile_lighting") + + for i, time in enumerate(time_line): + + if i == 0: + time.append(0) + time.append(0) + time.append(0) + else: + time.append(zone_count.use_conditions.profile_persons[i-1]) + time.append(zone_count.use_conditions.profile_machines[i-1]) + time.append(zone_count.use_conditions.profile_lighting[i-1]) + + # zone_count.use_conditions.profile_persons.pop(0) + # zone_count.use_conditions.profile_machines.pop(0) + # zone_count.use_conditions.profile_lighting.pop(0) + internal_boundary = np.array(time_line) + + scipy.io.savemat(path, + mdict={'Internals': internal_boundary}, + appendmat=False, + format='4') diff --git a/teaser/logic/simulation/annex.py b/teaser/logic/buildingobjects/calculation/annex.py similarity index 96% rename from teaser/logic/simulation/annex.py rename to teaser/logic/buildingobjects/calculation/annex.py index e5a1ac2ad..f68c3e990 100644 --- a/teaser/logic/simulation/annex.py +++ b/teaser/logic/buildingobjects/calculation/annex.py @@ -10,6 +10,16 @@ specific for annex simulation, including the export of boundary conditions and AHU operation values """ +# additional simulation parameters + +self.file_ahu = None +self.file_internal_gains = None +self.file_set_t = None +self.file_weather = None +self.orientation_bldg = [] +self.tilt_bldg = [] +self.orient_tilt = [] + import scipy.io import teaser.logic.utilities as utilitis import numpy as np diff --git a/teaser/logic/simulation/aixlib.py b/teaser/logic/simulation/aixlib.py deleted file mode 100644 index de7a08af0..000000000 --- a/teaser/logic/simulation/aixlib.py +++ /dev/null @@ -1,363 +0,0 @@ -#Created April 2016 -#TEASER 4 Development Team - -"""aixlib.py - -This module contains functions to sort and partly rewrite zone attributes -specific for AixLib simulation, including the export of boundary conditions -and AHU operation values -""" -import scipy.io -import teaser.logic.utilities as utilitis -import numpy as np -def compare_orientation(bldg): - """Fills the zone weightfactors according to orientation and tilt of - building - - compares orientation and tilt of all outer building elements and then - creates lists for zone weightfactors and building orientation and tilt - - Parameters - ---------- - - bldg: Building() - TEASER instance of Building() - """ - - - orient_tilt_help = [] - bldg.orient_tilt = [] - bldg.orientation_bldg = [] - bldg.tilt_bldg = [] - - for zone in bldg.thermal_zones: - for wall in zone.outer_walls+zone.rooftops: - if wall.orientation != -2: - orient_tilt_help.append([wall.orientation, wall.tilt]) - else: - pass - for win in zone.windows: - if win.orientation != -2: - orient_tilt_help.append([win.orientation, win.tilt]) - else: - pass - - for i in orient_tilt_help: - if i in bldg.orient_tilt: - pass - else: - bldg.orient_tilt.append(i) - - bldg.orient_tilt.sort(key=lambda x: x[0]) - - if bldg.orient_tilt[0][0] == -1: - bldg.orient_tilt.insert(len(bldg.orient_tilt), bldg.orient_tilt.pop(0)) - - for i in bldg.orient_tilt: - bldg.orientation_bldg.append(i[0]) - bldg.tilt_bldg.append(i[1]) - - for zone in bldg.thermal_zones: - - groundfloors = zone.find_gfs(-2, 0) - if groundfloors == []: - zone.model_attr.weightfactor_ground.append(0.0) - else: - zone.model_attr.weightfactor_ground.append( - sum([groundfl.wf_out for groundfl in groundfloors])) - - for i in bldg.orient_tilt: - walls = zone.find_walls(i[0], i[1]) + zone.find_rts(i[0], i[1]) - wins = zone.find_wins(i[0], i[1]) - - - zone.model_attr.tilt_wall.append(i[1]) - zone.model_attr.orientation_wall.append(i[0]) - - zone.model_attr.tilt_win.append(i[1]) - zone.model_attr.orientation_win.append(i[0]) - - if walls == []: - zone.model_attr.weightfactor_ow.append(0.0) - zone.model_attr.outer_walls_areas.append(0.0) - else: - zone.model_attr.weightfactor_ow.append( - sum([wall.wf_out for wall in walls])) - [zone.model_attr.outer_walls_areas.append(i.area) for i in walls] - if wins == []: - zone.model_attr.weightfactor_win.append(0.0) - zone.model_attr.window_area_list.append(0.0) - zone.model_attr.g_sunblind_list.append(0.0) - zone.model_attr.window_areas.append(0.0) - else: - zone.model_attr.weightfactor_win.append( - sum([win.wf_out for win in wins])) - zone.model_attr.window_area_list.append( - sum([win.area for win in wins])) - zone.model_attr.g_sunblind_list.append( - sum([win.shading_g_total for win in wins])) - # TODO what is this value needed for? - [zone.model_attr.window_areas.append(i.area) for i in wins] - - -def create_timeline(bldg, duration_profile = 86400, time_step = 3600): - ''' Creates a timeline for building boundary conditions - - This function creates a list with a equidistant timeline given the - duration of the profile in seconds (default one day, 86400 s) and the - time_step in seconds (default one hour, 3600 s). Needed for boundary - input of the building for Modelica simulation - - Note - ---------- - As Python starts from counting the range from zero, but Modelica needs - 0 as start value and additional 24 entries. We add one interation - step in the time line. - - Parameters - ---------- - duration_profile : int - duration of the profile in seconds (default one day, 86400 s) - time_step : int - time step used in the profile in seconds (default one hour, 3600 s) - - - Returns - --------- - time_line : [[int]] - list of time steps as preparation for the output of boundary - conditions - ''' - ass_error_1 = "duration musst be a multiple of time_step" - - assert float(duration_profile/time_step).is_integer(), ass_error_1 - - time_line = [] - - for i in range(int(duration_profile/time_step)+1): - time_line.append([i*time_step]) - return time_line - -def modelica_set_temp(bldg, path = None): - '''creates .mat file for set temperatures for each zone - - This function creates a matfile (-v4) for set temperatures of each - zone - - !AixLib sepcific! - - 1. Row: heat set temperature of all zones - 2. Row: cool set temperature of all zones - - Parameters - ---------- - path : str - optional path, when matfile is exported seperately - - ''' - - if bldg.file_set_t is None: - bldg.file_set_t = "/Tset_"+bldg.name+".mat" - else: - pass - - if path is None: - path = utilitis.get_default_path() - else: - pass - - utilitis.create_path(path) - path = path + bldg.file_set_t - - t_set_heat = [0] - - for zone_count in bldg.thermal_zones: - t_set_heat.append(zone_count.use_conditions.set_temp_heat) - - scipy.io.savemat(path, - mdict={'Tset': [t_set_heat]}, - appendmat = False, - format = '4') - - -def modelica_AHU_boundary(bldg, - time_line = None, - path = None): - '''creates .mat file for AHU boundary conditions (building) - - This function creates a matfile (-v4) for building AHU boundary - conditions - - !AixLib sepcific! - - Known limitation: - - 1. Column : time step - 2. Column : desired AHU profile temperature - 3. Column : Desired minimal relative humidity - 4. Column : desired maximal relative humidity - 5. Columb : AHU status (On/Off) - - Parameters - ---------- - time_line :[[int]] - list of time steps - path : str - optional path, when matfile is exported seperately - - Attributes - ---------- - profile_temperature : [float] - timeline of temperatures requirements for AHU simulation - profile_min_relative_humidity : [float] - timeline of relative humidity requirements for AHU simulation - profile_max_relative_humidity : [float] - timeline of relative humidity requirements for AHU simulation - profile_v_flow : [int] - timeline of desired relative v_flow of the AHU simulation (0..1) - - ''' - - if bldg.file_ahu is None: - bldg.file_ahu = "/AHU_"+bldg.name+".mat" - else: - pass - - if path is None: - path = utilitis.get_default_path() - else: - pass - - utilitis.create_path(path) - path = path + bldg.file_ahu - - if time_line is None: - time_line = create_timeline(bldg) - if bldg.with_ahu is True: - profile_temperature = \ - bldg.central_ahu.profile_temperature - profile_min_relative_humidity = \ - bldg.central_ahu.profile_min_relative_humidity - profile_max_relative_humidity = \ - bldg.central_ahu.profile_max_relative_humidity - profile_v_flow = \ - bldg.central_ahu.profile_v_flow - else: - #Dummy values for Input Table (based on discussion with pme) - time_line = [[0],[3600]] - profile_temperature = [293.15,293.15] - profile_min_relative_humidity = [0,0] - profile_max_relative_humidity = [1,1] - profile_v_flow = [0,1] - - - ass_error_1 = "time line and input have to have the same length" - - assert len(time_line) == len(profile_temperature), \ - (ass_error_1 + ",profile_temperature_AHU") - assert len(time_line) == len(profile_min_relative_humidity), \ - (ass_error_1 + ",profile_min_relative_humidity") - assert len(time_line) == len(profile_max_relative_humidity), \ - (ass_error_1 + ",profile_max_relative_humidity") - assert len(time_line) == len(profile_v_flow), \ - (ass_error_1 + ",profile_status_AHU") - - - for i, time in enumerate(time_line): - - time.append(profile_temperature[i]) - time.append(profile_min_relative_humidity[i]) - time.append(profile_max_relative_humidity[i]) - time.append(profile_v_flow[i]) - - ahu_boundary = np.array(time_line) - - scipy.io.savemat(path, - mdict={'AHU': ahu_boundary}, - appendmat = False, - format = '4') - -def modelica_gains_boundary(bldg, - time_line = None, - path = None): - '''creates .mat file for internal gains boundary conditions (building) - - This function creates a matfile (-v4) for building internal gains - boundary conditions. It collects all internal gain profiles of the - zones and stores them into one file. The file is extended for each - zone. Only applicable if zones are defined - - !AixLib sepcific! - - 1. Column : time step - 2,5,8,... Column : profile_persons - 3,6,9,... Column : profile_machines - 4,7,10,... Column : profile_lighting - - Note - ---------- - When time line is created, we need to add a 0 to first element of - all boundaries. This is due to to expected format in Modelica. - - Parameters - ---------- - time_line :[[int]] - list of time steps - path : str - optional path, when matfile is exported seperately - - ''' - - if bldg.file_internal_gains is None: - bldg.file_internal_gains = "/InternalGains_"+bldg.name+".mat" - else: - pass - - if path is None: - path = utilitis.get_default_path() - else: - pass - - utilitis.create_path(path) - path = path + bldg.file_internal_gains - - for zone_count in bldg.thermal_zones: - if time_line is None: - duration= len(zone_count.use_conditions.profile_persons) * \ - 3600 - time_line = create_timeline(bldg=bldg, - duration_profile = duration) - -# zone_count.use_conditions.profile_persons.insert(0,0) -# zone_count.use_conditions.profile_machines.insert(0,0) -# zone_count.use_conditions.profile_lighting.insert(0,0) - - ass_error_1 = "time line and input have to have the same length" - - assert len(time_line)-1 == len(zone_count.use_conditions.profile_persons), \ - (ass_error_1 + ",profile_persons") - assert len(time_line)-1 == len(zone_count.use_conditions.profile_machines), \ - (ass_error_1 + ",profile_machines") - assert len(time_line)-1 == len(zone_count.use_conditions.profile_lighting), \ - (ass_error_1 + ",profile_lighting") - - for i, time in enumerate(time_line): - - if i == 0: - time.append(0) - time.append(0) - time.append(0) - else: - time.append(zone_count.use_conditions.profile_persons[i-1]) - time.append(zone_count.use_conditions.profile_machines[i-1]) - time.append(zone_count.use_conditions.profile_lighting[i-1]) - -# zone_count.use_conditions.profile_persons.pop(0) -# zone_count.use_conditions.profile_machines.pop(0) -# zone_count.use_conditions.profile_lighting.pop(0) - internal_boundary = np.array(time_line) - - scipy.io.savemat(path, - mdict={'Internals': internal_boundary}, - appendmat=False, - format='4') diff --git a/tests/test_data.py b/tests/test_data.py index dc6f7a8d5..e4d6b820a 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -740,19 +740,6 @@ def test_get_window_area(self): therm_zone = prj.buildings[-1].thermal_zones[-1] assert round(therm_zone.windows[0].area, 3) == 1.0 - def test_set_specific_wall_area(self): - '''test of set_specific_wall_area''' - prj.set_default() - helptest.building_test2(prj) - prj.buildings[-1].set_specific_wall_area( - prj.buildings[-1].thermal_zones[-1], - prj.buildings[-1].thermal_zones[-1].outer_walls[1], - 500) - - therm_zone = prj.buildings[-1].thermal_zones[-1] - assert round(therm_zone.outer_walls[0].area, 2) == 10.0 - assert round(therm_zone.outer_walls[1].area, 1) == 500 - def test_fill_outer_wall_area_dict(self): '''test of fill_outer_wall_area_dict''' From be2d56ba5a7d9061bce15e1899ec5ae9c33664ca Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 12:34:06 +0100 Subject: [PATCH 045/283] fix bugs and unit tests --- .../boundaryconditions/boundaryconditions.py | 80 ------------------- .../buildingobjects/calculation/aixlib.py | 10 ++- tests/test_data.py | 5 +- 3 files changed, 10 insertions(+), 85 deletions(-) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index 9ae8c5bbb..f50204385 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -366,12 +366,6 @@ def profile_persons(self): @profile_persons.setter def profile_persons(self, value): - if self._profile_persons is None: - pass - else: - if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ( - "/InternalGains_" + self.parent.parent.name + ".mat") self._profile_persons = value @property @@ -381,12 +375,6 @@ def profile_machines(self): @profile_machines.setter def profile_machines(self, value): - if self._profile_machines is None: - pass - else: - if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ( - "/InternalGains_" + self.parent.parent.name + ".mat") self._profile_machines = value @property @@ -397,13 +385,6 @@ def profile_lighting(self): @profile_lighting.setter def profile_lighting(self, value): - if self._profile_lighting is None: - pass - else: - if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ( - "/InternalGains_" + self.parent.parent.name + ".mat") - self._profile_lighting = value @property @@ -423,16 +404,6 @@ def set_temp_heat(self, value): except: raise ValueError("Can't convert temperature to float") - if self._set_temp_heat is None: - pass - else: - if self.parent is not None: - if self.parent.parent.file_set_t is None: - self.parent.parent.file_set_t = ( - "/TSet" + self.parent.parent.name + ".mat") - else: - pass - self._set_temp_heat = value @property @@ -452,15 +423,6 @@ def set_temp_cool(self, value): except: raise ValueError("Can't convert temperature to float") - if self._set_temp_cool is None: - pass - else: - if self.parent is not None: - if self.parent.parent.file_set_t is None: - self.parent.parent.file_set_t = ( - "/TSet_" + self.parent.parent.name + ".mat") - else: - pass self._set_temp_cool = value @property @@ -534,12 +496,6 @@ def rel_humidity(self, value): except: raise ValueError("Can't convert humidity to float") - if self._rel_humidity is None: - pass - else: - if self.parent.parent.file_ahu is None: - self.parent.parent.file_ahu = ( - "/AHU_" + self.parent.parent.name + ".mat") self._rel_humidity = value @property @@ -559,12 +515,6 @@ def min_air_exchange(self, value): except: raise ValueError("Can't convert min_air_exchange to float") - if self._min_air_exchange is None: - pass - else: - if self.parent.parent.file_ahu is None: - self.parent.parent.file_ahu = ( - "/AHU_" + self.parent.parent.name + ".mat") self._min_air_exchange = value @property @@ -584,12 +534,6 @@ def min_ahu(self, value): except: raise ValueError("Can't convert AHU airflow to float") - if self._min_ahu is None: - pass - else: - if self.parent.parent.file_ahu is None: - self.parent.parent.file_ahu = ( - "/AHU_" + self.parent.parent.name + ".mat") self._min_ahu = value @property @@ -609,12 +553,6 @@ def max_ahu(self, value): except: raise ValueError("Can't convert AHU airflow to float") - if self._max_ahu is None: - pass - else: - if self.parent.parent.file_ahu is None: - self.parent.parent.file_ahu = ( - "/AHU_" + self.parent.parent.name + ".mat") self._max_ahu = value @property @@ -634,12 +572,6 @@ def persons(self, value): except: raise ValueError("Can't convert persons to float") - if self._persons is None: - pass - else: - if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ( - "/InternalGains_" + self.parent.parent.name + ".mat") self._persons = value @property @@ -659,12 +591,6 @@ def machines(self, value): except: raise ValueError("Can't convert machines to float") - if self._machines is None: - pass - else: - if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ( - "/InternalGains_" + self.parent.parent.name + ".mat") self._machines = value @property @@ -684,10 +610,4 @@ def lighting_power(self, value): except: raise ValueError("Can't convert lighting_power to float") - if self._lighting_power is None: - pass - else: - if self.parent.parent.file_internal_gains is None: - self.parent.parent.file_internal_gains = ( - "/InternalGains_" + self.parent.parent.name + ".mat") self._lighting_power = value diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 4662cb339..35d9c3fc2 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -39,6 +39,10 @@ class AixLib(object): """ + def __init__(self, parent): + + self.parent = parent + def compare_orientation(self): """Compares orientation of walls of all zones and sorts them @@ -75,7 +79,7 @@ def compare_orientation(self): "flat roofs or >= 0.0 for pitched roofs") for win in zone.windows: if win.orientation >= -1.0: - orient_tilt_help.append([win.orientation, win.tilt]) + orient_tilt_help.append((win.orientation, win.tilt)) else: warnings.warn("Windows should have orientation -1 for " "windows in flat roofs or >= 0.0") @@ -94,8 +98,8 @@ def compare_orientation(self): self.parent.orient_tilt.pop(0)) for i in self.parent.orient_tilt: - self.parent.orientation_self.parent.append(i[0]) - self.parent.tilt_self.parent.append(i[1]) + self.parent.orientation_bldg.append(i[0]) + self.parent.tilt_bldg.append(i[1]) for zone in self.parent.thermal_zones: diff --git a/tests/test_data.py b/tests/test_data.py index e4d6b820a..985aa5756 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -742,14 +742,15 @@ def test_get_window_area(self): def test_fill_outer_wall_area_dict(self): '''test of fill_outer_wall_area_dict''' - + prj.set_default() + helptest.building_test2(prj) prj.buildings[-1].fill_outer_area_dict() outwall_dict_round = {key: round(value, 2) for key, value in prj.buildings[-1].outer_area.items()} assert outwall_dict_round == {-2.0: 140, -1.0: 140, 0.0: 10.0, - 90.0: 500.0, + 90.0: 14.0, 180.0: 10.0, 270.0: 14.0} From d6dd99329943aa437a4064888b1df0961f67d3a0 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 12:59:48 +0100 Subject: [PATCH 046/283] clean up aixlib calculation class --- .../modelicatemplate/AixLib/AixLib_model | 19 +- .../buildingobjects/calculation/aixlib.py | 171 +++++++----------- 2 files changed, 78 insertions(+), 112 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_model b/teaser/data/output/modelicatemplate/AixLib/AixLib_model index 0aa8b79b5..f8dea4a5b 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_model +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_model @@ -13,21 +13,21 @@ model ${bldg.name} % endif % if physics == "vdi": - (redeclare + (redeclare AixLib.Building.LowOrder.BaseClasses.BuildingPhysics.BuildingPhysicsVDI buildingPhysics % else: - (redeclare + (redeclare AixLib.Building.LowOrder.BaseClasses.BuildingPhysics.BuildingPhysics buildingPhysics -% endif +% endif % if gFac is True: - (redeclare + (redeclare AixLib.Building.Components.WindowsDoors.BaseClasses.CorrectionSolarGain.CorG_VDI6007 corG) % else: - (redeclare + (redeclare AixLib.Building.Components.WindowsDoors.BaseClasses.CorrectionSolarGain.NoCorG corG) % endif @@ -67,7 +67,7 @@ model ${bldg.name} tableName="Internals", columns=2:${(3*get_n(bldg.thermal_zones))+1}, fileName=Modelica.Utilities.Files.loadResource( - "modelica://${mod_prj}/${bldg.name}/${bldg.file_internal_gains}")) + "modelica://${mod_prj}/${bldg.name}/${bldg.library_attr.file_internal_gains}")) annotation (Placement(transformation(extent={{84,18},{64,38}}))); Modelica.Blocks.Sources.CombiTimeTable combiTimeTable(table=[ @@ -204,7 +204,7 @@ end ${bldg.name}; extrapolation=Modelica.Blocks.Types.Extrapolation.HoldLastPoint, columns=2:${get_n(bldg.thermal_zones)+1}, fileName=Modelica.Utilities.Files.loadResource( - "modelica://${mod_prj}/${bldg.name}/${bldg.file_set_t}")) + "modelica://${mod_prj}/${bldg.name}/${bldg.library_attr.file_set_t}")) annotation (Placement(transformation(extent={{-92,8},{-72,28}}))); Modelica.Blocks.Sources.CombiTimeTable tableAHU( @@ -213,7 +213,7 @@ end ${bldg.name}; tableName="AHU", columns=2:5, fileName=Modelica.Utilities.Files.loadResource( - "modelica://${mod_prj}/${bldg.name}/${bldg.file_ahu}")) + "modelica://${mod_prj}/${bldg.name}/${bldg.library_attr.file_ahu}")) annotation (Placement(transformation(extent={{66,-50},{46,-30}}))); Modelica.Blocks.Sources.CombiTimeTable tableInternalGains( @@ -222,7 +222,7 @@ end ${bldg.name}; tableName="Internals", columns=2:${(3*get_n(bldg.thermal_zones))+1}, fileName=Modelica.Utilities.Files.loadResource( - "modelica://${mod_prj}/${bldg.name}/${bldg.file_internal_gains}")) + "modelica://${mod_prj}/${bldg.name}/${bldg.library_attr.file_internal_gains}")) annotation (Placement(transformation(extent={{84,18},{64,38}}))); Modelica.Blocks.Sources.Constant const[${get_n(bldg.thermal_zones)}](each k=0) @@ -343,4 +343,3 @@ end ${bldg.name}; return check %> - diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 35d9c3fc2..c057b5063 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -29,13 +29,12 @@ class AixLib(object): Attributes ---------- - self.file_ahu = None -self.file_internal_gains = None -self.file_set_t = None -self.file_weather = None -self.orientation_bldg = [] -self.tilt_bldg = [] -self.orient_tilt = [] + file_set_t : str + Filename for set temperature file + file_ahu : str + Filename for AHU boundary conditions file + file_intern_gains: + Filename for internal gains file """ @@ -43,6 +42,10 @@ def __init__(self, parent): self.parent = parent + self.file_set_t = "/Tset_" + self.parent.name + ".mat" + self.file_ahu = "/AHU_" + self.parent.name + ".mat" + self.file_internal_gains = "/InternalGains_" + self.parent.name + ".mat" + def compare_orientation(self): """Compares orientation of walls of all zones and sorts them @@ -143,20 +146,20 @@ def compare_orientation(self): # TODO what is this value needed for? [zone.model_attr.window_areas.append(i.area) for i in wins] + @staticmethod + def create_profile(duration_profile=86400, time_step=3600): + """Creates a profile for building boundary conditions - def create_timeline(bldg, duration_profile = 86400, time_step = 3600): - ''' Creates a timeline for building boundary conditions - - This function creates a list with a equidistant timeline given the + This function creates a list with an equidistant profile given the duration of the profile in seconds (default one day, 86400 s) and the time_step in seconds (default one hour, 3600 s). Needed for boundary input of the building for Modelica simulation Note - ---------- + ----- As Python starts from counting the range from zero, but Modelica needs - 0 as start value and additional 24 entries. We add one interation - step in the time line. + 0 as start value and additional 24 entries. We add one iteration + step in the profile. Parameters ---------- @@ -165,13 +168,12 @@ def create_timeline(bldg, duration_profile = 86400, time_step = 3600): time_step : int time step used in the profile in seconds (default one hour, 3600 s) - Returns --------- time_line : [[int]] list of time steps as preparation for the output of boundary conditions - ''' + """ ass_error_1 = "duration musst be a multiple of time_step" assert float(duration_profile/time_step).is_integer(), ass_error_1 @@ -182,13 +184,11 @@ def create_timeline(bldg, duration_profile = 86400, time_step = 3600): time_line.append([i*time_step]) return time_line - def modelica_set_temp(bldg, path = None): - '''creates .mat file for set temperatures for each zone + def modelica_set_temp(self, path=None): + """creates .mat file for set temperatures This function creates a matfile (-v4) for set temperatures of each - zone - - !AixLib sepcific! + zone, that are all saved into one matrix. 1. Row: heat set temperature of all zones 2. Row: cool set temperature of all zones @@ -197,13 +197,7 @@ def modelica_set_temp(bldg, path = None): ---------- path : str optional path, when matfile is exported seperately - - ''' - - if bldg.file_set_t is None: - bldg.file_set_t = "/Tset_"+bldg.name+".mat" - else: - pass + """ if path is None: path = utilitis.get_default_path() @@ -211,36 +205,29 @@ def modelica_set_temp(bldg, path = None): pass utilitis.create_path(path) - path = path + bldg.file_set_t + path += self.file_set_t t_set_heat = [0] - for zone_count in bldg.thermal_zones: + for zone_count in self.parent.thermal_zones: t_set_heat.append(zone_count.use_conditions.set_temp_heat) scipy.io.savemat(path, mdict={'Tset': [t_set_heat]}, - appendmat = False, - format = '4') - + appendmat=False, + format='4') - def modelica_AHU_boundary(bldg, - time_line = None, - path = None): - '''creates .mat file for AHU boundary conditions (building) + def modelica_AHU_boundary(self, time_line=None, path=None): + """creates .mat file for AHU boundary conditions (building) This function creates a matfile (-v4) for building AHU boundary conditions - !AixLib sepcific! - - Known limitation: - 1. Column : time step 2. Column : desired AHU profile temperature 3. Column : Desired minimal relative humidity 4. Column : desired maximal relative humidity - 5. Columb : AHU status (On/Off) + 5. Column : AHU status (On/Off) Parameters ---------- @@ -260,12 +247,7 @@ def modelica_AHU_boundary(bldg, profile_v_flow : [int] timeline of desired relative v_flow of the AHU simulation (0..1) - ''' - - if bldg.file_ahu is None: - bldg.file_ahu = "/AHU_"+bldg.name+".mat" - else: - pass + """ if path is None: path = utilitis.get_default_path() @@ -273,39 +255,38 @@ def modelica_AHU_boundary(bldg, pass utilitis.create_path(path) - path = path + bldg.file_ahu + path += self.file_ahu if time_line is None: - time_line = create_timeline(bldg) - if bldg.with_ahu is True: + time_line = self.create_timeline() + + if self.parent.with_ahu is True: profile_temperature = \ - bldg.central_ahu.profile_temperature + self.parent.central_ahu.profile_temperature profile_min_relative_humidity = \ - bldg.central_ahu.profile_min_relative_humidity + self.parent.central_ahu.profile_min_relative_humidity profile_max_relative_humidity = \ - bldg.central_ahu.profile_max_relative_humidity + self.parent.central_ahu.profile_max_relative_humidity profile_v_flow = \ - bldg.central_ahu.profile_v_flow + self.parent.central_ahu.profile_v_flow else: - #Dummy values for Input Table (based on discussion with pme) - time_line = [[0],[3600]] - profile_temperature = [293.15,293.15] - profile_min_relative_humidity = [0,0] - profile_max_relative_humidity = [1,1] - profile_v_flow = [0,1] - + # Dummy values for Input Table + time_line = [[0], [3600]] + profile_temperature = [293.15, 293.15] + profile_min_relative_humidity = [0, 0] + profile_max_relative_humidity = [1, 1] + profile_v_flow = [0, 1] ass_error_1 = "time line and input have to have the same length" assert len(time_line) == len(profile_temperature), \ - (ass_error_1 + ",profile_temperature_AHU") + (ass_error_1 + ",profile_temperature_AHU") assert len(time_line) == len(profile_min_relative_humidity), \ - (ass_error_1 + ",profile_min_relative_humidity") - assert len(time_line) == len(profile_max_relative_humidity), \ - (ass_error_1 + ",profile_max_relative_humidity") + (ass_error_1 + ",profile_min_relative_humidity") + assert len(time_line) == len(profile_max_relative_humidity),\ + (ass_error_1 + ",profile_max_relative_humidity") assert len(time_line) == len(profile_v_flow), \ - (ass_error_1 + ",profile_status_AHU") - + (ass_error_1 + ",profile_status_AHU") for i, time in enumerate(time_line): @@ -318,21 +299,19 @@ def modelica_AHU_boundary(bldg, scipy.io.savemat(path, mdict={'AHU': ahu_boundary}, - appendmat = False, - format = '4') + appendmat=False, + format='4') - def modelica_gains_boundary(bldg, - time_line = None, - path = None): - '''creates .mat file for internal gains boundary conditions (building) + def modelica_gains_boundary(self, + time_line=None, + path=None): + """creates .mat file for internal gains boundary conditions This function creates a matfile (-v4) for building internal gains boundary conditions. It collects all internal gain profiles of the zones and stores them into one file. The file is extended for each zone. Only applicable if zones are defined - !AixLib sepcific! - 1. Column : time step 2,5,8,... Column : profile_persons 3,6,9,... Column : profile_machines @@ -349,13 +328,7 @@ def modelica_gains_boundary(bldg, list of time steps path : str optional path, when matfile is exported seperately - - ''' - - if bldg.file_internal_gains is None: - bldg.file_internal_gains = "/InternalGains_"+bldg.name+".mat" - else: - pass + """ if path is None: path = utilitis.get_default_path() @@ -363,30 +336,27 @@ def modelica_gains_boundary(bldg, pass utilitis.create_path(path) - path = path + bldg.file_internal_gains + path += self.file_internal_gains - for zone_count in bldg.thermal_zones: + for zone_count in self.parent.thermal_zones: if time_line is None: - duration= len(zone_count.use_conditions.profile_persons) * \ + duration = len(zone_count.use_conditions.profile_persons) * \ 3600 - time_line = create_timeline(bldg=bldg, - duration_profile = duration) - - # zone_count.use_conditions.profile_persons.insert(0,0) - # zone_count.use_conditions.profile_machines.insert(0,0) - # zone_count.use_conditions.profile_lighting.insert(0,0) + time_line = self.create_timeline(duration_profile=duration) ass_error_1 = "time line and input have to have the same length" - assert len(time_line)-1 == len(zone_count.use_conditions.profile_persons), \ - (ass_error_1 + ",profile_persons") - assert len(time_line)-1 == len(zone_count.use_conditions.profile_machines), \ - (ass_error_1 + ",profile_machines") - assert len(time_line)-1 == len(zone_count.use_conditions.profile_lighting), \ - (ass_error_1 + ",profile_lighting") + assert len(time_line)-1 == len( + zone_count.use_conditions.profile_persons), \ + (ass_error_1 + ",profile_persons") + assert len(time_line)-1 == len( + zone_count.use_conditions.profile_machines), \ + (ass_error_1 + ",profile_machines") + assert len(time_line)-1 == len( + zone_count.use_conditions.profile_lighting), \ + (ass_error_1 + ",profile_lighting") for i, time in enumerate(time_line): - if i == 0: time.append(0) time.append(0) @@ -396,9 +366,6 @@ def modelica_gains_boundary(bldg, time.append(zone_count.use_conditions.profile_machines[i-1]) time.append(zone_count.use_conditions.profile_lighting[i-1]) - # zone_count.use_conditions.profile_persons.pop(0) - # zone_count.use_conditions.profile_machines.pop(0) - # zone_count.use_conditions.profile_lighting.pop(0) internal_boundary = np.array(time_line) scipy.io.savemat(path, From 637f9158ba43274ca21b6a37aa8419afc9243848 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 14:51:51 +0100 Subject: [PATCH 047/283] clean up annex calculation --- teaser/logic/buildingobjects/building.py | 14 +- .../buildingobjects/calculation/aixlib.py | 11 +- .../buildingobjects/calculation/annex.py | 155 --------------- .../buildingobjects/calculation/annex60.py | 184 ++++++++++++++++++ 4 files changed, 196 insertions(+), 168 deletions(-) delete mode 100644 teaser/logic/buildingobjects/calculation/annex.py create mode 100644 teaser/logic/buildingobjects/calculation/annex60.py diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index c37e9607a..013801a3d 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -7,7 +7,7 @@ import random import re from teaser.logic.buildingobjects.calculation.aixlib import AixLib -#from teaser.logic.buildingobjects.calculation.annex60 import Annex60 +from teaser.logic.buildingobjects.calculation.annex60 import Annex60 from teaser.logic.buildingobjects.buildingsystems.buildingahu \ @@ -433,11 +433,9 @@ def calc_building_parameter( number_of_elements : int defines the number of elements, that area aggregated, between 1 and 4, default is 2 - merge_windows : bool True for merging the windows into the outer walls, False for separate resistance for window, default is False - used_library : str used library (AixLib and Annex60 are supported) """ @@ -447,9 +445,10 @@ def calc_building_parameter( self._used_library_calc = used_library for zone in self.thermal_zones: - zone.calc_zone_parameters(number_of_elements=number_of_elements, - merge_windows=merge_windows, - t_bt=5) + zone.calc_zone_parameters( + number_of_elements=number_of_elements, + merge_windows=merge_windows, + t_bt=5) self.sum_heat_load += zone.model_attr.heat_load if self.used_library_calc == 'AixLib': @@ -457,7 +456,8 @@ def calc_building_parameter( self.library_attr.compare_orientation() elif self.used_library_calc == 'Annex60': self.library_attr = Annex60(parent=self) - self.library_attr.compare_orientation() + self.library_attr.compare_orientation( + number_of_elements=number_of_elements) def retrofit_building( self, diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index c057b5063..6573674e4 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -13,7 +13,7 @@ class AixLib(object): """AixLib Class - This class holds functions to sort and aprtly rewrite zone and building + This class holds functions to sort and partly rewrite zone and building attributes specific for AixLib Multizone and MultizoneEquipped simulation. This includes the export of boundary conditions and AHU operation values. @@ -106,16 +106,15 @@ def compare_orientation(self): for zone in self.parent.thermal_zones: - groundfloors = zone.find_gfs(-2, 0) - if not groundfloors: + ground_floors = zone.find_gfs(-2, 0) + if not ground_floors: zone.model_attr.weightfactor_ground.append(0.0) else: zone.model_attr.weightfactor_ground.append( - sum([groundfl.wf_out for groundfl in groundfloors])) + sum([groundfl.wf_out for groundfl in ground_floors])) for i in self.parent.orient_tilt: - walls_roofs = zone.find_walls(i[0], i[1]) + \ - zone.find_rts(i[0], i[1]) + walls_roofs = zone.find_walls(i[0], i[1]) wins = zone.find_wins(i[0], i[1]) zone.model_attr.tilt_wall.append(i[1]) diff --git a/teaser/logic/buildingobjects/calculation/annex.py b/teaser/logic/buildingobjects/calculation/annex.py deleted file mode 100644 index f68c3e990..000000000 --- a/teaser/logic/buildingobjects/calculation/annex.py +++ /dev/null @@ -1,155 +0,0 @@ -''' -Created May 2016 - -@author: TEASER Development Team -''' - -"""annex.py - -This module contains functions to sort and partly rewrite zone attributes -specific for annex simulation, including the export of boundary conditions -and AHU operation values -""" -# additional simulation parameters - -self.file_ahu = None -self.file_internal_gains = None -self.file_set_t = None -self.file_weather = None -self.orientation_bldg = [] -self.tilt_bldg = [] -self.orient_tilt = [] - -import scipy.io -import teaser.logic.utilities as utilitis -import numpy as np - - -def compare_orientation(bldg, number_of_elements=3): - """Fills the zone weightfactors according to orientation and tilt of - building - - compares orientation and tilt of all outer building elements and then - creates lists for zone weightfactors and building orientation and tilt - - Parameters - ---------- - - bldg: Building() - TEASER instance of Building() - - number_of_elements: int() - The number of elements calculated - """ - - orient_tilt_help1 = [] - orient_tilt_help2 = [] - bldg.orientation_bldg = [] - bldg.tilt_bldg = [] - - for zone in bldg.thermal_zones: - for wall in zone.outer_walls: - if wall.orientation != -2: - orient_tilt_help1.append([wall.orientation, wall.tilt]) - else: - pass - for win in zone.windows: - if win.orientation != -2: - orient_tilt_help1.append([win.orientation, win.tilt]) - else: - pass - - for i in orient_tilt_help1: - if i in orient_tilt_help2: - pass - else: - orient_tilt_help2.append(i) - - orient_tilt_help2.sort(key=lambda x: x[0]) - - if orient_tilt_help2[0][0] == -1: - orient_tilt_help2.insert(len(orient_tilt_help2), orient_tilt_help2.pop(0)) - - for i in orient_tilt_help2: - bldg.orientation_bldg.append(i[0]) - bldg.tilt_bldg.append(i[1]) - - groundfloors = zone.find_walls(-2, 0) - if groundfloors == [] or number_of_elements in [3, 4]: - zone.weightfactor_ground.append(0.0) - else: - zone.weightfactor_ground.append( - sum([groundfl.wf_out for groundfl in groundfloors])) - - for i in orient_tilt_help2: - walls = zone.find_walls(i[0], i[1]) - wins = zone.find_wins(i[0], i[1]) - - rts = zone.find_rts(i[0], i[1]) - - if not walls and wins: - zone.weightfactor_ow.append(0.0) - zone.outer_walls_areas.append(0.0) - zone.tilt_wall.append(i[1]) - zone.orientation_wall.append(i[0]) - elif walls: - if number_of_elements != 4: - zone.weightfactor_ow.append( - sum([wall.wf_out for wall in walls])) - [zone.outer_walls_areas.append(x.area) for x in walls] - zone.tilt_wall.append(i[1]) - zone.orientation_wall.append(i[0]) - elif i[1] >= 90: - zone.weightfactor_ow.append( - sum([wall.wf_out for wall in walls])) - [zone.outer_walls_areas.append(x.area) for x in walls] - zone.tilt_wall.append(i[1]) - zone.orientation_wall.append(i[0]) - else: - pass - else: - pass - if not wins and walls: - if number_of_elements != 4: - zone.weightfactor_win.append(0.0) - zone.window_area_list.append(0.0) - zone.g_sunblind_list.append(0.0) - zone.window_areas.append(0.0) - zone.tilt_win.append(i[1]) - zone.orientation_win.append(i[0]) - elif number_of_elements == 4 and i[1] >= 90: - zone.weightfactor_win.append(0.0) - zone.window_area_list.append(0.0) - zone.g_sunblind_list.append(0.0) - zone.window_areas.append(0.0) - zone.tilt_win.append(i[1]) - zone.orientation_win.append(i[0]) - - elif wins: - if number_of_elements != 4: - zone.weightfactor_win.append( - sum([win.wf_out for win in wins])) - zone.window_area_list.append( - sum([win.area for win in wins])) - zone.g_sunblind_list.append( - sum([win.shading_g_total for win in wins])) - [zone.window_areas.append(x.area) for x in wins] - zone.tilt_win.append(i[1]) - zone.orientation_win.append(i[0]) - elif i[1] >= 90: - zone.weightfactor_win.append( - sum([win.wf_out for win in wins])) - zone.window_area_list.append( - sum([win.area for win in wins])) - zone.g_sunblind_list.append( - sum([win.shading_g_total for win in wins])) - [zone.window_areas.append(x.area) for x in wins] - zone.tilt_win.append(i[1]) - zone.orientation_win.append(i[0]) - - # if rts == []: - # zone.weightfactor_rt.append(0.0) - if rts: - zone.orientation_rt.append(i[0]) - zone.tilt_rt.append(i[1]) - [zone.weightfactor_rt.append(x.wf_out) for x in rts] diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/annex60.py new file mode 100644 index 000000000..d0773d508 --- /dev/null +++ b/teaser/logic/buildingobjects/calculation/annex60.py @@ -0,0 +1,184 @@ +#Created December 2016 +#TEASER 4 Development Team + +"""This module includes Annex60 calcuation class +""" + +import scipy.io +import teaser.logic.utilities as utilitis +import numpy as np +import warnings + + +class Annex60(object): + """Annex60 Class + + This class holds functions to sort and partly rewrite zone and building + attributes specific for Annex60. + + Parameters + ---------- + + parent: Building() + The parent class of this object, the Building the attributes are + calculated for. (default: None) + + """ + + def __init__(self, parent): + + self.parent = parent + + def compare_orientation(self, number_of_elements=2): + """Compares orientation of walls of all zones and sorts them + + Fills the weighfactors of every zone according to orientation and + tilt of all zones of the buildings. Therefore it compares orientation + and tilt of all outer building elements and then creates lists for zone + weightfactors, orientation, tilt, ares and sunblinds. + + Parameters + ---------- + number_of_elements: int() + The number of elements calculated, default is 2 + """ + + orient_tilt_help = [] + orient_tilt_help2 = [] + self.parent.orientation_bldg = [] + self.parent.tilt_bldg = [] + + for zone in self.parent.thermal_zones: + for wall in zone.outer_walls: + if wall.orientation >= 0.0: + orient_tilt_help.append((wall.orientation, wall.tilt)) + else: + warnings.warn("OuterWalls should not have orientation " + "below zero") + for roof in zone.rooftops: + if roof.orientation >= -1.0: + orient_tilt_help.append((roof.orientation, roof.tilt)) + else: + warnings.warn("Rooftops should have orientation -1 for " + "flat roofs or >= 0.0 for pitched roofs") + for win in zone.windows: + if win.orientation >= -1.0: + orient_tilt_help.append((win.orientation, win.tilt)) + else: + warnings.warn("Windows should have orientation -1 for " + "windows in flat roofs or >= 0.0") + + for i in orient_tilt_help: + if i in orient_tilt_help2: + pass + else: + orient_tilt_help2.append(i) + + orient_tilt_help2.sort(key=lambda x: x[0]) + + if orient_tilt_help2[0][0] == -1: + orient_tilt_help2.insert( + len(orient_tilt_help2), orient_tilt_help2.pop(0)) + + for i in orient_tilt_help2: + self.parent.orientation_bldg.append(i[0]) + self.parent.tilt_bldg.append(i[1]) + + self._compare_zone( + thermal_zone=zone, + orient_tilt=orient_tilt_help2, + number_of_elements=number_of_elements) + + if number_of_elements == 1: + + ground_floors = zone.find_gfs(-2, 0) + if not ground_floors: + zone.model_attr.weightfactor_ground.append(0.0) + else: + zone.model_attr.weightfactor_ground.append( + sum([groundfl.wf_out for groundfl in ground_floors])) + + elif number_of_elements == 2: + + ground_floors = zone.find_gfs(-2, 0) + if not ground_floors: + zone.model_attr.weightfactor_ground.append(0.0) + else: + zone.model_attr.weightfactor_ground.append( + sum([groundfl.wf_out for groundfl in ground_floors])) + + elif number_of_elements == 3: + + zone.model_attr.weightfactor_ground.append(0.0) + + elif number_of_elements == 4: + + zone.model_attr.weightfactor_ground.append(0.0) + + rt = zone.model_attr.find_rts(i[0], i[1]) + if rt: + zone.orientation_rt.append(i[0]) + zone.tilt_rt.append(i[1]) + [zone.weightfactor_rt.append(x.wf_out) for x in rt] + + @staticmethod + def _compare_zone( + thermal_zone, + orient_tilt, + number_of_elements): + """Compare helper function for orientation and tilt in zone + + compares and sorts thermal zone attributes for annex + models. Helper function! + + Parameters + ---------- + + thermal_zone : ThermalZone instance + Instance of current thermal zone + orient_tilt : list + orientation and tilt of current thermal zone [(orientation,tilt)] + number_of_elements: int() + The number of elements calculated + """ + + for i in orient_tilt: + if number_of_elements in [1,2,3] + walls = thermal_zone.model_attr.find_walls(i[0], i[1]) + \ + thermal_zone.model_attr.find_rts(i[0], i[1]) + elif number_of_elements == 4: + walls = thermal_zone.model_attr.find_walls(i[0], i[1]) + else: + walls = [] + + wins = thermal_zone.model_attr.find_wins(i[0], i[1]) + + + if not walls and wins: + thermal_zone.model_attr.weightfactor_ow.append(0.0) + thermal_zone.model_attr.outer_walls_areas.append(0.0) + thermal_zone.model_attr.tilt_wall.append(i[1]) + thermal_zone.model_attr.orientation_wall.append(i[0]) + elif walls: + thermal_zone.model_attr.weightfactor_ow.append( + sum([wall.wf_out for wall in walls])) + [thermal_zone.model_attr.outer_walls_areas.append(x.area) for x in walls] + thermal_zone.model_attr.tilt_wall.append(i[1]) + thermal_zone.model_attr.orientation_wall.append(i[0]) + elif wins: + thermal_zone.model_attr.weightfactor_win.append( + sum([win.wf_out for win in wins])) + thermal_zone.model_attr.window_area_list.append( + sum([win.area for win in wins])) + thermal_zone.model_attr.g_sunblind_list.append( + sum([win.shading_g_total for win in wins])) + [thermal_zone.model_attr.window_areas.append(x.area) for x in wins] + thermal_zone.model_attr.tilt_win.append(i[1]) + thermal_zone.model_attr.orientation_win.append(i[0]) + elif not wins and walls: + thermal_zone.model_attr.weightfactor_win.append(0.0) + thermal_zone.model_attr.window_area_list.append(0.0) + thermal_zone.model_attr.g_sunblind_list.append(0.0) + thermal_zone.model_attr.window_areas.append(0.0) + thermal_zone.model_attr.tilt_win.append(i[1]) + thermal_zone.model_attr.orientation_win.append(i[0]) From c7a63f93da2fbfb38ee2cf28c6eb15d499ea36c2 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 6 Dec 2016 14:55:25 +0100 Subject: [PATCH 048/283] rooftops are outerwalls for aixlib --- teaser/logic/buildingobjects/calculation/aixlib.py | 2 +- teaser/logic/buildingobjects/calculation/annex60.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 6573674e4..7f09e115d 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -114,7 +114,7 @@ def compare_orientation(self): sum([groundfl.wf_out for groundfl in ground_floors])) for i in self.parent.orient_tilt: - walls_roofs = zone.find_walls(i[0], i[1]) + walls_roofs = zone.find_walls(i[0], i[1]) + zone.find_rts(i[0], i[1]) wins = zone.find_wins(i[0], i[1]) zone.model_attr.tilt_wall.append(i[1]) diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/annex60.py index d0773d508..274311dd5 100644 --- a/teaser/logic/buildingobjects/calculation/annex60.py +++ b/teaser/logic/buildingobjects/calculation/annex60.py @@ -143,7 +143,7 @@ def _compare_zone( """ for i in orient_tilt: - if number_of_elements in [1,2,3] + if number_of_elements in [1,2,3]: walls = thermal_zone.model_attr.find_walls(i[0], i[1]) + \ thermal_zone.model_attr.find_rts(i[0], i[1]) elif number_of_elements == 4: From bc8be3fb277a76a43d4c06eaad23d3c1703c6391 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 11:17:23 +0100 Subject: [PATCH 049/283] fix tests for heat load --- tests/test_data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 985aa5756..b34739c06 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -772,7 +772,7 @@ def test_calc_building_parameter(self): assert round(prj.buildings[-1].volume, 1) == 490.0 assert round( - prj.buildings[-1].sum_heat_load, 4) == 15210.3459 + prj.buildings[-1].sum_heat_load, 4) == 6659.6256 #methods in therm_zone @@ -793,7 +793,7 @@ def test_heating_load(self): #prj.buildings[-1].thermal_zones[-1].calc_heat_load() assert round( prj.buildings[-1].thermal_zones[-1].model_attr.heat_load, - 4) == 15210.3459 + 4) == 6659.6256 def test_sum_building_elements(self): '''test of combine_building_elements''' From c9df494f3e0b4cf0e4b5c788780f1954c76d613a Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 11:23:12 +0100 Subject: [PATCH 050/283] add scipy and numpy to requirements --- setup.py | 28 +++++++++++-------- .../buildingobjects/calculation/aixlib.py | 6 ++-- .../buildingobjects/calculation/annex60.py | 18 ++++++------ 3 files changed, 27 insertions(+), 25 deletions(-) diff --git a/setup.py b/setup.py index 2290b930a..b69e3f258 100644 --- a/setup.py +++ b/setup.py @@ -27,8 +27,8 @@ 'teaser.data.bindings.opengis.misc.raw', 'teaser.data.bindings.opengis.raw', 'teaser.data.bindings.schemas', - 'teaser.data.bindings.v_0_3_9', - 'teaser.data.bindings.v_0_4', + 'teaser.data.bindings.v_0_3_9', + 'teaser.data.bindings.v_0_4', 'teaser.data.input', 'teaser.data.input.inputdata', 'teaser.data.output', @@ -39,8 +39,8 @@ 'teaser.examples', 'teaser.examples.simulation', 'teaser.examples.verification', - 'teaser.examples.examplefiles', - 'teaser.examples.examplefiles.MelatenXML', + 'teaser.examples.examplefiles', + 'teaser.examples.examplefiles.MelatenXML', 'teaser.gui', 'teaser.gui.controller', 'teaser.gui.guihelp', @@ -49,16 +49,20 @@ 'teaser.gui.guiimages.Residentials', 'tests'], package_data={'teaser.data.input.inputdata': ['*.xml'], - 'teaser.data.output.modelicatemplate': ['package','package_order'], - 'teaser.data.output.modelicatemplate.AixLib': ['AixLib_base','AixLib_model','AixLib_zone'], - 'teaser.data.output.modelicatemplate.Annex60': ['Annex60_FourElements', 'Annex60_ThreeElements','Annex60_TwoElements'], + 'teaser.data.output.modelicatemplate': ['package', + 'package_order'], + 'teaser.data.output.modelicatemplate.AixLib': [ + 'AixLib_base', 'AixLib_model', 'AixLib_zone'], + 'teaser.data.output.modelicatemplate.Annex60': [ + 'Annex60_FourElements', 'Annex60_ThreeElements', + 'Annex60_TwoElements'], 'teaser.data.output.texttemplate': ['ReadableBuilding'], 'teaser.data.bindings.schemas': ['*.xsd'], 'teaser.gui.guiimages': ['*.png'], 'teaser.gui.guiimages.OfficeBuildings': ['*.png'], 'teaser.gui.guiimages.Residentials': ['*.png'], - 'teaser.examples.examplefiles': ['*.teaserXML'], - 'teaser.examples.examplefiles.MelatenXML': ['*.xml']}, - classifiers = ['License :: OSI Approved :: MIT License'], - setup_requires = ['mako', 'pyxb==1.2.4', 'pytest'], - install_requires = ['mako', 'pyxb==1.2.4', 'pytest']) + 'teaser.examples.examplefiles': ['*.teaserXML'], + 'teaser.examples.examplefiles.MelatenXML': ['*.xml']}, + classifiers=['License :: OSI Approved :: MIT License'], + setup_requires=['mako', 'pyxb==1.2.4', 'pytest', 'scipy', 'numpy'], + install_requires=['mako', 'pyxb==1.2.4', 'pytest', 'scipy', 'numpy']) diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 7f09e115d..0b089af8b 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -1,7 +1,7 @@ -#Created December 2016 -#TEASER 4 Development Team +# Created December 2016 +# TEASER 4 Development Team -"""This module includes AixLib calcuation class +"""This module includes AixLib calculation class """ import scipy.io diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/annex60.py index 274311dd5..393b9d885 100644 --- a/teaser/logic/buildingobjects/calculation/annex60.py +++ b/teaser/logic/buildingobjects/calculation/annex60.py @@ -1,12 +1,9 @@ -#Created December 2016 -#TEASER 4 Development Team +# Created December 2016 +# TEASER 4 Development Team """This module includes Annex60 calcuation class """ -import scipy.io -import teaser.logic.utilities as utilitis -import numpy as np import warnings @@ -32,7 +29,7 @@ def __init__(self, parent): def compare_orientation(self, number_of_elements=2): """Compares orientation of walls of all zones and sorts them - Fills the weighfactors of every zone according to orientation and + Fills the weightfactors of every zone according to orientation and tilt of all zones of the buildings. Therefore it compares orientation and tilt of all outer building elements and then creates lists for zone weightfactors, orientation, tilt, ares and sunblinds. @@ -143,7 +140,7 @@ def _compare_zone( """ for i in orient_tilt: - if number_of_elements in [1,2,3]: + if number_of_elements in [1, 2, 3]: walls = thermal_zone.model_attr.find_walls(i[0], i[1]) + \ thermal_zone.model_attr.find_rts(i[0], i[1]) elif number_of_elements == 4: @@ -153,7 +150,6 @@ def _compare_zone( wins = thermal_zone.model_attr.find_wins(i[0], i[1]) - if not walls and wins: thermal_zone.model_attr.weightfactor_ow.append(0.0) thermal_zone.model_attr.outer_walls_areas.append(0.0) @@ -162,7 +158,8 @@ def _compare_zone( elif walls: thermal_zone.model_attr.weightfactor_ow.append( sum([wall.wf_out for wall in walls])) - [thermal_zone.model_attr.outer_walls_areas.append(x.area) for x in walls] + [thermal_zone.model_attr.outer_walls_areas.append(x.area) for + x in walls] thermal_zone.model_attr.tilt_wall.append(i[1]) thermal_zone.model_attr.orientation_wall.append(i[0]) elif wins: @@ -172,7 +169,8 @@ def _compare_zone( sum([win.area for win in wins])) thermal_zone.model_attr.g_sunblind_list.append( sum([win.shading_g_total for win in wins])) - [thermal_zone.model_attr.window_areas.append(x.area) for x in wins] + [thermal_zone.model_attr.window_areas.append(x.area) for + x in wins] thermal_zone.model_attr.tilt_win.append(i[1]) thermal_zone.model_attr.orientation_win.append(i[0]) elif not wins and walls: From af7123b290bad149e61fc08dab7f386857057881 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 11:56:22 +0100 Subject: [PATCH 051/283] pep8 usw --- setup.py | 9 ++- .../calculation/two_element.py | 62 +++++++++---------- 2 files changed, 34 insertions(+), 37 deletions(-) diff --git a/setup.py b/setup.py index b69e3f258..c3e5beee9 100644 --- a/setup.py +++ b/setup.py @@ -1,10 +1,12 @@ from setuptools import setup setup(name='teaser', - version='0.4.2', - description='Tool for Energy Analysis and Simulation for Efficient Retrofit ', + version='0.5.0', + description='Tool for Energy Analysis and ' + 'Simulation for Efficient Retrofit', url='https://github.com/RWTH-EBC/TEASER', - author='RWTH Aachen University, E.ON Energy Research Center, Institute of Energy Efficient Buildings and Indoor Climate', + author='RWTH Aachen University, E.ON Energy Research Center, ' + 'Institute of Energy Efficient Buildings and Indoor Climate', author_email='ebc-teaser@eonerc.rwth-aachen.de', license='MIT', packages=['teaser', @@ -17,6 +19,7 @@ 'teaser.logic.buildingobjects.boundaryconditions', 'teaser.logic.buildingobjects.buildingphysics', 'teaser.logic.buildingobjects.buildingsystems', + 'teaser.logic.calculation', 'teaser.logic.simulation', 'teaser.data', 'teaser.data.bindings', diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index f7dc00da6..b5fce0d95 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -4,7 +4,6 @@ import math import random import warnings -import re class TwoElement(object): @@ -191,10 +190,6 @@ class TwoElement(object): ambient. r1_win : float [K/W] Lumped resistance of windows. - r_rest_win : float [K/W] - Lumped remaining resistance of windows between r1_win and c1_win. - c1_win : float [J/K] - Lumped capacity of windows. weightfactor_win : list of floats Weightfactors of windows (UA-Value of windows with same orientation and tilt divided by ua_value_win or ua_value_win+ua_value_ow, @@ -515,11 +510,11 @@ def _sum_outer_wall_elements(self): self.ir_emissivity_inner_ow = ( (sum(out_wall.layer[0].material.ir_emissivity * out_wall.area for - out_wall in self.thermal_zone.outer_walls) + out_wall in self.thermal_zone.outer_walls) + sum(ground.layer[0].material.ir_emissivity * ground.area for - ground in self.thermal_zone.ground_floors) + ground in self.thermal_zone.ground_floors) + sum(roof.layer[0].material.ir_emissivity * roof.area for - roof in self.thermal_zone.rooftops)) / self.area_ow) + roof in self.thermal_zone.rooftops)) / self.area_ow) self.alpha_conv_inner_ow = ( 1 / (self.r_conv_inner_ow * self.area_ow)) @@ -554,15 +549,15 @@ def _sum_outer_wall_elements(self): self.ir_emissivity_outer_ow = ( (sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for - out_wall in self.thermal_zone.outer_walls) + out_wall in self.thermal_zone.outer_walls) + sum(roof.layer[-1].material.ir_emissivity * roof.area for - roof in self.thermal_zone.rooftops)) / _area_ow_rt) + roof in self.thermal_zone.rooftops)) / _area_ow_rt) self.solar_absorp_ow = ( (sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for - out_wall in self.thermal_zone.outer_walls) + out_wall in self.thermal_zone.outer_walls) + sum(roof.layer[-1].material.solar_absorp * roof.area for - roof in self.thermal_zone.rooftops)) / _area_ow_rt) + roof in self.thermal_zone.rooftops)) / _area_ow_rt) self.alpha_conv_outer_ow = ( 1 / (self.r_conv_outer_ow * _area_ow_rt)) @@ -656,7 +651,8 @@ def _sum_window_elements(self): """ self.area_win = sum(win.area for win in self.thermal_zone.windows) - self.ua_value_win = sum(win.ua_value for win in self.thermal_zone.windows) + self.ua_value_win = sum( + win.ua_value for win in self.thermal_zone.windows) # values facing the inside of the thermal zone @@ -664,14 +660,14 @@ def _sum_window_elements(self): self.thermal_zone.windows))) self.r_rad_inner_win = (1 / (sum(1 / win.r_inner_rad for win in - self.thermal_zone.windows))) + self.thermal_zone.windows))) self.r_comb_inner_win = (1 / (sum(1 / win.r_inner_comb for win in self.thermal_zone.windows))) self.ir_emissivity_inner_win = sum(win.layer[0].material.ir_emissivity - * win.area for win in - self.thermal_zone.windows) / self.area_win + * win.area for win in + self.thermal_zone.windows) / self.area_win self.alpha_conv_inner_win = ( 1 / (self.r_conv_inner_win * self.area_win)) @@ -686,14 +682,14 @@ def _sum_window_elements(self): self.thermal_zone.windows))) self.r_rad_outer_win = (1 / (sum(1 / win.r_outer_rad for win in - self.thermal_zone.windows))) + self.thermal_zone.windows))) self.r_comb_outer_win = (1 / (sum(1 / win.r_outer_comb for win in - self.thermal_zone.windows))) + self.thermal_zone.windows))) self.ir_emissivity_win = sum(win.layer[-1].material.ir_emissivity - * win.area for win in - self.thermal_zone.windows) / self.area_win + * win.area for win in + self.thermal_zone.windows) / self.area_win self.solar_absorp_win = sum(win.layer[-1].material.solar_absorp * win.area for win in @@ -763,7 +759,7 @@ def _calc_outer_elements(self): try: self.r1_win = (sum((1 / (win.r1 / 6)) for - win in self.thermal_zone.windows)) + win in self.thermal_zone.windows)) self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) @@ -780,17 +776,17 @@ def _calc_outer_elements(self): self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow + self.ir_emissivity_inner_win * self.area_win) - / (self.area_ow + self.area_win)) + / (self.area_ow + self.area_win)) self.ir_emissivity_outer_ow = ( (self.ir_emissivity_outer_ow * self.area_ow + self.ir_emissivity_outer_win * self.area_win) - / (self.area_ow + self.area_win)) + / (self.area_ow + self.area_win)) self.solar_absorp_ow = ( (self.solar_absorp_ow * self.area_ow + self.solar_absorp_win * self.area_win) - / (self.area_ow + self.area_win)) + / (self.area_ow + self.area_win)) except RuntimeError: print("As no outer walls or no windows are defined lumped " @@ -897,11 +893,11 @@ def _calc_heat_load(self): print(ua_value_gf_temp, ua_value_ow_temp) self.heat_load = \ ((((ua_value_ow_temp + self.ua_value_win) + - self.thermal_zone.volume * - self.thermal_zone.infiltration_rate * 1/3600 * - self.thermal_zone.heat_capac_air * - self.thermal_zone.density_air) * (self.thermal_zone.t_inside - - self.thermal_zone.t_outside)) + self.thermal_zone.volume * + self.thermal_zone.infiltration_rate * 1 / 3600 * + self.thermal_zone.heat_capac_air * + self.thermal_zone.density_air) * (self.thermal_zone.t_inside - + self.thermal_zone.t_outside)) + (ua_value_gf_temp * (self.thermal_zone.t_inside - self.thermal_zone.t_ground))) @@ -980,7 +976,6 @@ def set_calc_default(self): self.orientation_wall = [] self.outer_walls_areas = [] - self.r_rad_ow_iw = 0.0 # Attributes for windows @@ -1013,9 +1008,8 @@ def set_calc_default(self): self.r1_win = 0.0 # Optical properties - self.ir_emissivity_outer_win = 0.0 - self.ir_emissivity_inner_win = 0.0 - self.solar_absorp_win = 0.0 + self.ir_emissivity_win = 0.0 + self.solar_absorp_win = 0.00 # Additional attributes self.weightfactor_win = [] @@ -1025,4 +1019,4 @@ def set_calc_default(self): self.window_area_list = [] self.window_areas = [] self.g_sunblind_list = [] - self.weighted_g_value = 0.0 \ No newline at end of file + self.weighted_g_value = 0.0 From 1231981050b308aff4670580ab1cad48753ad240 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 12:11:03 +0100 Subject: [PATCH 052/283] clean up residential --- .../logic/archetypebuildings/residential.py | 126 +++++++++++++++--- teaser/logic/buildingobjects/building.py | 14 +- teaser/logic/simulation/modelicainfo.py | 13 +- 3 files changed, 119 insertions(+), 34 deletions(-) diff --git a/teaser/logic/archetypebuildings/residential.py b/teaser/logic/archetypebuildings/residential.py index edd4c56bb..550e04b1d 100644 --- a/teaser/logic/archetypebuildings/residential.py +++ b/teaser/logic/archetypebuildings/residential.py @@ -6,37 +6,125 @@ class Residential(Building): - """Root Class for each type building. + """Base class for each residential archetype. + + This is the base class for all residential archetype buildings (BMVBS, + UrbanReNet, Tabula, etc.). It is a subclass of Building and introduces + several parameters to be obligatory (parent, name, year_of_construction, + net_leased_area) Class as parent of specific type buildings. Subclass from Building to represent Type Buildings. Superclass for every type building. + Parameters + ---------- + + parent: Project() + The parent class of this object, the Project the Building belongs to. + Allows for better control of hierarchical structures. + (default: None) + name : str + Individual name + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. + + Attributes + ---------- + central_ahu : instance of BuildingAHU + Teaser Instance of BuildingAHU if a central AHU is embedded into the + building (currently mostly needed for AixLib simulation). + number_of_floors : int + number of floors above ground (default: None) + height_of_floors : float [m] + Average height of the floors (default: None) + internal_id : float + Random id for the distinction between different buildings. + year_of_retrofit : int + Year of last retrofit. + type_of_building : string + Type of a Building (e.g. Building (unspecified), Office etc.). + building_id : None + ID of building, can be set by the user to keep track of a building + even outside of TEASER, e.g. in a simulation or in post-processing. + This is not the same as internal_id, as internal_id is e.g. not + exported to Modelica models! + street_name : string + Name of the street the building is located at. (optional) + city : string + Name of the city the building is located at. (optional) + longitude : float [degree] + Longitude of building location. + latitude : float [degree] + Latitude of building location. + thermal_zones : list + List with instances of ThermalZone(), that are located in this building. + gml_surfaces : list + List of all containing surfaces described by CityGML, the list + should be filled with SurfaceGML class from Data.Input.citygml_input. + This list is only used if this instance of a building was instantiated + the CityGML Loader module. + outer_area : dict [degree: m2] + Dictionary with orientation as key and sum of outer wall areas of + that direction as value. + window_area : dict [degree: m2] + Dictionary with orientation as key and sum of window areas of + that direction as value. + bldg_height : float [m] + Total building height. + volume : float [m3] + Total volume of all thermal zones. + sum_heat_load : float [W] + Total heating load of all thermal zones. + sum_cooling_load : float [W] + Total heating load of all thermal zones. (currently not supported) + number_of_elements_calc : int + Number of elements that are used for thermal zone calculation in this + building. + 1: OneElement + 2: TwoElement + 3: ThreeElement + 4: FourElement + merge_windows_calc : boolean + True for merging the windows into the outer wall's RC-combination, + False for separate resistance for window, default is False + used_library_calc : str + 'AixLib' for https://github.com/RWTH-EBC/AixLib + 'Annex60' for https://github.com/iea-annex60/modelica-annex60 + library_attr : Annex() or AixLib() instance + Classes with specific functions and attributes for building models in + Annex60 and AixLib. Python classes can be found in calculation package. + """ - def __init__(self, - parent=None, - name=None, - year_of_construction=None, - net_leased_area=None, - with_ahu=False): - """Constructor of TypeBuilding + def __init__( + self, + parent, + name, + year_of_construction, + net_leased_area, + with_ahu=False): + """Constructor of Residential archetype building """ - super(Residential, self).__init__(parent, - name, - year_of_construction, - net_leased_area, - with_ahu) - - self.file_ahu = "/AHU_"+self.name+".mat" - self.file_internal_gains = "/InternalGains_"+self.name+".mat" - self.file_set_t = "/Tset_"+self.name+".mat" - # self.file_weather = self.parent.weather_file_path + super(Residential, self).__init__( + parent, + name, + year_of_construction, + net_leased_area, + with_ahu) def generate_archetype(self): """Generates an archetype building. - Define your type of archetype generation. + If you want to define you own archetype methodology please use this + function call to do so. """ diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 013801a3d..755b26e55 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -40,10 +40,13 @@ class Building(object): with_ahu : Boolean If set to True, an empty instance of BuildingAHU is instantiated and assigned to attribute central_ahu. This instance holds information for - central Air Handling units. + central Air Handling units. Default is False. Attributes ---------- + central_ahu : instance of BuildingAHU + Teaser Instance of BuildingAHU if a central AHU is embedded into the + building (currently mostly needed for AixLib simulation). number_of_floors : int number of floors above ground (default: None) height_of_floors : float [m] @@ -105,15 +108,6 @@ class Building(object): Classes with specific functions and attributes for building models in Annex60 and AixLib. Python classes can be found in calculation package. - - TODO: aixlib module into class! - file_ahu : string - Path of AHU Matlab file for boundary condition - file_internal_gains : string - path of internal gains Matlab file for boundary condition - file_set_t : string - path of temperature Matlab file for boundary condition - central_ahu : TODO add documentation """ def __init__( diff --git a/teaser/logic/simulation/modelicainfo.py b/teaser/logic/simulation/modelicainfo.py index f79cbea5a..83d948c44 100644 --- a/teaser/logic/simulation/modelicainfo.py +++ b/teaser/logic/simulation/modelicainfo.py @@ -16,20 +16,23 @@ class ModelicaInfo(): interval_output : str [s] Interval for one time step, default 3600 for one hour solver : list - list of available solvers for Modelica, default ['Lsodar', 'dassl'] + list of available solvers for Modelica, default ["Lsodar", "dassl", + "Radau"] current_solver : str solver that should be used in simulation, default 'dassl' equidistant_output : bool Use of Equidistant time grid flag in Modelica. + variables_at_events : bool + Use of events flag in Modelica. """ def __init__(self): - '''Constructor of Simulation Class. - - ''' + """Constructor of Simulation Class. + """ # Base-Values for the simulation tab self.runtime_simulation = "31536000" self.interval_output = "3600" - self.solver = ["Lsodar", "dassl"] + self.solver = ["Lsodar", "dassl", "Radau"] self.current_solver = "dassl" self.equidistant_output = True + self.variables_at_events = False From 3ac7e2a374f5c08f569d10e2b1daf781ccca02a2 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 12:14:58 +0100 Subject: [PATCH 053/283] clean up nonresidential --- .../archetypebuildings/nonresidential.py | 129 +++++++++++++++--- .../logic/archetypebuildings/residential.py | 3 +- .../calculation/two_element.py | 2 +- 3 files changed, 110 insertions(+), 24 deletions(-) diff --git a/teaser/logic/archetypebuildings/nonresidential.py b/teaser/logic/archetypebuildings/nonresidential.py index 3567fa605..f9407c91a 100644 --- a/teaser/logic/archetypebuildings/nonresidential.py +++ b/teaser/logic/archetypebuildings/nonresidential.py @@ -6,37 +6,124 @@ class NonResidential(Building): - """Root Class for each type building. + """Base class for each non-residential archetype. - Class as parent of specific type buildings. Subclass from Building to - represent Type Buildings. Superclass for every type building. + This is the base class for all non-residential archetype buildings (BMVBS, + UrbanReNet, Tabula, etc.). It is a subclass of Building and introduces + several parameters to be obligatory (parent, name, year_of_construction, + net_leased_area). + + Please use this class to create new archetype methodologies. + + Parameters + ---------- + + parent: Project() + The parent class of this object, the Project the Building belongs to. + Allows for better control of hierarchical structures. + (default: None) + name : str + Individual name + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. + + Attributes + ---------- + central_ahu : instance of BuildingAHU + Teaser Instance of BuildingAHU if a central AHU is embedded into the + building (currently mostly needed for AixLib simulation). + number_of_floors : int + number of floors above ground (default: None) + height_of_floors : float [m] + Average height of the floors (default: None) + internal_id : float + Random id for the distinction between different buildings. + year_of_retrofit : int + Year of last retrofit. + type_of_building : string + Type of a Building (e.g. Building (unspecified), Office etc.). + building_id : None + ID of building, can be set by the user to keep track of a building + even outside of TEASER, e.g. in a simulation or in post-processing. + This is not the same as internal_id, as internal_id is e.g. not + exported to Modelica models! + street_name : string + Name of the street the building is located at. (optional) + city : string + Name of the city the building is located at. (optional) + longitude : float [degree] + Longitude of building location. + latitude : float [degree] + Latitude of building location. + thermal_zones : list + List with instances of ThermalZone(), that are located in this building. + gml_surfaces : list + List of all containing surfaces described by CityGML, the list + should be filled with SurfaceGML class from Data.Input.citygml_input. + This list is only used if this instance of a building was instantiated + the CityGML Loader module. + outer_area : dict [degree: m2] + Dictionary with orientation as key and sum of outer wall areas of + that direction as value. + window_area : dict [degree: m2] + Dictionary with orientation as key and sum of window areas of + that direction as value. + bldg_height : float [m] + Total building height. + volume : float [m3] + Total volume of all thermal zones. + sum_heat_load : float [W] + Total heating load of all thermal zones. + sum_cooling_load : float [W] + Total heating load of all thermal zones. (currently not supported) + number_of_elements_calc : int + Number of elements that are used for thermal zone calculation in this + building. + 1: OneElement + 2: TwoElement + 3: ThreeElement + 4: FourElement + merge_windows_calc : boolean + True for merging the windows into the outer wall's RC-combination, + False for separate resistance for window, default is False + used_library_calc : str + 'AixLib' for https://github.com/RWTH-EBC/AixLib + 'Annex60' for https://github.com/iea-annex60/modelica-annex60 + library_attr : Annex() or AixLib() instance + Classes with specific functions and attributes for building models in + Annex60 and AixLib. Python classes can be found in calculation package. """ - def __init__(self, - parent=None, - name=None, - year_of_construction=None, - net_leased_area=None, - with_ahu=False): - """Constructor of TypeBuilding + def __init__( + self, + parent, + name, + year_of_construction, + net_leased_area, + with_ahu=False): + """Constructor of NonResidential archetype building """ - super(NonResidential, self).__init__(parent, - name, - year_of_construction, - net_leased_area, - with_ahu) - - self.file_ahu = "/AHU_" + self.name + ".mat" - self.file_internal_gains = "/InternalGains_" + self.name + ".mat" - self.file_set_t = "/Tset_" + self.name + ".mat" - # self.file_weather = self.parent.weather_file_path + super(NonResidential, self).__init__( + parent, + name, + year_of_construction, + net_leased_area, + with_ahu) def generate_archetype(self): """Generates an archetype building. - Define your type of arechtype generation. + If you want to define you own archetype methodology please use this + function call to do so. """ diff --git a/teaser/logic/archetypebuildings/residential.py b/teaser/logic/archetypebuildings/residential.py index 550e04b1d..94b7fe957 100644 --- a/teaser/logic/archetypebuildings/residential.py +++ b/teaser/logic/archetypebuildings/residential.py @@ -13,8 +13,7 @@ class Residential(Building): several parameters to be obligatory (parent, name, year_of_construction, net_leased_area) - Class as parent of specific type buildings. Subclass from Building to - represent Type Buildings. Superclass for every type building. + Please use this class to create new archetype methodologies. Parameters ---------- diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index b5fce0d95..2b649c9ec 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -780,7 +780,7 @@ def _calc_outer_elements(self): self.ir_emissivity_outer_ow = ( (self.ir_emissivity_outer_ow * self.area_ow - + self.ir_emissivity_outer_win * self.area_win) + + self.ir_emissivity_win * self.area_win) / (self.area_ow + self.area_win)) self.solar_absorp_ow = ( From 26775a6528745ab5deea142e0ed7eb4b06647c5e Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 12:54:25 +0100 Subject: [PATCH 054/283] clean up office and revise parent docs --- .../logic/archetypebuildings/bmvbs/office.py | 223 +++++++++--------- .../archetypebuildings/nonresidential.py | 3 +- .../logic/archetypebuildings/residential.py | 3 +- teaser/logic/buildingobjects/building.py | 3 +- .../buildingphysics/ceiling.py | 3 +- .../buildingobjects/buildingphysics/floor.py | 3 +- .../buildingphysics/groundfloor.py | 3 +- .../buildingphysics/innerwall.py | 3 +- .../buildingphysics/outerwall.py | 3 +- .../buildingphysics/rooftop.py | 3 +- .../buildingobjects/buildingphysics/window.py | 3 +- teaser/logic/buildingobjects/thermalzone.py | 3 +- teaser/logic/buildingobjects/useconditions.py | 3 +- 13 files changed, 129 insertions(+), 130 deletions(-) diff --git a/teaser/logic/archetypebuildings/bmvbs/office.py b/teaser/logic/archetypebuildings/bmvbs/office.py index 762527aff..4d6a37c22 100644 --- a/teaser/logic/archetypebuildings/bmvbs/office.py +++ b/teaser/logic/archetypebuildings/bmvbs/office.py @@ -19,145 +19,136 @@ class Office(NonResidential): - """Type Office Building + """Archetype Office Building according - Subclass from TypeBuilding to represent office buildings. Allows for - easier distinction between different building types and specific functions - and attributes. - Superclass for institute building. + Subclass from NonResidential archetpye class to represent office buildings. - German office building, containing 6 zones. Each zone has 4 outer walls, - 4 windows a roof and a floor. Default values are given according to BMVBS. - Changing these default values is expert mode. + The office module contains a multi zone building according to BMVBS (see + :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010`). + This German office building contains 6 usage zones (zones with similar + thermal behaviour). Each zone has 4 outer walls, 4 windows, a roof and a + ground floor. Depending on zone usage (typical length and wicth) an interior + wall area is assigned to. It make number_of_floors and height_of_floors + mandatory parameters. Additional information can be passed + to the archetype (e.g. floor layout and window layout). + + Default values are given according to BMVBS. + + In detail the net leased area is divided into the following thermal zone + areas: + + #. Office (50% of net leased area) + #. Floor (25% of net leased area) + #. Storage (15% of net leased area) + #. Meeting (4% of net leased area) + #. Restroom (4% of net leased area) + #. ICT (2% of net leased area) Parameters ---------- - parent: Project() - The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. - Default is None + parent: Project() + The parent class of this object, the Project the Building belongs to. + Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. + (default: None) name : str - individual name - + Individual name year_of_construction : int - year of first construction - - number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. office_layout : int - type of floor plan (default = 0) - - 0: use default values - 1: elongated 1 floor - 2: elongated 2 floors - 3: compact - + Structure of the floor plan of office buildings, default is 1, + which is representative for one elongated floor. + 1: elongated 1 floor + 2: elongated 2 floors + 3: compact (e.g. for a square base building) window_layout : int - type of window layout (default = 0) - - 0: use default values - 1: punctuated facade - 2: banner facade - 3: full glazing - + Structure of the window facade type, default is 1, which is + representative for a punctuated facade. + 1: punctuated facade (individual windows) + 2: banner facade (continuous windows) + 3: full glazing construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction Note ---------- - The listed attributes are just the ones that are set by the user - calculated values are not included in this list. + calculated values are not included in this list. Changing these values is + expert mode. - - Attributes - ---------- + Attributes of Office archetype Building + --------------------------------------- zone_area_factors : dict This dictionary contains the name of the zone (str), the - zone area factor (float) and the zone usage (str). The values can be - taken from Lichtmess - + zone area factor (float) and the zone usage from BoundaryConditions XML + (str). (Default see doc string above) outer_wall_names : dict - This dictionary contains the name of the outer walls, their orientation - and tilt - + This dictionary contains a random name for the outer walls, + their orientation and tilt. Default is a building in north-south + orientation) roof_names : dict This dictionary contains the name of the roofs, their orientation - and tilt - + and tilt. Default is one flat roof. ground_floor_names : dict This dictionary contains the name of the ground floors, their - orientation and tilt - + orientation and tilt. Default is one ground floor. window_names : dict This dictionary contains the name of the window, their - orientation and tilt - + orientation and tilt. Default is a building in north-south + orientation) inner_wall_names : dict This dictionary contains the name of the inner walls, their - orientation and tilt - + orientation and tilt. Default is one cumulated inner wall. ceiling_names : dict This dictionary contains the name of the ceilings, their - orientation and tilt - + orientation and tilt. Default is one cumulated ceiling. floor_names : dict This dictionary contains the name of the floors, their - orientation and tilt - + orientation and tilt. Default is one cumulated floor. gross_factor : float - gross factor used to calculate the area of the different zones - + gross factor used to correct the rooftop and floor area (default is + 1.15) est_factor_wall_area : float estimation factor to calculate outer wall area - est_exponent_wall : float - another estimation factor to calculate outer wall area - + estimation factor exponent to calculate outer wall area est_factor_win_area : float estimation factor to calculate window area - est_exponent_win : float - another estimation factor to calculate window area - + estimation factor exponent to calculate window area """ - def __init__(self, - parent=None, - name=None, - year_of_construction=None, - number_of_floors=None, - height_of_floors=None, - net_leased_area=None, - with_ahu=False, - office_layout=None, - window_layout=None, - construction_type=None): - """Constructor of Office - - + def __init__( + self, + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=False, + office_layout=None, + window_layout=None, + construction_type=None): + """Constructor of Office archetype """ - super(Office, self).__init__(parent, - name, - year_of_construction, - net_leased_area, - with_ahu) + super(Office, self).__init__( + parent, + name, + year_of_construction, + net_leased_area, + with_ahu) self.office_layout = office_layout self.window_layout = window_layout @@ -246,6 +237,7 @@ def __init__(self, else: pass + # default values for AHU if self.with_ahu is True: self.central_ahu.profile_temperature = (7 * [293.15] + 12 * [295.15] + @@ -258,9 +250,8 @@ def __init__(self, def generate_archetype(self): """Generates an office building. - With given values, this class generates a type building according to - TEASER requirements. - + With given values, this class generates an office archetype building + according to TEASER requirements. """ # help area for the correct building area setting while using typeBldgs type_bldg_area = self.net_leased_area @@ -275,11 +266,11 @@ def generate_archetype(self): data_class=self.parent.data) zone.use_conditions = use_cond + # scale up persons and machines in the zone with area of zone + # TODO: @mla where does 0.01 come from? zone.use_conditions.persons *= zone.area * 0.01 zone.use_conditions.machines *= zone.area * 0.01 - # self.thermal_zones.append(zone) - # statistical estimation of the facade self._est_outer_wall_area = self.est_factor_wall_area * \ @@ -373,7 +364,6 @@ def generate_archetype(self): roof.name = key roof.tilt = value[0] roof.orientation = value[1] - # zone.outer_walls.append(roof) for key, value in self.ground_floor_names.items(): @@ -388,7 +378,6 @@ def generate_archetype(self): ground_floor.name = key ground_floor.tilt = value[0] ground_floor.orientation = value[1] - # zone.outer_walls.append(ground_floor) for key, value in self.inner_wall_names.items(): @@ -401,7 +390,6 @@ def generate_archetype(self): inner_wall.name = key inner_wall.tilt = value[0] inner_wall.orientation = value[1] - # zone.inner_walls.append(inner_wall) if self.number_of_floors > 1: @@ -429,7 +417,6 @@ def generate_archetype(self): floor.name = key floor.tilt = value[0] floor.orientation = value[1] - # zone.inner_walls.append(floor) else: pass @@ -509,7 +496,7 @@ def generate_from_gml(self): outer_wall.tilt = surface.surface_tilt outer_wall.orientation = surface.surface_orientation - for key, value in self.inner_wall_names.items(): + for in_key, in_value in self.inner_wall_names.items(): for zone in self.thermal_zones: inner_wall = InnerWall(zone) @@ -517,13 +504,13 @@ def generate_from_gml(self): year=self.year_of_construction, construction=self.construction_type, data_class=self.parent.data) - inner_wall.name = key - inner_wall.tilt = value[0] - inner_wall.orientation = value[1] + inner_wall.name = in_key + inner_wall.tilt = in_value[0] + inner_wall.orientation = in_value[1] if self.number_of_floors > 1: - for key, value in self.ceiling_names.items(): + for ce_key, ce_value in self.ceiling_names.items(): for zone in self.thermal_zones: ceiling = Ceiling(zone) @@ -531,11 +518,11 @@ def generate_from_gml(self): year=self.year_of_construction, construction=self.construction_type, data_class=self.parent.data) - ceiling.name = key - ceiling.tilt = value[0] - ceiling.orientation = value[1] + ceiling.name = ce_key + ceiling.tilt = ce_value[0] + ceiling.orientation = ce_value[1] - for key, value in self.floor_names.items(): + for fl_key, fl_value in self.floor_names.items(): for zone in self.thermal_zones: floor = Floor(zone) @@ -543,9 +530,9 @@ def generate_from_gml(self): year=self.year_of_construction, construction=self.construction_type, data_class=self.parent.data) - floor.name = key - floor.tilt = value[0] - floor.orientation = value[1] + floor.name = fl_key + floor.tilt = fl_value[0] + floor.orientation = fl_value[1] else: pass diff --git a/teaser/logic/archetypebuildings/nonresidential.py b/teaser/logic/archetypebuildings/nonresidential.py index f9407c91a..a22a5a272 100644 --- a/teaser/logic/archetypebuildings/nonresidential.py +++ b/teaser/logic/archetypebuildings/nonresidential.py @@ -20,7 +20,8 @@ class NonResidential(Building): parent: Project() The parent class of this object, the Project the Building belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. (default: None) name : str Individual name diff --git a/teaser/logic/archetypebuildings/residential.py b/teaser/logic/archetypebuildings/residential.py index 94b7fe957..248dad447 100644 --- a/teaser/logic/archetypebuildings/residential.py +++ b/teaser/logic/archetypebuildings/residential.py @@ -20,7 +20,8 @@ class Residential(Building): parent: Project() The parent class of this object, the Project the Building belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. (default: None) name : str Individual name diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 755b26e55..70595fc21 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -28,7 +28,8 @@ class Building(object): parent: Project() The parent class of this object, the Project the Building belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. (default: None) name : str Individual name (default: None) diff --git a/teaser/logic/buildingobjects/buildingphysics/ceiling.py b/teaser/logic/buildingobjects/buildingphysics/ceiling.py index a05c7d328..d8c8f9ac6 100644 --- a/teaser/logic/buildingobjects/buildingphysics/ceiling.py +++ b/teaser/logic/buildingobjects/buildingphysics/ceiling.py @@ -15,7 +15,8 @@ class Ceiling(InnerWall): parent : ThermalZone() The parent class of this object, the ThermalZone the BE belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this Ceiling to ThermalZone.ceilings. Default is None. Attributes diff --git a/teaser/logic/buildingobjects/buildingphysics/floor.py b/teaser/logic/buildingobjects/buildingphysics/floor.py index cc5c6a5d8..730436e55 100644 --- a/teaser/logic/buildingobjects/buildingphysics/floor.py +++ b/teaser/logic/buildingobjects/buildingphysics/floor.py @@ -15,7 +15,8 @@ class Floor(InnerWall): parent : ThermalZone() The parent class of this object, the ThermalZone the BE belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this Floor to ThermalZone.floors. Default is None. Attributes diff --git a/teaser/logic/buildingobjects/buildingphysics/groundfloor.py b/teaser/logic/buildingobjects/buildingphysics/groundfloor.py index 4b0fa98d9..77a40480f 100644 --- a/teaser/logic/buildingobjects/buildingphysics/groundfloor.py +++ b/teaser/logic/buildingobjects/buildingphysics/groundfloor.py @@ -16,7 +16,8 @@ class GroundFloor(OuterWall): parent : ThermalZone() The parent class of this object, the ThermalZone the BE belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this GroundFloor to ThermalZone.ground_floors. Default is None. Attributes diff --git a/teaser/logic/buildingobjects/buildingphysics/innerwall.py b/teaser/logic/buildingobjects/buildingphysics/innerwall.py index 00c7294e2..46f0cd11d 100644 --- a/teaser/logic/buildingobjects/buildingphysics/innerwall.py +++ b/teaser/logic/buildingobjects/buildingphysics/innerwall.py @@ -16,7 +16,8 @@ class InnerWall(Wall): parent : ThermalZone() The parent class of this object, the ThermalZone the BE belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this InnerWall to ThermalZone.inner_walls. Default is None. Attributes diff --git a/teaser/logic/buildingobjects/buildingphysics/outerwall.py b/teaser/logic/buildingobjects/buildingphysics/outerwall.py index fabe51b2b..4f83c0afb 100644 --- a/teaser/logic/buildingobjects/buildingphysics/outerwall.py +++ b/teaser/logic/buildingobjects/buildingphysics/outerwall.py @@ -16,7 +16,8 @@ class OuterWall(Wall): parent : ThermalZone() The parent class of this object, the ThermalZone the BE belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this OuterWall to ThermalZone.outer_walls. Default is None. Attributes diff --git a/teaser/logic/buildingobjects/buildingphysics/rooftop.py b/teaser/logic/buildingobjects/buildingphysics/rooftop.py index 1824d5e0b..e0eb22cf9 100644 --- a/teaser/logic/buildingobjects/buildingphysics/rooftop.py +++ b/teaser/logic/buildingobjects/buildingphysics/rooftop.py @@ -16,7 +16,8 @@ class Rooftop(OuterWall): parent : ThermalZone() The parent class of this object, the ThermalZone the BE belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this Rooftop to ThermalZone.rooftops. Default is None. Attributes diff --git a/teaser/logic/buildingobjects/buildingphysics/window.py b/teaser/logic/buildingobjects/buildingphysics/window.py index 471680ed5..e6f9aa514 100644 --- a/teaser/logic/buildingobjects/buildingphysics/window.py +++ b/teaser/logic/buildingobjects/buildingphysics/window.py @@ -17,7 +17,8 @@ class Window(BuildingElement): parent : ThermalZone() The parent class of this object, the ThermalZone the BE belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this Window to ThermalZone.windows. Default is None. Attributes diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 9abd67a41..e05adfd44 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -20,7 +20,8 @@ class ThermalZone(object): ---------- parent: Building() The parent class of this object, the Building the zone belongs to. - Allows for better control of hierarchical structures. + Allows for better control of hierarchical structures. If not None it + adds this ThermalZone instance to Building.thermal_zones. Default is None Attributes diff --git a/teaser/logic/buildingobjects/useconditions.py b/teaser/logic/buildingobjects/useconditions.py index eced56cd6..ca1bdcd76 100644 --- a/teaser/logic/buildingobjects/useconditions.py +++ b/teaser/logic/buildingobjects/useconditions.py @@ -18,7 +18,8 @@ class UseConditions(object): parent: ThermalZone() The parent class of this object, the zone the use conditions belong - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this UseConditions instance to ThermalZone.use_conditions. Default is None Attributes From aacc8ebe0ea4cc309a8533e97380a2ce3aab48f4 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 14:00:30 +0100 Subject: [PATCH 055/283] clean up residential --- .../logic/archetypebuildings/bmvbs/office.py | 8 +- .../bmvbs/singlefamilydwelling.py | 225 +++++++++--------- .../buildingphysics/buildingelement.py | 1 - .../buildingobjects/buildingphysics/layer.py | 3 +- .../buildingphysics/material.py | 8 +- 5 files changed, 116 insertions(+), 129 deletions(-) diff --git a/teaser/logic/archetypebuildings/bmvbs/office.py b/teaser/logic/archetypebuildings/bmvbs/office.py index 4d6a37c22..aed23201b 100644 --- a/teaser/logic/archetypebuildings/bmvbs/office.py +++ b/teaser/logic/archetypebuildings/bmvbs/office.py @@ -19,7 +19,7 @@ class Office(NonResidential): - """Archetype Office Building according + """Archetype Office Building according to BMVBS Subclass from NonResidential archetpye class to represent office buildings. @@ -430,12 +430,10 @@ def generate_archetype(self): zone.set_volume_zone() def generate_from_gml(self): - """enriches lod1 or lod2 data from citygml + """Enriches lod1 or lod2 data from CityGML - adds Zones, BoundaryConditions, Material settings for walls and + Adds Zones, BoundaryConditions, Material settings for walls and windows to the geometric representation of CityGML - - number or height of floors need to be specified """ type_bldg_area = self.net_leased_area diff --git a/teaser/logic/archetypebuildings/bmvbs/singlefamilydwelling.py b/teaser/logic/archetypebuildings/bmvbs/singlefamilydwelling.py index 31f6ab9fa..cbcb0b3d8 100644 --- a/teaser/logic/archetypebuildings/bmvbs/singlefamilydwelling.py +++ b/teaser/logic/archetypebuildings/bmvbs/singlefamilydwelling.py @@ -17,83 +17,86 @@ class SingleFamilyDwelling(Residential): - """Type Building SingleFamilyDwelling. + """Archetype Residential Building according - Subclass from Building to represent SingleFamilyDwelling Buildings. - Allows for easier distinction between different building types and - specific functions and attributes. + Subclass from Residential archetpye class to represent + SingleFamilyDwelling according to IWU :cite:`KurzverfahrenIWU`. - Parameters - ---------- - parent: Project() - The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. - Default is None + The SingleFamilyDwelling module contains a singlezone building. It has 4 + outer walls, 4 windows, a flat roof and a ground floor. Depending on ( + typical length and width) the interior wall areas are assigned. It makes + number_of_floors and height_of_floors mandatory parameters. + Additional information can be passed + to the archetype (e.g. floor layout and number of neighbors). - name : str - individual name - - year_of_construction : int - year of first construction + Default values are given according to IWU. - number_of_floors : int - number of floors above ground + In detail the net leased area is divided into the following thermal zone + area: - height_of_floors : float - average height of the floors + #. Single dwelling (100% of net leased area) - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not + Parameters + ---------- + parent: Project() + The parent class of this object, the Project the Building belongs to. + Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. + (default: None) + name : str + Individual name + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. residential_layout : int - type of floor plan (default = 0) - - 0: compact - 1: elongated/complex - + Structure of floor plan (default = 0) + 0: compact + 1: elongated/complex neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours attic : int - type of attic (default = 0) - - 0: flat roof - 1: non heated attic - 2: partly heated attic - 3: heated attic - + Design of the attic. CAUTION: this will not change the orientation or + tilt of the roof instances, but just adapt the roof area(!) (default + = 0) + 0: flat roof + 1: non heated attic + 2: partly heated attic + 3: heated attic cellar : int - type of cellar (default = 0) - - 0: no cellar - 1: non heated cellar - 2: partly heated cellar - 3: heated cellar - - construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Design of the of cellar CAUTION: this will not change the + orientation, tilt of GroundFloor instances, nor the number or area of + ThermalZones, but will change GroundFloor area(!) (default = 0) + 0: no cellar + 1: non heated cellar + 2: partly heated cellar + 3: heated cellar dormer : str - construction type - - 0: no dormer - 1: dormer - + Is a dormer attached to the roof? CAUTION: this will not + change roof or window orientation or tilt, but just adapt the roof + area(!) (default = 0) + 0: no dormer + 1: dormer + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction Note ---------- - The listed attributes are just the ones that are set by the user - calculated values are not included in this list. + calculated values are not included in this list. Changing these values is + expert mode. Attributes @@ -101,76 +104,68 @@ class SingleFamilyDwelling(Residential): zone_area_factors : dict This dictionary contains the name of the zone (str), the - zone area factor (float) and the zone usage (str). The values can be - taken from Lichtmess - + zone area factor (float) and the zone usage from BoundaryConditions XML + (str). (Default see doc string above) outer_wall_names : dict - This dictionary contains the name of the outer walls, their orientation - and tilt - + This dictionary contains a random name for the outer walls, + their orientation and tilt. Default is a building in north-south + orientation) roof_names : dict This dictionary contains the name of the roofs, their orientation - and tilt - + and tilt. Default is one flat roof. ground_floor_names : dict This dictionary contains the name of the ground floors, their - orientation and tilt - + orientation and tilt. Default is one ground floor. window_names : dict This dictionary contains the name of the window, their - orientation and tilt - + orientation and tilt. Default is a building in north-south + orientation) inner_wall_names : dict This dictionary contains the name of the inner walls, their - orientation and tilt - + orientation and tilt. Default is one cumulated inner wall. ceiling_names : dict This dictionary contains the name of the ceilings, their - orientation and tilt - + orientation and tilt. Default is one cumulated ceiling. floor_names : dict This dictionary contains the name of the floors, their - orientation and tilt - + orientation and tilt. Default is one cumulated floor. est_living_area_factor : float - estimation factor for calculation of number of heated floors - + Estimation factor for calculation of number of heated floors est_bottom_building_closure : float - estimation factor to calculate ground floor area - + Estimation factor to calculate ground floor area est_upper_building_closure : float - estimation factor to calculate attic area - + Estimation factor to calculate attic area est_factor_win_area : float - estimation factor to calculate window area - + Estimation factor to calculate window area est_factor_cellar_area : float - estimation factor to calculate heated cellar area + Estimation factor to calculate heated cellar area """ - def __init__(self, - parent, - name=None, - year_of_construction=None, - number_of_floors=None, - height_of_floors=None, - net_leased_area=None, - with_ahu=False, - residential_layout=None, - neighbour_buildings=None, - attic=None, - cellar=None, - dormer=None, - construction_type=None): + def __init__( + self, + parent, + name=None, + year_of_construction=None, + number_of_floors=None, + height_of_floors=None, + net_leased_area=None, + with_ahu=False, + residential_layout=None, + neighbour_buildings=None, + attic=None, + cellar=None, + dormer=None, + construction_type=None): """Constructor of SingleFamilyDwelling - - """ - super(SingleFamilyDwelling, self).__init__(parent, name, - year_of_construction, - net_leased_area, with_ahu) + super(SingleFamilyDwelling, self).__init__( + parent, + name, + year_of_construction, + net_leased_area, + with_ahu) self.residential_layout = residential_layout self.neighbour_buildings = neighbour_buildings @@ -297,12 +292,10 @@ def __init__(self, 7 * [0.0] + 12 * [1.0] + 6 * [0.0]) def generate_archetype(self): - """Generates a residential building. - - With given values, this class generates a type residential - building according to TEASER requirements - Berechnungsgrundlagen: IWU, "Kurzverfahren Energieprofil"; 2005. + """Generates a SingleFamilyDwelling building. + With given values, this class generates a archetype building for + single family dwellings according to TEASER requirements """ # help area for the correct building area setting while using typeBldgs type_bldg_area = self.net_leased_area @@ -484,12 +477,10 @@ def generate_archetype(self): zone.set_volume_zone() def generate_from_gml(self): - """enriches lod1 or lod2 data from citygml + """Enriches lod1 or lod2 data from CityGML - adds Zones, BoundaryConditions, Material settings for walls and + Adds Zones, BoundaryConditions, Material settings for walls and windows to the geometric representation of CityGML - - number or height of floors need to be specified """ type_bldg_area = self.net_leased_area diff --git a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py index d6e583f13..4726f9d53 100644 --- a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py +++ b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py @@ -28,7 +28,6 @@ class BuildingElement(object): Allows for better control of hierarchical structures. Default is None. - Attributes ---------- diff --git a/teaser/logic/buildingobjects/buildingphysics/layer.py b/teaser/logic/buildingobjects/buildingphysics/layer.py index 801bc7441..8cce679c3 100644 --- a/teaser/logic/buildingobjects/buildingphysics/layer.py +++ b/teaser/logic/buildingobjects/buildingphysics/layer.py @@ -14,7 +14,8 @@ class Layer(object): ---------- parent : BuildingElement The parent class of this object, the Building Element the layer - belongs to. Allows for better control of hierarchical structures. + belongs to. Allows for better control of hierarchical structures. If + not None this adds the Layer to BuildingElement.layers. Default is None diff --git a/teaser/logic/buildingobjects/buildingphysics/material.py b/teaser/logic/buildingobjects/buildingphysics/material.py index bbadd9e7c..7dacbbd0d 100644 --- a/teaser/logic/buildingobjects/buildingphysics/material.py +++ b/teaser/logic/buildingobjects/buildingphysics/material.py @@ -11,17 +11,17 @@ class Material(object): """Material class - This class holds information of Material used for buidling element layer. + This class holds information of Material used for building element layer. Parameters ---------- parent : Layer The parent class of this object, the layer the material - belongs to. Allows for better control of hierarchical structures. + belongs to. Allows for better control of hierarchical structures. If + not None this adds this Material to Layer.material. Default is None - Attributes ---------- name : str @@ -46,8 +46,6 @@ class Material(object): def __init__(self, parent=None): """Constructor of Material. - - """ self.parent = parent From 3377778b663653eb220b0a9af855d537392dbace Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 14:29:23 +0100 Subject: [PATCH 056/283] add est clean up --- .../logic/archetypebuildings/bmvbs/office.py | 4 + .../bmvbs/singlefamilydwelling.py | 5 + .../archetypebuildings/urbanrenet/est1a.py | 132 +++-- .../archetypebuildings/urbanrenet/est1b.py | 100 ++-- .../archetypebuildings/urbanrenet/est2.py | 75 +-- .../archetypebuildings/urbanrenet/est3.py | 75 +-- .../archetypebuildings/urbanrenet/est4a.py | 77 +-- .../archetypebuildings/urbanrenet/est4b.py | 75 +-- .../archetypebuildings/urbanrenet/est5.py | 75 +-- .../archetypebuildings/urbanrenet/est6.py | 75 +-- .../archetypebuildings/urbanrenet/est7.py | 77 +-- .../archetypebuildings/urbanrenet/est8a.py | 77 +-- .../archetypebuildings/urbanrenet/est8b.py | 79 +-- teaser/project.py | 472 +++++++++--------- 14 files changed, 747 insertions(+), 651 deletions(-) diff --git a/teaser/logic/archetypebuildings/bmvbs/office.py b/teaser/logic/archetypebuildings/bmvbs/office.py index aed23201b..afe328d4e 100644 --- a/teaser/logic/archetypebuildings/bmvbs/office.py +++ b/teaser/logic/archetypebuildings/bmvbs/office.py @@ -56,6 +56,10 @@ class Office(NonResidential): Individual name year_of_construction : int Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors + number_of_floors : int + Number of building's floors above ground net_leased_area : float [m2] Total net leased area of building. This is area is NOT the footprint of a building diff --git a/teaser/logic/archetypebuildings/bmvbs/singlefamilydwelling.py b/teaser/logic/archetypebuildings/bmvbs/singlefamilydwelling.py index cbcb0b3d8..080cea717 100644 --- a/teaser/logic/archetypebuildings/bmvbs/singlefamilydwelling.py +++ b/teaser/logic/archetypebuildings/bmvbs/singlefamilydwelling.py @@ -48,6 +48,10 @@ class SingleFamilyDwelling(Residential): Individual name year_of_construction : int Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors + number_of_floors : int + Number of building's floors above ground net_leased_area : float [m2] Total net leased area of building. This is area is NOT the footprint of a building @@ -92,6 +96,7 @@ class SingleFamilyDwelling(Residential): Construction type of used wall constructions default is "heavy") heavy: heavy construction light: light construction + Note ---------- The listed attributes are just the ones that are set by the user diff --git a/teaser/logic/archetypebuildings/urbanrenet/est1a.py b/teaser/logic/archetypebuildings/urbanrenet/est1a.py index 5dceec71e..39b6dc6d0 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est1a.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est1a.py @@ -17,67 +17,111 @@ class EST1a(Residential): - """Urban Fabric Type EST1a. + """Archetype for Urban Fabric Type EST1a. - Subclass from Residential for urban fabric type EST1a. + Subclass from Residential for urban fabric type EST1a. Boundary values + for this archetype are taken from URBANRENET. The archetype calculation + is adapted from :cite:`KurzverfahrenIWU`, with the change of using the + facade area to volume ratio of the building. For further information see + Lauster BauSim. Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. - Default is None - + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction - heavy: heavy construction - light: light construction - """ + Note + ---------- + The listed attributes are just the ones that are set by the user + calculated values are not included in this list. Changing these values is + expert mode. - def __init__(self, - parent, - name, - year_of_construction=None, - number_of_floors=None, - height_of_floors=None, - net_leased_area=None, - with_ahu=False, - neighbour_buildings=None, - construction_type=None): + Attributes + ---------- - """Constructor of Residential + zone_area_factors : dict + This dictionary contains the name of the zone (str), the + zone area factor (float) and the zone usage from BoundaryConditions XML + (str). (Default see doc string above) + outer_wall_names : dict + This dictionary contains a random name for the outer walls, + their orientation and tilt. Default is a building in north-south + orientation) + roof_names : dict + This dictionary contains the name of the roofs, their orientation + and tilt. Default is one flat roof. + ground_floor_names : dict + This dictionary contains the name of the ground floors, their + orientation and tilt. Default is one ground floor. + window_names : dict + This dictionary contains the name of the window, their + orientation and tilt. Default is a building in north-south + orientation) + inner_wall_names : dict + This dictionary contains the name of the inner walls, their + orientation and tilt. Default is one cumulated inner wall. + ceiling_names : dict + This dictionary contains the name of the ceilings, their + orientation and tilt. Default is one cumulated ceiling. + floor_names : dict + This dictionary contains the name of the floors, their + orientation and tilt. Default is one cumulated floor. + est_factor_win_area : float + Estimation factor to calculate window area + est_factor_facade_to_volume : float + Estimation factor to describe the facade area to volume ratio + """ + def __init__( + self, + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=False, + neighbour_buildings=None, + construction_type=None): + + """Constructor of EST1a """ - super(EST1a, self).__init__(parent, name, year_of_construction, - net_leased_area, with_ahu) + super(EST1a, self).__init__( + parent, + name, + year_of_construction, + net_leased_area, + with_ahu) self.neighbour_buildings = neighbour_buildings self.construction_type = construction_type diff --git a/teaser/logic/archetypebuildings/urbanrenet/est1b.py b/teaser/logic/archetypebuildings/urbanrenet/est1b.py index 64de6de64..1b2c34f35 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est1b.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est1b.py @@ -8,70 +8,72 @@ class EST1b(EST1a): """Urban Fabric Type EST1b. - Subclass from EST1a for urban fabric type EST1b. + Subclass from EST1a for urban fabric type EST1b, with the addition of + variable number of apartments as input parameter. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ - def __init__(self, - parent, - name, - year_of_construction=None, - number_of_floors=None, - height_of_floors=None, - net_leased_area=None, - with_ahu=False, - neighbour_buildings=None, - construction_type=None, - number_of_apartments=None): - """Constructor of EST1a - - + def __init__( + self, + parent, + name, + year_of_construction=None, + number_of_floors=None, + height_of_floors=None, + net_leased_area=None, + with_ahu=False, + neighbour_buildings=None, + construction_type=None, + number_of_apartments=None): + """Constructor of EST1b """ - super(EST1b, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST1b, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.87 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est2.py b/teaser/logic/archetypebuildings/urbanrenet/est2.py index e774300d3..a1c9583de 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est2.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est2.py @@ -8,48 +8,45 @@ class EST2(EST1a): """Urban Fabric Type EST2. - Subclass from EST1a for urban fabric type EST2. + Subclass from EST1b for urban fabric type EST2. Differs in the facade + area to volume ratio. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -63,15 +60,21 @@ def __init__(self, neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Constructor of EST1a + """Constructor of EST2 """ - super(EST2, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST2, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.56 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est3.py b/teaser/logic/archetypebuildings/urbanrenet/est3.py index bab939693..bd8318fa0 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est3.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est3.py @@ -8,48 +8,45 @@ class EST3(EST1a): """Urban Fabric Type EST3. - Subclass from EST1a for urban fabric type EST3. + Subclass from EST1b for urban fabric type EST3. Differs in the facade + area to volume ratio. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -63,15 +60,21 @@ def __init__(self, neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Constructor of EST1a + """Constructor of EST3 """ - super(EST3, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST3, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.41 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est4a.py b/teaser/logic/archetypebuildings/urbanrenet/est4a.py index 01c3b21ec..351e60a9e 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est4a.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est4a.py @@ -8,48 +8,45 @@ class EST4a(EST1a): """Urban Fabric Type EST4a. - Subclass from EST1a for urban fabric type EST4a. + Subclass from EST1b for urban fabric type EST4a. Differs in the facade + area to volume ratio. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -64,15 +61,19 @@ def __init__(self, construction_type=None, number_of_apartments=None): - """Constructor of EST1a - - + """Constructor of EST4a """ - super(EST4a, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST4a, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.28 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est4b.py b/teaser/logic/archetypebuildings/urbanrenet/est4b.py index ba829ac06..0e7a14ad7 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est4b.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est4b.py @@ -8,48 +8,45 @@ class EST4b(EST1a): """Urban Fabric Type EST4b. - Subclass from EST1a for urban fabric type EST4b. + Subclass from EST1b for urban fabric type EST4b. Differs in the facade + area to volume ratio. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -64,15 +61,21 @@ def __init__(self, construction_type=None, number_of_apartments=None): - """Constructor of EST1a + """Constructor of EST4b """ - super(EST4b, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST4b, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.28 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est5.py b/teaser/logic/archetypebuildings/urbanrenet/est5.py index 05545e682..2ad3787cc 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est5.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est5.py @@ -8,48 +8,45 @@ class EST5(EST1a): """Urban Fabric Type EST5. - Subclass from EST1a for urban fabric type EST5. + Subclass from EST1b for urban fabric type EST5. Differs in the facade + area to volume ratio. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -63,15 +60,21 @@ def __init__(self, neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Constructor of EST1a + """Constructor of EST5 """ - super(EST5, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST5, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.39 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est6.py b/teaser/logic/archetypebuildings/urbanrenet/est6.py index e1bdd538d..d28da5e1d 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est6.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est6.py @@ -8,48 +8,45 @@ class EST6(EST1a): """Urban Fabric Type EST6. - Subclass from EST1a for urban fabric type EST6. + Subclass from EST1b for urban fabric type EST6. Differs in the facade + area to volume ratio. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -63,15 +60,21 @@ def __init__(self, neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Constructor of EST1a + """Constructor of EST6 """ - super(EST6, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST6, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.7 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est7.py b/teaser/logic/archetypebuildings/urbanrenet/est7.py index dfe833d54..57486224b 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est7.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est7.py @@ -8,48 +8,45 @@ class EST7(EST1a): """Urban Fabric Type EST7. - Subclass from EST1a for urban fabric type EST7. + Subclass from EST1b for urban fabric type EST7. Differs in the facade + area to volume ratio. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -63,15 +60,19 @@ def __init__(self, neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Constructor of EST1a - - + """Constructor of EST7 """ - super(EST7, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST7, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.49 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est8a.py b/teaser/logic/archetypebuildings/urbanrenet/est8a.py index 0ea3646be..d024c72d4 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est8a.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est8a.py @@ -8,48 +8,45 @@ class EST8a(EST1a): """Urban Fabric Type EST8a. - Subclass from EST1a for urban fabric type EST8a. + Subclass from EST1b for urban fabric type EST8a. Differs in the facade + area to volume ratio. + Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -64,15 +61,19 @@ def __init__(self, construction_type=None, number_of_apartments=None): - """Constructor of EST1a - - + """Constructor of EST8a """ - super(EST8a, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST8a, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.66 diff --git a/teaser/logic/archetypebuildings/urbanrenet/est8b.py b/teaser/logic/archetypebuildings/urbanrenet/est8b.py index 15fe0cc13..07a75485d 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est8b.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est8b.py @@ -6,50 +6,47 @@ class EST8b(EST1a): - """Urban Fabric Type EST8b. + """Urban Fabric Type EST8. + + Subclass from EST1b for urban fabric type EST8b. Differs in the facade + area to volume ratio. - Subclass from EST1a for urban fabric type EST8b. Parameters ---------- parent: Project() The parent class of this object, the Project the Building belongs - to. Allows for better control of hierarchical structures. + to. Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. Default is None - name : str - individual name - - year_of_construction : int - year of first construction - + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - - height_of_floors : float - average height of the floors - - net_leased_area : float - total net leased area of building - - with_ahu : boolean - if building has a central AHU or not - + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction - + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) """ def __init__(self, @@ -64,15 +61,19 @@ def __init__(self, construction_type=None, number_of_apartments=None): - """Constructor of EST1a - - + """Constructor of EST8b """ - super(EST8b, self).__init__(parent, name, year_of_construction, - number_of_floors, height_of_floors, - net_leased_area, with_ahu, - neighbour_buildings, construction_type) + super(EST8b, self).__init__( + parent, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) self.number_of_apartments = number_of_apartments self.est_factor_facade_to_volume = 0.8 diff --git a/teaser/project.py b/teaser/project.py index 9da1ba0d6..3c20cb095 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -201,36 +201,36 @@ def type_bldg_office( ---------- name : str - individual name + Individual name year_of_construction : int - year of first construction + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information + for central Air Handling units. Default is False. office_layout : int - type of floor plan (default = 0) - - 0: use default values - 1: elongated 1 floor - 2: elongated 2 floors - 3: compact + Structure of the floor plan of office buildings, default is 1, + which is representative for one elongated floor. + 1: elongated 1 floor + 2: elongated 2 floors + 3: compact (e.g. for a square base building) window_layout : int - type of window layout (default = 0) - - 0: use default values - 1: punctuated facade - 2: banner facade - 3: full glazing + Structure of the window facade type, default is 1, which is + representative for a punctuated facade. + 1: punctuated facade (individual windows) + 2: banner facade (continuous windows) + 3: full glazing construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction Returns ---------- @@ -275,36 +275,36 @@ def type_bldg_institute( ---------- name : str - individual name + Individual name year_of_construction : int - year of first construction + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information + for central Air Handling units. Default is False. office_layout : int - type of floor plan (default = 0) - - 0: use default values - 1: elongated 1 floor - 2: elongated 2 floors - 3: compact + Structure of the floor plan of office buildings, default is 1, + which is representative for one elongated floor. + 1: elongated 1 floor + 2: elongated 2 floors + 3: compact (e.g. for a square base building) window_layout : int - type of window layout (default = 0) - - 0: use default values - 1: punctuated facade - 2: banner facade - 3: full glazing - construction_type : str (default = "heavy") - construction type - - heavy: heavy construction - light: light construction + Structure of the window facade type, default is 1, which is + representative for a punctuated facade. + 1: punctuated facade (individual windows) + 2: banner facade (continuous windows) + 3: full glazing + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction Returns ---------- @@ -348,36 +348,36 @@ def type_bldg_institute4( ---------- name : str - individual name + Individual name year_of_construction : int - year of first construction + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information + for central Air Handling units. Default is False. office_layout : int - type of floor plan (default = 0) - - 0: use default values - 1: elongated 1 floor - 2: elongated 2 floors - 3: compact + Structure of the floor plan of office buildings, default is 1, + which is representative for one elongated floor. + 1: elongated 1 floor + 2: elongated 2 floors + 3: compact (e.g. for a square base building) window_layout : int - type of window layout (default = 0) - - 0: use default values - 1: punctuated facade - 2: banner facade - 3: full glazing - construction_type : str (default = "heavy") - construction type - - heavy: heavy construction - light: light construction + Structure of the window facade type, default is 1, which is + representative for a punctuated facade. + 1: punctuated facade (individual windows) + 2: banner facade (continuous windows) + 3: full glazing + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction Returns ---------- @@ -421,36 +421,36 @@ def type_bldg_institute8( ---------- name : str - individual name + Individual name year_of_construction : int - year of first construction + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information + for central Air Handling units. Default is False. office_layout : int - type of floor plan (default = 0) - - 0: use default values - 1: elongated 1 floor - 2: elongated 2 floors - 3: compact + Structure of the floor plan of office buildings, default is 1, + which is representative for one elongated floor. + 1: elongated 1 floor + 2: elongated 2 floors + 3: compact (e.g. for a square base building) window_layout : int - type of window layout (default = 0) - - 0: use default values - 1: punctuated facade - 2: banner facade - 3: full glazing - construction_type : str (default = "heavy") - construction type - - heavy: heavy construction - light: light construction + Structure of the window facade type, default is 1, which is + representative for a punctuated facade. + 1: punctuated facade (individual windows) + 2: banner facade (continuous windows) + 3: full glazing + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction Returns ---------- @@ -493,29 +493,31 @@ def type_bldg_est1a( ---------- name : str - individual name + Individual name year_of_construction : int - year of first construction + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours - construction_type : str (default = "heavy") - construction type - - heavy: heavy construction - light: light construction - + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction Returns ---------- @@ -551,39 +553,44 @@ def type_bldg_est1b( neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Create and calculate an est1a building + """Create and calculate an est1b building Parameters ---------- name : str - individual name - year_of_construction : int - year of first construction + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information + for central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - 0: no neighbour - 1: one neighbour - 2: two neighbours - construction_type : str (default = "heavy") - construction type - heavy: heavy construction - light: light construction + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) Returns ---------- - type_bldg : Instance of EST1a() + type_bldg : Instance of EST1b() """ type_bldg = EST1b( @@ -616,39 +623,44 @@ def type_bldg_est4b( neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Create and calculate an est1a building + """Create and calculate an est4b building Parameters ---------- name : str - individual name - year_of_construction : int - year of first construction + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds + information for central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - 0: no neighbour - 1: one neighbour - 2: two neighbours - construction_type : str (default = "heavy") - construction type - heavy: heavy construction - light: light construction + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = 1) + number of apartments inside Building (default = 1) Returns ---------- - type_bldg : Instance of EST1a() + type_bldg : Instance of EST4b() """ type_bldg = EST4b( @@ -681,39 +693,44 @@ def type_bldg_est7( neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Create and calculate an est1a building + """Create and calculate an est7 building Parameters ---------- name : str - individual name - year_of_construction : int - year of first construction + Individual name + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + year_of_construction : int + Year of first construction + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds + information for central Air Handling units. Default is False. neighbour_buildings : int - neighbour (default = 0) - 0: no neighbour - 1: one neighbour - 2: two neighbours - construction_type : str (default = "heavy") - construction type - heavy: heavy construction - light: light construction + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction number_of_apartments : int - number of apartments (default = None) + number of apartments inside Building (default = 1) Returns ---------- - type_bldg : Instance of EST1a() + type_bldg : Instance of EST7() """ type_bldg = EST7( @@ -755,52 +772,57 @@ def type_bldg_residential( ---------- name : str - individual name + Individual name year_of_construction : int - year of first construction + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors number_of_floors : int - number of floors above ground - height_of_floors : float - average height of the floors - net_leased_area : float - total net leased area of building - with_ahu : boolean - if building has a central AHU or not + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information + for central Air Handling units. Default is False. residential_layout : int - type of floor plan (default = 0) - - 0: compact - 1: elongated/complex + Structure of floor plan (default = 0) + 0: compact + 1: elongated/complex neighbour_buildings : int - neighbour (default = 0) - - 0: no neighbour - 1: one neighbour - 2: two neighbours + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours attic : int - type of attic (default = 0) - - 0: flat roof - 1: non heated attic - 2: partly heated attic - 3: heated attic + Design of the attic. CAUTION: this will not change the orientation + or tilt of the roof instances, but just adapt the roof area(!) ( + default = 0) + 0: flat roof + 1: non heated attic + 2: partly heated attic + 3: heated attic cellar : int - type of cellar (default = 0) - - 0: no cellar - 1: non heated cellar - 2: partly heated cellar - 3: heated cellar - construction_type : str - construction type (default = "heavy") - - heavy: heavy construction - light: light construction + Design of the of cellar CAUTION: this will not change the + orientation, tilt of GroundFloor instances, nor the number or area + of ThermalZones, but will change GroundFloor area(!) (default = 0) + 0: no cellar + 1: non heated cellar + 2: partly heated cellar + 3: heated cellar dormer : str - construction type - - 0: no dormer - 1: dormer + Is a dormer attached to the roof? CAUTION: this will not + change roof or window orientation or tilt, but just adapt the roof + area(!) (default = 0) + 0: no dormer + 1: dormer + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction Returns ---------- From 7f06418a03a16157f452e0f6c9e4ab6f947ac6e5 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 12 Dec 2016 14:42:49 +0100 Subject: [PATCH 057/283] cleanup --- teaser/data/dataclass.py | 83 ++++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 41 deletions(-) diff --git a/teaser/data/dataclass.py b/teaser/data/dataclass.py index 200527198..79a4203f6 100644 --- a/teaser/data/dataclass.py +++ b/teaser/data/dataclass.py @@ -3,69 +3,68 @@ """DataClass -This module holds file pathes and bindings for XML data +This module holds file paths and bindings for XML data """ -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utils import warnings -import codecs -import xml.etree.ElementTree as element_tree +import xml.etree.ElementTree as et class DataClass(object): - '''Class for XML data bindings + """Class for XML data bindings This class loads all XML files with statistic or template data needed - for statistical data enrichment. It creates the binding automatically. - The binding needs the Python Package PyXB. - - Parameters - ---------- - - type_element_file : string - name of the XML file with the project specific type elements - default: TypeBuildingElements.xml for general investigation, - this file can be exchanged to project specific files. + for statistical data enrichment. It creates the binding classes + automatically with instantiation. The binding needs the Python Package PyXB. Attributes ---------- element_bind : instance of PyXB TypeBuilding elements PyXB instance of the TypeBuildingElements binding - conditions_bind : instance of PyXB UseConditions - PyXB instance of the UseConditions binding + path_tb : str + Full path to TypeBuildingElements XML file (XML needs to be compliant + with XSD schema). Default is + teaser/data/input/inputdata/TypeBuildingElements.xml material_bind : instance of PyXB Material PyXB instance of the Material binding - - ''' + path_mat : str + Full path to MaterialTemplates XML file (XML needs to be compliant + with XSD schema). Default is + teaser/data/input/inputdata/MaterialTemplates.xml + conditions_bind : instance of PyXB UseConditions + PyXB instance of the UseConditions binding + path_uc : str + Full path to UseConditions XML file (XML needs to be compliant + with XSD schema). Default is + teaser/data/input/inputdata/UseConditions.xml + """ def __init__(self): - '''Constructor of DataClass - ''' + """Constructor of DataClass + """ self.element_bind = None + self.path_tb = utils.get_full_path( + "data/input/inputdata/TypeBuildingElements.xml") self.material_bind = None + self.path_mat = utils.get_full_path( + "data/input/inputdata/MaterialTemplates.xml") self.conditions_bind = None - - - self.path_tb = utilitis.get_full_path( - "data/input/inputdata/TypeBuildingElements.xml") - self.path_uc = utilitis.get_full_path( + self.path_uc = utils.get_full_path( "data/input/inputdata/UseConditions.xml") - self.path_mat = utilitis.get_full_path( - "data/input/inputdata/MaterialTemplates.xml") self.load_tb_binding() self.load_uc_binding() self.load_mat_binding() def load_tb_binding(self): - """loads specified type building XML files into bindings - + """Loads TypeBuildingElement XML into binding classes """ try: __xml_file_tb = open(self.path_tb, 'r+') - version_parse = element_tree.parse(self.path_tb) + version_parse = et.parse(self.path_tb) except: __xml_file_tb = open(self.path_tb, 'w') version_parse = False @@ -75,12 +74,14 @@ def load_tb_binding(self): self.element_bind = tb_bind.TypeBuildingElements() elif bool(version_parse.getroot().attrib) is False: warnings.warn( - "You are using an old version of type building element data base XML file") + "You are using an old version of type building element data " + "base XML file") import teaser.data.bindings.v_0_3_9.typeelement_bind as tb_bind self.element_bind = tb_bind.CreateFromDocument(__xml_file_tb.read()) elif version_parse.getroot().attrib['version'] == "0.3.9": warnings.warn( - "You are using an old version of type building element data base XML file") + "You are using an old version of type building element data " + "base XML file") import teaser.data.bindings.v_0_3_9.typeelement_bind as tb_bind self.element_bind = tb_bind.CreateFromDocument(__xml_file_tb.read()) elif version_parse.getroot().attrib['version'] == "0.4": @@ -88,13 +89,12 @@ def load_tb_binding(self): self.element_bind = tb_bind.CreateFromDocument(__xml_file_tb.read()) def load_uc_binding(self): - """loads specified use condition XML files into bindings - + """Loads UseConditions XML into binding classes """ try: __xml_file_uc = open(self.path_uc, 'r+') - version_parse = element_tree.parse(self.path_uc) + version_parse = et.parse(self.path_uc) except: __xml_file_uc = open(self.path_uc, 'w') version_parse = False @@ -103,12 +103,14 @@ def load_uc_binding(self): import teaser.data.bindings.v_0_4.boundaryconditions_bind as uc_bind self.conditions_bind = uc_bind.UseConditions() elif bool(version_parse.getroot().attrib) is False: - warnings.warn("You are using an old version of use condition data base XML file") + warnings.warn("You are using an old version of use condition data " + "base XML file") import teaser.data.bindings.v_0_3_9.boundaryconditions_bind as uc_bind self.conditions_bind = uc_bind.CreateFromDocument( __xml_file_uc.read()) elif version_parse.getroot().attrib['version'] == "0.3.9": - warnings.warn("You are using an old version of use condition data base XML file") + warnings.warn("You are using an old version of use condition data " + "base XML file") import teaser.data.bindings.v_0_3_9.boundaryconditions_bind as uc_bind self.conditions_bind = uc_bind.CreateFromDocument( __xml_file_uc.read()) @@ -118,12 +120,11 @@ def load_uc_binding(self): __xml_file_uc.read()) def load_mat_binding(self): - """loads specified material XML files into bindings - + """Loads MaterialTemplates XML into binding classes """ try: __xml_file_mat = open(self.path_mat, 'r+') - version_parse = element_tree.parse(self.path_tb) + version_parse = et.parse(self.path_tb) except: __xml_file_mat = open(self.path_mat, 'w') version_parse = False From 6df91179f11be2a523ec6d99653c62e0bc82c918 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 19 Dec 2016 09:10:01 +0100 Subject: [PATCH 058/283] readme test --- README.md | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ecfa3d745..ba46c7a53 100644 --- a/README.md +++ b/README.md @@ -37,22 +37,44 @@ and buildings, dynamic simulation is one key element, in particular when it comes to thermal energy demand on minutely or hourly scale. Sparse and limited access to detailed building information as well as computing times are challenges for building simulation on urban scale. In addition, -data acquisition and modelling for Building Performance Simulation (BPS) are +data acquisition and modeling for Building Performance Simulation (BPS) are time consuming and error-prone. To enable the use of BPS on urban scale we -present the TEASER tool, an open framework for urban energy modelling of +present the TEASER tool, an open framework for urban energy modeling of building stocks. TEASER provides an easy interface for multiple data sources, data enrichment, where necessary and export of ready-to-run Modelica simulation -models for [AixLib] (https://github.com/RWTH-EBC/AixLib) and +models for [AixLib](https://github.com/RWTH-EBC/AixLib) and IEA-EBC [Annex60](https://github.com/iea-annex60/modelica-annex60). ### Version -The current version is 0.4.2, which is a pre-release. +The current version is 0.5.0, which is a pre-release. ### How to cite TEASER A Journal Paper presenting TEASER is already submitted and is in review. +If you are using TEASER, please cite us: + ++ CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, [link](http://www.ibpsa.org/proceedings/BSO2016/p1047.pdf) + +``` +@inproceedings{Remmen.2016, + author = {Remmen, Peter and Lauster, Moritz and Mans, Michael and Osterhage, Tanja and M{\"u}ller, Dirk}, + title = {CityGML Import and Export for Dynamic Building Performance Simulation in Modelica}, + pages = {329--336}, + booktitle = {Building Simulation and Optimization conference (BSO16)}, + editor = {Hamza, N. and Unerdwood, C.}, + month = sept, + year = {2016}, + publisher = {Newcastle University}, + venue = {Newcastle upon Tyne, England}, + isbn = {978-0-7017-0254-0}, + } +``` + +### Contributions using TEASER + + ### How to use TEASER From 2e783f71bed9fde2460a61c537ed3d415985fd8e Mon Sep 17 00:00:00 2001 From: MichaMans Date: Fri, 23 Dec 2016 10:00:48 +0100 Subject: [PATCH 059/283] #356 added travis file to test agains 2.7, 3.4, 3.5 --- .travis.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..e0b6e8c78 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,16 @@ +language: python + +python: + - 2.7 + - 3.4 + - 3.5 + +install: + - pip install --upgrade pip setuptools wheel + - pip install --only-binary=numpy,scipy numpy scipy + - pip install pyxb + - pip install -e . + + +script: + py.test \ No newline at end of file From aed51e5d4460d5cba4953901c3a82b81807d858b Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 29 Dec 2016 15:43:05 +0100 Subject: [PATCH 060/283] some clean up in project --- teaser/data/dataclass.py | 9 +- teaser/logic/simulation/modelicainfo.py | 13 +- teaser/project.py | 267 +++++++++++++----------- 3 files changed, 151 insertions(+), 138 deletions(-) diff --git a/teaser/data/dataclass.py b/teaser/data/dataclass.py index 79a4203f6..6fbaacf51 100644 --- a/teaser/data/dataclass.py +++ b/teaser/data/dataclass.py @@ -1,15 +1,14 @@ -#Created July 2015 -#TEASER 4 Development Team +# Created July 2015 +# TEASER 4 Development Team -"""DataClass - -This module holds file paths and bindings for XML data +"""This module holds file paths and bindings for XML data """ import teaser.logic.utilities as utils import warnings import xml.etree.ElementTree as et + class DataClass(object): """Class for XML data bindings diff --git a/teaser/logic/simulation/modelicainfo.py b/teaser/logic/simulation/modelicainfo.py index a7c6a78f5..e23edd764 100644 --- a/teaser/logic/simulation/modelicainfo.py +++ b/teaser/logic/simulation/modelicainfo.py @@ -5,7 +5,8 @@ class ModelicaInfo(): """ModelicaInfo Class - This class holds information specific for Modelica Simulation. + This class holds information specific for Modelica Simulation. Some of + these solver or flags might only be applicable to Dymola. Attributes @@ -16,23 +17,23 @@ class ModelicaInfo(): interval_output : str [s] Interval for one time step, default 3600 for one hour solver : list - list of available solvers for Modelica, default ["Lsodar", "dassl", - "Radau"] + list of available solvers for Modelica current_solver : str - solver that should be used in simulation, default 'dassl' + solver that should be used in simulation, default 'Radau' equidistant_output : bool Use of Equidistant time grid flag in Modelica. variables_at_events : bool Use of events flag in Modelica. """ + def __init__(self): - """Constructor of Simulation Class. + """Constructor of ModelicaInfo Class. """ # Base-Values for the simulation tab self.runtime_simulation = "31536000" self.interval_output = "3600" - self.solver = ["Lsodar", "dassl","Radau"] + self.solver = ["Lsodar", "dassl", "Radau"] self.current_solver = "Radau" self.equidistant_output = True self.results_at_events = False diff --git a/teaser/project.py b/teaser/project.py index d6afa553e..1c63e3e37 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -4,11 +4,10 @@ """This module includes the Project class, which serves as base class and API """ - import warnings import os import re -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities import teaser.data.input.teaserxml_input as txml_in import teaser.data.output.teaserxml_output as txml_out import teaser.data.output.aixlib_output as aixlib_output @@ -23,51 +22,55 @@ from teaser.logic.archetypebuildings.urbanrenet.est1b import EST1b from teaser.logic.archetypebuildings.urbanrenet.est4b import EST4b from teaser.logic.archetypebuildings.urbanrenet.est7 import EST7 -from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling import SingleFamilyDwelling +from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling import \ + SingleFamilyDwelling from teaser.logic.simulation.modelicainfo import ModelicaInfo try: import teaser.data.output.citygml_output as citygml_out import teaser.data.input.citygml_input as citygml_in -except: +except UserWarning: warnings.warn("No CityGML module found, no CityGML import/export") + class Project(object): """Base class for each project, serves also as API - The Project class is the root class for each action in TEASER and - should be instantiated only once for each project. It also contains - all API function to use main functionality of TEASER4 - - Parameters - ---------- - load_data : boolean - boolean if data bindings for type elements and use conditions - should be loaded (default = True) - - Attributes - ---------- - - buildings : list - list of all buildings in one project, instances of Building() - data : list - instance of Data containing the XML binding classes, instance of - DataClass() - modelica_project : str - name of the Modelica Project used in type building creation - (default: self.name) - weather_file_path : str - path to weather file used for Modelica simulation - (default: "TRY_5_Essen.txt") - number_of_elements_calc : int - defines the number of elements, that area aggregated, between 1 - and 4, default is 2 - merge_windows_calc : bool - True for merging the windows into the outer walls, False for - separate resistance for window, default is False - used_library_calc : str - used library (AixLib and Annex60 are supported) - + The Project class is the root class for each action in TEASER and + should be instantiated only once for each project. It also contains + all API function to use main functionality of TEASER4 + + Parameters + ---------- + load_data : boolean + boolean if data bindings for type elements and use conditions + should be loaded (default = True) + + Attributes + ---------- + + name : str + Name of the Project (default is 'Project') + modelica_info : instance of ModelicaInfo + TEASER instance of ModelicaInfo to store Modelica related + information, like used compiler, runtime, etc. + buildings : list + list of all buildings in one project, instances of Building() + data : instance of DataClass + TEASER instance of DataClass containing XML binding classes + weather_file_path : str + absolute path to weather file used for Modelica simulation + (default: "data/input/inputdata/weatherdata + /DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR") + number_of_elements_calc : int + defines the number of elements, that are aggregated (1, 2, 3 or 4), + default is 2 + merge_windows_calc : bool + True for merging the windows into the outer walls, False for + separate resistance for window, default is False (only supported for + Annex60) + used_library_calc : str + used library (AixLib and Annex60 are supported) """ def __init__(self, load_data=True): @@ -76,9 +79,7 @@ def __init__(self, load_data=True): self._name = "Project" self.modelica_info = ModelicaInfo() - self.modelica_project = self.name - # self.weather_file_header = "wetter" - self.weather_file_path = utilitis.get_full_path( + self.weather_file_path = utilities.get_full_path( os.path.join( "data", "input", @@ -88,10 +89,7 @@ def __init__(self, load_data=True): self.buildings = [] - self._calculation_method = "vdi" - self.load_data = load_data - self._type_element_file = None self._number_of_elements_calc = 2 self._merge_windows_calc = False @@ -102,6 +100,7 @@ def __init__(self, load_data=True): else: self.data = None + @staticmethod def instantiate_data_class(self): """Initialization of DataClass @@ -145,10 +144,13 @@ def calc_all_buildings(self, raise_errors=False): number_of_elements=self._number_of_elements_calc, merge_windows=self._merge_windows_calc, used_library=self._used_library_calc) - except: - print("Following building can't be calculated:", bldg.name) - print("raise_errors=True to get python errors") - self.buildings.remove(bldg) + except UserWarning: + warnings.warn( + "Following building can't be calculated and is " + "removed from buildings list. Use raise_errors=True " + "to get python errors and stop TEASER from deleting " + "this building:", + bldg, bldg.name) def retrofit_all_buildings( self, @@ -331,9 +333,9 @@ def type_bldg_institute( type_bldg.generate_archetype() type_bldg.calc_building_parameter( - number_of_elements=self._number_of_elements_calc, - merge_windows=self._merge_windows_calc, - used_library=self._used_library_calc) + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) return type_bldg def type_bldg_institute4( @@ -404,9 +406,9 @@ def type_bldg_institute4( type_bldg.generate_archetype() type_bldg.calc_building_parameter( - number_of_elements=self._number_of_elements_calc, - merge_windows=self._merge_windows_calc, - used_library=self._used_library_calc) + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) return type_bldg def type_bldg_institute8( @@ -477,9 +479,9 @@ def type_bldg_institute8( type_bldg.generate_archetype() type_bldg.calc_building_parameter( - number_of_elements=self._number_of_elements_calc, - merge_windows=self._merge_windows_calc, - used_library=self._used_library_calc) + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) return type_bldg def type_bldg_est1a( @@ -510,8 +512,8 @@ def type_bldg_est1a( of a building with_ahu : Boolean If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds information for - central Air Handling units. Default is False. + assigned to attribute central_ahu. This instance holds information + for central Air Handling units. Default is False. neighbour_buildings : int Number of neighbour buildings. CAUTION: this will not change the orientation of the buildings wall, but just the overall @@ -542,9 +544,9 @@ def type_bldg_est1a( type_bldg.generate_archetype() type_bldg.calc_building_parameter( - number_of_elements=self._number_of_elements_calc, - merge_windows=self._merge_windows_calc, - used_library=self._used_library_calc) + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) return type_bldg def type_bldg_est1b( @@ -612,9 +614,9 @@ def type_bldg_est1b( type_bldg.generate_archetype() type_bldg.calc_building_parameter( - number_of_elements=self._number_of_elements_calc, - merge_windows=self._merge_windows_calc, - used_library=self._used_library_calc) + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) return type_bldg def type_bldg_est4b( @@ -682,9 +684,9 @@ def type_bldg_est4b( type_bldg.generate_archetype() type_bldg.calc_building_parameter( - number_of_elements=self._number_of_elements_calc, - merge_windows=self._merge_windows_calc, - used_library=self._used_library_calc) + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) return type_bldg def type_bldg_est7( @@ -752,9 +754,9 @@ def type_bldg_est7( type_bldg.generate_archetype() type_bldg.calc_building_parameter( - number_of_elements=self._number_of_elements_calc, - merge_windows=self._merge_windows_calc, - used_library=self._used_library_calc) + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) return type_bldg def type_bldg_residential( @@ -851,9 +853,9 @@ def type_bldg_residential( type_bldg.generate_archetype() type_bldg.calc_building_parameter( - number_of_elements=self._number_of_elements_calc, - merge_windows=self._merge_windows_calc, - used_library=self._used_library_calc) + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) return type_bldg def save_project(self, file_name=None, path=None): @@ -876,10 +878,10 @@ def save_project(self, file_name=None, path=None): name = file_name if path is None: - new_path = os.path.join(utilitis.get_default_path(), name) + new_path = os.path.join(utilities.get_default_path(), name) else: new_path = path + "/" + name - utilitis.create_path(utilitis.get_full_path(path)) + utilities.create_path(utilities.get_full_path(path)) txml_out.save_teaser_xml(new_path, self) @@ -898,7 +900,7 @@ def load_project(self, path): txml_in.load_teaser_xml(path, self) def save_citygml(self, file_name=None, path=None): - """Saves the project to a citygml file + """Saves the project to a CityGML file calls the function save_gml in data.CityGML we make use of CityGML core and EnergyADE to store semantic information @@ -920,10 +922,10 @@ def save_citygml(self, file_name=None, path=None): name = file_name if path is None: - new_path = os.path.join(utilitis.get_default_path(), name) + new_path = os.path.join(utilities.get_default_path(), name) else: new_path = path + "/" + name - utilitis.create_path(utilitis.get_full_path(path)) + utilities.create_path(utilities.get_full_path(path)) citygml_out.save_gml(self, new_path) @@ -953,48 +955,42 @@ def load_citygml(self, path=None): def export_aixlib( self, - building_model="None", - zone_model="None", - corG=None, internal_id=None, path=None): """Exports values to a record file for Modelica simulation - For AixLib library. + Exports all one (if internal_id is not None) or all buildings for + AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped models + using the ThermalZoneEquipped model with a correction of g-value ( + double pane glazing) and supporting models, like tables and weather + model. In contrast to versions < 0.5 TEASER now does not + support any model options, as we observed no need, since single + ThermalZones are identically with Annex60 models. If you miss one of + the old options please contact us. Parameters ---------- - building_model : string - setter of the used Aixlib building model (None, MultizoneEquipped, - Multizone) - zone_model : string - setter of the used Aixlib zone model (ThermalZoneEquipped, - ThermalZone) - corG : boolean - setter of the used g value calculation in the model internal_id : float - setter of the used building which will be exported, if None then + setter of a specific building which will be exported, if None then all buildings will be exported path : string - if the Files should not be stored in OutputData, an alternative - path can be specified as a full and absolute path + if the Files should not be stored in default output path of TEASER, + an alternative path can be specified as a full path """ if path is None: - path = utilitis.get_default_path() + "/" + self.name + path = utilities.get_default_path() + "/" + self.name else: path = path + "/" + self.name - utilitis.create_path(path) + utilities.create_path(path) - aixlib_output.export_aixlib(prj=self, - number_of_elements=self.number_of_elements_calc, - building_model=building_model, - zone_model=zone_model, - corG=corG, - internal_id=internal_id, - path=path) + aixlib_output.export_aixlib( + prj=self, + number_of_elements=self.number_of_elements_calc, + internal_id=internal_id, + path=path) def export_annex(self, internal_id=None, @@ -1007,19 +1003,19 @@ def export_annex(self, ---------- internal_id : float - setter of the used building which will be exported, if None then + setter of a specific building which will be exported, if None then all buildings will be exported path : string - if the Files should not be stored in OutputData, an alternative - path can be specified as a full and absolute path + if the Files should not be stored in default output path of TEASER, + an alternative path can be specified as a full path """ if path is None: - path = utilitis.get_default_path() + "/" + self.name + path = utilities.get_default_path() + "/" + self.name else: path = path + "/" + self.name - utilitis.create_path(path) + utilities.create_path(path) annex60_output.export_annex60( prj=self, @@ -1040,21 +1036,52 @@ def export_parameters_txt(self, path=None): """ if path is None: - path = os.path.join(utilitis.get_default_path(), self.name) + path = os.path.join(utilities.get_default_path(), self.name) else: - path = path+"/"+self.name + path = path + "/" + self.name text_out.export_parameters_txt( prj=self, path=path) - def set_default(self): - """sets all attributes except self.data to default + def set_default(self, load_data=True): + """Sets all attributes to default + + Caution: this will delete all buildings. + + Parameters + ---------- + load_data : boolean + boolean if data bindings for type elements and use conditions + should be loaded (default = True) """ + self._name = "Project" + self.modelica_info = ModelicaInfo() + + self.weather_file_path = utilities.get_full_path( + os.path.join( + "data", + "input", + "inputdata", + "weatherdata", + "DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos")) + + self.buildings = [] + + self.load_data = load_data + + self._number_of_elements_calc = 2 + self._merge_windows_calc = False + self._used_library_calc = "AixLib" + + if load_data is True: + self.data = self.instantiate_data_class() + else: + self.data = None + self.name = "Project" - self.modelica_project = self.name self.weather_file_header = "wetter" self.weather_file_path = "modelica://AixLib/Resources/WeatherData/" \ "TRY2010_12_Jahr_Modelica-Library.txt" @@ -1063,18 +1090,6 @@ def set_default(self): self._merge_windows_calc = False self._used_library_calc = "AixLib" - - self._type_element_file = None - - @property - def type_element_file(self): - return self._type_element_file - - @type_element_file.setter - def type_element_file(self, value): - self._type_element_file = value - self.instantiate_data_class(value) - @property def number_of_elements_calc(self): return self._number_of_elements_calc @@ -1132,13 +1147,11 @@ def name(self, value): if isinstance(value, str): regex = re.compile('[^a-zA-z0-9]') self._name = regex.sub('', value) - self.modelica_project = regex.sub('', value) else: try: value = str(value) regex = re.compile('[^a-zA-z0-9]') self._name = regex.sub('', value) - self.modelica_project = regex.sub('', value) except ValueError: - print("Can't convert name to string") \ No newline at end of file + print("Can't convert name to string") From 550a92c4ffadf565e35acd1ccd9d2862fb7865cf Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 29 Dec 2016 16:21:47 +0100 Subject: [PATCH 061/283] start clean up aixlib output --- teaser/data/output/aixlib_output.py | 219 ++++++++---------- .../buildingobjects/calculation/aixlib.py | 6 +- teaser/logic/simulation/modelicainfo.py | 3 + teaser/project.py | 19 +- 4 files changed, 117 insertions(+), 130 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index b72c23788..607fbebd7 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -6,140 +6,113 @@ This module contains function to call Templates for AixLib model generation """ +import os import warnings - from mako.template import Template - -import teaser.logic.buildingobjects.calculation.aixlib as aixlib -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities -def export_aixlib(prj, - number_of_elements=2, - building_model="None", - zone_model="None", - corG=None, - internal_id=None, +def export_aixlib(buildings, path=None): - '''Exports values to a record file for Modelica simulation + """Exports values to a model file for library AixLib + + Exports a building for + AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped models + using the ThermalZoneEquipped model with a correction of g-value ( + double pane glazing) and supporting models, like tables and weather + model. In contrast to versions < 0.5 TEASER now does not + support any model options, as we observed no need, since single + ThermalZones are identically with Annex60 models. If you miss one of + the old options please contact us. - The Export function for creating a AixLib LOM Multizone model + This function uses Mako Templates specified in + data.output.modelicatemplates.AixLib Parameters ---------- - building_model : string - setter of the used Aixlib building model (None, MultizoneEquipped, - Multizone) - zone_model : string - setter of the used Aixlib zone model (ThermalZoneEquipped, - ThermalZone) - corG : boolean - setter of the used g value calculation in the model - internal_id : float - setter of the used building which will be exported, if None then - all buildings will be exported + buildings : list of instances of Building + list of TEASER instances of a Building that is exported to a AixLib + MultizoneEquipped models. If you want to export a single building, + please pass it over as a list containing only that building. path : string - if the Files should not be stored in OutputData, an alternative - path can be specified as a full and absolute path - - ''' - - #check the arguments - assert building_model in ["None", "MultizoneEquipped", "Multizone"] - assert zone_model in ["None", "ThermalZoneEquipped", "ThermalZone"] - assert corG in [None, True, False] + if the Files should not be stored in default output path of TEASER, + an alternative path can be specified as a full path + """ - uses = ['Modelica(version = "3.2.2")', - "AixLib(version=\"0.4.0\")"] - - # use the same zone templates for all exports zone_template = Template( - filename=utilitis.get_full_path( + filename=utilities.get_full_path( "data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord")) model_template = Template( - filename=utilitis.get_full_path( + filename=utilities.get_full_path( "data/output/modelicatemplate/AixLib/AixLib_Multizone")) - # list which contains exported buildings - if internal_id is not None: - exported_list_of_buildings = [bldg for bldg in - prj.buildings if - bldg.internal_id == internal_id] - else: - exported_list_of_buildings = prj.buildings - - # here we diff between zonerecord export and full model support - if building_model != "None" and zone_model != "None" and\ - corG is not None: - # full model support here - print("full model support") - - _help_package(path, prj.name, uses, within=None) - _help_package_order(path, exported_list_of_buildings) - - for bldg in exported_list_of_buildings: - - if bldg.merge_windows_calc is True: - calc_method = 'vdi' - elif bldg.merge_windows_calc is False: - calc_method = 'ebc' - - bldg_path = path + "/" + bldg.name + "/" - utilitis.create_path(utilitis.get_full_path(bldg_path)) - utilitis.create_path(utilitis.get_full_path - (bldg_path + bldg.name + "_DataBase")) - aixlib.modelica_set_temp(bldg=bldg, path=path + "/" + bldg.name) - aixlib.modelica_AHU_boundary(bldg=bldg, path=path + "/" + bldg.name) - aixlib.modelica_gains_boundary(bldg=bldg, path=path + "/" + bldg.name) - - _help_package(bldg_path, bldg.name, within=prj.name) - _help_package_order(bldg_path, [bldg], None, - bldg.name + "_DataBase") - if bldg.building_id is None: - bldg.building_id = 0 - else: - try: - bldg.building_id = int(bldg.building_id) - except ValueError: - warnings.warn("Cannot convert building_id to integer, " - "is set to 0") - bldg.building_id = 0 - - out_file = open(utilitis.get_full_path - (bldg_path + bldg.name + ".mo"), 'w') - - - out_file.write(model_template.render_unicode( - bldg=bldg, mod_prj=prj.modelica_project, - weather=prj.weather_file_path, - model=building_model, - zone=zone_model, - physics=calc_method, - gFac=corG, - modelica_info=prj.modelica_info)) - out_file.close() - for zone in bldg.thermal_zones: - zone_path = bldg_path + bldg.name + "_DataBase" + "/" - - out_file = open(utilitis.get_full_path( - zone_path + "/" + bldg.name + "_" + - zone.name.replace(" ", "") + ".mo"), 'w') - out_file.write(zone_template.render_unicode( - bldg=bldg, - zone=zone, - mod_prj=prj.modelica_project, - number_of_elements=number_of_elements)) - out_file.close() + for i, bldg in enumerate(buildings): + + bldg_path = os.path.join(path, bldg.name) + utilities.create_path(utilities.get_full_path(bldg_path)) + utilities.create_path(utilities.get_full_path + (os.path.join(bldg_path, + bldg.name + "_DataBase"))) + bldg.library_atrr.modelica_set_temp(path=os.path.join( + bldg_path, + bldg.name)) + bldg.library_atrr.modelica_AHU_boundary( + time_line=None, + path=os.path.join(bldg_path, bldg.name)) + bldg.library_atrr.modelica_gains_boundary( + time_line=None, + path=os.path.join(bldg_path, bldg.name)) + + _help_package(path=bldg_path, name=bldg.name, within=bldg.parent.name) + + _help_package_order( + path=bldg_path, + package_list=[bldg], + addition=None, + extra=bldg.name + "_DataBase") + + if bldg.building_id is None: + bldg.building_id = i + else: + try: + bldg.building_id = int(bldg.building_id) + except UserWarning: + warnings.warn("Cannot convert building_id to integer, " + "is set to ", i, "which is the enumeration " + "number of the building in the project list.") + bldg.building_id = i + + out_file = open(utilities.get_full_path + (os.path.join(bldg_path, bldg.name + ".mo")), 'w') + + out_file.write(model_template.render_unicode( + bldg=bldg, + weather=bldg.parent.weather_file_path, + modelica_info=bldg.parent.modelica_info)) + out_file.close() - _help_package(zone_path, - bldg.name + "_DataBase", - within=prj.name + '.' + bldg.name) - _help_package_order(zone_path, - bldg.thermal_zones, - bldg.name + "_") - print("Exports can be found here:") - print(path) + for zone in bldg.thermal_zones: + zone_path = bldg_path + bldg.name + "_DataBase" + "/" + + out_file = open(utilities.get_full_path( + zone_path + "/" + bldg.name + "_" + + zone.name.replace(" ", "") + ".mo"), 'w') + out_file.write(zone_template.render_unicode( + bldg=bldg, + zone=zone, + mod_prj=prj.modelica_project, + number_of_elements=number_of_elements)) + out_file.close() + + _help_package(zone_path, + bldg.name + "_DataBase", + within=prj.name + '.' + bldg.name) + _help_package_order(zone_path, + bldg.thermal_zones, + bldg.name + "_") + print("Exports can be found here:") + print(path) elif building_model == "None" and zone_model == "None" and\ corG is None: @@ -149,8 +122,8 @@ def export_aixlib(prj, for bldg in exported_list_of_buildings: bldg_path = path + "/" + bldg.name + "/" - utilitis.create_path(utilitis.get_full_path(bldg_path)) - utilitis.create_path(utilitis.get_full_path + utilities.create_path(utilities.get_full_path(bldg_path)) + utilities.create_path(utilities.get_full_path (bldg_path + bldg.name + "_DataBase")) _help_package(bldg_path, bldg.name, within=prj.name) @@ -160,7 +133,7 @@ def export_aixlib(prj, for zone in bldg.thermal_zones: zone_path = bldg_path + bldg.name + "_DataBase" + "/" - out_file = open(utilitis.get_full_path( + out_file = open(utilities.get_full_path( zone_path + "/" + bldg.name + "_" + zone.name.replace(" ", "") + ".mo"), 'w') out_file.write(zone_template.render_unicode( @@ -205,10 +178,10 @@ def _help_package(path, name, uses=None, within=None): ''' - package_template = Template(filename=utilitis.get_full_path + package_template = Template(filename=utilities.get_full_path ("data/output/modelicatemplate/package")) out_file = open( - utilitis.get_full_path(path + "/" + "package" + ".mo"), 'w') + utilities.get_full_path(path + "/" + "package" + ".mo"), 'w') out_file.write(package_template.render_unicode(name=name, within=within, uses=uses)) @@ -234,11 +207,11 @@ def _help_package_order(path, package_list, addition=None, extra=None): specified ''' - order_template = Template(filename=utilitis.get_full_path + order_template = Template(filename=utilities.get_full_path ("data/output/modelicatemplate/package_order")) out_file = open( - utilitis.get_full_path(path + "/" + "package" + ".order"), 'w') + utilities.get_full_path(path + "/" + "package" + ".order"), 'w') out_file.write(order_template.render_unicode (list=package_list, addition=addition, extra=extra)) out_file.close() diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 0b089af8b..21c588cc9 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -35,6 +35,9 @@ class AixLib(object): Filename for AHU boundary conditions file file_intern_gains: Filename for internal gains file + version : str + Used AixLib version, default should always be current master version + of GitHub """ @@ -45,6 +48,7 @@ def __init__(self, parent): self.file_set_t = "/Tset_" + self.parent.name + ".mat" self.file_ahu = "/AHU_" + self.parent.name + ".mat" self.file_internal_gains = "/InternalGains_" + self.parent.name + ".mat" + self.version = "0.4.0" def compare_orientation(self): """Compares orientation of walls of all zones and sorts them @@ -257,7 +261,7 @@ def modelica_AHU_boundary(self, time_line=None, path=None): path += self.file_ahu if time_line is None: - time_line = self.create_timeline() + time_line = self.create_profile() if self.parent.with_ahu is True: profile_temperature = \ diff --git a/teaser/logic/simulation/modelicainfo.py b/teaser/logic/simulation/modelicainfo.py index e23edd764..e03132bc4 100644 --- a/teaser/logic/simulation/modelicainfo.py +++ b/teaser/logic/simulation/modelicainfo.py @@ -24,6 +24,8 @@ class ModelicaInfo(): Use of Equidistant time grid flag in Modelica. variables_at_events : bool Use of events flag in Modelica. + modelica_version : str + Version of Modelica and Modelica Standard Library """ def __init__(self): @@ -37,3 +39,4 @@ def __init__(self): self.current_solver = "Radau" self.equidistant_output = True self.results_at_events = False + self.modelica_Version = "3.2.2" diff --git a/teaser/project.py b/teaser/project.py index 1c63e3e37..34aab515b 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -959,7 +959,7 @@ def export_aixlib( path=None): """Exports values to a record file for Modelica simulation - Exports all one (if internal_id is not None) or all buildings for + Exports one (if internal_id is not None) or all buildings for AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped models using the ThermalZoneEquipped model with a correction of g-value ( double pane glazing) and supporting models, like tables and weather @@ -986,11 +986,18 @@ def export_aixlib( utilities.create_path(path) - aixlib_output.export_aixlib( - prj=self, - number_of_elements=self.number_of_elements_calc, - internal_id=internal_id, - path=path) + if internal_id is None: + aixlib_output.export_aixlib( + buildings=self.buildings, + path=path) + else: + for bldg in self.buildings: + if bldg.internal_id == internal_id: + aixlib_output.export_aixlib( + buildings=[bldg], + path=path) + else: + pass def export_annex(self, internal_id=None, From de733b590b075a0c4b2631e982817ee46abf3fb4 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 29 Dec 2016 16:55:09 +0100 Subject: [PATCH 062/283] clean up of multizone template --- .../modelicatemplate/AixLib/AixLib_Multizone | 283 +++--------------- .../buildingobjects/calculation/aixlib.py | 21 ++ 2 files changed, 62 insertions(+), 242 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone index f8f8aace2..78ab64bf8 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone @@ -1,178 +1,47 @@ -within ${mod_prj}.${bldg.name}; +<% + str_emp = str() + pun_com = ',' + pun_sem = ';' + pun_quo = '"' + pun_spa = ' ' + pun_lin = '\n' + par_ope = '(' + par_clo = ')' + bra_ope = '[' + bra_clo = ']' +%> +within ${bldg.parent.name}.${bldg.name}; model ${bldg.name} - "This is the simulation model of ${bldg.name}" + "This is the simulation model of ${bldg.name} with traceable ${bldg.building_id}" -% if model == "Multizone": - AixLib.ThermalZones.ReducedOrder.Multizone.Multizone multizone( - redeclare package Medium = Modelica.Media.Air.SimpleAir, - buildingID=${get_id(bldg.building_id)}, - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - T_start = ${bldg.thermal_zones[0].t_inside}, - VAir = ${bldg.volume}, - ABuilding=${bldg.net_leased_area}, - ASurTot=${get_total_surface_area(bldg)}, - numZones = ${get_n(bldg.thermal_zones)}, - zoneParam = { - %for i in bldg.thermal_zones: - %if i == bldg.thermal_zones[-1]: - ${bldg.name}_DataBase.${bldg.name}_${i.name}() - %else: - ${bldg.name}_DataBase.${bldg.name}_${i.name}(), - %endif - %endfor - }, - zone(ROM(extWallRC(thermCapExt(each der_T(fixed=true))), - intWallRC(thermCapInt(each der_T(fixed=true))),floorRC - (thermCapExt(each der_T(fixed=true))),roofRC(thermCapExt(each - der_T(fixed=true))))), - -% if zone == "ThermalZone": - redeclare model thermalZone = - AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZone, -% else: - redeclare model thermalZone = - AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZoneEquipped, -% endif - -% if gFac is True: - redeclare model corG = - AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane -% else: - redeclare model corG = - AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane -% endif - ) - - "Multizone" - annotation (Placement(transformation(extent={{32,-8},{52,12}}))); - - AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( - calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, - computeWetBulbTemperature=false, - filNam="${weather.replace("\\", "/")}")) - "Weather data reader" - annotation (Placement(transformation(extent={{-82,30},{-62,50}}))); - - AixLib.BoundaryConditions.WeatherData.Bus weaBus - "Weather data bus" - annotation (Placement(transformation(extent={{-68,-10},{-34,22}}), - iconTransformation(extent={{-70,-12},{-50,8}}))); - - Modelica.Blocks.Routing.Replicator replicatorTemperatureVentilation(nout=${get_n(bldg.thermal_zones)}) - "Replicates dry bulb air temperature for numZones" - annotation (Placement(transformation( - extent={{-5,-5},{5,5}}, - rotation=0, - origin={-31,-13}))); - - Modelica.Blocks.Sources.CombiTimeTable tableInternalGains( - tableOnFile=true, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, - tableName="Internals", - fileName=Modelica.Utilities.Files.loadResource( - "modelica://${mod_prj}/${bldg.name}/${bldg.file_internal_gains}"), - columns=2:${(3*get_n(bldg.thermal_zones))+1}) - "Profiles for internal gains" - annotation (Placement(transformation(extent={{72,-42},{56,-26}}))); - - Modelica.Blocks.Sources.CombiTimeTable tableInfiltrationRate(table=[ - 0 - % for tz in bldg.thermal_zones: - ,${tz.infiltration_rate} ${';' if (loop.last) else ''} - %endfor - 3600 - % for tz in bldg.thermal_zones: - ,${tz.infiltration_rate} - %endfor - ]) - annotation (Placement(transformation(extent={{-36,-38},{-24,-26}}))); - - -equation - connect(weaDat.weaBus,weaBus) annotation (Line( - points={{-62,40},{-51,40},{-51,6}}, - color={255,204,51}, - thickness=0.5), Text( - string="%second", - index=1, - extent={{6,3},{6,3}})); - connect(weaDat.weaBus, multizone.weaBus) annotation (Line( - points={{-62,40},{-32,40},{-32,6},{34,6}}, - color={255,204,51}, - thickness=0.5)); - connect(weaBus.TDryBul, replicatorTemperatureVentilation.u) annotation (Line( - points={{-51,6},{-44,6},{-44,-12},{-37,-12},{-37,-13}}, - color={255,204,51}, - thickness=0.5), Text( - string="%first", - index=-1, - extent={{-6,3},{-6,3}})); - connect(replicatorTemperatureVentilation.y, multizone.ventTemp) annotation ( - Line(points={{-25.5,-13},{-20,-13},{-20,3.8},{33,3.8}}, color={0,0,127})); - connect(tableInternalGains.y, multizone.intGains) - annotation (Line(points={{55.2,-34},{48,-34},{48,-9}}, color={0,0,127})); - connect(tableInfiltrationRate.y, multizone.ventRate) annotation (Line(points={{ - -23.4,-32},{0,-32},{0,1},{33,1}}, color={0,0,127})); - - annotation (experiment( - StopTime=${modelica_info.runtime_simulation}, - Interval=${modelica_info.interval_output}, - __Dymola_Algorithm="${modelica_info.current_solver}"), - __Dymola_experimentSetupOutput(__Dymola_experimentSetupOutput(equidistant=${get_true_false(modelica_info.equidistant_output)}, - events=${get_true_false(modelica_info.results_at_events)}), - Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), - graphics={ - Line(points={{80,-82}}, color={28,108,200}), - Rectangle( - extent={{-80,20},{80,-80}}, - lineColor={0,0,0}, - lineThickness=0.5), - Line( - points={{-80,20},{0,100},{80,20}}, - color={0,0,0}, - thickness=0.5), - Text( - extent={{-52,-10},{62,-48}}, - lineColor={0,0,0}, - lineThickness=0.5, - fillColor={0,0,255}, - fillPattern=FillPattern.Solid, - textString="TB")})); -end ${bldg.name}; - -% elif model == "MultizoneEquipped": AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped multizone( redeclare package Medium = Modelica.Media.Air.SimpleAir, - buildingID=${get_id(bldg.building_id)}, + buildingID=${bldg.building_id}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, T_start = ${bldg.thermal_zones[0].t_inside}, VAir = ${bldg.volume}, ABuilding=${bldg.net_leased_area}, - ASurTot=${get_total_surface_area(bldg)}, - numZones = ${get_n(bldg.thermal_zones)}, + ASurTot=${bldg.library_attr.total_surface_area}, + numZones = ${len(bldg.thermal_zones)}, zoneParam = { - %for i in bldg.thermal_zones: - %if i == bldg.thermal_zones[-1]: - ${bldg.name}_DataBase.${bldg.name}_${i.name}() - %else: - ${bldg.name}_DataBase.${bldg.name}_${i.name}(), - %endif + %for zone in bldg.thermal_zones: + ${bldg.name}_DataBase.${bldg.name}_${zone.name}()${pun_com if not loop.last else str_emp) %endfor }, % if bldg.central_ahu: heatAHU=${get_true_false(bldg.central_ahu.heating)}, - coolAHU=${get_true_false(bldg.central_ahu.cooling)}, - dehuAHU=${get_true_false(bldg.central_ahu.dehumidification)}, - huAHU=${get_true_false(bldg.central_ahu.humidification)}, - BPFDehuAHU=${bldg.central_ahu.by_pass_dehumidification}, - HRS=${get_true_false(bldg.central_ahu.heat_recovery)}, - sampleRateAHU=${bldg.central_ahu.sample_rate}, - effFanAHU_sup=${bldg.central_ahu.efficiency_fan_supply}, - effFanAHU_eta=${bldg.central_ahu.efficiency_fan_return}, - effHRSAHU_enabled=${bldg.central_ahu.efficiency_recovery}, - effHRSAHU_disabled=${bldg.central_ahu.efficiency_revocery_false}, - dpAHU_sup=${bldg.central_ahu.pressure_drop_fan_supply}, - dpAHU_eta=${bldg.central_ahu.pressure_drop_fan_return}, + coolAHU=${get_true_false(bldg.central_ahu.cooling)}, + dehuAHU=${get_true_false(bldg.central_ahu.dehumidification)}, + huAHU=${get_true_false(bldg.central_ahu.humidification)}, + BPFDehuAHU=${bldg.central_ahu.by_pass_dehumidification}, + HRS=${get_true_false(bldg.central_ahu.heat_recovery)}, + sampleRateAHU=${bldg.central_ahu.sample_rate}, + effFanAHU_sup=${bldg.central_ahu.efficiency_fan_supply}, + effFanAHU_eta=${bldg.central_ahu.efficiency_fan_return}, + effHRSAHU_enabled=${bldg.central_ahu.efficiency_recovery}, + effHRSAHU_disabled=${bldg.central_ahu.efficiency_revocery_false}, + dpAHU_sup=${bldg.central_ahu.pressure_drop_fan_supply}, + dpAHU_eta=${bldg.central_ahu.pressure_drop_fan_return}, % else: heatAHU = false, coolAHU = false, @@ -181,37 +50,27 @@ end ${bldg.name}; BPFDehuAHU = 0.2, HRS = false, sampleRateAHU=1800, - effFanAHU_sup=0.7, - effFanAHU_eta=0.7, + effFanAHU_sup=0.7, + effFanAHU_eta=0.7, effHRSAHU_enabled = 0.8, effHRSAHU_disabled = 0.2, dpAHU_sup=800, - dpAHU_eta=800, + dpAHU_eta=800, % endif zone(ROM(extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))),floorRC (thermCapExt(each der_T(fixed=true))),roofRC(thermCapExt(each der_T(fixed=true))))), -% if zone == "ThermalZone": - redeclare model thermalZone = - AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZone, -% else: redeclare model thermalZone = AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZoneEquipped, -% endif - -% if gFac is True: redeclare model corG = AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane, + +% if bldg.central_ahu: + redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.AHU) % else: - redeclare model corG = - AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane, -% endif -% if check_AHU(bldg.thermal_zones) == False: - redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.NoAHU) -% else: - redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.AHU) + redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.NoAHU) % endif "Multizone" annotation (Placement(transformation(extent={{32,-8},{52,12}}))); @@ -230,7 +89,7 @@ end ${bldg.name}; tableName="Internals", fileName=Modelica.Utilities.Files.loadResource( "modelica://${mod_prj}/${bldg.name}/${bldg.file_internal_gains}"), - columns=2:${(3*get_n(bldg.thermal_zones))+1}) + columns=2:${(3*len(bldg.thermal_zones))+1}) "Profiles for internal gains" annotation (Placement(transformation(extent={{72,-42},{56,-26}}))); @@ -254,7 +113,7 @@ end ${bldg.name}; "Set points for heater" annotation (Placement(transformation(extent={{72,-66},{56,-50}}))); - Modelica.Blocks.Sources.Constant const[${get_n(bldg.thermal_zones)}](each k=0) + Modelica.Blocks.Sources.Constant const[${len(bldg.thermal_zones)}](each k=0) "Set point for cooler" annotation (Placement(transformation(extent={{72,-90},{56,-74}}))); @@ -301,67 +160,7 @@ equation fillPattern=FillPattern.Solid, textString="TB")})); end ${bldg.name}; -% endif - -##list to string -<%def name="list_to_string(list)", filter="trim"> - <% - string_of_list = "" - for item in list: - string_of_list += str(item) + ", " - string_of_list = string_of_list[:-2] - return string_of_list - %> - - -##get n -<%def name="get_n(list)", filter="trim"> - <% - n=0 - for element in list: - if type(element).__name__ == "ThermalZone": - n += 1 - else: - pass - return n - %> - -##check if AHU is active -<%def name="check_AHU(list)", filter="trim"> - <% - check = False - for element in list: - if element.use_conditions.with_ahu == True: - check = True - return check - else: - pass -return check - %> - - -##check if building id is integer -<%def name="get_id(value)", filter="trim"> - <% - try: - return_value = int(value) - except: - return_value = 0 - return return_value - %> - - -##get total surface area of all walls and windows -<%def name="get_total_surface_area(bldg)", filter="trim"> - <% - surface_area=0 - for zone in bldg.thermal_zones: - surface_area += zone.area_ow + zone.area_iw + zone.area_rt + \ - zone.area_gf + zone.area_win - return surface_area - %> - ##get false <%def name="get_true_false(value)", filter="trim"> @@ -373,4 +172,4 @@ return check else: return value %> - \ No newline at end of file + diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 21c588cc9..2b15d64ce 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -38,6 +38,12 @@ class AixLib(object): version : str Used AixLib version, default should always be current master version of GitHub + total_surface_area : float [m2] + This is the total surface area of the building for interior and + exterior surfaces. That includes: OuterWalls, Rooftops, GroundFloors, + Windows for exterior surfaces, and InnerWalls, Ceilings, Floors for + interior walls. + """ @@ -50,6 +56,8 @@ def __init__(self, parent): self.file_internal_gains = "/InternalGains_" + self.parent.name + ".mat" self.version = "0.4.0" + self.total_surface_area = None + def compare_orientation(self): """Compares orientation of walls of all zones and sorts them @@ -149,6 +157,19 @@ def compare_orientation(self): # TODO what is this value needed for? [zone.model_attr.window_areas.append(i.area) for i in wins] + def calc_auxiliary_attr(self): + """Calls function to calculate all auxiliary attributes for AixLib""" + + self._calc_surface_area() + + def calc_surface_area(self): + """Calculates the total surface area of all surfaces""" + surf_area_temp = 0.0 + for zone in self.parent.thermal_zones: + surf_area_temp += (zone.area_ow + zone.area_iw + zone.area_rt + + zone.area_gf + zone.area_win) + self.total_surface_area = surf_area_temp + @staticmethod def create_profile(duration_profile=86400, time_step=3600): """Creates a profile for building boundary conditions From 5dc1051a52a7d427f0dc900daa824d84a2d9d9ca Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 29 Dec 2016 17:47:28 +0100 Subject: [PATCH 063/283] #193 revised the loading of the infiltration rate --- .../boundaryconditions/boundaryconditions.py | 14 +++++++++++++- tests/test_data.py | 13 +++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index 83cbbb0c5..1935c837a 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -268,7 +268,7 @@ def __init__(self, parent=None): self.with_ahu = False self.use_constant_ach_rate = False - self.base_ach = 0.2 + self._base_ach = 0.2 self.max_user_ach = 1.0 self.max_overheating_ach = [3.0, 2.0] self.max_summer_ach = [1.0, 273.15 + 10, 273.15 + 17] @@ -699,3 +699,15 @@ def lighting_power(self, value): self.parent.parent.name + ".mat") self._lighting_power = value + + @property + def base_ach(self): + return self._base_ach + + @base_ach.setter + def base_ach(self, value): + + self._base_ach = value + + if self.parent is not None: + self.parent.infiltration_rate = self._base_ach diff --git a/tests/test_data.py b/tests/test_data.py index 9dbf0ed79..b3b7b1e10 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1108,3 +1108,16 @@ def test_calc_equivalent_res_win(self): therm_zone.windows[0].calc_equivalent_res() assert round(therm_zone.windows[0].r1, 3) == 0.072 + + def test_change_infiltration_rate(self): + '''test for change of infiltration_rate''' + prj.set_default() + helptest.building_test2(prj) + therm_zone = prj.buildings[-1].thermal_zones[-1] + assert therm_zone.infiltration_rate == 0.2 + + therm_zone.infiltration_rate = 0.7 + assert therm_zone.infiltration_rate == 0.7 + + therm_zone.use_conditions.base_ach = 0.5 + assert therm_zone.infiltration_rate == 0.5 From 7d2f4ad3237d086b746a8e00ba2185b35e9cb88b Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 29 Dec 2016 17:55:23 +0100 Subject: [PATCH 064/283] #193 revised pytest for integration of test for change of infiltration rate. changed sum of heatload to a lower value according to the change of the infiltration rate of 0.2 --- tests/test_data.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index b3b7b1e10..2fef3827f 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -781,7 +781,7 @@ def test_calc_building_parameter(self): assert round(prj.buildings[-1].volume, 1) == 490.0 assert round( - prj.buildings[-1].sum_heating_load, 4) == 8118.4126 + prj.buildings[-1].sum_heating_load, 4) == 6481.8126 #methods in therm_zone @@ -797,8 +797,10 @@ def test_heating_load(self): '''test of heating_load''' prj.set_default() helptest.building_test2(prj) - prj.buildings[-1].thermal_zones[-1].calc_zone_parameters(number_of_elements=2, - merge_windows=True) + prj.buildings[-1].thermal_zones[-1].infiltration_rate = 0.5 + prj.buildings[-1].thermal_zones[-1].calc_zone_parameters( + number_of_elements=2, + merge_windows=True) prj.buildings[-1].thermal_zones[-1].calc_heat_load() assert round( prj.buildings[-1].thermal_zones[-1].heating_load, From dea0a2f862744b430ebf7135dc94ca3ebc72cb80 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 29 Dec 2016 17:58:03 +0100 Subject: [PATCH 065/283] #193 changed the template to export the infiltration rate --- .../output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord index 48afe0254..47652dd44 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord @@ -74,7 +74,7 @@ record ${bldg.name}_${zone.name} "${bldg.name}_${zone.name}" lightingPower = ${zone.use_conditions.lighting_power}, ratioConvectiveHeatLighting = ${zone.use_conditions.ratio_conv_rad_lighting}, useConstantACHrate = ${str(get_true_false(zone.use_conditions.use_constant_ach_rate))}, - baseACH = ${zone.use_conditions.base_ach}, + baseACH = ${zone.infiltration_rate}, maxUserACH = ${zone.use_conditions.max_user_ach}, maxOverheatingACH = ${str(zone.use_conditions.max_overheating_ach).replace('[', '{').replace(']', '}')}, maxSummerACH = ${str(zone.use_conditions.max_summer_ach).replace('[', '{').replace(']', '}')}, From a4f7ae253f2e35eea75ef2fe935676be8df1ae2a Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 30 Dec 2016 09:38:50 +0100 Subject: [PATCH 066/283] further work on templates --- teaser/data/output/aixlib_output.py | 73 +-------------- .../modelicatemplate/AixLib/AixLib_Multizone | 45 +++------ .../AixLib/AixLib_ThermalZone | 93 ------------------- .../modelicatemplate/AixLib/modelica_language | 24 +++++ teaser/examples/archetype.py | 8 +- .../buildingobjects/calculation/aixlib.py | 2 +- teaser/project.py | 2 +- 7 files changed, 43 insertions(+), 204 deletions(-) delete mode 100644 teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZone create mode 100644 teaser/data/output/modelicatemplate/AixLib/modelica_language diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 607fbebd7..bd250a716 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -54,13 +54,13 @@ def export_aixlib(buildings, utilities.create_path(utilities.get_full_path (os.path.join(bldg_path, bldg.name + "_DataBase"))) - bldg.library_atrr.modelica_set_temp(path=os.path.join( + bldg.library_attr.modelica_set_temp(path=os.path.join( bldg_path, bldg.name)) - bldg.library_atrr.modelica_AHU_boundary( + bldg.library_attr.modelica_AHU_boundary( time_line=None, path=os.path.join(bldg_path, bldg.name)) - bldg.library_atrr.modelica_gains_boundary( + bldg.library_attr.modelica_gains_boundary( time_line=None, path=os.path.join(bldg_path, bldg.name)) @@ -90,77 +90,12 @@ def export_aixlib(buildings, bldg=bldg, weather=bldg.parent.weather_file_path, modelica_info=bldg.parent.modelica_info)) - out_file.close() - - for zone in bldg.thermal_zones: - zone_path = bldg_path + bldg.name + "_DataBase" + "/" - - out_file = open(utilities.get_full_path( - zone_path + "/" + bldg.name + "_" + - zone.name.replace(" ", "") + ".mo"), 'w') - out_file.write(zone_template.render_unicode( - bldg=bldg, - zone=zone, - mod_prj=prj.modelica_project, - number_of_elements=number_of_elements)) out_file.close() - _help_package(zone_path, - bldg.name + "_DataBase", - within=prj.name + '.' + bldg.name) - _help_package_order(zone_path, - bldg.thermal_zones, - bldg.name + "_") + print("Exports can be found here:") print(path) - elif building_model == "None" and zone_model == "None" and\ - corG is None: - # only export the baserecords - _help_package(path, prj.name, uses) - _help_package_order(path, exported_list_of_buildings) - for bldg in exported_list_of_buildings: - - bldg_path = path + "/" + bldg.name + "/" - utilities.create_path(utilities.get_full_path(bldg_path)) - utilities.create_path(utilities.get_full_path - (bldg_path + bldg.name + "_DataBase")) - - _help_package(bldg_path, bldg.name, within=prj.name) - _help_package_order(bldg_path, [bldg], None, - bldg.name + "_DataBase") - - for zone in bldg.thermal_zones: - zone_path = bldg_path + bldg.name + "_DataBase" + "/" - - out_file = open(utilities.get_full_path( - zone_path + "/" + bldg.name + "_" + - zone.name.replace(" ", "") + ".mo"), 'w') - out_file.write(zone_template.render_unicode( - bldg=bldg, - zone=zone, - calc_core=bldg._calculation_method, - mod_prj=prj.modelica_project, - number_of_elements=number_of_elements)) - - out_file.close() - - _help_package(zone_path, - bldg.name + "_DataBase", - within=prj.name + '.' + bldg.name) - _help_package_order(zone_path, - bldg.thermal_zones, - bldg.name + "_") - - print("Exports can be found here:") - print(path) - - else: - # not clearly specified - print("please specify you export clearly") - - - def _help_package(path, name, uses=None, within=None): '''creates a package.mo file diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone index 78ab64bf8..47edecfa6 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone @@ -1,15 +1,5 @@ -<% - str_emp = str() - pun_com = ',' - pun_sem = ';' - pun_quo = '"' - pun_spa = ' ' - pun_lin = '\n' - par_ope = '(' - par_clo = ')' - bra_ope = '[' - bra_clo = ']' -%> +<%namespace name="mo_lang" file="modelica_language"/> + within ${bldg.parent.name}.${bldg.name}; model ${bldg.name} "This is the simulation model of ${bldg.name} with traceable ${bldg.building_id}" @@ -21,20 +11,20 @@ model ${bldg.name} T_start = ${bldg.thermal_zones[0].t_inside}, VAir = ${bldg.volume}, ABuilding=${bldg.net_leased_area}, - ASurTot=${bldg.library_attr.total_surface_area}, + ##ASurTot=${bldg.library_attr.total_surface_area}, numZones = ${len(bldg.thermal_zones)}, zoneParam = { %for zone in bldg.thermal_zones: - ${bldg.name}_DataBase.${bldg.name}_${zone.name}()${pun_com if not loop.last else str_emp) + ${bldg.name}_DataBase.${bldg.name}_${zone.name}() %endfor }, % if bldg.central_ahu: - heatAHU=${get_true_false(bldg.central_ahu.heating)}, - coolAHU=${get_true_false(bldg.central_ahu.cooling)}, - dehuAHU=${get_true_false(bldg.central_ahu.dehumidification)}, - huAHU=${get_true_false(bldg.central_ahu.humidification)}, + heatAHU=${mo_lang.get_true_false(bldg.central_ahu.heating)}, + coolAHU=${mo_lang.get_true_false(bldg.central_ahu.cooling)}, + dehuAHU=${mo_lang.get_true_false(bldg.central_ahu.dehumidification)}, + huAHU=${mo_lang.get_true_false(bldg.central_ahu.humidification)}, BPFDehuAHU=${bldg.central_ahu.by_pass_dehumidification}, - HRS=${get_true_false(bldg.central_ahu.heat_recovery)}, + HRS=${mo_lang.get_true_false(bldg.central_ahu.heat_recovery)}, sampleRateAHU=${bldg.central_ahu.sample_rate}, effFanAHU_sup=${bldg.central_ahu.efficiency_fan_supply}, effFanAHU_eta=${bldg.central_ahu.efficiency_fan_return}, @@ -139,8 +129,8 @@ equation StopTime=${modelica_info.runtime_simulation}, Interval=${modelica_info.interval_output}, __Dymola_Algorithm="${modelica_info.current_solver}"), - __Dymola_experimentSetupOutput(equidistant=${get_true_false(modelica_info.equidistant_output)}, - events=${get_true_false(modelica_info.results_at_events)}), + __Dymola_experimentSetupOutput(equidistant=${mo_lang.get_true_false(modelica_info.equidistant_output)}, + events=${mo_lang.get_true_false(modelica_info.results_at_events)}), Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics={ Line(points={{80,-82}}, color={28,108,200}), @@ -160,16 +150,3 @@ equation fillPattern=FillPattern.Solid, textString="TB")})); end ${bldg.name}; - - -##get false -<%def name="get_true_false(value)", filter="trim"> - <% - if value == False: - return "false" - elif value == True: - return "true" - else: - return value - %> - diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZone b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZone deleted file mode 100644 index 04c746158..000000000 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZone +++ /dev/null @@ -1,93 +0,0 @@ -within ${mod_prj}.${bldg.name}; -model ${bldg.name} - "This is the simulation model of ${bldg.name}" - -% if zone == "ThermalZone": - AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZone thermalZone( - redeclare package Medium = Modelica.Media.Air.SimpleAir, - zoneParam= - ${mod_prj}.${bldg.name}.${bldg.name}_DataBase.${bldg.name}_${zone.name}(), - ROM(extWallRC(thermCapExt(each der_T(fixed=true))), - intWallRC(thermCapInt(each der_T(fixed=true)))), - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - T_start=${zone.t_inside}) - "Thermal zone" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); -% else: - AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZoneEquipped thermalZone( - redeclare package Medium = Modelica.Media.Air.SimpleAir, - zoneParam= - ${mod_prj}.${bldg.name}.${bldg.name}_DataBase.${bldg.name}_${zone.name}(), - ROM(extWallRC(thermCapExt(each der_T(fixed=true))), - intWallRC(thermCapInt(each der_T(fixed=true)))), - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - T_start=${zone.t_inside}) - "Thermal zone" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); - - AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( - calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, - computeWetBulbTemperature=false, - filNam=Modelica.Utilities.Files.loadResource( - "${weather}")) - "Weather data reader" - annotation (Placement(transformation(extent={{-92,20},{-72,40}}))); - - AixLib.BoundaryConditions.WeatherData.Bus weaBus - "Weather data bus" - annotation (Placement(transformation(extent={{-78,-20},{-44,12}}), - iconTransformation(extent={{-70,-12},{-50,8}}))); - - Modelica.Blocks.Sources.CombiTimeTable tableInfiltrationRate(table=[ - 0 - % for tz in bldg.thermal_zones: - ,${tz.infiltration_rate} ${';' if (loop.last) else ''} - %endfor - 3600 - % for tz in bldg.thermal_zones: - ,${tz.infiltration_rate} - %endfor - ]) - annotation (Placement(transformation(extent={{-92,-40},{-72,-20}}))); - - Modelica.Blocks.Sources.CombiTimeTable tableInternalGains( - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, - table=[0,0,0,0; 3600,0,0,0; 7200,0,0,0; 10800,0,0,0; 14400,0,0,0; 18000,0,0, - 0; 21600,0,0,0; 25200,0,0,0; 25200,80,80,200; 28800,80,80,200; 32400,80, - 80,200; 36000,80,80,200; 39600,80,80,200; 43200,80,80,200; 46800,80,80,200; - 50400,80,80,200; 54000,80,80,200; 57600,80,80,200; 61200,80,80,200; 61200, - 0,0,0; 64800,0,0,0; 72000,0,0,0; 75600,0,0,0; 79200,0,0,0; 82800,0,0,0; - 86400,0,0,0], - columns={2,3,4}) - "Table with profiles for internal gains" - annotation(Placement(transformation(extent={{-14,-59},{0,-45}}))); - -equation - connect(weaDat.weaBus, thermalZone.weaBus) annotation (Line( - points={{-72,30},{-34,30},{-34,0},{-10,0}}, - color={255,204,51}, - thickness=0.5)); - connect(weaDat.weaBus, weaBus) annotation (Line( - points={{-72,30},{-61,30},{-61,-4}}, - color={255,204,51}, - thickness=0.5), Text( - string="%second", - index=1, - extent={{6,3},{6,3}})); - connect(thermalZone.ventTemp, weaBus.TDryBul) annotation (Line(points={{-11.3, - -3.9},{-35.65,-3.9},{-35.65,-4},{-61,-4}}, color={0,0,127}), Text( - string="%second", - index=1, - extent={{6,3},{6,3}})); - connect(tableInfiltrationRate.y, thermalZone.ventRate) annotation (Line(points={{-71,-30},{-40, - -30},{-8,-30},{-7,-30},{-7,-20},{-7,-8.4}}, color={0,0,127})); - connect(internalGains.y, thermalZone.intGains) - annotation (Line(points={{0.7,-52},{8,-52},{8,-8.4}}, color={0,0,127})); - - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false)),experiment(StopTime=${mod_prj.modelica_info.runtime_simulation}, - Interval=${mod_prj.modelica_info.interval_output}, - __Dymola_Algorithm="${modelica_info.current_solver}"), - __Dymola_experimentSetupOutput(__Dymola_experimentSetupOutput(equidistant=${get_true_false(modelica_info.equidistant_output)}, - events=${get_true_false(modelica_info.results_at_events)})); -end ${bldg.name}; diff --git a/teaser/data/output/modelicatemplate/AixLib/modelica_language b/teaser/data/output/modelicatemplate/AixLib/modelica_language new file mode 100644 index 000000000..4922eddf0 --- /dev/null +++ b/teaser/data/output/modelicatemplate/AixLib/modelica_language @@ -0,0 +1,24 @@ +<% + str_emp = str() + pun_com = ',' + pun_sem = ';' + pun_quo = '"' + pun_spa = ' ' + pun_lin = '\n' + par_ope = '(' + par_clo = ')' + bra_ope = '[' + bra_clo = ']' +%> + +##convert True and False to Modelica Language +<%def name="get_true_false(value)"> + + if value is False: + return "false" + elif value is True: + return "true" + else: + return value + + \ No newline at end of file diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index ff7ebf8a2..895c3fea1 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -66,9 +66,7 @@ def example_type_building(): and institute buildings) ''' - prj.export_aixlib(building_model="MultizoneEquipped", - zone_model="ThermalZoneEquipped", - corG=True, + prj.export_aixlib( internal_id=None, path=None) @@ -104,9 +102,7 @@ def example_type_building(): '''You could also change the exports here as seen above''' - prj.export_aixlib(building_model="MultizoneEquipped", - zone_model="ThermalZoneEquipped", - corG=True, + prj.export_aixlib( internal_id=None, path=None) diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 2b15d64ce..d083d8faa 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -366,7 +366,7 @@ def modelica_gains_boundary(self, if time_line is None: duration = len(zone_count.use_conditions.profile_persons) * \ 3600 - time_line = self.create_timeline(duration_profile=duration) + time_line = self.create_profile(duration_profile=duration) ass_error_1 = "time line and input have to have the same length" diff --git a/teaser/project.py b/teaser/project.py index 34aab515b..b54fbef1d 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -96,7 +96,7 @@ def __init__(self, load_data=True): self._used_library_calc = "AixLib" if load_data is True: - self.data = self.instantiate_data_class() + self.data = self.instantiate_data_class(self) else: self.data = None From 34b0e81790fa246e70ce0be95424c7ee52ba2cde Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 30 Dec 2016 12:53:42 +0100 Subject: [PATCH 067/283] multizone tempalte and start zone template --- teaser/data/output/aixlib_output.py | 56 +++++++++++----- .../modelicatemplate/AixLib/AixLib_Multizone | 65 +++++++++---------- .../modelicatemplate/AixLib/modelica_language | 24 ------- .../output/modelicatemplate/modelica_language | 11 ++++ teaser/examples/archetype.py | 1 + .../buildingobjects/calculation/aixlib.py | 13 ++-- .../calculation/two_element.py | 1 - teaser/logic/buildingobjects/thermalzone.py | 2 + teaser/project.py | 4 +- 9 files changed, 94 insertions(+), 83 deletions(-) delete mode 100644 teaser/data/output/modelicatemplate/AixLib/modelica_language create mode 100644 teaser/data/output/modelicatemplate/modelica_language diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index bd250a716..3f319ac9f 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -9,11 +9,11 @@ import os import warnings from mako.template import Template +from mako.lookup import TemplateLookup import teaser.logic.utilities as utilities -def export_aixlib(buildings, - path=None): +def export_multizone(buildings, path=None): """Exports values to a model file for library AixLib Exports a building for @@ -38,25 +38,39 @@ def export_aixlib(buildings, path : string if the Files should not be stored in default output path of TEASER, an alternative path can be specified as a full path + + Attributes + ---------- + + lookup : TemplateLookup object + Instance of mako.TemplateLookup to store general functions for templates + zone_template : Template object + Template for ThermalZoneRecord + model_template : Template object + Tempalte for MultiZone model """ + lookup = TemplateLookup(directories=[utilities.get_full_path( + "data/output/modelicatemplate/")]) zone_template = Template( filename=utilities.get_full_path( - "data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord")) + "data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord"), + lookup=lookup) model_template = Template( filename=utilities.get_full_path( - "data/output/modelicatemplate/AixLib/AixLib_Multizone")) + "data/output/modelicatemplate/AixLib/AixLib_Multizone"), + lookup=lookup) for i, bldg in enumerate(buildings): bldg_path = os.path.join(path, bldg.name) utilities.create_path(utilities.get_full_path(bldg_path)) utilities.create_path(utilities.get_full_path - (os.path.join(bldg_path, - bldg.name + "_DataBase"))) + (os.path.join(bldg_path, + bldg.name + "_DataBase"))) bldg.library_attr.modelica_set_temp(path=os.path.join( - bldg_path, - bldg.name)) + bldg_path, + bldg.name)) bldg.library_attr.modelica_AHU_boundary( time_line=None, path=os.path.join(bldg_path, bldg.name)) @@ -65,7 +79,6 @@ def export_aixlib(buildings, path=os.path.join(bldg_path, bldg.name)) _help_package(path=bldg_path, name=bldg.name, within=bldg.parent.name) - _help_package_order( path=bldg_path, package_list=[bldg], @@ -80,22 +93,32 @@ def export_aixlib(buildings, except UserWarning: warnings.warn("Cannot convert building_id to integer, " "is set to ", i, "which is the enumeration " - "number of the building in the project list.") + "number of the building in " + "the project list.") bldg.building_id = i out_file = open(utilities.get_full_path - (os.path.join(bldg_path, bldg.name + ".mo")), 'w') + (os.path.join(bldg_path, bldg.name + ".mo")), 'w') out_file.write(model_template.render_unicode( - bldg=bldg, - weather=bldg.parent.weather_file_path, - modelica_info=bldg.parent.modelica_info)) + bldg=bldg, + weather=bldg.parent.weather_file_path, + modelica_info=bldg.parent.modelica_info)) out_file.close() + for zone in bldg.thermal_zones: + zone_path = os.path.join(bldg_path, bldg.name + "_DataBase") + + out_file = open(utilities.get_full_path(os.path.join( + zone_path, bldg.name + '_' + zone.name + '.mo'), 'w')) + + out_file.write(zone_template.render_unicode(zone=zone)) + out_file.close() print("Exports can be found here:") print(path) + def _help_package(path, name, uses=None, within=None): '''creates a package.mo file @@ -114,7 +137,7 @@ def _help_package(path, name, uses=None, within=None): ''' package_template = Template(filename=utilities.get_full_path - ("data/output/modelicatemplate/package")) + ("data/output/modelicatemplate/package")) out_file = open( utilities.get_full_path(path + "/" + "package" + ".mo"), 'w') out_file.write(package_template.render_unicode(name=name, @@ -122,6 +145,7 @@ def _help_package(path, name, uses=None, within=None): uses=uses)) out_file.close() + def _help_package_order(path, package_list, addition=None, extra=None): '''creates a package.order file @@ -143,7 +167,7 @@ def _help_package_order(path, package_list, addition=None, extra=None): ''' order_template = Template(filename=utilities.get_full_path - ("data/output/modelicatemplate/package_order")) + ("data/output/modelicatemplate/package_order")) out_file = open( utilities.get_full_path(path + "/" + "package" + ".order"), 'w') diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone index 47edecfa6..10a8a8257 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone @@ -1,8 +1,7 @@ -<%namespace name="mo_lang" file="modelica_language"/> - +<%namespace file="/modelica_language/" import="get_true_false"/> within ${bldg.parent.name}.${bldg.name}; model ${bldg.name} - "This is the simulation model of ${bldg.name} with traceable ${bldg.building_id}" + "This is the simulation model of ${bldg.name} with traceable ID ${bldg.building_id}" AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped multizone( redeclare package Medium = Modelica.Media.Air.SimpleAir, @@ -11,20 +10,20 @@ model ${bldg.name} T_start = ${bldg.thermal_zones[0].t_inside}, VAir = ${bldg.volume}, ABuilding=${bldg.net_leased_area}, - ##ASurTot=${bldg.library_attr.total_surface_area}, + ASurTot=${bldg.library_attr.total_surface_area}, numZones = ${len(bldg.thermal_zones)}, zoneParam = { %for zone in bldg.thermal_zones: - ${bldg.name}_DataBase.${bldg.name}_${zone.name}() + ${bldg.name}_DataBase.${bldg.name}_${zone.name}()${',' if not loop.last else ''} %endfor }, % if bldg.central_ahu: - heatAHU=${mo_lang.get_true_false(bldg.central_ahu.heating)}, - coolAHU=${mo_lang.get_true_false(bldg.central_ahu.cooling)}, - dehuAHU=${mo_lang.get_true_false(bldg.central_ahu.dehumidification)}, - huAHU=${mo_lang.get_true_false(bldg.central_ahu.humidification)}, + heatAHU=${get_true_false(bldg.central_ahu.heating)}, + coolAHU=${get_true_false(bldg.central_ahu.cooling)}, + dehuAHU=${get_true_false(bldg.central_ahu.dehumidification)}, + huAHU=${get_true_false(bldg.central_ahu.humidification)}, BPFDehuAHU=${bldg.central_ahu.by_pass_dehumidification}, - HRS=${mo_lang.get_true_false(bldg.central_ahu.heat_recovery)}, + HRS=${get_true_false(bldg.central_ahu.heat_recovery)}, sampleRateAHU=${bldg.central_ahu.sample_rate}, effFanAHU_sup=${bldg.central_ahu.efficiency_fan_supply}, effFanAHU_eta=${bldg.central_ahu.efficiency_fan_return}, @@ -33,30 +32,28 @@ model ${bldg.name} dpAHU_sup=${bldg.central_ahu.pressure_drop_fan_supply}, dpAHU_eta=${bldg.central_ahu.pressure_drop_fan_return}, % else: - heatAHU = false, - coolAHU = false, - dehuAHU = false, - huAHU = false, - BPFDehuAHU = 0.2, - HRS = false, - sampleRateAHU=1800, + heatAHU = false, + coolAHU = false, + dehuAHU = false, + huAHU = false, + BPFDehuAHU = 0.2, + HRS = false, + sampleRateAHU=1800, effFanAHU_sup=0.7, effFanAHU_eta=0.7, - effHRSAHU_enabled = 0.8, - effHRSAHU_disabled = 0.2, - dpAHU_sup=800, + effHRSAHU_enabled = 0.8, + effHRSAHU_disabled = 0.2, + dpAHU_sup=800, dpAHU_eta=800, % endif - zone(ROM(extWallRC(thermCapExt(each der_T(fixed=true))), - intWallRC(thermCapInt(each der_T(fixed=true))),floorRC - (thermCapExt(each der_T(fixed=true))),roofRC(thermCapExt(each - der_T(fixed=true))))), - - redeclare model thermalZone = + zone(ROM(extWallRC(thermCapExt(each der_T(fixed=true))), + intWallRC(thermCapInt(each der_T(fixed=true))),floorRC + (thermCapExt(each der_T(fixed=true))),roofRC(thermCapExt(each + der_T(fixed=true))))), + redeclare model thermalZone = AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZoneEquipped, - redeclare model corG = + redeclare model corG = AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane, - % if bldg.central_ahu: redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.AHU) % else: @@ -78,7 +75,7 @@ model ${bldg.name} extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, tableName="Internals", fileName=Modelica.Utilities.Files.loadResource( - "modelica://${mod_prj}/${bldg.name}/${bldg.file_internal_gains}"), + "modelica://${bldg.parent.name}/${bldg.name}/${bldg.library_attr.file_internal_gains}"), columns=2:${(3*len(bldg.thermal_zones))+1}) "Profiles for internal gains" annotation (Placement(transformation(extent={{72,-42},{56,-26}}))); @@ -89,7 +86,7 @@ model ${bldg.name} tableName="AHU", columns=2:5, fileName=Modelica.Utilities.Files.loadResource( - "modelica://${mod_prj}/${bldg.name}/${bldg.file_ahu}")) + "modelica://${bldg.parent.name}/${bldg.name}/${bldg.library_attr.file_ahu}")) "Boundary conditions for air handling unit" annotation (Placement(transformation(extent={{-64,-6},{-48,10}}))); @@ -98,8 +95,8 @@ model ${bldg.name} tableName="Tset", extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, fileName=Modelica.Utilities.Files.loadResource( - "modelica://${mod_prj}/${bldg.name}/${bldg.file_set_t}"), - columns=2:${get_n(bldg.thermal_zones)+1}) + "modelica://${bldg.parent.name}/${bldg.name}/${bldg.library_attr.file_set_t}"), + columns=2:${len(bldg.thermal_zones)+1}) "Set points for heater" annotation (Placement(transformation(extent={{72,-66},{56,-50}}))); @@ -129,8 +126,8 @@ equation StopTime=${modelica_info.runtime_simulation}, Interval=${modelica_info.interval_output}, __Dymola_Algorithm="${modelica_info.current_solver}"), - __Dymola_experimentSetupOutput(equidistant=${mo_lang.get_true_false(modelica_info.equidistant_output)}, - events=${mo_lang.get_true_false(modelica_info.results_at_events)}), + __Dymola_experimentSetupOutput(equidistant=${get_true_false(modelica_info.equidistant_output)}, + events=${get_true_false(modelica_info.results_at_events)}), Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics={ Line(points={{80,-82}}, color={28,108,200}), diff --git a/teaser/data/output/modelicatemplate/AixLib/modelica_language b/teaser/data/output/modelicatemplate/AixLib/modelica_language deleted file mode 100644 index 4922eddf0..000000000 --- a/teaser/data/output/modelicatemplate/AixLib/modelica_language +++ /dev/null @@ -1,24 +0,0 @@ -<% - str_emp = str() - pun_com = ',' - pun_sem = ';' - pun_quo = '"' - pun_spa = ' ' - pun_lin = '\n' - par_ope = '(' - par_clo = ')' - bra_ope = '[' - bra_clo = ']' -%> - -##convert True and False to Modelica Language -<%def name="get_true_false(value)"> - - if value is False: - return "false" - elif value is True: - return "true" - else: - return value - - \ No newline at end of file diff --git a/teaser/data/output/modelicatemplate/modelica_language b/teaser/data/output/modelicatemplate/modelica_language new file mode 100644 index 000000000..e8aab2041 --- /dev/null +++ b/teaser/data/output/modelicatemplate/modelica_language @@ -0,0 +1,11 @@ +##get false +<%def name="get_true_false(value)", filter="trim"> + <% + if value is False: + return "false" + elif value is True: + return "true" + else: + return value + %> + \ No newline at end of file diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index 895c3fea1..5a1408d7d 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -46,6 +46,7 @@ def example_type_building(): with_ahu=True, construction_type="heavy") + ''' We need to set the projects calculation method. The library we want to use is AixLib, we are using a two element model and want an extra resistance diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index d083d8faa..803e7fd3f 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -8,6 +8,7 @@ import teaser.logic.utilities as utilitis import numpy as np import warnings +import os class AixLib(object): @@ -51,9 +52,9 @@ def __init__(self, parent): self.parent = parent - self.file_set_t = "/Tset_" + self.parent.name + ".mat" - self.file_ahu = "/AHU_" + self.parent.name + ".mat" - self.file_internal_gains = "/InternalGains_" + self.parent.name + ".mat" + self.file_set_t = "Tset_" + self.parent.name + ".mat" + self.file_ahu = "AHU_" + self.parent.name + ".mat" + self.file_internal_gains = "InternalGains_" + self.parent.name + ".mat" self.version = "0.4.0" self.total_surface_area = None @@ -229,7 +230,7 @@ def modelica_set_temp(self, path=None): pass utilitis.create_path(path) - path += self.file_set_t + path = os.path.join(path, self.file_set_t) t_set_heat = [0] @@ -279,7 +280,7 @@ def modelica_AHU_boundary(self, time_line=None, path=None): pass utilitis.create_path(path) - path += self.file_ahu + path = os.path.join(path, self.file_ahu) if time_line is None: time_line = self.create_profile() @@ -360,7 +361,7 @@ def modelica_gains_boundary(self, pass utilitis.create_path(path) - path += self.file_internal_gains + path = os.path.join(path, self.file_internal_gains) for zone_count in self.parent.thermal_zones: if time_line is None: diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 2b649c9ec..98e9975f7 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -890,7 +890,6 @@ def _calc_heat_load(self): ua_value_gf_temp = sum( ground.ua_value for ground in self.thermal_zone.ground_floors) ua_value_ow_temp = self.ua_value_ow - ua_value_gf_temp - print(ua_value_gf_temp, ua_value_ow_temp) self.heat_load = \ ((((ua_value_ow_temp + self.ua_value_win) + self.thermal_zone.volume * diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index e05adfd44..62a0acf45 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -73,6 +73,8 @@ class ThermalZone(object): Temperature directly at the outer side of ground floors for static heat load calculation. The input of t_ground is ALWAYS in Kelvin + consider_heat_capacity : bool + decides whether air capacity is considered or not within the simulation density_air : float [kg/m3] average density of the air in the thermal zone heat_capac_air : float [J/K] diff --git a/teaser/project.py b/teaser/project.py index b54fbef1d..de3698530 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -987,13 +987,13 @@ def export_aixlib( utilities.create_path(path) if internal_id is None: - aixlib_output.export_aixlib( + aixlib_output.export_multizone( buildings=self.buildings, path=path) else: for bldg in self.buildings: if bldg.internal_id == internal_id: - aixlib_output.export_aixlib( + aixlib_output.export_multizone( buildings=[bldg], path=path) else: From dfd732f89858fa11efe1d6aadf2f900f96fc1d81 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 30 Dec 2016 13:50:59 +0100 Subject: [PATCH 068/283] start to clean up zone template --- .../AixLib/AixLib_ThermalZoneRecord | 91 ++++++++----------- .../data/output/modelicatemplate/conversion | 9 ++ .../output/modelicatemplate/modelica_language | 9 ++ .../calculation/two_element.py | 60 +++++++++++- 4 files changed, 112 insertions(+), 57 deletions(-) create mode 100644 teaser/data/output/modelicatemplate/conversion diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord index 48afe0254..4b81b1197 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord @@ -1,60 +1,50 @@ -within ${mod_prj}.${bldg.name}.${bldg.name}_DataBase; -record ${bldg.name}_${zone.name} "${bldg.name}_${zone.name}" +<%namespace file="/modelica_language/" import="get_true_false"/> +<%namespace file="/conversion/" import="deg_to_rad"/> +within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBase; +record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( T_start = ${zone.t_inside}, withAirCap = ${get_true_false(zone.consider_air_capacity)}, VAir = ${zone.volume}, AZone = ${zone.area}, - alphaRad = ${mean_alphaRad(zone)}, - lat = ${deg_to_rad(check_lat(bldg.latitude))}, - nOrientations = ${def_nOrientations(add_gf(len(zone.tilt_wall),zone.area_gf,number_of_elements))}, - AWin = {${list_to_string(add_gf_list(zone.window_area_list,zone.area_gf,number_of_elements))}}, - ATransparent = {${list_to_string(add_gf_list(zone.window_area_list,zone.area_gf,number_of_elements))}}, - alphaWin = ${zone.alpha_conv_inner_win}, - RWin = ${def_val(zone.r1_win-R_zero(zone.alpha_comb_outer_win,zone.area_win))}, - gWin = ${zone.weighted_g_value}, + alphaRad = ${zone.model_attr.alpha_rad_inner_mean}, + lat = ${deg_to_rad(zone.parent.latitude)}, + nOrientations = ${zone.model_attr.n_outer}, + AWin = , + ATransparent = , + alphaWin = ${zone.model_attr.alpha_conv_inner_win}, + RWin = , + gWin = ${zone.model_attr.weighted_g_value}, UWin= ${zone.ua_value_win/zone.area_win}, - ratioWinConRad = ${zone.windows[0].a_conv}, - AExt = {${list_to_string(add_gf_area(zone.outer_walls_areas,zone.area_gf,number_of_elements))}}, + ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, + AExt = , alphaExt = ${zone.alpha_conv_inner_ow}, nExt = 1, - RExt = {${def_val(zone.r1_ow)}}, - RExtRem = ${def_val(zone.r_rest_ow-R_zero(zone.alpha_comb_outer_ow,zone.area_ow))}, - CExt = {${def_val(zone.c1_ow)}}, -% if number_of_elements < 2: - AInt = 0, -% else: - AInt = ${zone.area_iw}, -% endif - alphaInt = ${zone.alpha_conv_inner_iw}, + RExt = {${zone.model_attr.r1_ow}}, + RExtRem = , + CExt = {${zone.model_attr.c1_ow}}, + AInt = ${zone.model_attr.area_iw}, + alphaInt = ${zone.model_attr.alpha_conv_inner_iw}, nInt = 1, - RInt = {${def_val(zone.r1_iw)}}, - CInt = {${def_val(zone.c1_iw)}}, -% if number_of_elements < 3: - AFloor = 0, -% else: - AFloor = ${zone.area_gf}, -% endif - alphaFloor = ${zone.alpha_conv_inner_gf}, + RInt = {${zone.model_attr.r1_iw}}, + CInt = {${zone.model_attr.c1_iw}}, + AFloor = 0.0, + alphaFloor = 0.0, nFloor = 1, - RFloor = {${def_val(zone.r1_gf)}}, - RFloorRem = ${def_val(zone.r_rest_gf-R_zero(zone.alpha_comb_outer_gf,zone.area_gf))}, - CFloor = {${def_val(zone.c1_gf)}}, -% if number_of_elements < 4: - ARoof = 0, -% else: - ARoof = ${zone.area_rt}, -% endif - alphaRoof = ${zone.alpha_conv_inner_rt}, + RFloor = {0.00001}, + RFloorRem = 0.00001, + CFloor = {0.00001}, + ARoof = 0.0, + alphaRoof = 0.0, nRoof = 1, - RRoof = {${def_val(zone.r1_rt)}}, - RRoofRem = ${def_val(zone.r_rest_rt-R_zero(zone.alpha_comb_outer_rt,zone.area_rt))}, - CRoof = {${def_val(zone.c1_rt)}}, - nOrientationsRoof = ${def_nOrientations(len(zone.tilt_rt))}, - tiltRoof = {${list_to_string(deg_to_rad_list(def_val_Roof_list(zone.tilt_rt,def_nOrientations(len(zone.tilt_rt)))))}}, - aziRoof = {${list_to_string(deg_to_rad_list(def_val_Roof_list(get_azimut(zone.orientation_rt),def_nOrientations(len(zone.tilt_rt)))))}}, - wfRoof = {${list_to_string(def_val_wfRoof(zone.weightfactor_rt,def_nOrientations(len(zone.tilt_rt))))}}, - aRoof = ${zone.solar_absorp_rt}, + RRoof = {0.00001}, + RRoofRem = 0.00001, + CRoof = {0.00001}, + nOrientationsRoof = 0, + tiltRoof = {0.0}, + aziRoof = {0.0}, + wfRoof = {0.0}, + aRoof = 0.0, aExt = ${zone.solar_absorp_ow}, TSoil = ${zone.t_ground}, alphaWallOut = ${zone.alpha_conv_outer_ow}, @@ -144,14 +134,7 @@ end ${bldg.name}_${zone.name}; %> -##convert deg to rad -<%def name="deg_to_rad(value)", filter="trim"> - <% - from math import pi - return_value = value * pi/180 - return return_value - %> - + ##returns mean alphaRad for indoor calculations <%def name="mean_alphaRad(zone)", filter="trim"> diff --git a/teaser/data/output/modelicatemplate/conversion b/teaser/data/output/modelicatemplate/conversion new file mode 100644 index 000000000..d2407e24a --- /dev/null +++ b/teaser/data/output/modelicatemplate/conversion @@ -0,0 +1,9 @@ + +##convert deg to rad +<%def name="deg_to_rad(value)", filter="trim"> + <% + from math import pi + return_value = value * pi/180 + return return_value + %> + \ No newline at end of file diff --git a/teaser/data/output/modelicatemplate/modelica_language b/teaser/data/output/modelicatemplate/modelica_language index e8aab2041..d8267f3a7 100644 --- a/teaser/data/output/modelicatemplate/modelica_language +++ b/teaser/data/output/modelicatemplate/modelica_language @@ -8,4 +8,13 @@ else: return value %> + + +##convert deg to rad +<%def name="deg_to_rad(value)", filter="trim"> + <% + from math import pi + return_value = value * pi/180 + return return_value + %> \ No newline at end of file diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 98e9975f7..b1c29ec91 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -76,6 +76,9 @@ class TwoElement(object): area_ow : float [m2] Area of all outer walls. + n_outer : int + Number of total outer walls with different combination of tilt and + orientation, including Rooftops and GroundFloors alpha_conv_inner_ow : float [W/(m2K)] Area-weighted convective coefficient of heat transfer of outer walls facing the inside of this thermal zone. @@ -159,6 +162,9 @@ class TwoElement(object): alpha_comb_inner_win : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of windows facing the inside of this thermal zone. + ratio_conv_rad_inner_win : float [-] + Ratio for windows between convective and radiative heat emission, + given in VDI 6007-3 alpha_conv_outer_win : float [W/(m2K)] Area-weighted convective coefficient of heat transfer of windows facing the ambient. @@ -214,6 +220,12 @@ class TwoElement(object): heat_load : [W] Static heat load of the thermal zone. + Mean values: + + alpha_rad_inner_mean : float [W/(m2K)] + Area-weighted radiative coefficient of all surfaces facing the + inside of this thermal zone. + Returns ------- @@ -312,6 +324,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.alpha_conv_inner_win = 0.0 self.alpha_rad_inner_win = 0.0 self.alpha_comb_inner_win = 0.0 + self.ratio_conv_rad_inner_win = 0.0 # coefficient of heat transfer facing the ambient self.alpha_conv_outer_win = 0.0 @@ -348,6 +361,11 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.g_sunblind_list = [] self.weighted_g_value = 0.0 + # Mean values + + self.alpha_rad_inner_mean = 0.0 + self.n_outer = 0 + def calc_attributes(self): """Calls all necessary function to calculate model attributes""" @@ -369,6 +387,8 @@ def calc_attributes(self): self._calc_outer_elements() self._calc_inner_elements() self._calc_wf() + self._calc_mean_values() + self._calc_number_of_elements() self._calc_heat_load() return True @@ -665,9 +685,9 @@ def _sum_window_elements(self): self.r_comb_inner_win = (1 / (sum(1 / win.r_inner_comb for win in self.thermal_zone.windows))) - self.ir_emissivity_inner_win = sum(win.layer[0].material.ir_emissivity - * win.area for win in - self.thermal_zone.windows) / self.area_win + self.ir_emissivity_inner_win = sum( + win.layer[0].material.ir_emissivity * win.area for win in + self.thermal_zone.windows) / self.area_win self.alpha_conv_inner_win = ( 1 / (self.r_conv_inner_win * self.area_win)) @@ -675,6 +695,9 @@ def _sum_window_elements(self): 1 / (self.r_rad_inner_win * self.area_win)) self.alpha_comb_inner_win = ( 1 / (self.r_comb_inner_win * self.area_win)) + self.ratio_conv_rad_inner_win = sum(win.a_conv * win.area for win in + self.thermal_zone.windows) / \ + self.area_win # values facing the ambient @@ -871,6 +894,37 @@ def _calc_wf(self): else: raise ValueError("specify merge window method correctly") + def _calc_mean_values(self): + """Calculates mean values for inner and outer elements + + This function calculates mean values inside the thermal zone (e.g. + the mean value for coefficient of radiative heat transfer between + inner and outer walls + """ + + self.alpha_rad_inner_mean = (self.area_ow * self.alpha_rad_inner_ow + + self.area_win * self.alpha_rad_inner_win + + self.area_iw * self.alpha_rad_inner_iw) \ + / (self.area_ow + self.area_win + + self.area_win) + + def _calc_number_of_elements(self): + """Calculates the number of outer elements with different tilt/orient + + This function calculates the number of outer elements with a + different combination of orientation and tilt, this includes the + rooftops and ground floors. + """ + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + tilt_orient = [] + for element in outer_walls: + tilt_orient.append((element.orientation, element.tilt)) + self.n_outer = len(list(set(tilt_orient))) + + def _calc_heat_load(self): """Static heat load calculation From 6adad1cd1d840a3e82ed78dd0ead900d87d83143 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 30 Dec 2016 14:04:04 +0100 Subject: [PATCH 069/283] further work on zone template --- .../AixLib/AixLib_ThermalZoneRecord | 203 +----------------- .../calculation/two_element.py | 11 +- teaser/logic/buildingobjects/thermalzone.py | 2 +- 3 files changed, 17 insertions(+), 199 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord index 4b81b1197..eee635c7d 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord @@ -45,13 +45,13 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" aziRoof = {0.0}, wfRoof = {0.0}, aRoof = 0.0, - aExt = ${zone.solar_absorp_ow}, + aExt = ${zone.model_attr.solar_absorp_ow}, TSoil = ${zone.t_ground}, - alphaWallOut = ${zone.alpha_conv_outer_ow}, - alphaRadWall = ${(zone.alpha_rad_outer_ow*zone.area_ow+zone.alpha_rad_outer_win*zone.area_win)/(zone.area_ow+zone.area_win)}, - alphaWinOut = ${zone.alpha_conv_outer_win}, - alphaRoofOut = ${zone.alpha_conv_outer_rt}, - alphaRadRoof = ${zone.alpha_rad_outer_rt}, + alphaWallOut = ${zone.model_attr.alpha_conv_outer_ow}, + alphaRadWall = ${(zone.model_attr.alpha_rad_outer_mean}, + alphaWinOut = ${zone.model_attr.alpha_conv_outer_win}, + alphaRoofOut = ${zone.model_attr.alpha_conv_outer_rt}, + alphaRadRoof = ${zone.model_attr.alpha_rad_outer_rt}, tiltExtWalls = {${list_to_string(deg_to_rad_list(add_gf_list(zone.tilt_wall,zone.area_gf,number_of_elements)))}}, aziExtWalls = {${list_to_string(deg_to_rad_list(add_gf_list(get_azimut(zone.orientation_wall),zone.area_gf,number_of_elements)))}}, wfWall = {${list_to_string(add_gf_list(zone.weightfactor_ow,zone.area_gf,number_of_elements))}}, @@ -83,194 +83,3 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" TNCool = 1, CoolerOn = false); end ${bldg.name}_${zone.name}; - -##list to string -<%def name="list_to_string(list)", filter="trim"> - <% - string_of_list = "" - for item in list: - string_of_list += str(item) + ", " - string_of_list = string_of_list[:-2] - return string_of_list - %> - - -##get false -<%def name="get_true_false(value)", filter="trim"> - <% - if value == False: - return "false" - elif value == True: - return "true" - else: - return value - %> - - -##get azimut -<%def name="get_azimut(list)", filter="trim"> - <% - newlist = [] - for element in list: - if 0 < element < 360: - newlist.append(-180.0+element) - elif element == 0: - newlist.append(180.0) - elif element == -1: - newlist.append(0.0) - elif element == -2: - newlist.append(0.0) - return newlist - %> - - -##convert deg to rad for list -<%def name="deg_to_rad_list(list)", filter="trim"> - <% - newlist = [] - for element in list: - newlist.append(deg_to_rad(element)) - return newlist - %> - - - - -##returns mean alphaRad for indoor calculations -<%def name="mean_alphaRad(zone)", filter="trim"> - <% - total_area = zone.area_ow + zone.area_iw + zone.area_win + zone.area_rt + \ - zone.area_gf - rad_mean = (zone.alpha_rad_inner_ow * zone.area_ow + \ - zone.alpha_rad_inner_iw * zone.area_iw + zone.alpha_rad_inner_win * \ - zone.area_win + zone.area_rt * zone.alpha_rad_inner_rt + zone.area_gf * \ - zone.alpha_rad_inner_gf) / total_area - return str(rad_mean) - %> - - -##checks if latitude is not None and set Aachen otherwise -<%def name="check_lat(latitude)", filter="trim"> - <% - if latitude is None: - return_value = 50.775466 - else: - return_value = latitude - return return_value - %> - - -##default values for nOrientations -<%def name="def_nOrientations(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 1 - else: - return_value = value - return return_value - %> - - -##default values for lists of C's or R's -<%def name="def_val_list(list, req_len)", filter="trim"> - <% - if not list or len(list) != req_len: - return_list = [0.00001] * req_len - else: - return_list = list - for element,i in enumerate(list): - return_list[i] = def_val(element) - return return_list - %> - - -##default values for C's or R's -<%def name="def_val(value)", filter="trim"> - <% - if not value or value <= 0: - return_value = 0.00001 - else: - return_value = value - return return_value - %> - - -##default values for wfRoof -<%def name="def_val_wfRoof(list, req_len)", filter="trim"> - <% - if not list or len(list) != req_len: - return_list = [1 / req_len] * req_len - else: - return_list = list - return return_list - %> - - -##default values for tiltRoof and aziRoof -<%def name="def_val_Roof_list(list, req_len)", filter="trim"> - <% - if not list or len(list) != req_len: - return_list = [0] * req_len - else: - return_list = list - return return_list - %> - - -##Guarded calculation of resistance out of conductance and area -<%def name="R_zero(cond, area)", filter="trim"> - <% - if cond * area != 0: - return_value = 1/(cond*area) - else: - return_value = 0 - return return_value - %> - - -##Adds dummies to lists for extra orientations for ground floor -<%def name="add_gf_list(list, area_gf, number_of_elements)", filter="trim"> - <% - newlist=[] - for element in list: - newlist.append(element) - if area_gf != 0 and number_of_elements <= 2: - newlist.append(0) - return newlist - %> - - -##Adds one to value for extra orientations for ground floor -<%def name="add_gf(value, area_gf, number_of_elements)", filter="trim"> - <% - if area_gf != 0 and number_of_elements <= 2: - return_value = value + 1 - else: - return_value = value - return return_value - %> - - -##Adds ground floor area to lists -<%def name="add_gf_area(list, area_gf, number_of_elements)", filter="trim"> - <% - newlist=[] - for element in list: - newlist.append(element) - if area_gf != 0 and number_of_elements <= 2: - newlist.append(area_gf) - return newlist - %> - - -##get false -<%def name="get_true_false(value)", filter="trim"> - <% - if value == False: - return "false" - elif value == True: - return "true" - else: - return value - %> - \ No newline at end of file diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index b1c29ec91..1f8e2a32f 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -224,7 +224,11 @@ class TwoElement(object): alpha_rad_inner_mean : float [W/(m2K)] Area-weighted radiative coefficient of all surfaces facing the - inside of this thermal zone. + inside of this thermal zone (OuterWalls, Windows, InnerWalls, ...). + alpha_rad_outer_mean : float [W/(m2K)] + Area-weighted radiative coefficient of all surfaces facing the + ambient (OuterWalls, Windows, ...). + Returns ------- @@ -907,6 +911,9 @@ def _calc_mean_values(self): self.area_iw * self.alpha_rad_inner_iw) \ / (self.area_ow + self.area_win + self.area_win) + self.alpha_rad_outer_mean = (self.area_ow * self.alpha_rad_inner_ow + + self.area_win * self.alpha_rad_inner_win) \ + / (self.area_ow + self.area_win) def _calc_number_of_elements(self): """Calculates the number of outer elements with different tilt/orient @@ -924,6 +931,8 @@ def _calc_number_of_elements(self): tilt_orient.append((element.orientation, element.tilt)) self.n_outer = len(list(set(tilt_orient))) + def _fill_zone_lists(self): + """""" def _calc_heat_load(self): """Static heat load calculation diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 62a0acf45..7a8ac9d4a 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -91,7 +91,7 @@ def __init__(self, parent=None): self.name = None self._area = None self._volume = None - self._infiltration_rate = 0.5 # TODO is this value actually used? + self._infiltration_rate = 0.5 self._outer_walls = [] self._rooftops = [] self._ground_floors = [] From cc5eb128cbe402ea19d5e38d82b383204b793dc2 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 30 Dec 2016 14:14:46 +0100 Subject: [PATCH 070/283] delete todo as mma did it! :) --- .../buildingobjects/boundaryconditions/boundaryconditions.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index 2df320ae4..b950fa213 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -186,10 +186,9 @@ class BoundaryConditions(UseConditions): use_constant_ach_rate : boolean choose if a constant infiltration rate should be used AixLib: Used on Zone level for ventilation. - base_ach : float + base_ach : float [1/h] base value for the infiltration rate - AixLib: Used on Zone level for ventilation. TODO: move this to - ThermalZone + AixLib: Used on Zone level for ventilation. max_user_ach : float Additional infiltration rate for maximum persons activity AixLib: Used on Zone level for ventilation. From a41ea1ad4eef00232a19590dd3f47ba539d2b71d Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 30 Dec 2016 15:17:26 +0100 Subject: [PATCH 071/283] template and move functions to calculation logic --- teaser/data/output/aixlib_output.py | 10 +-- .../AixLib/AixLib_ThermalZoneRecord | 46 +++++----- teaser/logic/buildingobjects/building.py | 2 +- .../buildingobjects/calculation/aixlib.py | 7 +- .../calculation/two_element.py | 90 ++++++++++++++----- 5 files changed, 99 insertions(+), 56 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 3f319ac9f..069e904d7 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -68,15 +68,13 @@ def export_multizone(buildings, path=None): utilities.create_path(utilities.get_full_path (os.path.join(bldg_path, bldg.name + "_DataBase"))) - bldg.library_attr.modelica_set_temp(path=os.path.join( - bldg_path, - bldg.name)) + bldg.library_attr.modelica_set_temp(path=bldg_path) bldg.library_attr.modelica_AHU_boundary( time_line=None, - path=os.path.join(bldg_path, bldg.name)) + path=bldg_path) bldg.library_attr.modelica_gains_boundary( time_line=None, - path=os.path.join(bldg_path, bldg.name)) + path=bldg_path) _help_package(path=bldg_path, name=bldg.name, within=bldg.parent.name) _help_package_order( @@ -110,7 +108,7 @@ def export_multizone(buildings, path=None): zone_path = os.path.join(bldg_path, bldg.name + "_DataBase") out_file = open(utilities.get_full_path(os.path.join( - zone_path, bldg.name + '_' + zone.name + '.mo'), 'w')) + zone_path, bldg.name + '_' + zone.name + '.mo')), 'w') out_file.write(zone_template.render_unicode(zone=zone)) out_file.close() diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord index 61f7b334e..80bf61b50 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord @@ -4,26 +4,26 @@ within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBa record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( T_start = ${zone.t_inside}, - withAirCap = ${get_true_false(zone.consider_air_capacity)}, + withAirCap = , VAir = ${zone.volume}, AZone = ${zone.area}, alphaRad = ${zone.model_attr.alpha_rad_inner_mean}, - lat = ${deg_to_rad(zone.parent.latitude)}, + lat = , nOrientations = ${zone.model_attr.n_outer}, AWin = , ATransparent = , alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = , gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.ua_value_win/zone.area_win}, + UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = , - alphaExt = ${zone.alpha_conv_inner_ow}, + alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, nExt = 1, RExt = {${zone.model_attr.r1_ow}}, RExtRem = , CExt = {${zone.model_attr.c1_ow}}, - AInt = ${zone.model_attr.area_iw}, + AInt = ${zone.model_attr.area_iw}, alphaInt = ${zone.model_attr.alpha_conv_inner_iw}, nInt = 1, RInt = {${zone.model_attr.r1_iw}}, @@ -34,7 +34,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" RFloor = {0.00001}, RFloorRem = 0.00001, CFloor = {0.00001}, - ARoof = 0.0, + ARoof = 0.0, alphaRoof = 0.0, nRoof = 1, RRoof = {0.00001}, @@ -48,38 +48,38 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" aExt = ${zone.model_attr.solar_absorp_ow}, TSoil = ${zone.t_ground}, alphaWallOut = ${zone.model_attr.alpha_conv_outer_ow}, - alphaRadWall = ${(zone.model_attr.alpha_rad_outer_mean}, + alphaRadWall = ${zone.model_attr.alpha_rad_outer_mean}, alphaWinOut = ${zone.model_attr.alpha_conv_outer_win}, - alphaRoofOut = ${zone.model_attr.alpha_conv_outer_rt}, - alphaRadRoof = ${zone.model_attr.alpha_rad_outer_rt}, - tiltExtWalls = {${list_to_string(deg_to_rad_list(add_gf_list(zone.tilt_wall,zone.area_gf,number_of_elements)))}}, - aziExtWalls = {${list_to_string(deg_to_rad_list(add_gf_list(get_azimut(zone.orientation_wall),zone.area_gf,number_of_elements)))}}, - wfWall = {${list_to_string(add_gf_list(zone.weightfactor_ow,zone.area_gf,number_of_elements))}}, - wfWin = {${list_to_string(add_gf_list(zone.weightfactor_win,zone.area_gf,number_of_elements))}}, - wfGro = ${list_to_string(zone.weightfactor_ground)}, + alphaRoofOut = 0.0, + alphaRadRoof = 0.0, + tiltExtWalls = {${zone.model_attr.tilt_wall}}, + aziExtWalls = {${zone.model_attr.orientation_wall}}, + wfWall = {${zone.model_attr.weightfactor_ow}}, + wfWin = {${zone.model_attr.weightfactor_win}}, + wfGro = ${zone.model_attr.weightfactor_ground}, nrPeople = ${zone.use_conditions.persons}, ratioConvectiveHeatPeople = ${zone.use_conditions.ratio_conv_rad_persons}, nrPeopleMachines = ${zone.use_conditions.machines}, ratioConvectiveHeatMachines = ${zone.use_conditions.ratio_conv_rad_machines}, lightingPower = ${zone.use_conditions.lighting_power}, ratioConvectiveHeatLighting = ${zone.use_conditions.ratio_conv_rad_lighting}, - useConstantACHrate = ${str(get_true_false(zone.use_conditions.use_constant_ach_rate))}, + useConstantACHrate = ${get_true_false(zone.use_conditions.use_constant_ach_rate)}, baseACH = ${zone.infiltration_rate}, maxUserACH = ${zone.use_conditions.max_user_ach}, - maxOverheatingACH = ${str(zone.use_conditions.max_overheating_ach).replace('[', '{').replace(']', '}')}, - maxSummerACH = ${str(zone.use_conditions.max_summer_ach).replace('[', '{').replace(']', '}')}, - winterReduction = ${str(zone.use_conditions.winter_reduction).replace('[', '{').replace(']', '}')}, + maxOverheatingACH = , + maxSummerACH = , + winterReduction = , withAHU = ${get_true_false(zone.use_conditions.with_ahu)}, - minAHU = ${str(zone.use_conditions.min_ahu)}, - maxAHU = ${str(zone.use_conditions.max_ahu)}, - hHeat = ${zone.heating_load}, + minAHU = ${zone.use_conditions.min_ahu}, + maxAHU = ${zone.use_conditions.max_ahu}, + hHeat = ${zone.model_attr.heat_load}, lHeat = 0, KRHeat = 10000, TNHeat = 1, HeaterOn = true, hCool = 0, - lCool = ${zone.cooling_load}, + lCool = , KRCool = 10000, TNCool = 1, CoolerOn = false); -end ${bldg.name}_${zone.name}; +end ${zone.parent.name}_${zone.name}; diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 70595fc21..78a4b190b 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -448,7 +448,7 @@ def calc_building_parameter( if self.used_library_calc == 'AixLib': self.library_attr = AixLib(parent=self) - self.library_attr.compare_orientation() + #self.library_attr.compare_orientation() elif self.used_library_calc == 'Annex60': self.library_attr = Annex60(parent=self) self.library_attr.compare_orientation( diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 803e7fd3f..11bff2cea 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -151,13 +151,10 @@ def compare_orientation(self): else: zone.model_attr.weightfactor_win.append( sum([win.wf_out for win in wins])) - zone.model_attr.window_area_list.append( - sum([win.area for win in wins])) zone.model_attr.g_sunblind_list.append( sum([win.shading_g_total for win in wins])) - # TODO what is this value needed for? - [zone.model_attr.window_areas.append(i.area) for i in wins] - + zone.model_attr.window_areas.append( + sum([win.area for win in wins])) def calc_auxiliary_attr(self): """Calls function to calculate all auxiliary attributes for AixLib""" diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 1f8e2a32f..26333e85d 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -200,14 +200,6 @@ class TwoElement(object): Weightfactors of windows (UA-Value of windows with same orientation and tilt divided by ua_value_win or ua_value_win+ua_value_ow, depending if windows is lumped/merged into the walls or not) - tilt_win : list of floats [degree] - Tilt of windows against the horizontal. - orientation_win : list of floats [degree] - Orientation of windows (Azimuth). - 0 - North - 90 - East - 180 - South - 270 - West window_areas : list of floats [m2] Area of all windows in one list. solar_absorp_win : float @@ -217,6 +209,11 @@ class TwoElement(object): facing the thermal zone and the ambient. weighted_g_value : float Area-weighted g-Value of all windows. + g_sunblind : list of floats + G-Value of all sunblinds of each window in a list + + Zone specific values: + heat_load : [W] Static heat load of the thermal zone. @@ -313,7 +310,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # Additional attributes self.weightfactor_ow = [] - self.weightfactor_ground = [] + self.weightfactor_ground = 0.0 self.tilt_wall = [] self.orientation_wall = [] self.outer_walls_areas = [] @@ -357,14 +354,12 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # Additional attributes self.weightfactor_win = [] - self.tilt_win = [] - self.orientation_win = [] - # TODO duplicated list??? - self.window_area_list = [] self.window_areas = [] - self.g_sunblind_list = [] + self.g_sunblind = [] self.weighted_g_value = 0.0 + self.heat_load = 0.0 + # Mean values self.alpha_rad_inner_mean = 0.0 @@ -887,6 +882,9 @@ def _calc_wf(self): win.wf_out = win.ua_value / ( self.ua_value_ow + self.ua_value_win) + self.weightfactor_ground = sum(gf.wf_out for gf in + self.thermal_zone.ground_floors) + elif self.merge_windows is False: for wall in outer_walls: @@ -895,6 +893,9 @@ def _calc_wf(self): for win in self.thermal_zone.windows: win.wf_out = win.ua_value / self.ua_value_win + self.weightfactor_ground = sum(gf.wf_out for gf in + self.thermal_zone.ground_floors) + else: raise ValueError("specify merge window method correctly") @@ -923,16 +924,64 @@ def _calc_number_of_elements(self): rooftops and ground floors. """ - outer_walls = (self.thermal_zone.outer_walls + - self.thermal_zone.ground_floors + - self.thermal_zone.rooftops) + outer_elements = ( + self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops + + self.thermal_zone.windows) + tilt_orient = [] - for element in outer_walls: + for element in outer_elements: tilt_orient.append((element.orientation, element.tilt)) self.n_outer = len(list(set(tilt_orient))) def _fill_zone_lists(self): - """""" + """Fills lists like weightfactors and tilt, orientation + + Fills the lists of a zone according to orientation and tilt of the + zone. Therefore it compares orientation and tilt of all outer + elements and then creates lists for zone weightfactors, orientation, + tilt, ares and sunblinds.""" + + outer_elements = ( + self.thermal_zone.outer_walls + + self.thermal_zone.rooftops + + self.thermal_zone.windows + + self.thermal_zone.ground_floors) + + tilt_orient = [] + for element in outer_elements: + tilt_orient.append((element.orientation, element.tilt)) + + for i in tilt_orient: + wall_rt = \ + self.thermal_zone.find_walls(i[0], i[1]) + \ + self.thermal_zone.find_rts(i[0], i[1]) + win = self.thermal_zone.find_win(i[0], i[1]) + + self.orientation_wall.append(i[0]) + self.tilt_wall.append(i[1]) + + if not wall_rt: + self.weightfactor_ow.append(0.0) + self.outer_walls_areas.append(0.0) + else: + self.weightfactor_ow.append( + sum([wall.wf_out for wall in wall_rt])) + [self.outer_walls_areas.append( + i.area) for i in wall_rt] + if not win: + self.weightfactor_win.append(0.0) + self.g_sunblind.append(0.0) + self.window_areas.append(0.0) + else: + self.weightfactor_win.append( + sum([win.wf_out for win in win])) + self.g_sunblind.append( + sum([win.shading_g_total for win in win])) + self.window_areas.append( + sum([win.area for win in win])) + def _calc_heat_load(self): """Static heat load calculation @@ -1078,7 +1127,6 @@ def set_calc_default(self): self.tilt_win = [] self.orientation_win = [] - self.window_area_list = [] self.window_areas = [] - self.g_sunblind_list = [] + self.g_sunblind = [] self.weighted_g_value = 0.0 From 37f65d3670f67c2913398256dbf0c9fb51bd245b Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 30 Dec 2016 15:23:50 +0100 Subject: [PATCH 072/283] call function --- teaser/logic/buildingobjects/calculation/two_element.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 26333e85d..99d0bd89d 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -388,6 +388,7 @@ def calc_attributes(self): self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() + self._fill_zone_lists() self._calc_heat_load() return True @@ -952,12 +953,12 @@ def _fill_zone_lists(self): tilt_orient = [] for element in outer_elements: tilt_orient.append((element.orientation, element.tilt)) - + tilt_orient = list(set(tilt_orient)) for i in tilt_orient: wall_rt = \ self.thermal_zone.find_walls(i[0], i[1]) + \ self.thermal_zone.find_rts(i[0], i[1]) - win = self.thermal_zone.find_win(i[0], i[1]) + win = self.thermal_zone.find_wins(i[0], i[1]) self.orientation_wall.append(i[0]) self.tilt_wall.append(i[1]) @@ -982,7 +983,6 @@ def _fill_zone_lists(self): self.window_areas.append( sum([win.area for win in win])) - def _calc_heat_load(self): """Static heat load calculation From d185743e1613d79308a271a080fecd29f4869dd8 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 10:45:21 +0100 Subject: [PATCH 073/283] further work on tempalte and calculation class --- .../AixLib/AixLib_ThermalZoneRecord | 17 +++--- .../output/modelicatemplate/modelica_language | 14 ++--- teaser/examples/archetype.py | 23 ++++---- teaser/logic/buildingobjects/building.py | 4 +- .../buildingobjects/calculation/aixlib.py | 5 +- .../calculation/two_element.py | 53 ++++++++++++------- teaser/logic/buildingobjects/thermalzone.py | 5 +- 7 files changed, 71 insertions(+), 50 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord index 80bf61b50..0a6f0d532 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord @@ -1,27 +1,26 @@ -<%namespace file="/modelica_language/" import="get_true_false"/> -<%namespace file="/conversion/" import="deg_to_rad"/> +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBase; record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( T_start = ${zone.t_inside}, - withAirCap = , + withAirCap = ${get_true_false(zone.parent.library_attr.consider_heat_capacity)}, VAir = ${zone.volume}, AZone = ${zone.area}, alphaRad = ${zone.model_attr.alpha_rad_inner_mean}, - lat = , + lat = ${deg_to_rad(zone.parent.latitude)}, nOrientations = ${zone.model_attr.n_outer}, - AWin = , - ATransparent = , + AWin = {${get_list(zone.model_attr.window_areas)}}, + ATransparent = {${get_list(zone.model_attr.window_areas)}}, alphaWin = ${zone.model_attr.alpha_conv_inner_win}, - RWin = , + RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, - AExt = , + AExt = {${get_list(zone.model_attr.outer_wall_areas)}}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, nExt = 1, RExt = {${zone.model_attr.r1_ow}}, - RExtRem = , + RExtRem = ${zone.model_attr.r_rest_ow} , CExt = {${zone.model_attr.c1_ow}}, AInt = ${zone.model_attr.area_iw}, alphaInt = ${zone.model_attr.alpha_conv_inner_iw}, diff --git a/teaser/data/output/modelicatemplate/modelica_language b/teaser/data/output/modelicatemplate/modelica_language index d8267f3a7..1d1b6b86f 100644 --- a/teaser/data/output/modelicatemplate/modelica_language +++ b/teaser/data/output/modelicatemplate/modelica_language @@ -10,11 +10,13 @@ %> -##convert deg to rad -<%def name="deg_to_rad(value)", filter="trim"> +##list to modelica list +<%def name="get_list(list)", filter="trim"> <% - from math import pi - return_value = value * pi/180 - return return_value + string_of_list = "" + for item in list: + string_of_list += str(item) + ", " + string_of_list = string_of_list[:-2] + return string_of_list %> - \ No newline at end of file + diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index 5a1408d7d..1aae2e1c4 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -36,15 +36,16 @@ def example_type_building(): construction_type="heavy", dormer=1) - prj.type_bldg_office(name="Office1", - year_of_construction=1988, - number_of_floors=2, - height_of_floors=3.5, - net_leased_area=100, - office_layout=1, - window_layout=1, - with_ahu=True, - construction_type="heavy") + prj.type_bldg_office( + name="Institute", + year_of_construction=1988, + number_of_floors=3, + height_of_floors=3.5, + net_leased_area=3500, + office_layout=1, + window_layout=1, + with_ahu=True, + construction_type="heavy") ''' @@ -68,8 +69,8 @@ def example_type_building(): ''' prj.export_aixlib( - internal_id=None, - path=None) + internal_id=None, + path=None) ''' For OpenModelica you need to exclude the centralAHU (because it is using diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 78a4b190b..d6285b00f 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -140,8 +140,8 @@ def __init__( self.building_id = None self.street_name = "" self.city = "" - self.longitude = None - self.latitude = None + self.longitude = 6.05 + self.latitude = 50.79 self._thermal_zones = [] self.gml_surfaces = [] diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 11bff2cea..cb59ebb82 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -44,6 +44,9 @@ class AixLib(object): exterior surfaces. That includes: OuterWalls, Rooftops, GroundFloors, Windows for exterior surfaces, and InnerWalls, Ceilings, Floors for interior walls. + consider_heat_capacity : bool + decides whether air capacity is considered or not for all thermal + zones in the building """ @@ -56,8 +59,8 @@ def __init__(self, parent): self.file_ahu = "AHU_" + self.parent.name + ".mat" self.file_internal_gains = "InternalGains_" + self.parent.name + ".mat" self.version = "0.4.0" - self.total_surface_area = None + self.consider_heat_capacity = True def compare_orientation(self): """Compares orientation of walls of all zones and sorts them diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 99d0bd89d..beb6ada13 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -68,7 +68,8 @@ class TwoElement(object): Sum of combined resistances for all interior walls facing the inside of this thermal zone r1_iw : float [K/W] - Lumped resistance of interior walls + Lumped resistance of interior walls no heat transfer coefficients for + convection and radiation are accounted in this resistance. c1_iw : float [J/K] Lumped capacity of interior walls @@ -118,9 +119,12 @@ class TwoElement(object): Sum of combined resistances for all outer walls facing the ambient. r1_ow : float [K/W] - Lumped resistance of outer walls. + Lumped resistance of outer walls no heat transfer coefficients for + convection and radiation are accounted in this resistance. r_rest_ow : float [K/W] - Lumped remaining resistance of outer walls between r1_ow and c1_ow. + Lumped remaining resistance of outer walls between r1_ow and c1_ow no + heat transfer coefficients for convection and radiation are accounted + in this resistance. c1_ow : float [J/K] Lumped capacity of outer walls. weightfactor_ow : list of floats @@ -137,7 +141,7 @@ class TwoElement(object): 90 - East 180 - South 270 - West - outer_walls_areas : list of floats [m2] + outer_wall_areas : list of floats [m2] Area of all outer walls in one list. r_rad_ow_iw : float [K/W] Resistance for radiative heat transfer between walls. @@ -195,7 +199,8 @@ class TwoElement(object): Sum of combined resistances for all windows facing the ambient. r1_win : float [K/W] - Lumped resistance of windows. + Lumped resistance of windows, no heat transfer coefficients for + convection and radiation are accounted in this resistance. weightfactor_win : list of floats Weightfactors of windows (UA-Value of windows with same orientation and tilt divided by ua_value_win or ua_value_win+ua_value_ow, @@ -313,7 +318,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.weightfactor_ground = 0.0 self.tilt_wall = [] self.orientation_wall = [] - self.outer_walls_areas = [] + self.outer_wall_areas = [] # TODO: check this value self.r_rad_ow_iw = 0.0 @@ -764,15 +769,20 @@ def _calc_outer_elements(self): if self.merge_windows is False: try: - self.r1_win = (1 / sum((1 / (win.r1 + win.r_outer_comb)) for + + # self.r1_win = (1 / sum((1 / (win.r1 + win.r_outer_comb)) for + # win in self.thermal_zone.windows)) + # TODO check if this is equivalent to old tempalte R_zero? + self.r1_win = (1 / sum((1 / win.r1) for win in self.thermal_zone.windows)) self.r_total_ow = 1 / self.ua_value_ow - # TODO check this value (does it needs to be class variable?) - self.r_rad_ow_iw = 1 / (1 / self.r_rad_inner_ow) + # TODO check if this is equivalent to old tempalte R_zero? self.r_rest_ow = (self.r_total_ow - self.r1_ow - ( - 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_ow_iw))) + 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_inner_ow)) + - (1 / (1 / self.r_conv_outer_ow + 1 / + self.r_rad_outer_ow))) except RuntimeError: print("As no outer walls or no windows are defined lumped " @@ -912,9 +922,9 @@ def _calc_mean_values(self): self.area_win * self.alpha_rad_inner_win + self.area_iw * self.alpha_rad_inner_iw) \ / (self.area_ow + self.area_win + - self.area_win) - self.alpha_rad_outer_mean = (self.area_ow * self.alpha_rad_inner_ow + - self.area_win * self.alpha_rad_inner_win) \ + self.area_iw) + self.alpha_rad_outer_mean = (self.area_ow * self.alpha_rad_outer_ow + + self.area_win * self.alpha_rad_outer_win) \ / (self.area_ow + self.area_win) def _calc_number_of_elements(self): @@ -954,6 +964,7 @@ def _fill_zone_lists(self): for element in outer_elements: tilt_orient.append((element.orientation, element.tilt)) tilt_orient = list(set(tilt_orient)) + for i in tilt_orient: wall_rt = \ self.thermal_zone.find_walls(i[0], i[1]) + \ @@ -964,13 +975,19 @@ def _fill_zone_lists(self): self.tilt_wall.append(i[1]) if not wall_rt: - self.weightfactor_ow.append(0.0) - self.outer_walls_areas.append(0.0) + gf = self.thermal_zone.find_gfs(i[0], i[1]) + if not gf: + self.weightfactor_ow.append(0.0) + self.outer_wall_areas.append(0.0) + else: + self.weightfactor_ow.append(0.0) + self.outer_wall_areas.append((sum([element.area for element + in gf]))) else: self.weightfactor_ow.append( sum([wall.wf_out for wall in wall_rt])) - [self.outer_walls_areas.append( - i.area) for i in wall_rt] + self.outer_wall_areas.append(sum([wall.area for wall in + wall_rt])) if not win: self.weightfactor_win.append(0.0) self.g_sunblind.append(0.0) @@ -1085,7 +1102,7 @@ def set_calc_default(self): self.weightfactor_ground = [] self.tilt_wall = [] self.orientation_wall = [] - self.outer_walls_areas = [] + self.outer_wall_areas = [] self.r_rad_ow_iw = 0.0 diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 7a8ac9d4a..0e7ddb778 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -73,8 +73,6 @@ class ThermalZone(object): Temperature directly at the outer side of ground floors for static heat load calculation. The input of t_ground is ALWAYS in Kelvin - consider_heat_capacity : bool - decides whether air capacity is considered or not within the simulation density_air : float [kg/m3] average density of the air in the thermal zone heat_capac_air : float [J/K] @@ -101,7 +99,7 @@ def __init__(self, parent=None): self._ceilings = [] self._use_conditions = None self.model_attr = None - self.typical_length = None # TODO move this to use conditions? + self.typical_length = None self.typical_width = None self._t_inside = 293.15 self._t_outside = 261.15 @@ -109,6 +107,7 @@ def __init__(self, parent=None): self.heat_capac_air = 1002 self.t_ground = 286.15 + def calc_zone_parameters( self, number_of_elements=2, From 8e5b2aa8328cc47b65be9199440b560f979f041c Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 10:53:37 +0100 Subject: [PATCH 074/283] first thermal zone record --- .../AixLib/AixLib_ThermalZoneRecord | 14 +++++++------- .../data/output/modelicatemplate/modelica_language | 6 +----- .../buildingobjects/calculation/two_element.py | 1 + 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord index 0a6f0d532..8dea09dd0 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord @@ -9,14 +9,14 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaRad = ${zone.model_attr.alpha_rad_inner_mean}, lat = ${deg_to_rad(zone.parent.latitude)}, nOrientations = ${zone.model_attr.n_outer}, - AWin = {${get_list(zone.model_attr.window_areas)}}, - ATransparent = {${get_list(zone.model_attr.window_areas)}}, + AWin = ${get_list(zone.model_attr.window_areas)}, + ATransparent = ${get_list(zone.model_attr.window_areas)}, alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, - AExt = {${get_list(zone.model_attr.outer_wall_areas)}}, + AExt = ${get_list(zone.model_attr.outer_wall_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, nExt = 1, RExt = {${zone.model_attr.r1_ow}}, @@ -65,9 +65,9 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" useConstantACHrate = ${get_true_false(zone.use_conditions.use_constant_ach_rate)}, baseACH = ${zone.infiltration_rate}, maxUserACH = ${zone.use_conditions.max_user_ach}, - maxOverheatingACH = , - maxSummerACH = , - winterReduction = , + maxOverheatingACH = ${get_list(zone.use_conditions.max_overheating_ach)}, + maxSummerACH = ${get_list(zone.use_conditions.max_summer_ach)}, + winterReduction = ${get_list(zone.use_conditions.winter_reduction)}, withAHU = ${get_true_false(zone.use_conditions.with_ahu)}, minAHU = ${zone.use_conditions.min_ahu}, maxAHU = ${zone.use_conditions.max_ahu}, @@ -77,7 +77,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" TNHeat = 1, HeaterOn = true, hCool = 0, - lCool = , + lCool = ${zone.model_attr.cool_load}, KRCool = 10000, TNCool = 1, CoolerOn = false); diff --git a/teaser/data/output/modelicatemplate/modelica_language b/teaser/data/output/modelicatemplate/modelica_language index 1d1b6b86f..8c1f17072 100644 --- a/teaser/data/output/modelicatemplate/modelica_language +++ b/teaser/data/output/modelicatemplate/modelica_language @@ -13,10 +13,6 @@ ##list to modelica list <%def name="get_list(list)", filter="trim"> <% - string_of_list = "" - for item in list: - string_of_list += str(item) + ", " - string_of_list = string_of_list[:-2] - return string_of_list + return str(list).replace('[', '{').replace(']', '}') %> diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index beb6ada13..097d7ab36 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -364,6 +364,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.weighted_g_value = 0.0 self.heat_load = 0.0 + self.cool_load = 0.0 # Mean values From 3e47bd5857dc41658a9dceb7a130262a84073780 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 11:33:32 +0100 Subject: [PATCH 075/283] change claculation of r_rest_ow --- .../buildingphysics/buildingelement.py | 10 +++++----- .../buildingobjects/calculation/two_element.py | 15 ++++++--------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py index 4726f9d53..3ea9d9b0e 100644 --- a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py +++ b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py @@ -169,11 +169,12 @@ def calc_ua_value(self): self.r_outer_conv = 0.0 self.r_outer_rad = 0.0 self.r_outer_comb = 0.0 - + r_conduc = 0.0 for count_layer in self.layer: - self.r_conduc += ( - count_layer.thickness / count_layer.material.thermal_conduc) + r_conduc += ( + count_layer.thickness / count_layer.material.thermal_conduc) \ + self.r_conduc = r_conduc * (1 / self.area) self.r_inner_conv = (1 / self.inner_convection) * (1 / self.area) self.r_inner_rad = (1 / self.inner_radiation) * (1 / self.area) self.r_inner_comb = 1 / (1 / self.r_inner_conv + 1 / self.r_inner_rad) @@ -187,8 +188,7 @@ def calc_ua_value(self): (1 / self.r_outer_conv + 1 / self.r_outer_rad) self.ua_value = (1 / ( - self.r_inner_comb + self.r_conduc * (1 / self.area) + - self.r_outer_comb)) + self.r_inner_comb + self.r_conduc + self.r_outer_comb)) def gather_element_properties(self): """Helper function for matrix calculation. diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 097d7ab36..e32e99895 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -508,6 +508,8 @@ def _sum_outer_wall_elements(self): + sum(roof.ua_value for roof in self.thermal_zone.rooftops)) + self.r_total_ow = 1 / self.ua_value_ow + # values facing the inside of the thermal zone self.r_conv_inner_ow = (1 / @@ -770,20 +772,15 @@ def _calc_outer_elements(self): if self.merge_windows is False: try: - - # self.r1_win = (1 / sum((1 / (win.r1 + win.r_outer_comb)) for - # win in self.thermal_zone.windows)) # TODO check if this is equivalent to old tempalte R_zero? self.r1_win = (1 / sum((1 / win.r1) for win in self.thermal_zone.windows)) - self.r_total_ow = 1 / self.ua_value_ow + conduction = (1 / sum((1/element.r_conduc) for element in + outer_walls)) + + self.r_rest_ow = (conduction - self.r1_ow) - # TODO check if this is equivalent to old tempalte R_zero? - self.r_rest_ow = (self.r_total_ow - self.r1_ow - ( - 1 / (1 / self.r_conv_inner_ow + 1 / self.r_rad_inner_ow)) - - (1 / (1 / self.r_conv_outer_ow + 1 / - self.r_rad_outer_ow))) except RuntimeError: print("As no outer walls or no windows are defined lumped " From d73a67f9590a83bb8be17397befcc291079463ae Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 12:04:52 +0100 Subject: [PATCH 076/283] add package and package.order --- teaser/data/output/aixlib_output.py | 40 ++++++++++++++++--- .../buildingobjects/calculation/aixlib.py | 2 - .../calculation/two_element.py | 5 +-- teaser/logic/simulation/modelicainfo.py | 4 +- teaser/project.py | 2 + 5 files changed, 40 insertions(+), 13 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 069e904d7..8c5c82485 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -13,7 +13,7 @@ import teaser.logic.utilities as utilities -def export_multizone(buildings, path=None): +def export_multizone(buildings, prj, path=None): """Exports values to a model file for library AixLib Exports a building for @@ -35,6 +35,9 @@ def export_multizone(buildings, path=None): list of TEASER instances of a Building that is exported to a AixLib MultizoneEquipped models. If you want to export a single building, please pass it over as a list containing only that building. + prj : instance of Project + Instance of TEASER Project object to access Project related + information, e.g. name or version of used libraries path : string if the Files should not be stored in default output path of TEASER, an alternative path can be specified as a full path @@ -61,6 +64,19 @@ def export_multizone(buildings, path=None): "data/output/modelicatemplate/AixLib/AixLib_Multizone"), lookup=lookup) + uses = ['Modelica(version="' + prj.modelica_info.version + '")', + 'AixLib(version="' + prj.buildings[-1].library_attr.version + '")'] + _help_package( + path=path, + name=prj.name, + uses=uses, + within=None) + _help_package_order( + path=path, + package_list=buildings, + addition=None, + extra=None) + for i, bldg in enumerate(buildings): bldg_path = os.path.join(path, bldg.name) @@ -104,8 +120,9 @@ def export_multizone(buildings, path=None): modelica_info=bldg.parent.modelica_info)) out_file.close() + zone_path = os.path.join(bldg_path, bldg.name + "_DataBase") + for zone in bldg.thermal_zones: - zone_path = os.path.join(bldg_path, bldg.name + "_DataBase") out_file = open(utilities.get_full_path(os.path.join( zone_path, bldg.name + '_' + zone.name + '.mo')), 'w') @@ -113,6 +130,16 @@ def export_multizone(buildings, path=None): out_file.write(zone_template.render_unicode(zone=zone)) out_file.close() + _help_package( + path=zone_path, + name=bldg.name + '_DataBase', + within=prj.name + '.' + bldg.name) + _help_package_order( + path=zone_path, + package_list=bldg.thermal_zones, + addition=bldg.name + "_", + extra=None) + print("Exports can be found here:") print(path) @@ -137,10 +164,11 @@ def _help_package(path, name, uses=None, within=None): package_template = Template(filename=utilities.get_full_path ("data/output/modelicatemplate/package")) out_file = open( - utilities.get_full_path(path + "/" + "package" + ".mo"), 'w') - out_file.write(package_template.render_unicode(name=name, - within=within, - uses=uses)) + utilities.get_full_path(os.path.join(path, "package.mo")), 'w') + out_file.write(package_template.render_unicode( + name=name, + within=within, + uses=uses)) out_file.close() diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index cb59ebb82..10bcefb6a 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -47,8 +47,6 @@ class AixLib(object): consider_heat_capacity : bool decides whether air capacity is considered or not for all thermal zones in the building - - """ def __init__(self, parent): diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index e32e99895..e3c34de5e 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -776,12 +776,11 @@ def _calc_outer_elements(self): self.r1_win = (1 / sum((1 / win.r1) for win in self.thermal_zone.windows)) - conduction = (1 / sum((1/element.r_conduc) for element in - outer_walls)) + conduction = (1 / sum((1 / element.r_conduc) for element in + outer_walls)) self.r_rest_ow = (conduction - self.r1_ow) - except RuntimeError: print("As no outer walls or no windows are defined lumped " "parameter cannot be calculated") diff --git a/teaser/logic/simulation/modelicainfo.py b/teaser/logic/simulation/modelicainfo.py index e03132bc4..5cb56c385 100644 --- a/teaser/logic/simulation/modelicainfo.py +++ b/teaser/logic/simulation/modelicainfo.py @@ -24,7 +24,7 @@ class ModelicaInfo(): Use of Equidistant time grid flag in Modelica. variables_at_events : bool Use of events flag in Modelica. - modelica_version : str + version : str Version of Modelica and Modelica Standard Library """ @@ -39,4 +39,4 @@ def __init__(self): self.current_solver = "Radau" self.equidistant_output = True self.results_at_events = False - self.modelica_Version = "3.2.2" + self.version = "3.2.2" diff --git a/teaser/project.py b/teaser/project.py index de3698530..f8cd9bb27 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -989,12 +989,14 @@ def export_aixlib( if internal_id is None: aixlib_output.export_multizone( buildings=self.buildings, + prj=self, path=path) else: for bldg in self.buildings: if bldg.internal_id == internal_id: aixlib_output.export_multizone( buildings=[bldg], + prj=self, path=path) else: pass From 82c13c5182ec0d50aadb0fbd179aa3fc1d1a1718 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 12:32:58 +0100 Subject: [PATCH 077/283] handling of lists --- .../modelicatemplate/AixLib/AixLib_ThermalZoneRecord | 10 +++++----- teaser/data/output/modelicatemplate/conversion | 9 +++++++-- teaser/logic/buildingobjects/building.py | 2 +- teaser/logic/buildingobjects/calculation/aixlib.py | 8 +++++--- 4 files changed, 18 insertions(+), 11 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord index 8dea09dd0..fc60ba1e2 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord @@ -51,11 +51,11 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWinOut = ${zone.model_attr.alpha_conv_outer_win}, alphaRoofOut = 0.0, alphaRadRoof = 0.0, - tiltExtWalls = {${zone.model_attr.tilt_wall}}, - aziExtWalls = {${zone.model_attr.orientation_wall}}, - wfWall = {${zone.model_attr.weightfactor_ow}}, - wfWin = {${zone.model_attr.weightfactor_win}}, - wfGro = ${zone.model_attr.weightfactor_ground}, + tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_wall))}, + wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, + wfWin = ${get_list(zone.model_attr.weightfactor_win)}, + wfGro = ${get_list(zone.model_attr.weightfactor_ground)}, nrPeople = ${zone.use_conditions.persons}, ratioConvectiveHeatPeople = ${zone.use_conditions.ratio_conv_rad_persons}, nrPeopleMachines = ${zone.use_conditions.machines}, diff --git a/teaser/data/output/modelicatemplate/conversion b/teaser/data/output/modelicatemplate/conversion index d2407e24a..41f6b8799 100644 --- a/teaser/data/output/modelicatemplate/conversion +++ b/teaser/data/output/modelicatemplate/conversion @@ -3,7 +3,12 @@ <%def name="deg_to_rad(value)", filter="trim"> <% from math import pi - return_value = value * pi/180 + if type(value) is list: + return_value = [] + for i in value: + return_value.append(i * pi/180) + else: + return_value = value * pi/180 return return_value %> - \ No newline at end of file + diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index d6285b00f..06dc1e68e 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -448,7 +448,7 @@ def calc_building_parameter( if self.used_library_calc == 'AixLib': self.library_attr = AixLib(parent=self) - #self.library_attr.compare_orientation() + self.library_attr.calc_auxiliary_attr() elif self.used_library_calc == 'Annex60': self.library_attr = Annex60(parent=self) self.library_attr.compare_orientation( diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 10bcefb6a..cd62680ef 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -161,12 +161,14 @@ def calc_auxiliary_attr(self): self._calc_surface_area() - def calc_surface_area(self): + def _calc_surface_area(self): """Calculates the total surface area of all surfaces""" surf_area_temp = 0.0 for zone in self.parent.thermal_zones: - surf_area_temp += (zone.area_ow + zone.area_iw + zone.area_rt + - zone.area_gf + zone.area_win) + surf_area_temp += ( + zone.model_attr.area_ow + + zone.model_attr.area_iw + + zone.model_attr.area_win) self.total_surface_area = surf_area_temp @staticmethod From 21545c959885b1d997764be5aaa6a5015629f478 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 12:51:53 +0100 Subject: [PATCH 078/283] model checks and simulates --- .../AixLib/AixLib_ThermalZoneRecord | 2 +- teaser/examples/archetype.py | 20 ++++++++----------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord index fc60ba1e2..a4f8bb602 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord @@ -39,7 +39,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" RRoof = {0.00001}, RRoofRem = 0.00001, CRoof = {0.00001}, - nOrientationsRoof = 0, + nOrientationsRoof = 1, tiltRoof = {0.0}, aziRoof = {0.0}, wfRoof = {0.0}, diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index 1aae2e1c4..9a56d3e69 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -23,18 +23,14 @@ def example_type_building(): automatically calculates all the necessary parameter. If not specified different it uses vdi calculation method.""" - prj.type_bldg_residential(name="ResidentialBuilding", - year_of_construction=1988, - number_of_floors=2, - height_of_floors=3.5, - net_leased_area=100, - with_ahu=True, - residential_layout=1, - neighbour_buildings=1, - attic=1, - cellar=1, - construction_type="heavy", - dormer=1) + prj.type_bldg_residential( + name="ResidentialBuilding", + year_of_construction=1988, + number_of_floors=2, + height_of_floors=3.5, + net_leased_area=200, + with_ahu=False) + prj.type_bldg_office( name="Institute", From e85a7af127679532a13c0401c9bea3ce16e02a91 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 14:03:06 +0100 Subject: [PATCH 079/283] polish aixlib output module --- teaser/data/output/aixlib_output.py | 31 +++++++++++++++-------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 8c5c82485..3e5115d81 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -18,12 +18,12 @@ def export_multizone(buildings, prj, path=None): Exports a building for AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped models - using the ThermalZoneEquipped model with a correction of g-value ( - double pane glazing) and supporting models, like tables and weather - model. In contrast to versions < 0.5 TEASER now does not - support any model options, as we observed no need, since single - ThermalZones are identically with Annex60 models. If you miss one of - the old options please contact us. + using the ThermalZoneEquipped and supporting models, like tables and weather + model. By default it uses the correction for solar glazing (corG) and + decoupled heat conduction through windows (merge_windows=False). In + contrast to versions < 0.5 TEASER now does not support any other model + options, as we observed no need, since single ThermalZones are identical + with Annex60 models. If you miss one of the old options please contact us. This function uses Mako Templates specified in data.output.modelicatemplates.AixLib @@ -50,7 +50,7 @@ def export_multizone(buildings, prj, path=None): zone_template : Template object Template for ThermalZoneRecord model_template : Template object - Tempalte for MultiZone model + Template for MultiZone model """ lookup = TemplateLookup(directories=[utilities.get_full_path( @@ -145,7 +145,7 @@ def export_multizone(buildings, prj, path=None): def _help_package(path, name, uses=None, within=None): - '''creates a package.mo file + """creates a package.mo file private function, do not call @@ -159,10 +159,10 @@ def _help_package(path, name, uses=None, within=None): within : string path of Modelica package containing this package - ''' + """ - package_template = Template(filename=utilities.get_full_path - ("data/output/modelicatemplate/package")) + package_template = Template(filename=utilities.get_full_path( + "data/output/modelicatemplate/package")) out_file = open( utilities.get_full_path(os.path.join(path, "package.mo")), 'w') out_file.write(package_template.render_unicode( @@ -173,7 +173,7 @@ def _help_package(path, name, uses=None, within=None): def _help_package_order(path, package_list, addition=None, extra=None): - '''creates a package.order file + """creates a package.order file private function, do not call @@ -191,9 +191,10 @@ def _help_package_order(path, package_list, addition=None, extra=None): an extra package or model not contained in package_list can be specified - ''' - order_template = Template(filename=utilities.get_full_path - ("data/output/modelicatemplate/package_order")) + """ + + order_template = Template(filename=utilities.get_full_path( + "data/output/modelicatemplate/package_order")) out_file = open( utilities.get_full_path(path + "/" + "package" + ".order"), 'w') From ac7dc3bf75ce46a1e155937323f2cf0dba6f5836 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 14:10:07 +0100 Subject: [PATCH 080/283] prepare output to have have tempaltes for 1,2,3,4elements --- teaser/data/output/aixlib_output.py | 16 ++++++++++++---- ...ecord => AixLib_ThermalZoneRecord_TwoElement} | 0 2 files changed, 12 insertions(+), 4 deletions(-) rename teaser/data/output/modelicatemplate/AixLib/{AixLib_ThermalZoneRecord => AixLib_ThermalZoneRecord_TwoElement} (100%) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 3e5115d81..b05d65c2a 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -47,7 +47,7 @@ def export_multizone(buildings, prj, path=None): lookup : TemplateLookup object Instance of mako.TemplateLookup to store general functions for templates - zone_template : Template object + zone_template_2 : Template object Template for ThermalZoneRecord model_template : Template object Template for MultiZone model @@ -55,9 +55,10 @@ def export_multizone(buildings, prj, path=None): lookup = TemplateLookup(directories=[utilities.get_full_path( "data/output/modelicatemplate/")]) - zone_template = Template( + zone_template_2 = Template( filename=utilities.get_full_path( - "data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord"), + "data/output/modelicatemplate/AixLib" + "/AixLib_ThermalZoneRecord_TwoElement"), lookup=lookup) model_template = Template( filename=utilities.get_full_path( @@ -126,8 +127,15 @@ def export_multizone(buildings, prj, path=None): out_file = open(utilities.get_full_path(os.path.join( zone_path, bldg.name + '_' + zone.name + '.mo')), 'w') + if type(zone.model_attr).__name__ == "OneElement": + pass + elif type(zone.model_attr).__name__ == "TwoElement": + out_file.write(zone_template_2.render_unicode(zone=zone)) + elif type(zone.model_attr).__name__ == "ThreeElement": + pass + elif type(zone.model_attr).__name__ == "FourElement": + pass - out_file.write(zone_template.render_unicode(zone=zone)) out_file.close() _help_package( diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement similarity index 100% rename from teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord rename to teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement From 460eeb3588169c2a189bb781cdfccea9a7ef8a01 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 15:42:42 +0100 Subject: [PATCH 081/283] first implementation of annex template --- teaser/data/output/aixlib_output.py | 27 +- teaser/data/output/annex60_output.py | 176 +++++---- .../AixLib_ThermalZoneRecord_TwoElement | 2 +- .../Annex60/Annex60_TwoElements | 334 ++++-------------- teaser/examples/archetype.py | 46 +-- teaser/logic/buildingobjects/building.py | 2 - .../buildingobjects/calculation/aixlib.py | 145 ++------ .../buildingobjects/calculation/annex60.py | 253 ++++++------- .../calculation/two_element.py | 20 +- teaser/project.py | 28 +- 10 files changed, 374 insertions(+), 659 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index b05d65c2a..95ecdc9d8 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -14,16 +14,18 @@ def export_multizone(buildings, prj, path=None): - """Exports values to a model file for library AixLib + """Exports models for AixLib library Exports a building for AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped models using the ThermalZoneEquipped and supporting models, like tables and weather - model. By default it uses the correction for solar glazing (corG) and - decoupled heat conduction through windows (merge_windows=False). In - contrast to versions < 0.5 TEASER now does not support any other model - options, as we observed no need, since single ThermalZones are identical - with Annex60 models. If you miss one of the old options please contact us. + model. Depending on chosen calculation method the parameter set to 1,2, + 3 or 4 element model. By default it uses the correction for solar + glazing (corG) and decoupled heat conduction through windows ( + merge_windows=False). In contrast to versions < 0.5 TEASER now does not + support any other model options, as we observed no need, since single + ThermalZones are identical with Annex60 models. If you miss one of the + old options please contact us. This function uses Mako Templates specified in data.output.modelicatemplates.AixLib @@ -48,7 +50,7 @@ def export_multizone(buildings, prj, path=None): lookup : TemplateLookup object Instance of mako.TemplateLookup to store general functions for templates zone_template_2 : Template object - Template for ThermalZoneRecord + Template for ThermalZoneRecord using 2 element model model_template : Template object Template for MultiZone model """ @@ -65,8 +67,9 @@ def export_multizone(buildings, prj, path=None): "data/output/modelicatemplate/AixLib/AixLib_Multizone"), lookup=lookup) - uses = ['Modelica(version="' + prj.modelica_info.version + '")', - 'AixLib(version="' + prj.buildings[-1].library_attr.version + '")'] + uses = [ + 'Modelica(version="' + prj.modelica_info.version + '")', + 'AixLib(version="' + prj.buildings[-1].library_attr.version + '")'] _help_package( path=path, name=prj.name, @@ -82,9 +85,9 @@ def export_multizone(buildings, prj, path=None): bldg_path = os.path.join(path, bldg.name) utilities.create_path(utilities.get_full_path(bldg_path)) - utilities.create_path(utilities.get_full_path - (os.path.join(bldg_path, - bldg.name + "_DataBase"))) + utilities.create_path(utilities.get_full_path( + os.path.join(bldg_path, + bldg.name + "_DataBase"))) bldg.library_attr.modelica_set_temp(path=bldg_path) bldg.library_attr.modelica_AHU_boundary( time_line=None, diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index d97abfbb8..f1eaca5e0 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -7,91 +7,123 @@ """ import teaser.data.output.aixlib_output as aixlib_output import os.path -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities from mako.template import Template +from mako.lookup import TemplateLookup -def export_annex60(prj, - number_of_elements=2, - merge_windows=False, - internal_id=None, - path=None): - """Exports values to a record file for Annex60 simulation +def export_annex60( + buildings, + prj, + path=None): + """Exports models for Annex60 library + + Export a building to several models for + Annex60.ThermalZones.ReducedOrder. Depending on the chosen calculation + method models for 1, 2, 3, or 4 element model are exported. In addition + you can specify if windows should be lumped into the walls, like it is + done in VDI 6007 (merge_windows=True) or not. For each zone, one model is + exported, if you want to combine all thermal zones into one model, consider + using AixLib. The export includes internal gains from use conditions ( + calculated in teaser.logic.calculation.annex60) but does not include any + heating or cooling equipment. - The Export function for creating a Annex60 example model Parameters ---------- - number_of_elements : int - defines the number of elements, that area aggregated, between 1 - and 4, default is 2 - merge_windows : bool - True for merging the windows into the outer walls, False for - separate resistance for window, default is False - internal_id : float - setter of the used building which will be exported, if None then - all buildings will be exported + buildings : list of instances of Building + list of TEASER instances of a Building that are exoirted If you want to + export a single building, please pass it over as a list containing + only that building. + prj : instance of Project + Instance of TEASER Project object to access Project related + information, e.g. name or version of used libraries path : string - if the Files should not be stored in OutputData, an alternative - path can be specified as a full and absolute path + if the Files should not be stored in default output path of TEASER, + an alternative path can be specified as a full path + + Attributes + ---------- + + lookup : TemplateLookup object + Instance of mako.TemplateLookup to store general functions for templates + model_template_2 : Template object + Template for ThermalZoneRecord using 2 element model + zone_template_3 : Template object + Template for ThermalZoneRecord using 4 element model + zone_template_4 : Template object + Template for ThermalZoneRecord using 5 element model """ - uses = ['Modelica(version = "3.2.2")', - 'Annex60(version="0.1")'] - - if internal_id is not None: - exported_list_of_buildings = [bldg for bldg in - prj.buildings if - bldg.internal_id == internal_id] - else: - exported_list_of_buildings = prj.buildings - - aixlib_output._help_package(path, prj.name, uses, within=None) - aixlib_output._help_package_order(path, exported_list_of_buildings) - - if number_of_elements == 1: - pass - elif number_of_elements == 2: - zone_template = Template(filename=utilitis.get_full_path( - "data/output/modelicatemplate/Annex60/Annex60_TwoElements")) - elif number_of_elements == 3: - zone_template = Template(filename=utilitis.get_full_path( - "data/output/modelicatemplate/Annex60/Annex60_ThreeElements")) - elif number_of_elements == 4: - zone_template = Template(filename=utilitis.get_full_path( - "data/output/modelicatemplate/Annex60/Annex60_FourElements")) - - for bldg in exported_list_of_buildings: - bldg_path = os.path.join(path, - bldg.name) - utilitis.create_path(utilitis.get_full_path(bldg_path)) - utilitis.create_path(utilitis.get_full_path(bldg_path+ "/" + bldg.name + \ - "_Models")) - aixlib_output._help_package(bldg_path, bldg.name, within=prj.name) - aixlib_output._help_package_order(bldg_path, - [bldg], - None, - bldg.name + "_Models") + uses = uses = [ + 'Modelica(version="' + prj.modelica_info.version + '")', + 'Annex60(version="' + prj.buildings[-1].library_attr.version + '")'] + + lookup = TemplateLookup(directories=[utilities.get_full_path( + "data/output/modelicatemplate/")]) + model_template_2 = Template( + filename=utilities.get_full_path( + "data/output/modelicatemplate/Annex60/Annex60_TwoElements"), + lookup=lookup) + model_template_3 = Template( + filename=utilities.get_full_path( + "data/output/modelicatemplate/Annex60/Annex60_ThreeElements"), + lookup=lookup) + model_template_4 = Template( + filename=utilities.get_full_path( + "data/output/modelicatemplate/Annex60/Annex60_FourElements"), + lookup=lookup) + + aixlib_output._help_package( + path=path, + name=prj.name, + uses=uses, + within=None) + aixlib_output._help_package_order( + path=path, + package_list=buildings, + addition=None, + extra=None) + + for i, bldg in enumerate(buildings): + + bldg_path = os.path.join(path, bldg.name) + + utilities.create_path(utilities.get_full_path(bldg_path)) + utilities.create_path(utilities.get_full_path( + os.path.join(bldg_path, bldg.name + "_Models"))) + + aixlib_output._help_package( + path=bldg_path, + name=bldg.name, + within=bldg.parent.name) + + aixlib_output._help_package_order( + path=bldg_path, + package_list=[bldg], + addition=None, + extra=bldg.name + "_Models") + for zone in bldg.thermal_zones: - zone_path = os.path.join(bldg_path, - bldg.name+"_Models") - - out_file = open(utilitis.get_full_path( - zone_path + "/" + bldg.name + "_" + - zone.name.replace(" ", "") + ".mo"), 'w') - out_file.write(zone_template.render_unicode(bldg=bldg, - zone=zone, - merge_windows=merge_windows, - within=(prj.name + - '.' + - bldg.name + - '.' + - bldg.name + - "_Models"), - modelica_info=prj.modelica_info, - weather=prj.weather_file_path)) + + zone_path = os.path.join( + bldg_path, + bldg.name + "_Models") + + out_file = open(utilities.get_full_path(os.path.join( + zone_path, bldg.name + '_' + zone.name + '.mo')), 'w') + + if type(zone.model_attr).__name__ == "OneElement": + pass + elif type(zone.model_attr).__name__ == "TwoElement": + out_file.write(model_template_2.render_unicode(zone=zone)) + elif type(zone.model_attr).__name__ == "ThreeElement": + pass + elif type(zone.model_attr).__name__ == "FourElement": + pass + aixlib_output._help_package(zone_path, bldg.name + "_Models", diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement index a4f8bb602..de595b31c 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement @@ -55,7 +55,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_wall))}, wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, wfWin = ${get_list(zone.model_attr.weightfactor_win)}, - wfGro = ${get_list(zone.model_attr.weightfactor_ground)}, + wfGro = ${zone.model_attr.weightfactor_ground)}, nrPeople = ${zone.use_conditions.persons}, ratioConvectiveHeatPeople = ${zone.use_conditions.ratio_conv_rad_persons}, nrPeopleMachines = ${zone.use_conditions.machines}, diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements index 80d26fe58..0b906bb75 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements @@ -1,99 +1,96 @@ -within ${within}; -model ${bldg.name}_${zone.name} - "This is the simulation model of ${bldg.name}_${zone.name}" +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +within ${zone.parent.parent.name}${zone.parent.name}.${zone.parent.name}_Models; +model ${zone.parent.name}_${zone.name} + "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, - filNam="${weather.replace("\\", "/")}") + filNam="${zone.parent.parent.weather_file_path.replace("\\", "/")}") "Weather data reader" annotation (Placement(transformation(extent={{-98,52},{-78,72}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${def_nOrientations(add_gf(len(zone.orientation_wall),zone.area_gf))}]( + Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, - til={${list_to_string(deg_to_rad_list(add_gf_list(zone.tilt_wall,zone.area_gf)))}}, - each lat = ${deg_to_rad(check_lat(bldg.latitude))}, - azi={${list_to_string(deg_to_rad_list(add_gf_list(get_azimut(zone.orientation_wall),zone.area_gf)))}}) + til=${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, + azi = ${get_list(deg_to_rad(zone.model_attr.orientation_wall))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${def_nOrientations(add_gf(len(zone.orientation_wall),zone.area_gf))}]( - til={${list_to_string(deg_to_rad_list(add_gf_list(zone.tilt_wall,zone.area_gf)))}}, - each lat = ${deg_to_rad(check_lat(bldg.latitude))}, - azi={${list_to_string(deg_to_rad_list(add_gf_list(get_azimut(zone.orientation_wall),zone.area_gf)))}}) + Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( + til=${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, + azi=${get_list(deg_to_rad(zone.model_attr.orientation_wall))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); - Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${def_nOrientations(add_gf(len(zone.orientation_wall),zone.area_gf))}, - UWin=${zone.ua_value_win/zone.area_win}) + Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, + UWin=${zone.model_attr.ua_value_win/zone.model_attr.area_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, -% if zone.consider_air_capacity is True: +% if zone.parent.library_attr.consider_heat_capacity is True: VAir=${zone.volume}, % else: VAir=0.0, % endif - alphaExt=${def_alpha(zone.alpha_conv_inner_ow)}, - alphaWin=${def_alpha(zone.alpha_conv_inner_win)}, - gWin=${zone.weighted_g_value}, - ratioWinConRad=${zone.windows[0].a_conv}, + alphaExt=${zone.model_attr.alpha_conv_inner_ow}, + alphaWin=${zone.model_attr.alpha_conv_inner_win}, + gWin=${zone.model_attr.weighted_g_value}, + ratioWinConRad=${zone.model_attr.ratio_conv_rad_inner_win}, nExt=1, - RExt={${def_val(zone.r1_ow)}}, - CExt={${def_val(zone.c1_ow)}}, - alphaRad=${def_alpha(mean_alphaRad(zone))}, - AInt=${zone.area_iw}, - alphaInt=${def_alpha(zone.alpha_conv_inner_iw)}, + RExt={${zone.model_attr.r1_ow}}, + CExt={${zone.model_attr.c1_ow}}, + alphaRad=${zone.model_attr.alpha_rad_inner_mean}, + AInt=${zone.model_attr.area_iw}, + alphaInt=${zone.model_attr.alpha_conv_inner_iw}, nInt=1, - RInt={${def_val(zone.r1_iw)}}, - CInt={${def_val(zone.c1_iw)}}, - RWin=${def_val(zone.r1_win-R_zero(zone.alpha_comb_outer_win,zone.area_win))}, - RExtRem=${def_val(zone.r_rest_ow-R_zero(zone.alpha_comb_outer_ow,zone.area_ow))}, + RInt={${zone.model_attr.r1_iw}}, + CInt={${zone.model_attr.c1_iw}}, + RWin=${zone.model_attr.r1_win}, + RExtRem=${zone.model_attr.r_rest_ow}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), - nOrientations=${def_nOrientations(add_gf(len(zone.orientation_wall),zone.area_gf))}, + nOrientations=${zone.model_attr.n_outer}, + AWin=${get_list(zone.model_attr.window_areas)}, + ATransparent=${get_list(zone.model_attr.transparent_areas)}, % if merge_windows is True: - AWin={${list_to_string(add_gf_list([0] * len(zone.orientation_wall),zone.area_gf))}}, + AExt=${get_list([a + b for a, b in zip(zone.model_attr.window_areas, zone.model_attr.outer_walls_areas)]})) + "Thermal zone" % else: - AWin={${list_to_string(add_gf_list(zone.window_areas,zone.area_gf))}}, -% endif - ATransparent={${list_to_string(add_gf_list(zone.window_areas,zone.area_gf))}}, -% if merge_windows is True: - AExt={${list_to_string(add_gf_area([a + b for a, b in zip(zone.window_areas, zone.outer_walls_areas)],zone.area_gf))}}) - "Thermal zone" -% else: - AExt={${list_to_string(add_gf_area(zone.outer_walls_areas,zone.area_gf))}}) "Thermal + AExt=${get_list(zone.outer_walls_areas)}) "Thermal zone" % endif annotation (Placement(transformation(extent={{44,-2},{92,34}}))); % if merge_windows is True: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( - n=${def_nOrientations(add_gf(len(zone.orientation_wall),zone.area_gf))}, - wfGro=${list_to_string(zone.weightfactor_ground)}, - wfWall={${list_to_string(add_gf_list(zone.weightfactor_ow,zone.area_gf))}}, - wfWin={${list_to_string(add_gf_list(zone.weightfactor_win,zone.area_gf))}}, + n=${zone.model_attr.n_outer}, + wfGro=${zone.model_attr.weightfactor_ground}, + wfWall=${get_list(zone.model_attr.weightfactor_ow)}, + wfWin=${get_list(zone.model_attr.weightfactor_win)}, withLongwave=true, - aExt=${zone.solar_absorp_ow}, - alphaWallOut=${def_alpha(zone.alpha_conv_outer_ow)}, - alphaRad=${def_alpha(zone.alpha_rad_outer_ow)}, + aExt=${zone.model_attr.solar_absorp_ow}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_ow}, + alphaRad=${zone.model_attr.alpha_rad_outer_mean}, TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % else: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( - n=${def_nOrientations(add_gf(len(zone.orientation_wall),zone.area_gf))}, - wfGro=${list_to_string(zone.weightfactor_ground)}, - wfWall={${list_to_string(add_gf_list(zone.weightfactor_ow,zone.area_gf))}}, - wfWin={${list_to_string(add_gf_list(zone.weightfactor_win,zone.area_gf))}}, + n=${zone.model_attr.n_outer}, + wfGro=${zone.model_attr.weightfactor_ground}, + wfWall=${get_list(zone.model_attr.weightfactor_ow)}, + wfWin=${get_list(zone.model_attr.weightfactor_win)}, withLongwave=true, - aExt=${zone.solar_absorp_ow}, - alphaWallOut=${def_alpha(zone.alpha_conv_outer_ow)}, - alphaRad=${def_alpha(zone.alpha_rad_outer_ow)}, - alphaWinOut=${def_alpha(zone.alpha_conv_outer_win)}, + aExt=${zone.model_attr.solar_absorp_ow}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_ow}, + alphaRad=${zone.model_attr.alpha_rad_outer_mean}, + alphaWinOut=${zone.model_attr.alpha_conv_outer_win}, TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % endif - Modelica.Blocks.Math.Add solRad[${def_nOrientations(add_gf(len(zone.orientation_wall),zone.area_gf))}] + Modelica.Blocks.Math.Add solRad[${zone.model_attr.n_outer}] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{-38,6},{-28,16}}))); Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature @@ -110,15 +107,14 @@ model ${bldg.name}_${zone.name} Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,6},{26,-4}}))); - Modelica.Blocks.Sources.Constant const[${def_nOrientations(add_gf(len(zone.orientation_wall),zone.area_gf))}](each k=0) + Modelica.Blocks.Sources.Constant const[${zone.model_attr.n_outer}](each k=0) "Sets sunblind signal to zero (open)" annotation (Placement(transformation(extent={{-20,14},{-14,20}}))); Annex60.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,-10},{-66,22}}),iconTransformation( extent={{-70,-12},{-50,8}}))); - Modelica.Blocks.Sources.Constant alphaWall(k=${def_alpha(zone.alpha_comb_outer_ow)} - *${zone.area_ow}) + Modelica.Blocks.Sources.Constant alphaWall(k=${zone.model_attr.alpha_comb_outer_ow}*${zone.model_attr.area_ow}) "Outdoor coefficient of heat transfer for walls" annotation (Placement( transformation( @@ -126,7 +122,7 @@ model ${bldg.name}_${zone.name} rotation=90, origin={30,-16}))); % if merge_windows is False: - Modelica.Blocks.Sources.Constant alphaWin(k=${def_alpha(zone.alpha_comb_outer_win*sum_list(zone.window_areas))}) + Modelica.Blocks.Sources.Constant alphaWin(k=${zone.model_attr.alpha_comb_outer_win}*${zone.model_attr.area_win}) "Outdoor coefficient of heat transfer for windows" annotation (Placement( transformation( @@ -143,17 +139,15 @@ model ${bldg.name}_${zone.name} Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow machinesConv "Convective heat flow of machines" annotation (Placement(transformation(extent={{48,-84},{68,-64}}))); - Modelica.Blocks.Sources.CombiTimeTable internalGains( - table=[0,0,0,0; 3600,0,0,0; 7200,0,0,0; 10800,0,0,0; 14400,0,0,0; 18000,0,0, - 0; 21600,0,0,0; 25200,0,0,0; 25200,80,80,200; 28800,80,80,200; 32400,80, - 80,200; 36000,80,80,200; 39600,80,80,200; 43200,80,80,200; 46800,80,80,200; - 50400,80,80,200; 54000,80,80,200; 57600,80,80,200; 61200,80,80,200; 61200, - 0,0,0; 64800,0,0,0; 72000,0,0,0; 75600,0,0,0; 79200,0,0,0; 82800,0,0,0; - 86400,0,0,0], - columns={2,3,4}, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Table with profiles for persons (radiative and convective) and machines - (convective)" - annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); + Modelica.Blocks.Sources.CombiTimeTable tableInternalGains( + tableOnFile=true, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, + tableName="Internals", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://${zone.parent.parent.name}/${zone.parent.name}/${zone.parent.library_attr.file_internal_gains}"), + columns={2,3,4}) + "Table with profiles for persons (radiative and convective) and machines (convective)" + annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); equation % if merge_windows is False: connect(eqAirTemp.TEqAirWin, prescribedTemperature1.T) @@ -210,7 +204,7 @@ equation connect(solRad.y, eqAirTemp.HSol) annotation (Line(points={{-27.5,11},{-26,11},{-26,2},{-26,2}}, color={0,0,127})); - %for i in range(max(1,add_gf(len(zone.orientation_wall),zone.area_gf))): + %for i in range(max(1,zone.model_attr.n_outer)): connect(weaDat.weaBus, HDifTil[${i+1}].weaBus) annotation (Line( points={{-78,62},{-74,62},{-74,30},{-68,30}}, @@ -263,197 +257,9 @@ equation annotation (Line(points={{27,64},{34,64},{40,64},{40,31},{43,31}}, color={0, 0,127})); annotation (experiment( - StopTime=${modelica_info.runtime_simulation}, - Interval=${modelica_info.interval_output}, - __Dymola_Algorithm="${modelica_info.current_solver}"), - __Dymola_experimentSetupOutput(__Dymola_experimentSetupOutput(equidistant=${get_true_false(modelica_info.equidistant_output)}, - events=${get_true_false(modelica_info.results_at_events)}))); -end ${bldg.name}_${zone.name}; - -##list to string -<%def name="list_to_string(list)", filter="trim"> - <% - string_of_list = "" - for item in list: - string_of_list += str(item) + ", " - string_of_list = string_of_list[:-2] - return string_of_list - %> - -##get azimut for modelica -<%def name="get_azimut(list)", filter="trim"> - <% - newlist = [] - for element in list: - if 0 < element < 360: - newlist.append(-180.0+element) - elif element == 0: - newlist.append(180.0) - elif element == -1.0: - newlist.append(0.0) - elif element == -2: - newlist.append(0.0) - return newlist - - %> - - -##convert deg to rad for list -<%def name="deg_to_rad_list(list)", filter="trim"> - <% - newlist = [] - for element in list: - newlist.append(deg_to_rad(element)) - return newlist - %> - - -##convert deg to rad -<%def name="deg_to_rad(value)", filter="trim"> - <% - from math import pi - return_value = value * pi/180 - return return_value - %> - - -##sums entries of a list -<%def name="sum_list(list)", filter="trim"> - <% - return sum(list) - %> - - -##returns string of list of exterior walls -<%def name="get_AExt_list(zone)", filter="trim"> - <% - wall_list = [] - for wall in zone.outer_walls: - wall_list.append(wall.area) - string_list = list_to_string(wall_list) - return string_list - %> - - -##returns mean alphaRad for indoor calculations -<%def name="mean_alphaRad(zone)", filter="trim"> - <% - total_area = zone.area_ow + zone.area_iw + zone.area_win - rad_mean = (zone.alpha_rad_inner_ow * zone.area_ow + zone.alpha_rad_inner_iw * - zone.area_iw + zone.alpha_rad_inner_win * zone.area_win) / total_area - return str(rad_mean) - %> - - -##checks if latitude is not None and set Aachen otherwise -<%def name="check_lat(latitude)", filter="trim"> - <% - if latitude is None: - return_value = 50.775466 - else: - return_value = latitude - return return_value - %> - - -##default values for nOrientations -<%def name="def_nOrientations(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 1 - else: - return_value = value - return return_value - %> - - -##default values for nOrientations -<%def name="def_nOrientations(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 1 - else: - return_value = value - return return_value - %> - - -##default values for alphas -<%def name="def_alpha(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 0.001 - else: - return_value = value - return return_value - %> - - -##default values for C's or R's -<%def name="def_val(value)", filter="trim"> - <% - if not value or value <= 0: - return_value = 0.00001 - else: - return_value = value - return return_value - %> - - -##Guarded calculation of resistance out of conductance and area -<%def name="R_zero(cond, area)", filter="trim"> - <% - if cond * area != 0: - return_value = 1/(cond*area) - else: - return_value = 0 - return return_value - %> - - -##Adds dummies to lists for extra orientations for ground floor -<%def name="add_gf_list(list, area_gf)", filter="trim"> - <% - newlist=[] - for element in list: - newlist.append(element) - if area_gf != 0: - newlist.append(0) - return newlist - %> - - -##Adds one to value for extra orientations for ground floor -<%def name="add_gf(value, area_gf)", filter="trim"> - <% - if area_gf != 0: - return_value = value + 1 - else: - return_value = value - return return_value - %> - - -##Adds ground floor area to lists -<%def name="add_gf_area(list, area_gf)", filter="trim"> - <% - newlist=[] - for element in list: - newlist.append(element) - if area_gf != 0: - newlist.append(area_gf) - return newlist - %> - - -##get false -<%def name="get_true_false(value)", filter="trim"> - <% - if value == False: - return "false" - elif value == True: - return "true" - else: - return value - %> - \ No newline at end of file + StopTime=${zone.parent.parent.modelica_info.runtime_simulation}, + Interval=${zone.parent.parent.modelica_info.interval_output}, + __Dymola_Algorithm="${zone.parent.parent.modelica_info.current_solver}"), + __Dymola_experimentSetupOutput(equidistant=${get_true_false(zone.parent.parent.modelica_info.equidistant_output)}, + events=${get_true_false(zone.parent.parent.modelica_info.results_at_events)}))); +end ${zone.parent.name}_${zone.name}; diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index 9a56d3e69..adcff2846 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -52,11 +52,11 @@ def example_type_building(): the records in TEASER'S Output folder ''' - prj.used_library_calc = 'AixLib' - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = False + #prj.used_library_calc = 'AixLib' + #prj.number_of_elements_calc = 2 + #prj.merge_windows_calc = False - prj.calc_all_buildings() + #prj.calc_all_buildings() ''' Export the Modelica Record. If you have a Dymola License you can export @@ -64,9 +64,9 @@ def example_type_building(): and institute buildings) ''' - prj.export_aixlib( - internal_id=None, - path=None) + #prj.export_aixlib( + # internal_id=None, + # path=None) ''' For OpenModelica you need to exclude the centralAHU (because it is using @@ -83,37 +83,13 @@ def example_type_building(): '''Or we use Annex60 method (e.g with four elements). Which exports one Model per zone''' - #prj.used_library_calc = 'Annex60' - #prj.number_of_elements_calc = 4 - #prj.merge_windows_calc = False - - #prj.calc_all_buildings() - #prj.export_annex() - - """Now we retrofit all buildings in the year 2015 (EnEV2014). \ - That includes new insulation layer and new windows. The name is changed \ - to Retrofit""" + prj.used_library_calc = 'Annex60' + prj.number_of_elements_calc = 2 + prj.merge_windows_calc = False - prj.name = "ArchetypeBuildings_Retrofit" - prj.retrofit_all_buildings(2015) prj.calc_all_buildings() + prj.export_annex() - '''You could also change the exports here as seen above''' - - prj.export_aixlib( - internal_id=None, - path=None) - - prj.save_project("Retrofit_Building", - path=None) - - '''Save the human readable output txt''' - prj.export_parameters_txt(path=None) - - ''' - Save the human readable output txt - ''' - prj.save_citygml(path=None) if __name__ == '__main__': diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 06dc1e68e..fc33991bd 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -451,8 +451,6 @@ def calc_building_parameter( self.library_attr.calc_auxiliary_attr() elif self.used_library_calc == 'Annex60': self.library_attr = Annex60(parent=self) - self.library_attr.compare_orientation( - number_of_elements=number_of_elements) def retrofit_building( self, diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index cd62680ef..2bd1b7644 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -5,7 +5,7 @@ """ import scipy.io -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities import numpy as np import warnings import os @@ -15,7 +15,7 @@ class AixLib(object): """AixLib Class This class holds functions to sort and partly rewrite zone and building - attributes specific for AixLib Multizone and MultizoneEquipped + attributes specific for AixLib MultizoneEquipped simulation. This includes the export of boundary conditions and AHU operation values. @@ -60,102 +60,7 @@ def __init__(self, parent): self.total_surface_area = None self.consider_heat_capacity = True - def compare_orientation(self): - """Compares orientation of walls of all zones and sorts them - Fills the weighfactors of every zone according to orientation and - tilt of all zones of the buildings. Therefore it compares orientation - and tilt of all outer building elements and then creates lists for zone - weightfactors, orientation, tilt, ares and sunblinds. - - Attributes - ---------- - - orient_tilt_help : list of tuples - List with of all occurring combinations of (orientation, tilt) of - all outer elements of the building - """ - - orient_tilt_help = [] - self.parent.orient_tilt = [] - self.parent.orientation_bldg = [] - self.parent.tilt_bldg = [] - - for zone in self.parent.thermal_zones: - for wall in zone.outer_walls: - if wall.orientation >= 0.0: - orient_tilt_help.append((wall.orientation, wall.tilt)) - else: - warnings.warn("OuterWalls should not have orientation " - "below zero") - for roof in zone.rooftops: - if roof.orientation >= -1.0: - orient_tilt_help.append((roof.orientation, roof.tilt)) - else: - warnings.warn("Rooftops should have orientation -1 for " - "flat roofs or >= 0.0 for pitched roofs") - for win in zone.windows: - if win.orientation >= -1.0: - orient_tilt_help.append((win.orientation, win.tilt)) - else: - warnings.warn("Windows should have orientation -1 for " - "windows in flat roofs or >= 0.0") - - for i in orient_tilt_help: - if i in self.parent.orient_tilt: - pass - else: - self.parent.orient_tilt.append(i) - - self.parent.orient_tilt.sort(key=lambda x: x[0]) - - if self.parent.orient_tilt[0][0] == -1: - self.parent.orient_tilt.insert( - len(self.parent.orient_tilt), - self.parent.orient_tilt.pop(0)) - - for i in self.parent.orient_tilt: - self.parent.orientation_bldg.append(i[0]) - self.parent.tilt_bldg.append(i[1]) - - for zone in self.parent.thermal_zones: - - ground_floors = zone.find_gfs(-2, 0) - if not ground_floors: - zone.model_attr.weightfactor_ground.append(0.0) - else: - zone.model_attr.weightfactor_ground.append( - sum([groundfl.wf_out for groundfl in ground_floors])) - - for i in self.parent.orient_tilt: - walls_roofs = zone.find_walls(i[0], i[1]) + zone.find_rts(i[0], i[1]) - wins = zone.find_wins(i[0], i[1]) - - zone.model_attr.tilt_wall.append(i[1]) - zone.model_attr.orientation_wall.append(i[0]) - - zone.model_attr.tilt_win.append(i[1]) - zone.model_attr.orientation_win.append(i[0]) - - if not walls_roofs: - zone.model_attr.weightfactor_ow.append(0.0) - zone.model_attr.outer_walls_areas.append(0.0) - else: - zone.model_attr.weightfactor_ow.append( - sum([wall.wf_out for wall in walls_roofs])) - [zone.model_attr.outer_walls_areas.append(i.area) for i in walls_roofs] - if not wins: - zone.model_attr.weightfactor_win.append(0.0) - zone.model_attr.window_area_list.append(0.0) - zone.model_attr.g_sunblind_list.append(0.0) - zone.model_attr.window_areas.append(0.0) - else: - zone.model_attr.weightfactor_win.append( - sum([win.wf_out for win in wins])) - zone.model_attr.g_sunblind_list.append( - sum([win.shading_g_total for win in wins])) - zone.model_attr.window_areas.append( - sum([win.area for win in wins])) def calc_auxiliary_attr(self): """Calls function to calculate all auxiliary attributes for AixLib""" @@ -225,11 +130,11 @@ def modelica_set_temp(self, path=None): """ if path is None: - path = utilitis.get_default_path() + path = utilities.get_default_path() else: pass - utilitis.create_path(path) + utilities.create_path(path) path = os.path.join(path, self.file_set_t) t_set_heat = [0] @@ -237,10 +142,11 @@ def modelica_set_temp(self, path=None): for zone_count in self.parent.thermal_zones: t_set_heat.append(zone_count.use_conditions.set_temp_heat) - scipy.io.savemat(path, - mdict={'Tset': [t_set_heat]}, - appendmat=False, - format='4') + scipy.io.savemat( + path, + mdict={'Tset': [t_set_heat]}, + appendmat=False, + format='4') def modelica_AHU_boundary(self, time_line=None, path=None): """creates .mat file for AHU boundary conditions (building) @@ -275,11 +181,11 @@ def modelica_AHU_boundary(self, time_line=None, path=None): """ if path is None: - path = utilitis.get_default_path() + path = utilities.get_default_path() else: pass - utilitis.create_path(path) + utilities.create_path(path) path = os.path.join(path, self.file_ahu) if time_line is None: @@ -322,14 +228,16 @@ def modelica_AHU_boundary(self, time_line=None, path=None): ahu_boundary = np.array(time_line) - scipy.io.savemat(path, - mdict={'AHU': ahu_boundary}, - appendmat=False, - format='4') + scipy.io.savemat( + path, + mdict={'AHU': ahu_boundary}, + appendmat=False, + format='4') - def modelica_gains_boundary(self, - time_line=None, - path=None): + def modelica_gains_boundary( + self, + time_line=None, + path=None): """creates .mat file for internal gains boundary conditions This function creates a matfile (-v4) for building internal gains @@ -356,11 +264,11 @@ def modelica_gains_boundary(self, """ if path is None: - path = utilitis.get_default_path() + path = utilities.get_default_path() else: pass - utilitis.create_path(path) + utilities.create_path(path) path = os.path.join(path, self.file_internal_gains) for zone_count in self.parent.thermal_zones: @@ -393,7 +301,8 @@ def modelica_gains_boundary(self, internal_boundary = np.array(time_line) - scipy.io.savemat(path, - mdict={'Internals': internal_boundary}, - appendmat=False, - format='4') + scipy.io.savemat( + path, + mdict={'Internals': internal_boundary}, + appendmat=False, + format='4') diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/annex60.py index 393b9d885..afddf1827 100644 --- a/teaser/logic/buildingobjects/calculation/annex60.py +++ b/teaser/logic/buildingobjects/calculation/annex60.py @@ -4,14 +4,18 @@ """This module includes Annex60 calcuation class """ +import scipy.io +import teaser.logic.utilities as utilities +import numpy as np import warnings - +import os class Annex60(object): """Annex60 Class This class holds functions to sort and partly rewrite zone and building - attributes specific for Annex60. + attributes specific for Annex60 simulation. This includes the export of + boundary coniditons. Parameters ---------- @@ -19,164 +23,129 @@ class Annex60(object): parent: Building() The parent class of this object, the Building the attributes are calculated for. (default: None) + consider_heat_capacity : bool + decides whether air capacity is considered or not for all thermal + zones in the building """ def __init__(self, parent): self.parent = parent + self.file_internal_gains = "InternalGains_" + self.parent.name + ".mat" + self.version = "0.1" + self.consider_heat_capacity = True + + @staticmethod + def create_profile(duration_profile=86400, time_step=3600): + """Creates a profile for building boundary conditions - def compare_orientation(self, number_of_elements=2): - """Compares orientation of walls of all zones and sorts them + This function creates a list with an equidistant profile given the + duration of the profile in seconds (default one day, 86400 s) and the + time_step in seconds (default one hour, 3600 s). Needed for boundary + input of the building for Modelica simulation - Fills the weightfactors of every zone according to orientation and - tilt of all zones of the buildings. Therefore it compares orientation - and tilt of all outer building elements and then creates lists for zone - weightfactors, orientation, tilt, ares and sunblinds. + Note + ----- + As Python starts from counting the range from zero, but Modelica needs + 0 as start value and additional 24 entries. We add one iteration + step in the profile. Parameters ---------- - number_of_elements: int() - The number of elements calculated, default is 2 + duration_profile : int + duration of the profile in seconds (default one day, 86400 s) + time_step : int + time step used in the profile in seconds (default one hour, 3600 s) + + Returns + --------- + time_line : [[int]] + list of time steps as preparation for the output of boundary + conditions """ + ass_error_1 = "duration must be a multiple of time_step" - orient_tilt_help = [] - orient_tilt_help2 = [] - self.parent.orientation_bldg = [] - self.parent.tilt_bldg = [] - - for zone in self.parent.thermal_zones: - for wall in zone.outer_walls: - if wall.orientation >= 0.0: - orient_tilt_help.append((wall.orientation, wall.tilt)) - else: - warnings.warn("OuterWalls should not have orientation " - "below zero") - for roof in zone.rooftops: - if roof.orientation >= -1.0: - orient_tilt_help.append((roof.orientation, roof.tilt)) - else: - warnings.warn("Rooftops should have orientation -1 for " - "flat roofs or >= 0.0 for pitched roofs") - for win in zone.windows: - if win.orientation >= -1.0: - orient_tilt_help.append((win.orientation, win.tilt)) - else: - warnings.warn("Windows should have orientation -1 for " - "windows in flat roofs or >= 0.0") - - for i in orient_tilt_help: - if i in orient_tilt_help2: - pass - else: - orient_tilt_help2.append(i) - - orient_tilt_help2.sort(key=lambda x: x[0]) - - if orient_tilt_help2[0][0] == -1: - orient_tilt_help2.insert( - len(orient_tilt_help2), orient_tilt_help2.pop(0)) - - for i in orient_tilt_help2: - self.parent.orientation_bldg.append(i[0]) - self.parent.tilt_bldg.append(i[1]) - - self._compare_zone( - thermal_zone=zone, - orient_tilt=orient_tilt_help2, - number_of_elements=number_of_elements) - - if number_of_elements == 1: - - ground_floors = zone.find_gfs(-2, 0) - if not ground_floors: - zone.model_attr.weightfactor_ground.append(0.0) - else: - zone.model_attr.weightfactor_ground.append( - sum([groundfl.wf_out for groundfl in ground_floors])) - - elif number_of_elements == 2: - - ground_floors = zone.find_gfs(-2, 0) - if not ground_floors: - zone.model_attr.weightfactor_ground.append(0.0) - else: - zone.model_attr.weightfactor_ground.append( - sum([groundfl.wf_out for groundfl in ground_floors])) - - elif number_of_elements == 3: - - zone.model_attr.weightfactor_ground.append(0.0) - - elif number_of_elements == 4: - - zone.model_attr.weightfactor_ground.append(0.0) - - rt = zone.model_attr.find_rts(i[0], i[1]) - if rt: - zone.orientation_rt.append(i[0]) - zone.tilt_rt.append(i[1]) - [zone.weightfactor_rt.append(x.wf_out) for x in rt] + assert float(duration_profile / time_step).is_integer(), ass_error_1 - @staticmethod - def _compare_zone( - thermal_zone, - orient_tilt, - number_of_elements): - """Compare helper function for orientation and tilt in zone + time_line = [] - compares and sorts thermal zone attributes for annex - models. Helper function! + for i in range(int(duration_profile / time_step) + 1): + time_line.append([i * time_step]) + return time_line - Parameters + def modelica_gains_boundary( + self, + time_line=None, + path=None): + """creates .mat file for internal gains boundary conditions + + This function creates a matfile (-v4) for building internal gains + boundary conditions. It collects all internal gain profiles of the + zones and stores them into one file. The file is extended for each + zone. Only applicable if zones are defined + + 1. Column : time step + 2,5,8,... Column : profile_persons + 3,6,9,... Column : profile_machines + 4,7,10,... Column : profile_lighting + + Note ---------- + When time line is created, we need to add a 0 to first element of + all boundaries. This is due to to expected format in Modelica. - thermal_zone : ThermalZone instance - Instance of current thermal zone - orient_tilt : list - orientation and tilt of current thermal zone [(orientation,tilt)] - number_of_elements: int() - The number of elements calculated + Parameters + ---------- + time_line :[[int]] + list of time steps + path : str + optional path, when matfile is exported seperately """ - for i in orient_tilt: - if number_of_elements in [1, 2, 3]: - walls = thermal_zone.model_attr.find_walls(i[0], i[1]) + \ - thermal_zone.model_attr.find_rts(i[0], i[1]) - elif number_of_elements == 4: - walls = thermal_zone.model_attr.find_walls(i[0], i[1]) + # TODO: calculate from relative to absolut W and pass over exact zone + + if path is None: + path = utilities.get_default_path() + else: + pass + + utilities.create_path(path) + path = os.path.join(path, self.file_internal_gains) + + zone_count = self.parent.thermal_zones[-1] + if time_line is None: + duration = len(zone_count.use_conditions.profile_persons) * \ + 3600 + time_line = self.create_profile(duration_profile=duration) + + ass_error_1 = "time line and input have to have the same length" + + assert len(time_line)-1 == len( + zone_count.use_conditions.profile_persons), \ + (ass_error_1 + ",profile_persons") + assert len(time_line)-1 == len( + zone_count.use_conditions.profile_machines), \ + (ass_error_1 + ",profile_machines") + assert len(time_line)-1 == len( + zone_count.use_conditions.profile_lighting), \ + (ass_error_1 + ",profile_lighting") + + for i, time in enumerate(time_line): + if i == 0: + time.append(0) + time.append(0) + time.append(0) else: - walls = [] - - wins = thermal_zone.model_attr.find_wins(i[0], i[1]) - - if not walls and wins: - thermal_zone.model_attr.weightfactor_ow.append(0.0) - thermal_zone.model_attr.outer_walls_areas.append(0.0) - thermal_zone.model_attr.tilt_wall.append(i[1]) - thermal_zone.model_attr.orientation_wall.append(i[0]) - elif walls: - thermal_zone.model_attr.weightfactor_ow.append( - sum([wall.wf_out for wall in walls])) - [thermal_zone.model_attr.outer_walls_areas.append(x.area) for - x in walls] - thermal_zone.model_attr.tilt_wall.append(i[1]) - thermal_zone.model_attr.orientation_wall.append(i[0]) - elif wins: - thermal_zone.model_attr.weightfactor_win.append( - sum([win.wf_out for win in wins])) - thermal_zone.model_attr.window_area_list.append( - sum([win.area for win in wins])) - thermal_zone.model_attr.g_sunblind_list.append( - sum([win.shading_g_total for win in wins])) - [thermal_zone.model_attr.window_areas.append(x.area) for - x in wins] - thermal_zone.model_attr.tilt_win.append(i[1]) - thermal_zone.model_attr.orientation_win.append(i[0]) - elif not wins and walls: - thermal_zone.model_attr.weightfactor_win.append(0.0) - thermal_zone.model_attr.window_area_list.append(0.0) - thermal_zone.model_attr.g_sunblind_list.append(0.0) - thermal_zone.model_attr.window_areas.append(0.0) - thermal_zone.model_attr.tilt_win.append(i[1]) - thermal_zone.model_attr.orientation_win.append(i[0]) + time.append(zone_count.use_conditions.profile_persons[i-1]) + time.append(zone_count.use_conditions.profile_machines[i-1]) + time.append(zone_count.use_conditions.profile_lighting[i-1]) + + internal_boundary = np.array(time_line) + + scipy.io.savemat( + path, + mdict={'Internals': internal_boundary}, + appendmat=False, + format='4') + diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index e3c34de5e..465e672f3 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -206,7 +206,12 @@ class TwoElement(object): and tilt divided by ua_value_win or ua_value_win+ua_value_ow, depending if windows is lumped/merged into the walls or not) window_areas : list of floats [m2] - Area of all windows in one list. + Area of all windows in one list, if the windows are merged into the + outer wall this list will be full of zeros + transparent_areas : list of floats [m2] + Area of all transparent elements (most likely windows) in one list, + this list will be always filled with the areas, independent if + windows are merged into walls or not. solar_absorp_win : float Area-weighted solar absorption for windows. (typically 0.0) ir_emissivity_win : float @@ -360,6 +365,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # Additional attributes self.weightfactor_win = [] self.window_areas = [] + self.transparent_areas = [] self.g_sunblind = [] self.weighted_g_value = 0.0 @@ -863,7 +869,7 @@ def _calc_inner_elements(self): "to RunTimeErrors") def _calc_wf(self): - """Weightfactors for outer elements(walls, roof, grounfloor, windows) + """Weightfactors for outer elements(walls, roof, ground floor, windows) Calculates the weightfactors of the outer walls, including ground and windows. @@ -989,13 +995,19 @@ def _fill_zone_lists(self): self.weightfactor_win.append(0.0) self.g_sunblind.append(0.0) self.window_areas.append(0.0) + self.transparent_areas.append(0.0) else: self.weightfactor_win.append( sum([win.wf_out for win in win])) self.g_sunblind.append( sum([win.shading_g_total for win in win])) - self.window_areas.append( - sum([win.area for win in win])) + if self.merge_windows is False: + self.window_areas.append( + sum([win.area for win in win])) + else: + self.window_areas.append(0) + self.transparent_areas.append( + sum([win.area for win in win])) def _calc_heat_load(self): """Static heat load calculation diff --git a/teaser/project.py b/teaser/project.py index f8cd9bb27..c7b9401f7 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -1001,9 +1001,10 @@ def export_aixlib( else: pass - def export_annex(self, - internal_id=None, - path=None): + def export_annex( + self, + internal_id=None, + path=None): """Exports values to a record file for Modelica simulation For Annex 60 Library @@ -1026,12 +1027,21 @@ def export_annex(self, utilities.create_path(path) - annex60_output.export_annex60( - prj=self, - number_of_elements=self.number_of_elements_calc, - merge_windows=self.merge_windows_calc, - internal_id=internal_id, - path=path) + if internal_id is None: + annex60_output.export_annex60( + buildings=self.buildings, + prj=self, + path=path) + else: + for bldg in self.buildings: + if bldg.internal_id == internal_id: + annex60_output.export_annex60( + buildings=[bldg], + prj=self, + path=path) + else: + pass + def export_parameters_txt(self, path=None): """Exports parameters of all buildings in a readable text file From e18838e3b7d820b84bb3598b78de1182acf109ae Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 15:57:46 +0100 Subject: [PATCH 082/283] model simulates --- teaser/data/output/annex60_output.py | 6 ++++++ .../modelicatemplate/Annex60/Annex60_TwoElements | 16 +++++----------- .../buildingobjects/calculation/two_element.py | 3 +++ 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index f1eaca5e0..6daf409cb 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -111,6 +111,12 @@ def export_annex60( zone_path = os.path.join( bldg_path, bldg.name + "_Models") + zone.parent.library_attr.file_internal_gains = 'InternalGains_' +\ + bldg.name + \ + zone.name + '.mat' + bldg.library_attr.modelica_gains_boundary( + time_line=None, + path=zone_path) out_file = open(utilities.get_full_path(os.path.join( zone_path, bldg.name + '_' + zone.name + '.mo')), 'w') diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements index 0b906bb75..bd67c8b48 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements @@ -1,5 +1,5 @@ <%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> -within ${zone.parent.parent.name}${zone.parent.name}.${zone.parent.name}_Models; +within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models; model ${zone.parent.name}_${zone.name} "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" @@ -56,13 +56,7 @@ model ${zone.parent.name}_${zone.name} nOrientations=${zone.model_attr.n_outer}, AWin=${get_list(zone.model_attr.window_areas)}, ATransparent=${get_list(zone.model_attr.transparent_areas)}, -% if merge_windows is True: - AExt=${get_list([a + b for a, b in zip(zone.model_attr.window_areas, zone.model_attr.outer_walls_areas)]})) - "Thermal zone" -% else: - AExt=${get_list(zone.outer_walls_areas)}) "Thermal - zone" -% endif + AExt=${get_list(zone.model_attr.outer_wall_areas)}) "Thermal zone" annotation (Placement(transformation(extent={{44,-2},{92,34}}))); % if merge_windows is True: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( @@ -139,12 +133,12 @@ model ${zone.parent.name}_${zone.name} Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow machinesConv "Convective heat flow of machines" annotation (Placement(transformation(extent={{48,-84},{68,-64}}))); - Modelica.Blocks.Sources.CombiTimeTable tableInternalGains( + Modelica.Blocks.Sources.CombiTimeTable internalGains( tableOnFile=true, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, tableName="Internals", fileName=Modelica.Utilities.Files.loadResource( - "modelica://${zone.parent.parent.name}/${zone.parent.name}/${zone.parent.library_attr.file_internal_gains}"), + "modelica://${zone.parent.parent.name}/${zone.parent.name}/${zone.parent.name}_Models/${zone.parent.library_attr.file_internal_gains}"), columns={2,3,4}) "Table with profiles for persons (radiative and convective) and machines (convective)" annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); @@ -261,5 +255,5 @@ equation Interval=${zone.parent.parent.modelica_info.interval_output}, __Dymola_Algorithm="${zone.parent.parent.modelica_info.current_solver}"), __Dymola_experimentSetupOutput(equidistant=${get_true_false(zone.parent.parent.modelica_info.equidistant_output)}, - events=${get_true_false(zone.parent.parent.modelica_info.results_at_events)}))); + events=${get_true_false(zone.parent.parent.modelica_info.results_at_events)})); end ${zone.parent.name}_${zone.name}; diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 465e672f3..984c6e6fb 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -1001,9 +1001,12 @@ def _fill_zone_lists(self): sum([win.wf_out for win in win])) self.g_sunblind.append( sum([win.shading_g_total for win in win])) + if self.merge_windows is False: self.window_areas.append( sum([win.area for win in win])) + self.transparent_areas.append( + sum([win.area for win in win])) else: self.window_areas.append(0) self.transparent_areas.append( From 9bf96c47751bd17eaf59ea2369b79e13e465bb1f Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 16:40:18 +0100 Subject: [PATCH 083/283] introduce facade areas --- .../AixLib_ThermalZoneRecord_TwoElement | 2 +- .../Annex60/Annex60_TwoElements | 15 ++++----- teaser/examples/archetype.py | 10 +++++- .../calculation/two_element.py | 31 ++++++++++++++----- 4 files changed, 41 insertions(+), 17 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement index de595b31c..fcd102daf 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement @@ -16,7 +16,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" gWin = ${zone.model_attr.weighted_g_value}, UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, - AExt = ${get_list(zone.model_attr.outer_wall_areas)}, + AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, nExt = 1, RExt = {${zone.model_attr.r1_ow}}, diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements index bd67c8b48..9d981cabf 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements @@ -56,9 +56,10 @@ model ${zone.parent.name}_${zone.name} nOrientations=${zone.model_attr.n_outer}, AWin=${get_list(zone.model_attr.window_areas)}, ATransparent=${get_list(zone.model_attr.transparent_areas)}, - AExt=${get_list(zone.model_attr.outer_wall_areas)}) "Thermal zone" + AExt=${get_list(zone.model_attr.facade_areas)}) + "Thermal zone" annotation (Placement(transformation(extent={{44,-2},{92,34}}))); -% if merge_windows is True: +% if zone.model_attr.merge_windows is True: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, @@ -90,7 +91,7 @@ model ${zone.parent.name}_${zone.name} Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,-6},{20,6}}))); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,14},{20,26}}))); @@ -115,7 +116,7 @@ model ${zone.parent.name}_${zone.name} extent={{-4,-4},{4,4}}, rotation=90, origin={30,-16}))); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: Modelica.Blocks.Sources.Constant alphaWin(k=${zone.model_attr.alpha_comb_outer_win}*${zone.model_attr.area_win}) "Outdoor coefficient of heat transfer for windows" annotation (Placement( @@ -143,7 +144,7 @@ model ${zone.parent.name}_${zone.name} "Table with profiles for persons (radiative and convective) and machines (convective)" annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); equation -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(eqAirTemp.TEqAirWin, prescribedTemperature1.T) annotation (Line( points={{-3,-0.2},{0,-0.2},{0,20},{6.8,20}}, color={0,0,127})); @@ -214,7 +215,7 @@ equation annotation (Line( points={{68,-32},{84,-32},{100,-32},{100,24},{92.2,24}}, color={191,0,0})); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(thermalConductorWin.solid, thermalZoneTwoElements.window) annotation ( Line(points={{38,21},{40,21},{40,20},{43.8,20}}, color={191,0,0})); @@ -228,7 +229,7 @@ equation annotation (Line(points={{26,1},{24,1},{24,0},{20,0}}, color={191,0,0})); connect(alphaWall.y, thermalConductorWall.Gc) annotation (Line(points={{30,-11.6},{30,-4},{31,-4}}, color={0,0,127})); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(alphaWin.y, thermalConductorWin.Gc) annotation (Line(points={{32,33.6},{32,26},{33,26}}, color={0,0,127})); % endif diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index adcff2846..dc1117f9e 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -82,7 +82,7 @@ def example_type_building(): '''Or we use Annex60 method (e.g with four elements). Which exports one Model per zone''' - + prj.name = "projectfalse" prj.used_library_calc = 'Annex60' prj.number_of_elements_calc = 2 prj.merge_windows_calc = False @@ -90,6 +90,14 @@ def example_type_building(): prj.calc_all_buildings() prj.export_annex() + prj.name = "projecttrue" + prj.used_library_calc = 'Annex60' + prj.number_of_elements_calc = 2 + prj.merge_windows_calc = True + + prj.calc_all_buildings() + prj.export_annex() + if __name__ == '__main__': diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 984c6e6fb..99a394130 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -224,10 +224,9 @@ class TwoElement(object): Zone specific values: - heat_load : [W] - Static heat load of the thermal zone. - Mean values: + + Misc values: alpha_rad_inner_mean : float [W/(m2K)] Area-weighted radiative coefficient of all surfaces facing the @@ -235,6 +234,12 @@ class TwoElement(object): alpha_rad_outer_mean : float [W/(m2K)] Area-weighted radiative coefficient of all surfaces facing the ambient (OuterWalls, Windows, ...). + heat_load : [W] + Static heat load of the thermal zone. + facade_areas : list of floats [m2] + List containing the area of each facade (with same tilt and + orientation) this includes also roofs and ground floors and windows. + Returns @@ -369,13 +374,13 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.g_sunblind = [] self.weighted_g_value = 0.0 - self.heat_load = 0.0 - self.cool_load = 0.0 - - # Mean values + # Misc values self.alpha_rad_inner_mean = 0.0 self.n_outer = 0 + self.facade_areas = [] + self.heat_load = 0.0 + self.cool_load = 0.0 def calc_attributes(self): """Calls all necessary function to calculate model attributes""" @@ -973,12 +978,20 @@ def _fill_zone_lists(self): self.thermal_zone.find_walls(i[0], i[1]) + \ self.thermal_zone.find_rts(i[0], i[1]) win = self.thermal_zone.find_wins(i[0], i[1]) + gf = self.thermal_zone.find_gfs(i[0], i[1]) + + if self.merge_windows is True: + self.facade_areas.append(sum([element.area for element in ( + wall_rt + win + gf)])) + else: + self.facade_areas.append(sum([element.area for element in ( + wall_rt + gf)])) self.orientation_wall.append(i[0]) self.tilt_wall.append(i[1]) if not wall_rt: - gf = self.thermal_zone.find_gfs(i[0], i[1]) + if not gf: self.weightfactor_ow.append(0.0) self.outer_wall_areas.append(0.0) @@ -991,6 +1004,7 @@ def _fill_zone_lists(self): sum([wall.wf_out for wall in wall_rt])) self.outer_wall_areas.append(sum([wall.area for wall in wall_rt])) + if not win: self.weightfactor_win.append(0.0) self.g_sunblind.append(0.0) @@ -1007,6 +1021,7 @@ def _fill_zone_lists(self): sum([win.area for win in win])) self.transparent_areas.append( sum([win.area for win in win])) + else: self.window_areas.append(0) self.transparent_areas.append( From 64636dcf1b11ce9c25fee305a4189551b33de3ce Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 16:52:00 +0100 Subject: [PATCH 084/283] clean up data output --- teaser/data/output/annex60_output.py | 2 +- teaser/data/output/boundcond_output.py | 8 +- teaser/data/output/buildingelement_output.py | 12 +- teaser/data/output/citygml_output.py | 238 +++++++++--------- teaser/data/output/material_output.py | 9 +- .../Annex60/Annex60_ThreeElements | 30 +-- .../calculation/two_element.py | 2 +- 7 files changed, 157 insertions(+), 144 deletions(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index 6daf409cb..d3338681a 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -5,6 +5,7 @@ This module contains function to call Templates for Annex60 model generation """ + import teaser.data.output.aixlib_output as aixlib_output import os.path import teaser.logic.utilities as utilities @@ -130,7 +131,6 @@ def export_annex60( elif type(zone.model_attr).__name__ == "FourElement": pass - aixlib_output._help_package(zone_path, bldg.name + "_Models", within=prj.name + '.' + bldg.name) diff --git a/teaser/data/output/boundcond_output.py b/teaser/data/output/boundcond_output.py index 546ff35a8..c13cc7a0b 100644 --- a/teaser/data/output/boundcond_output.py +++ b/teaser/data/output/boundcond_output.py @@ -8,12 +8,12 @@ """ import teaser.data.bindings.v_0_4.boundaryconditions_bind as uc_bind -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities import warnings import pyxb def save_bound_conditions(bound_cond, data_class): - '''Use conditions saver. + """Use conditions saver. Saves use conditions according to their usage type in the the XML file for use conditions in InputData. If the Project parent is set, it @@ -32,7 +32,7 @@ def save_bound_conditions(bound_cond, data_class): DataClass containing the bindings for TypeBuildingElement and Material (typically this is the data class stored in prj.data, but the user can individually change that.ile - ''' + """ conditions_bind = data_class.conditions_bind add_to_xml = True @@ -119,6 +119,6 @@ def save_bound_conditions(bound_cond, data_class): conditions_bind.append(usage_pyxb) - out_file = open(utilitis.get_full_path(data_class.path_uc), 'w') + out_file = open(utilities.get_full_path(data_class.path_uc), 'w') out_file.write(conditions_bind.toDOM().toprettyxml()) diff --git a/teaser/data/output/buildingelement_output.py b/teaser/data/output/buildingelement_output.py index dbeeaba37..39dc43da8 100644 --- a/teaser/data/output/buildingelement_output.py +++ b/teaser/data/output/buildingelement_output.py @@ -7,15 +7,15 @@ """ import teaser.data.bindings.v_0_4.typeelement_bind as tb_bind -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities import warnings import pyxb def save_type_element(element, data_class): - '''Typical element saver. + """Typical element saver. Saves typical building elements according to their construction - year and their construction type in the the XML file for type buidling + year and their construction type in the XML file for type buidling elements. If the Project parent is set, it automatically saves it to the file given in Project.data. Alternatively you can specify a path to a file of TypeBuildingElements. If this file does not exist, @@ -30,7 +30,7 @@ def save_type_element(element, data_class): DataClass containing the bindings for TypeBuildingElement and Material (typically this is the data class stored in prj.data, but the user can individually change that. - ''' + """ element_binding = data_class.element_bind element_binding.version = "0.4" @@ -184,7 +184,7 @@ def save_type_element(element, data_class): if add_to_xml is True: - out_file = open(utilitis.get_full_path(data_class.path_tb),"w") + out_file = open(utilities.get_full_path(data_class.path_tb), "w") out_file.write(element_binding.toDOM().toprettyxml()) @@ -268,7 +268,7 @@ def delete_type_element(element, data_class): element_binding.Window.remove(check) break - out_file = open(utilitis.get_full_path(data_class.path_tb),"w") + out_file = open(utilities.get_full_path(data_class.path_tb), "w") out_file.write(element_binding.toDOM().toprettyxml()) diff --git a/teaser/data/output/citygml_output.py b/teaser/data/output/citygml_output.py index c7c99023e..cf23d4e18 100644 --- a/teaser/data/output/citygml_output.py +++ b/teaser/data/output/citygml_output.py @@ -23,10 +23,11 @@ def save_gml(project, path, ref_coordinates=None): - '''This function saves a project to a cityGML file + """This function saves a project to a cityGML file The function needs the Python Package PyXB. And the opengis bundle for GML - and CityGML. + and CityGML. This function underlies a lot of simplifications and + assumptions. Be careful using it. Parameters ---------- @@ -38,7 +39,7 @@ def save_gml(project, path, ref_coordinates=None): list with lower and one upper reference coordinates. Each coordiante should contain 3 ints or floats for x, y, and z coordinates of the point. e.g: [[458877,,5438353, -0.2], [458889,5438363,6.317669]] - ''' + """ if path.endswith("gml"): out_file = open(path, 'w') @@ -65,7 +66,7 @@ def save_gml(project, path, ref_coordinates=None): ref_coordinates[0], ref_coordinates[1]) else: - bldg_center = [0,0,0] + bldg_center = [0, 0, 0] pass for i, bldg_count in enumerate(project.buildings): @@ -74,7 +75,7 @@ def save_gml(project, path, ref_coordinates=None): gml_bldg = _set_gml_building(bldg_count) - bldg_center = [i*80, 0, 0] + bldg_center = [i * 80, 0, 0] building_length = None building_width = None building_height = None @@ -94,10 +95,10 @@ def save_gml(project, path, ref_coordinates=None): bldg_count.height_of_floors) gml_bldg = _set_lod_2(gml_bldg, - building_length, - building_width, - building_height, - bldg_center) + building_length, + building_width, + building_height, + bldg_center) for zone_count in bldg_count.thermal_zones: @@ -106,20 +107,18 @@ def save_gml(project, path, ref_coordinates=None): for out_wall_count in zone_count.outer_walls: outer_bound = _set_gml_thermal_boundary(gml_zone, - out_wall_count) + out_wall_count) for win_count in zone_count.windows: - if out_wall_count.orientation == win_count.orientation and\ - out_wall_count.tilt == win_count.tilt: - + if out_wall_count.orientation == win_count.orientation and \ + out_wall_count.tilt == win_count.tilt: _set_gml_surface_component(outer_bound, - win_count, - "true", - "false") + win_count, + "true", + "false") for in_wall_count in zone_count.inner_walls: - _set_gml_thermal_boundary(gml_zone, in_wall_count) gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( @@ -151,34 +150,34 @@ def _set_gml_building(teaser_building): gml_bldg = bldg.Building() gml_bldg.name = [og.gml.CodeType(teaser_building.name)] - #gml_bldg.function = [bldg.BuildingFunctionType(1120)] - gml_bldg.yearOfConstruction =\ - bd.datatypes.gYear(teaser_building.\ - year_of_construction) - #gml_bldg.roofType = bldg.RoofTypeType(1000) + # gml_bldg.function = [bldg.BuildingFunctionType(1120)] + gml_bldg.yearOfConstruction = \ + bd.datatypes.gYear(teaser_building.year_of_construction) + # gml_bldg.roofType = bldg.RoofTypeType(1000) gml_bldg.measuredHeight = gml.LengthType(teaser_building.number_of_floors * teaser_building.height_of_floors) gml_bldg.measuredHeight.uom = bd.datatypes.anyURI('m') gml_bldg.storeysAboveGround = teaser_building.number_of_floors gml_bldg.storeyHeightsAboveGround = gml.MeasureOrNullListType( - [teaser_building.height_of_floors]* - int(teaser_building.number_of_floors)) + [teaser_building.height_of_floors] * + int(teaser_building.number_of_floors)) gml_bldg.storeyHeightsAboveGround.uom = bd.datatypes.anyURI('m') - #building attributes from energyADE we can in principle provide + # building attributes from energyADE we can in principle provide gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( - energy.atticType("None")) + energy.atticType("None")) gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( - energy.basementType("None")) -# gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( -# energy.constructionStyle(teaser_building.construction_type)) - #gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( + energy.basementType("None")) + # gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( + # energy.constructionStyle(teaser_building.construction_type)) + # gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( # energy.yearOfRefurbishment( # bd.datatypes.gYear(teaser_building.year_of_construction))) return gml_bldg -def set_reference_boundary(gml_out, lower_coords, upper_coords): + +def _set_reference_boundary(gml_out, lower_coords, upper_coords): """Adds a reference coordinate system with `Envelope`'s corners The gml file includes a reference coordinate system defined in the @@ -230,6 +229,7 @@ def set_reference_boundary(gml_out, lower_coords, upper_coords): return gml_out + def _set_lod_2(gml_bldg, length, width, height, bldg_center): """Adds a LOD 2 representation of the building based on building length, width and height @@ -265,8 +265,8 @@ def _set_lod_2(gml_bldg, length, width, height, bldg_center): exterior_solid = gml.SurfacePropertyType() composite_surface = gml.CompositeSurface() - bldg_center[0] = bldg_center[0]-length/2 - bldg_center[1] = bldg_center[1]-width/2 + bldg_center[0] = bldg_center[0] - length / 2 + bldg_center[1] = bldg_center[1] - width / 2 # Ground surface coords = [[bldg_center[0], bldg_center[1], bldg_center[2]], @@ -275,95 +275,97 @@ def _set_lod_2(gml_bldg, length, width, height, bldg_center): [bldg_center[0], width + bldg_center[1], bldg_center[2]]] composite_surface = _add_surface(composite_surface, coords) - composite_surface.surfaceMember[-1].Surface.id = gml_bldg.name[0].value()+"_ground" - + composite_surface.surfaceMember[-1].Surface.id = gml_bldg.name[ + 0].value() + "_ground" boundary_surface.append(bldg.BoundarySurfacePropertyType()) boundary_surface[-1].BoundarySurface = bldg.FloorSurface() boundary_surface[-1].BoundarySurface = _add_gml_boundary( - boundary_surface[-1].BoundarySurface, - gml_bldg.name[0].value()+"_ground") - + boundary_surface[-1].BoundarySurface, + gml_bldg.name[0].value() + "_ground") # Roof surface - coords = [[bldg_center[0], bldg_center[1], bldg_center[2]+height], - [length + bldg_center[0], bldg_center[1], bldg_center[2]+height], + coords = [[bldg_center[0], bldg_center[1], bldg_center[2] + height], + [length + bldg_center[0], bldg_center[1], + bldg_center[2] + height], [length + bldg_center[0], width + bldg_center[1], - bldg_center[2]+height], - [bldg_center[0], width + bldg_center[1], bldg_center[2]+height]] + bldg_center[2] + height], + [bldg_center[0], width + bldg_center[1], bldg_center[2] + height]] composite_surface = _add_surface(composite_surface, coords) - composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value()+ + composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value() + "_roof") boundary_surface.append(bldg.BoundarySurfacePropertyType()) boundary_surface[-1].BoundarySurface = bldg.RoofSurface() boundary_surface[-1].BoundarySurface = _add_gml_boundary( - boundary_surface[-1].BoundarySurface, - gml_bldg.name[0].value()+"_roof") + boundary_surface[-1].BoundarySurface, + gml_bldg.name[0].value() + "_roof") # Side a surface coords = [[bldg_center[0], bldg_center[1], bldg_center[2]], [length + bldg_center[0], bldg_center[1], bldg_center[2]], - [length + bldg_center[0], bldg_center[1], bldg_center[2]+height], - [bldg_center[0], bldg_center[1], bldg_center[2]+height]] + [length + bldg_center[0], bldg_center[1], + bldg_center[2] + height], + [bldg_center[0], bldg_center[1], bldg_center[2] + height]] composite_surface = _add_surface(composite_surface, coords) - composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value()+ + composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value() + "_a") boundary_surface.append(bldg.BoundarySurfacePropertyType()) boundary_surface[-1].BoundarySurface = bldg.WallSurface() boundary_surface[-1].BoundarySurface = _add_gml_boundary( - boundary_surface[-1].BoundarySurface, - gml_bldg.name[0].value()+"_a") + boundary_surface[-1].BoundarySurface, + gml_bldg.name[0].value() + "_a") # Side b surface coords = [[bldg_center[0], width + bldg_center[1], bldg_center[2]], [length + bldg_center[0], width + bldg_center[1], - bldg_center[2]], + bldg_center[2]], [length + bldg_center[0], width + bldg_center[1], - bldg_center[2]+height], - [bldg_center[0], width + bldg_center[1], bldg_center[2]+height]] + bldg_center[2] + height], + [bldg_center[0], width + bldg_center[1], bldg_center[2] + height]] composite_surface = _add_surface(composite_surface, coords) - composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value()+ + composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value() + "_b") boundary_surface.append(bldg.BoundarySurfacePropertyType()) boundary_surface[-1].BoundarySurface = bldg.WallSurface() boundary_surface[-1].BoundarySurface = _add_gml_boundary( - boundary_surface[-1].BoundarySurface, - gml_bldg.name[0].value()+"_b") + boundary_surface[-1].BoundarySurface, + gml_bldg.name[0].value() + "_b") # Side c surface coords = [[bldg_center[0], bldg_center[1], bldg_center[2]], [bldg_center[0], width + bldg_center[1], bldg_center[2]], - [bldg_center[0], width + bldg_center[1], bldg_center[2]+height], - [bldg_center[0], bldg_center[1], bldg_center[2]+height]] + [bldg_center[0], width + bldg_center[1], bldg_center[2] + height], + [bldg_center[0], bldg_center[1], bldg_center[2] + height]] composite_surface = _add_surface(composite_surface, coords) - composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value()+ + composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value() + "_c") boundary_surface.append(bldg.BoundarySurfacePropertyType()) boundary_surface[-1].BoundarySurface = bldg.WallSurface() boundary_surface[-1].BoundarySurface = _add_gml_boundary( - boundary_surface[-1].BoundarySurface, - gml_bldg.name[0].value()+"_c") + boundary_surface[-1].BoundarySurface, + gml_bldg.name[0].value() + "_c") # Side d surface coords = [[length + bldg_center[0], bldg_center[1], bldg_center[2]], [length + bldg_center[0], width + bldg_center[1], - bldg_center[2]], + bldg_center[2]], [length + bldg_center[0], width + bldg_center[1], - bldg_center[2]+height], - [length + bldg_center[0], bldg_center[1], bldg_center[2]+height]] + bldg_center[2] + height], + [length + bldg_center[0], bldg_center[1], + bldg_center[2] + height]] composite_surface = _add_surface(composite_surface, coords) - composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value()+ + composite_surface.surfaceMember[-1].Surface.id = (gml_bldg.name[0].value() + "_d") boundary_surface.append(bldg.BoundarySurfacePropertyType()) @@ -371,8 +373,8 @@ def _set_lod_2(gml_bldg, length, width, height, bldg_center): boundary_surface[-1].BoundarySurface = bldg.WallSurface() boundary_surface[-1].BoundarySurface = _add_gml_boundary( - boundary_surface[-1].BoundarySurface, - gml_bldg.name[0].value()+"_d") + boundary_surface[-1].BoundarySurface, + gml_bldg.name[0].value() + "_d") exterior_solid.Surface = composite_surface lod_2_solid.Solid.exterior = exterior_solid @@ -381,6 +383,7 @@ def _set_lod_2(gml_bldg, length, width, height, bldg_center): gml_bldg.boundedBy_ = boundary_surface return gml_bldg + def _add_surface(composite_surface, coords): """Adds a surface to the LOD representation of the building @@ -428,6 +431,7 @@ def _add_surface(composite_surface, coords): return composite_surface + def _add_gml_boundary(boundary_surface, gml_id): """Adds a surface to the LOD representation of the building @@ -446,19 +450,21 @@ def _add_gml_boundary(boundary_surface, gml_id): Returns the modified boundary surface object """ - boundary_surface.id = "b_"+gml_id + boundary_surface.id = "b_" + gml_id boundary_surface.lod2MultiSurface = gml.MultiSurfacePropertyType() boundary_surface.lod2MultiSurface.MultiSurface = gml.MultiSurfaceType() boundary_surface.lod2MultiSurface.MultiSurface.surfaceMember.append( - gml.SurfacePropertyType()) - boundary_surface.lod2MultiSurface.MultiSurface.surfaceMember[-1].href = gml_id + gml.SurfacePropertyType()) + boundary_surface.lod2MultiSurface.MultiSurface.surfaceMember[ + -1].href = gml_id boundary_surface.opening.append(bldg.OpeningPropertyType()) boundary_surface.opening[-1].Opening = bldg.Window() - boundary_surface.opening[-1].Opening.id = gml_id+"_win" + boundary_surface.opening[-1].Opening.id = gml_id + "_win" return boundary_surface + def _set_gml_thermal_zone(thermal_zone): """creates a citygml.energy instance of a thermal zone @@ -483,14 +489,15 @@ def _set_gml_thermal_zone(thermal_zone): gml_zone.ThermalZone.id = thermal_zone.name gml_zone.ThermalZone.isCooled = bd.datatypes.boolean(True) gml_zone.ThermalZone.isHeated = bd.datatypes.boolean(True) - #gml_zone.ThermalZone.heatedFloorArea = gml.AreaType(thermal_zone.area) - #gml_zone.ThermalZone.heatedFloorArea.uom = bd.datatypes.anyURI('m^2') + # gml_zone.ThermalZone.heatedFloorArea = gml.AreaType(thermal_zone.area) + # gml_zone.ThermalZone.heatedFloorArea.uom = bd.datatypes.anyURI('m^2') gml_zone.ThermalZone.infiltrationRate = gml.MeasureType( - thermal_zone.infiltration_rate) + thermal_zone.infiltration_rate) gml_zone.ThermalZone.infiltrationRate.uom = bd.datatypes.anyURI('1/h') return gml_zone + def _set_gml_thermal_boundary(gml_zone, wall): """Control function to add a thermal boundary surface to the thermal zone @@ -522,9 +529,9 @@ def _set_gml_thermal_boundary(gml_zone, wall): if type(wall).__name__ == "OuterWall": gml_zone.ThermalZone.boundedBy_.append( - energy.ThermalBoundaryPropertyType()) - gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary =\ - energy.ThermalBoundaryType() + energy.ThermalBoundaryPropertyType()) + gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary = \ + energy.ThermalBoundaryType() _current_tb = gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary _current_tb.thermalBoundaryType = \ @@ -536,18 +543,18 @@ def _set_gml_thermal_boundary(gml_zone, wall): _current_tb.partOf.append(energy.ThermalZonePropertyType()) _current_tb.partOf[-1].href = gml_zone.ThermalZone.id _set_gml_surface_component(_current_tb, - wall, - sun_exp="true", - grnd_coupled="true") + wall, + sun_exp="true", + grnd_coupled="true") return _current_tb elif type(wall).__name__ == "Rooftop": gml_zone.ThermalZone.boundedBy_.append( - energy.ThermalBoundaryPropertyType()) - gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary =\ - energy.ThermalBoundaryType() + energy.ThermalBoundaryPropertyType()) + gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary = \ + energy.ThermalBoundaryType() _current_tb = gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary _current_tb.thermalBoundaryType = \ @@ -559,18 +566,18 @@ def _set_gml_thermal_boundary(gml_zone, wall): _current_tb.partOf[-1].href = gml_zone.ThermalZone.id _set_gml_surface_component(_current_tb, - wall, - sun_exp="true", - grnd_coupled="true") + wall, + sun_exp="true", + grnd_coupled="true") return _current_tb elif type(wall).__name__ == "GroundFloor": gml_zone.ThermalZone.boundedBy_.append( - energy.ThermalBoundaryPropertyType()) - gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary =\ - energy.ThermalBoundaryType() + energy.ThermalBoundaryPropertyType()) + gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary = \ + energy.ThermalBoundaryType() _current_tb = gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary _current_tb.thermalBoundaryType = \ @@ -582,18 +589,18 @@ def _set_gml_thermal_boundary(gml_zone, wall): _current_tb.partOf[-1].href = gml_zone.ThermalZone.id _set_gml_surface_component(_current_tb, - wall, - sun_exp="false", - grnd_coupled="true") + wall, + sun_exp="false", + grnd_coupled="true") elif type(wall).__name__ == "InnerWall" \ - or type(wall).__name__ == "Ceiling"\ + or type(wall).__name__ == "Ceiling" \ or type(wall).__name__ == "Floor": gml_zone.ThermalZone.boundedBy_.append( - energy.ThermalBoundaryPropertyType()) - gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary =\ - energy.ThermalBoundaryType() + energy.ThermalBoundaryPropertyType()) + gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary = \ + energy.ThermalBoundaryType() _current_tb = gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary _current_tb.thermalBoundaryType = \ @@ -606,16 +613,15 @@ def _set_gml_thermal_boundary(gml_zone, wall): _current_tb.partOf[-1].href = gml_zone.ThermalZone.id _set_gml_surface_component(_current_tb, - wall, - sun_exp="false", - grnd_coupled="false") - + wall, + sun_exp="false", + grnd_coupled="false") def _set_gml_surface_component(thermal_boundary, - element, - sun_exp, - grnd_coupled): + element, + sun_exp, + grnd_coupled): """Adds a surface component to a citygml thermal_boundary A surface component is needed to store semantic information. This function @@ -640,12 +646,14 @@ def _set_gml_surface_component(thermal_boundary, gml_surf_comp.ThermalComponent.area = gml.AreaType(element.area) gml_surf_comp.ThermalComponent.area.uom = bd.datatypes.anyURI('m^2') gml_surf_comp.ThermalComponent.isSunExposed = bd.datatypes.boolean(sun_exp) - gml_surf_comp.ThermalComponent.isGroundCoupled = bd.datatypes.boolean(grnd_coupled) + gml_surf_comp.ThermalComponent.isGroundCoupled = bd.datatypes.boolean( + grnd_coupled) _add_gml_layer(gml_surf_comp, element) thermal_boundary.composedOf.append(gml_surf_comp) + def _add_gml_layer(gml_surf_comp, element): """Adds gml layer to a surface compomenent @@ -663,34 +671,33 @@ def _add_gml_layer(gml_surf_comp, element): construction.Construction = energy.ConstructionType() construction.Construction.name = [og.gml.CodeType(element.name)] construction.Construction.uValue = gml.MeasureType( - element.ua_value/element.area) + element.ua_value / element.area) construction.Construction.uValue.uom = bd.datatypes.anyURI('W/(m^2*K)') if type(element).__name__ == "Window": construction.Construction.opticalProperties = energy.OpticalPropertiesPropertyType() construction.Construction.opticalProperties.append( energy.OpticalPropertiesType()) - construction.Construction.opticalProperties.OpticalProperties\ + construction.Construction.opticalProperties.OpticalProperties \ .transmittance.append(energy.TransmittancePropertyType()) - construction.Construction.opticalProperties.OpticalProperties\ + construction.Construction.opticalProperties.OpticalProperties \ .transmittance[-1].Transmittance = energy.TransmittanceType() - construction.Construction.opticalProperties.OpticalProperties\ + construction.Construction.opticalProperties.OpticalProperties \ .transmittance[-1].Transmittance.fraction = element.g_value - construction.Construction.opticalProperties.OpticalProperties\ + construction.Construction.opticalProperties.OpticalProperties \ .transmittance[-1].Transmittance.fraction.uom = \ bd.datatypes.anyURI('g value') - construction.Construction.opticalProperties.OpticalProperties\ + construction.Construction.opticalProperties.OpticalProperties \ .transmittance[-1].Transmittance.wavelengthRange = \ energy.WavelengthRangeType("Solar") for lay_count in element.layer: - layer = energy.LayerPropertyType() layer.Layer = energy.LayerType() layer.Layer.layerComponent.append(energy.LayerComponentPropertyType()) layer.Layer.layerComponent[-1].LayerComponent = \ - energy.LayerComponentType() + energy.LayerComponentType() - _current_layer = layer.Layer.layerComponent[-1].LayerComponent + _current_layer = layer.Layer.layerComponent[-1].LayerComponent _current_layer.thickness = gml.LengthType(lay_count.thickness) _current_layer.thickness.uom = bd.datatypes.anyURI('m') @@ -700,6 +707,7 @@ def _add_gml_layer(gml_surf_comp, element): gml_surf_comp.ThermalComponent.append(construction) + def _add_gml_opaque_material(gml_layer, teaser_layer): """Adds gml opaque material to the given layer @@ -720,10 +728,10 @@ def _add_gml_opaque_material(gml_layer, teaser_layer): _current_material = gml_layer.material.AbstractMaterial _current_material.name = [og.gml.CodeType(teaser_layer.material.name)] _current_material.conductivity = gml.MeasureType( - teaser_layer.material.thermal_conduc) + teaser_layer.material.thermal_conduc) _current_material.conductivity.uom = bd.datatypes.anyURI('W/mK') _current_material.density = gml.MeasureType(teaser_layer.material.density) _current_material.density.uom = bd.datatypes.anyURI('kg/m^3') _current_material.specificHeat = gml.MeasureType( - teaser_layer.material.heat_capac) + teaser_layer.material.heat_capac) _current_material.specificHeat.uom = bd.datatypes.anyURI('kJ/kg') diff --git a/teaser/data/output/material_output.py b/teaser/data/output/material_output.py index cda94196a..db8e42adc 100644 --- a/teaser/data/output/material_output.py +++ b/teaser/data/output/material_output.py @@ -6,14 +6,17 @@ This module contains function to save material classes """ import teaser.data.bindings.v_0_4.material_bind as mat_bind -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities import warnings import pyxb def save_material(material, data_class): """Material saver. - Saves Material specified in the XML. + Saves material and their properties the XML file for type buidling + elements. If the Project parent is set, it automatically saves it to + the file given in Project.data. Alternatively you can specify a path to + a file with Materials. If this file does not exist, a new file is created. Parameters ---------- @@ -55,6 +58,6 @@ def save_material(material, data_class): mat_pyxb.material_id = material.material_id mat_binding.Material.append(mat_pyxb) - out_file = open(utilitis.get_full_path(data_class.path_mat), "w") + out_file = open(utilities.get_full_path(data_class.path_mat), "w") out_file.write(mat_binding.toDOM().toprettyxml()) diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements index 7a944b17a..bd5b286f1 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements @@ -1,28 +1,30 @@ -within ${within}; -model ${bldg.name}_${zone.name} - "This is the simulation model of ${bldg.name}_${zone.name}" +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models; +model ${zone.parent.name}_${zone.name} + "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, - filNam="${weather.replace("\\", "/")}") + filNam="${zone.parent.parent.weather_file_path.replace("\\", "/")}") "Weather data reader" annotation (Placement(transformation(extent={{-98,52},{-78,72}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${def_nOrientations(len(zone.orientation_wall))}]( + Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, - til={${list_to_string(deg_to_rad_list(zone.tilt_wall))}}, - each lat = ${deg_to_rad(check_lat(bldg.latitude))}, - azi={${list_to_string(deg_to_rad_list(get_azimut(zone.orientation_wall)))}}) + til=${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, + azi = ${get_list(deg_to_rad(zone.model_attr.orientation_wall))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${def_nOrientations(len(zone.orientation_wall))}]( - til={${list_to_string(deg_to_rad_list(zone.tilt_wall))}}, - each lat = ${deg_to_rad(check_lat(bldg.latitude))}, - azi={${list_to_string(deg_to_rad_list(get_azimut(zone.orientation_wall)))}}) + Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( + til=${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, + azi=${get_list(deg_to_rad(zone.model_attr.orientation_wall))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); - Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${def_nOrientations(len(zone.orientation_wall))}, UWin=${zone.ua_value_win/zone.area_win}) + Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, + UWin=${zone.model_attr.ua_value_win/zone.model_attr.area_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.ThreeElements @@ -447,4 +449,4 @@ end ${bldg.name}_${zone.name}; else: return value %> - \ No newline at end of file + diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 99a394130..674fddd60 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -979,7 +979,7 @@ def _fill_zone_lists(self): self.thermal_zone.find_rts(i[0], i[1]) win = self.thermal_zone.find_wins(i[0], i[1]) gf = self.thermal_zone.find_gfs(i[0], i[1]) - + if self.merge_windows is True: self.facade_areas.append(sum([element.area for element in ( wall_rt + win + gf)])) From 632bc5a28d7f143e1d4a4a17aae89a54c54ee2f4 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 16:55:47 +0100 Subject: [PATCH 085/283] gml clean up --- teaser/data/output/citygml_output.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/teaser/data/output/citygml_output.py b/teaser/data/output/citygml_output.py index cf23d4e18..5a8bd2af8 100644 --- a/teaser/data/output/citygml_output.py +++ b/teaser/data/output/citygml_output.py @@ -76,9 +76,7 @@ def save_gml(project, path, ref_coordinates=None): gml_bldg = _set_gml_building(bldg_count) bldg_center = [i * 80, 0, 0] - building_length = None - building_width = None - building_height = None + if type(bldg_count).__name__ == "SingleFamilyDwelling": building_length = (bldg_count.thermal_zones[0].area / bldg_count.thermal_zones[0].typical_width) @@ -265,8 +263,8 @@ def _set_lod_2(gml_bldg, length, width, height, bldg_center): exterior_solid = gml.SurfacePropertyType() composite_surface = gml.CompositeSurface() - bldg_center[0] = bldg_center[0] - length / 2 - bldg_center[1] = bldg_center[1] - width / 2 + bldg_center[0] -= length / 2 + bldg_center[1] -= width / 2 # Ground surface coords = [[bldg_center[0], bldg_center[1], bldg_center[2]], @@ -674,7 +672,8 @@ def _add_gml_layer(gml_surf_comp, element): element.ua_value / element.area) construction.Construction.uValue.uom = bd.datatypes.anyURI('W/(m^2*K)') if type(element).__name__ == "Window": - construction.Construction.opticalProperties = energy.OpticalPropertiesPropertyType() + construction.Construction.opticalProperties = \ + energy.OpticalPropertiesPropertyType() construction.Construction.opticalProperties.append( energy.OpticalPropertiesType()) construction.Construction.opticalProperties.OpticalProperties \ @@ -717,9 +716,9 @@ def _add_gml_opaque_material(gml_layer, teaser_layer): Parameters ---------- - gml_surf_comp : energy.LayerComponentType() + gml_layer : energy.LayerComponentType() A Layer object with basic data - element : TEASER Layer + teaser_layer : TEASER Layer Instance of Layer """ gml_layer.material = energy.AbstractMaterialPropertyType() From 343d8b6dd58e1dfa66e8da994c4a9efae4e5234e Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 17:15:27 +0100 Subject: [PATCH 086/283] some formatting and make parameters optional --- .../AixLib => bindings/v_0_5}/__init__.py | 0 teaser/data/input/boundcond_input.py | 8 ++--- teaser/data/input/buildingelement_input.py | 4 +-- teaser/data/input/citygml_input.py | 36 ++++++++++++------- teaser/data/output/boundcond_output.py | 4 +-- teaser/data/output/buildingelement_output.py | 4 +-- teaser/data/output/citygml_output.py | 2 +- teaser/data/output/material_output.py | 4 +-- .../modelicatemplate/Annex60/__init__.py | 0 .../data/output/modelicatemplate/__init__.py | 0 teaser/data/output/text_output.py | 15 ++++---- teaser/data/output/texttemplate/__init__.py | 0 .../bmvbs/custom/institute.py | 2 +- .../bmvbs/custom/institute4.py | 3 +- .../bmvbs/custom/institute8.py | 3 +- .../logic/archetypebuildings/bmvbs/office.py | 10 +++--- .../archetypebuildings/urbanrenet/est1a.py | 10 +++--- .../archetypebuildings/urbanrenet/est1b.py | 2 +- .../archetypebuildings/urbanrenet/est2.py | 2 +- .../archetypebuildings/urbanrenet/est3.py | 2 +- .../archetypebuildings/urbanrenet/est4a.py | 2 +- .../archetypebuildings/urbanrenet/est4b.py | 2 +- .../archetypebuildings/urbanrenet/est5.py | 2 +- .../archetypebuildings/urbanrenet/est6.py | 2 +- .../archetypebuildings/urbanrenet/est7.py | 2 +- .../archetypebuildings/urbanrenet/est8a.py | 2 +- .../archetypebuildings/urbanrenet/est8b.py | 2 +- 27 files changed, 70 insertions(+), 55 deletions(-) rename teaser/data/{output/modelicatemplate/AixLib => bindings/v_0_5}/__init__.py (100%) delete mode 100644 teaser/data/output/modelicatemplate/Annex60/__init__.py delete mode 100644 teaser/data/output/modelicatemplate/__init__.py delete mode 100644 teaser/data/output/texttemplate/__init__.py diff --git a/teaser/data/output/modelicatemplate/AixLib/__init__.py b/teaser/data/bindings/v_0_5/__init__.py similarity index 100% rename from teaser/data/output/modelicatemplate/AixLib/__init__.py rename to teaser/data/bindings/v_0_5/__init__.py diff --git a/teaser/data/input/boundcond_input.py b/teaser/data/input/boundcond_input.py index 611a247be..74620feda 100644 --- a/teaser/data/input/boundcond_input.py +++ b/teaser/data/input/boundcond_input.py @@ -1,5 +1,5 @@ -#Created April 2016 -#TEASER 4 Development Team +# Created April 2016 +# TEASER Development Team """boundcond_input.py @@ -8,7 +8,7 @@ def load_boundary_conditions(bound_cond, zone_usage, data_class): - '''load use conditions according to DIN 18599 and SIA2024 + """load use conditions according to DIN 18599 and SIA2024 loads Use conditions specified in the XML, according to DIN 18599, SIA2024 in addition some AixLib specific use conditions for central AHU @@ -27,7 +27,7 @@ def load_boundary_conditions(bound_cond, zone_usage, data_class): DataClass containing the bindings for TypeBuildingElement and Material (typically this is the data class stored in prj.data, but the user can individually change that. - ''' + """ conditions_bind = data_class.conditions_bind diff --git a/teaser/data/input/buildingelement_input.py b/teaser/data/input/buildingelement_input.py index 6c543583e..8a1946f3c 100644 --- a/teaser/data/input/buildingelement_input.py +++ b/teaser/data/input/buildingelement_input.py @@ -1,5 +1,5 @@ -#Created April 2016 -#TEASER 4 Development Team +# Created April 2016 +# TEASER Development Team """buildingelement_input.py diff --git a/teaser/data/input/citygml_input.py b/teaser/data/input/citygml_input.py index 937960c62..5e9474e5b 100644 --- a/teaser/data/input/citygml_input.py +++ b/teaser/data/input/citygml_input.py @@ -30,7 +30,9 @@ def load_gml(path, prj): - '''This function loads buildings from a CityGML file + """This function loads buildings from a CityGML file + + This function is a proof of concept, be careful using it. Parameters ---------- @@ -39,7 +41,8 @@ def load_gml(path, prj): prj: Project() Teaser instance of Project() - ''' + """ + xml_file = open(path, 'r') gml_bind = citygml.CreateFromDocument(xml_file.read()) @@ -86,11 +89,13 @@ def load_gml(path, prj): bldg.set_height_gml() try: bldg.set_gml_attributes() - except: + except UserWarning: + print("bldg.set_gml_attributes() did not work") pass try: bldg.generate_from_gml() - except: + except UserWarning: + print("bldg.generate_from_gml() did not work") pass @@ -99,23 +104,28 @@ def _set_attributes(bldg, gml_bldg): """ try: bldg.name = gml_bldg.name[0].value() - except: + except UserWarning: + print("no name specified in gml file") pass try: bldg.number_of_floors = gml_bldg.storeysAboveGround - except: + except UserWarning: + print("no storeysAboveGround specified in gml file") pass try: bldg.height_of_floors = gml_bldg.storeyHeightsAboveGround.value()[0] - except: + except UserWarning: + print("no storeyHeightsAboveGround specified in gml file") pass try: bldg.year_of_construction = gml_bldg.yearOfConstruction.year - except: + except UserWarning: + print("no yearOfConstruction specified in gml file") pass try: bldg.bldg_height = gml_bldg.measuredHeight.value() - except: + except UserWarning: + print("no measuredHeight specified in gml file") pass @@ -196,6 +206,7 @@ def _convert_bldg(bldg, function): bldg.set_gml_attributes() bldg.generate_from_gml() + class SurfaceGML(object): """Class for calculating attributes of CityGML surfaces @@ -260,13 +271,12 @@ def get_gml_tilt(self): gml1 = gml_surface[0:3] gml2 = gml_surface[3:6] gml3 = gml_surface[6:9] - gml4 = gml_surface[9:12] vektor_1 = gml2-gml1 vektor_2 = gml3-gml1 normal_1 = np.cross(vektor_1, vektor_2) - z_axis = np.array([0,0,1]) + z_axis = np.array([0, 0, 1]) self.surface_tilt = np.arccos(np.dot(normal_1, z_axis)/(LA.norm( z_axis)*LA.norm(normal_1)))*360/(2*np.pi) @@ -321,7 +331,7 @@ def get_gml_orientation(self): elif phi < 0: self.surface_orientation = (phi+2*np.pi)*360/(2*np.pi) else: - self.surface_orientation = (phi)*360/(2*np.pi) + self.surface_orientation = phi * 360 / (2 * np.pi) if self.surface_orientation is None: pass @@ -368,7 +378,7 @@ def unit_normal(self, a, b, c): [b[0],b[1],1], [c[0],c[1],1]]) magnitude = (x**2 + y**2 + z**2)**.5 - return (x/magnitude, y/magnitude, z/magnitude) + return x / magnitude, y / magnitude, z / magnitude def poly_area(self, poly): """calculates the area of a polygon with arbitrary points diff --git a/teaser/data/output/boundcond_output.py b/teaser/data/output/boundcond_output.py index c13cc7a0b..55b7bd000 100644 --- a/teaser/data/output/boundcond_output.py +++ b/teaser/data/output/boundcond_output.py @@ -1,5 +1,5 @@ -#Created April 2016 -#TEASER 4 Development Team +# Created April 2016 +# TEASER Development Team """boundcond_output.py diff --git a/teaser/data/output/buildingelement_output.py b/teaser/data/output/buildingelement_output.py index 39dc43da8..7122b02b7 100644 --- a/teaser/data/output/buildingelement_output.py +++ b/teaser/data/output/buildingelement_output.py @@ -1,5 +1,5 @@ -#Created April 2016 -#TEASER 4 Development Team +# Created April 2016 +# TEASER Development Team """buildingelement_ouput.py diff --git a/teaser/data/output/citygml_output.py b/teaser/data/output/citygml_output.py index 5a8bd2af8..5159f132f 100644 --- a/teaser/data/output/citygml_output.py +++ b/teaser/data/output/citygml_output.py @@ -1,5 +1,5 @@ # Created October 2015 -# TEASER 4 Development Team +# TEASER Development Team """CityGML diff --git a/teaser/data/output/material_output.py b/teaser/data/output/material_output.py index db8e42adc..1dcca7a2e 100644 --- a/teaser/data/output/material_output.py +++ b/teaser/data/output/material_output.py @@ -1,5 +1,5 @@ -#Created April 2016 -#TEASER 4 Development Team +# Created April 2016 +# TEASER Development Team """material_output.py diff --git a/teaser/data/output/modelicatemplate/Annex60/__init__.py b/teaser/data/output/modelicatemplate/Annex60/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/teaser/data/output/modelicatemplate/__init__.py b/teaser/data/output/modelicatemplate/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/teaser/data/output/text_output.py b/teaser/data/output/text_output.py index 4842cf126..3cdd43fbf 100644 --- a/teaser/data/output/text_output.py +++ b/teaser/data/output/text_output.py @@ -5,13 +5,13 @@ This module contains function to call Templates for textual output """ -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities from mako.template import Template import os def export_parameters_txt(prj, path): - '''Exports parameters of all buildings in a readable text file + """Exports parameters of all buildings in a readable text file Parameters ---------- @@ -19,17 +19,20 @@ def export_parameters_txt(prj, path): path : string if the Files should not be stored in OutputData, an alternative can be specified - ''' + """ + if path is None: path = os.path.join(os.path.expanduser('~'), "TEASEROutput/", prj.name) else: path = path+"/"+prj.name for bldg in prj.buildings: - bldg_path = path + "/" + bldg.name + "/" - utilitis.create_path(bldg_path) + bldg_path = os.path.join( + path, + bldg.name + "_txtOutput") + utilities.create_path(bldg_path) readable_template = Template( - filename=utilitis.get_full_path( + filename=utilities.get_full_path( "data/output/texttemplate/ReadableBuilding")) out_file = open((bldg_path + "ReadableOutput.txt"), 'w') diff --git a/teaser/data/output/texttemplate/__init__.py b/teaser/data/output/texttemplate/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute.py index 375e18979..cd9910a0f 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute.py @@ -10,7 +10,7 @@ class Institute(Office): """ def __init__(self, - parent=None, + parent, name=None, year_of_construction=None, number_of_floors=None, diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py index f00d9ba62..392eb3546 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py @@ -9,7 +9,8 @@ class Institute4(Office): """Type Institute Building (type 4) """ - def __init__(self, parent=None, + def __init__(self, + parent, name=None, year_of_construction=None, number_of_floors=None, diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py index 7ca96ea87..88cc20e35 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py @@ -10,7 +10,8 @@ class Institute8(Office): """ - def __init__(self, parent=None, + def __init__(self, + parent, name=None, year_of_construction=None, number_of_floors=None, diff --git a/teaser/logic/archetypebuildings/bmvbs/office.py b/teaser/logic/archetypebuildings/bmvbs/office.py index afe328d4e..1fce98b67 100644 --- a/teaser/logic/archetypebuildings/bmvbs/office.py +++ b/teaser/logic/archetypebuildings/bmvbs/office.py @@ -136,11 +136,11 @@ class Office(NonResidential): def __init__( self, parent, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, + name=None, + year_of_construction=None, + number_of_floors=None, + height_of_floors=None, + net_leased_area=None, with_ahu=False, office_layout=None, window_layout=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est1a.py b/teaser/logic/archetypebuildings/urbanrenet/est1a.py index 39b6dc6d0..cca203193 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est1a.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est1a.py @@ -104,11 +104,11 @@ class EST1a(Residential): def __init__( self, parent, - name, - year_of_construction, - number_of_floors, - height_of_floors, - net_leased_area, + name=None, + year_of_construction=None, + number_of_floors=None, + height_of_floors=None, + net_leased_area=None, with_ahu=False, neighbour_buildings=None, construction_type=None): diff --git a/teaser/logic/archetypebuildings/urbanrenet/est1b.py b/teaser/logic/archetypebuildings/urbanrenet/est1b.py index 1b2c34f35..739586e43 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est1b.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est1b.py @@ -52,7 +52,7 @@ class EST1b(EST1a): def __init__( self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est2.py b/teaser/logic/archetypebuildings/urbanrenet/est2.py index a1c9583de..56edbed03 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est2.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est2.py @@ -51,7 +51,7 @@ class EST2(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est3.py b/teaser/logic/archetypebuildings/urbanrenet/est3.py index bd8318fa0..b284d7431 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est3.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est3.py @@ -51,7 +51,7 @@ class EST3(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est4a.py b/teaser/logic/archetypebuildings/urbanrenet/est4a.py index 351e60a9e..10c7e4b24 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est4a.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est4a.py @@ -51,7 +51,7 @@ class EST4a(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est4b.py b/teaser/logic/archetypebuildings/urbanrenet/est4b.py index 0e7a14ad7..12993f8b9 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est4b.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est4b.py @@ -51,7 +51,7 @@ class EST4b(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est5.py b/teaser/logic/archetypebuildings/urbanrenet/est5.py index 2ad3787cc..cc3cc2e87 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est5.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est5.py @@ -51,7 +51,7 @@ class EST5(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est6.py b/teaser/logic/archetypebuildings/urbanrenet/est6.py index d28da5e1d..2831533af 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est6.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est6.py @@ -51,7 +51,7 @@ class EST6(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est7.py b/teaser/logic/archetypebuildings/urbanrenet/est7.py index 57486224b..f2d66c933 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est7.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est7.py @@ -51,7 +51,7 @@ class EST7(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est8a.py b/teaser/logic/archetypebuildings/urbanrenet/est8a.py index d024c72d4..2535061bf 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est8a.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est8a.py @@ -51,7 +51,7 @@ class EST8a(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, diff --git a/teaser/logic/archetypebuildings/urbanrenet/est8b.py b/teaser/logic/archetypebuildings/urbanrenet/est8b.py index 07a75485d..09de3ed02 100644 --- a/teaser/logic/archetypebuildings/urbanrenet/est8b.py +++ b/teaser/logic/archetypebuildings/urbanrenet/est8b.py @@ -51,7 +51,7 @@ class EST8b(EST1a): def __init__(self, parent, - name, + name=None, year_of_construction=None, number_of_floors=None, height_of_floors=None, From eb30e12dd26fbe2f8ac44874d99f2db38f0e6c09 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 17:17:28 +0100 Subject: [PATCH 087/283] finish input data --- teaser/data/input/material_input.py | 4 +-- teaser/data/input/teaserxml_input.py | 52 +++++++++++----------------- 2 files changed, 23 insertions(+), 33 deletions(-) diff --git a/teaser/data/input/material_input.py b/teaser/data/input/material_input.py index c7f16ac00..9680f4e7f 100644 --- a/teaser/data/input/material_input.py +++ b/teaser/data/input/material_input.py @@ -8,7 +8,7 @@ def load_material(material, mat_name, data_class): - '''Material loader. + """Material loader. Loads Material specified in the XML. @@ -25,7 +25,7 @@ def load_material(material, mat_name, data_class): DataClass containing the bindings for TypeBuildingElement and Material (typically this is the data class stored in prj.data, but the user can individually change that. - ''' + """ binding = data_class.material_bind diff --git a/teaser/data/input/teaserxml_input.py b/teaser/data/input/teaserxml_input.py index cb4c6457d..51c8db4c8 100644 --- a/teaser/data/input/teaserxml_input.py +++ b/teaser/data/input/teaserxml_input.py @@ -11,7 +11,8 @@ import warnings from teaser.logic.buildingobjects.building import Building from teaser.logic.archetypebuildings.bmvbs.office import Office -from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling import SingleFamilyDwelling +from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling import \ + SingleFamilyDwelling from teaser.logic.archetypebuildings.bmvbs.custom.institute import Institute from teaser.logic.archetypebuildings.bmvbs.custom.institute4 import Institute4 from teaser.logic.archetypebuildings.bmvbs.custom.institute8 import Institute8 @@ -30,8 +31,9 @@ from teaser.logic.buildingobjects.buildingphysics.floor import Floor from teaser.logic.buildingobjects.buildingphysics.window import Window + def load_teaser_xml(path, prj): - '''This function loads a project from teaserXML + """This function loads a project from teaserXML TEASERs internal file format to store information. @@ -44,7 +46,7 @@ def load_teaser_xml(path, prj): Teaser instance of Project() - ''' + """ version_parse = element_tree.parse(path) xml_file = open(path, 'r') if bool(version_parse.getroot().attrib) is False: @@ -59,7 +61,6 @@ def load_teaser_xml(path, prj): import teaser.data.bindings.v_0_4.project_bind as pb project_bind = pb.CreateFromDocument(xml_file.read()) - for pyxb_bld in project_bind.Building: _load_building(prj=prj, pyxb_bld=pyxb_bld, type="Building", project_bind=project_bind) @@ -86,7 +87,6 @@ def load_teaser_xml(path, prj): def _load_building(prj, pyxb_bld, type, project_bind): - if type == "Building": bldg = Building(prj) @@ -128,18 +128,18 @@ def _load_building(prj, pyxb_bld, type, project_bind): bldg.central_ahu.humidification = pyxb_ahu.humidification bldg.central_ahu.heat_recovery = pyxb_ahu.heat_recovery bldg.central_ahu.by_pass_dehumidification = \ - pyxb_ahu.by_pass_dehumidification - bldg.central_ahu.efficiency_recovery =pyxb_ahu.efficiency_recovery + pyxb_ahu.by_pass_dehumidification + bldg.central_ahu.efficiency_recovery = pyxb_ahu.efficiency_recovery bldg.central_ahu.efficiency_revocery_false = \ - pyxb_ahu.efficiency_revocery_false + pyxb_ahu.efficiency_revocery_false bldg.central_ahu.profile_min_relative_humidity = \ - pyxb_ahu.profile_min_relative_humidity + pyxb_ahu.profile_min_relative_humidity bldg.central_ahu.profile_max_relative_humidity = \ - pyxb_ahu.profile_max_relative_humidity + pyxb_ahu.profile_max_relative_humidity bldg.central_ahu.profile_v_flow = \ - pyxb_ahu.profile_v_flow + pyxb_ahu.profile_v_flow bldg.central_ahu.profile_temperature = \ - pyxb_ahu.profile_temperature + pyxb_ahu.profile_temperature for pyxb_zone in pyxb_bld.ThermalZone: @@ -256,7 +256,6 @@ def _load_building(prj, pyxb_bld, type, project_bind): pyxb_use.AHU.winter_reduction for pyxb_wall in pyxb_zone.OuterWall: - out_wall = OuterWall(zone) set_basic_data_teaser(pyxb_wall, out_wall) @@ -265,7 +264,6 @@ def _load_building(prj, pyxb_bld, type, project_bind): # zone.outer_walls.append(out_wall) for pyxb_wall in pyxb_zone.Rooftop: - roof = Rooftop(zone) set_basic_data_teaser(pyxb_wall, roof) @@ -274,7 +272,6 @@ def _load_building(prj, pyxb_bld, type, project_bind): # zone.outer_walls.append(roof) for pyxb_wall in pyxb_zone.GroundFloor: - gr_floor = GroundFloor(zone) set_basic_data_teaser(pyxb_wall, gr_floor) @@ -283,7 +280,6 @@ def _load_building(prj, pyxb_bld, type, project_bind): # zone.outer_walls.append(gr_floor) for pyxb_wall in pyxb_zone.InnerWall: - in_wall = InnerWall(zone) set_basic_data_teaser(pyxb_wall, in_wall) @@ -292,7 +288,6 @@ def _load_building(prj, pyxb_bld, type, project_bind): # zone.inner_walls.append(in_wall) for pyxb_wall in pyxb_zone.Ceiling: - ceiling = Ceiling(zone) set_basic_data_teaser(pyxb_wall, ceiling) @@ -301,7 +296,6 @@ def _load_building(prj, pyxb_bld, type, project_bind): # zone.inner_walls.append(ceiling) for pyxb_wall in pyxb_zone.Floor: - floor = Floor(zone) set_basic_data_teaser(pyxb_wall, floor) @@ -310,16 +304,14 @@ def _load_building(prj, pyxb_bld, type, project_bind): # zone.inner_walls.append(floor) for pyxb_win in pyxb_zone.Window: - win = Window(zone) set_basic_data_teaser(pyxb_win, win) set_layer_data_teaser(pyxb_win, win) - def set_basic_data_teaser(pyxb_class, element): - '''Helper function for load_teaser_xml to set the basic data + """Helper function for load_teaser_xml to set the basic data Parameters ---------- @@ -329,7 +321,7 @@ def set_basic_data_teaser(pyxb_class, element): element : TEASERClass teaser class representation of a building element - ''' + """ if pyxb_class.year_of_construction is not None: element.year_of_construction = pyxb_class.year_of_construction @@ -343,18 +335,17 @@ def set_basic_data_teaser(pyxb_class, element): element.tilt = pyxb_class.tilt element.orientation = pyxb_class.orientation - if type(element).__name__ == 'OuterWall' or \ - type(element).__name__ == 'Rooftop': + if type(element).__name__ == 'OuterWall' or type(element).__name__ == \ + 'Rooftop': element.inner_radiation = pyxb_class.inner_radiation element.inner_convection = pyxb_class.inner_convection element.outer_radiation = pyxb_class.outer_radiation element.outer_convection = pyxb_class.outer_convection - elif type(element).__name__ == 'InnerWall' or \ - type(element).__name__ == 'Ceiling' or \ - type(element).__name__ == 'Floor' or \ - type(element).__name__ == 'GroundFloor': + elif type(element).__name__ == 'InnerWall' or type(element).__name__ == \ + 'Ceiling' or type(element).__name__ == 'Floor' or type( + element).__name__ == 'GroundFloor': element.inner_radiation = pyxb_class.inner_radiation element.inner_convection = pyxb_class.inner_convection @@ -372,7 +363,7 @@ def set_basic_data_teaser(pyxb_class, element): def set_layer_data_teaser(pyxb_class, element): - '''Helper function for load_teaser_xml to set the layer data + """Helper function for load_teaser_xml to set the layer data Parameters ---------- @@ -382,9 +373,8 @@ def set_layer_data_teaser(pyxb_class, element): element : TEASERClass teaser class representation of a building element - ''' + """ for pyxb_layer in pyxb_class.Layer: - layer = Layer(element) layer.id = pyxb_layer.id From c67da3c1b950e0a9d00eee4658dbae4b55c05fe2 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 17:30:50 +0100 Subject: [PATCH 088/283] new structure in setup.py --- setup.py | 12 +++++------- teaser/data/input/inputdata/__init__.py | 0 2 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 teaser/data/input/inputdata/__init__.py diff --git a/setup.py b/setup.py index 5f62e89b2..93b99c213 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from setuptools import setup setup(name='teaser', - version='0.4.4', + version='0.5.0', description='Tool for Energy Analysis and Simulation for Efficient Retrofit ', url='https://github.com/RWTH-EBC/TEASER', author='RWTH Aachen University, E.ON Energy Research Center, Institute of Energy Efficient Buildings and Indoor Climate', @@ -17,6 +17,7 @@ 'teaser.logic.buildingobjects.boundaryconditions', 'teaser.logic.buildingobjects.buildingphysics', 'teaser.logic.buildingobjects.buildingsystems', + 'teaser.logic.buildingobjects.calculation', 'teaser.logic.simulation', 'teaser.data', 'teaser.data.bindings', @@ -29,13 +30,9 @@ 'teaser.data.bindings.schemas', 'teaser.data.bindings.v_0_3_9', 'teaser.data.bindings.v_0_4', + 'teaser.data.bindings.v_0_5', 'teaser.data.input', - 'teaser.data.input.inputdata', 'teaser.data.output', - 'teaser.data.output.modelicatemplate', - 'teaser.data.output.modelicatemplate.AixLib', - 'teaser.data.output.modelicatemplate.Annex60', - 'teaser.data.output.texttemplate', 'teaser.examples', 'teaser.examples.simulation', 'teaser.examples.verification', @@ -49,8 +46,9 @@ 'teaser.gui.guiimages.Residentials', 'tests'], package_data={'teaser.data.input.inputdata': ['*.xml'], + package_data={'teaser.data.input.inputdata.weaterdata': ['DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos'], 'teaser.data.output.modelicatemplate': ['package','package_order'], - 'teaser.data.output.modelicatemplate.AixLib': ['AixLib_base','AixLib_model','AixLib_zone'], + 'teaser.data.output.modelicatemplate.AixLib': ['AixLib_Multizone','AixLib_ThermalZoneRecord_TwoElement'], 'teaser.data.output.modelicatemplate.Annex60': ['Annex60_FourElements', 'Annex60_ThreeElements','Annex60_TwoElements'], 'teaser.data.output.texttemplate': ['ReadableBuilding'], 'teaser.data.bindings.schemas': ['*.xsd'], diff --git a/teaser/data/input/inputdata/__init__.py b/teaser/data/input/inputdata/__init__.py deleted file mode 100644 index e69de29bb..000000000 From 9b459ba089853bb99a7152920ecefced3a5b180b Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 2 Jan 2017 18:02:56 +0100 Subject: [PATCH 089/283] start three element model --- setup.py | 2 +- .../AixLib_ThermalZoneRecord_TwoElement | 4 +- .../Annex60/Annex60_TwoElements | 8 +- .../calculation/three_element.py | 1304 +++++++++++++++++ .../calculation/two_element.py | 31 +- 5 files changed, 1330 insertions(+), 19 deletions(-) create mode 100644 teaser/logic/buildingobjects/calculation/three_element.py diff --git a/setup.py b/setup.py index 93b99c213..2ec95b117 100644 --- a/setup.py +++ b/setup.py @@ -46,7 +46,7 @@ 'teaser.gui.guiimages.Residentials', 'tests'], package_data={'teaser.data.input.inputdata': ['*.xml'], - package_data={'teaser.data.input.inputdata.weaterdata': ['DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos'], + 'teaser.data.input.inputdata.weaterdata': ['DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos'], 'teaser.data.output.modelicatemplate': ['package','package_order'], 'teaser.data.output.modelicatemplate.AixLib': ['AixLib_Multizone','AixLib_ThermalZoneRecord_TwoElement'], 'teaser.data.output.modelicatemplate.Annex60': ['Annex60_FourElements', 'Annex60_ThreeElements','Annex60_TwoElements'], diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement index fcd102daf..42b1956cb 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement @@ -51,8 +51,8 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWinOut = ${zone.model_attr.alpha_conv_outer_win}, alphaRoofOut = 0.0, alphaRadRoof = 0.0, - tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, - aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_wall))}, + tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, + aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}, wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, wfWin = ${get_list(zone.model_attr.weightfactor_win)}, wfGro = ${zone.model_attr.weightfactor_ground)}, diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements index 9d981cabf..158ab22c8 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements @@ -12,15 +12,15 @@ model ${zone.parent.name}_${zone.name} Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, - til=${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, - azi = ${get_list(deg_to_rad(zone.model_attr.orientation_wall))}) + azi = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( - til=${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, - azi=${get_list(deg_to_rad(zone.model_attr.orientation_wall))}) + azi=${get_list(deg_to_rad(zone.model_attr.orientation_facade))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py new file mode 100644 index 000000000..5318a7e71 --- /dev/null +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -0,0 +1,1304 @@ +# created January 2017 + +from __future__ import division +import math +import random +import warnings + + +class ThreeElement(object): + """This class contains attributes and functions for three element model + + This model distinguishes between internal thermal masses and exterior + walls divided into thos who are exposed to the sun and ground plates. + While exterior walls contribute to heat transfer to the ambient, adiabatic + conditions apply to interior walls. This approach allows considering the + dynamic behaviour induced by internal heat storage. This class calculates + and holds all attributes given in documentation. + + It treats Rooftops and OuterWalls as one type of outer + walls and distinguishes GroundFloors as a separatly resulting in two + RC-combination for these types. + + Depending on the chosen method it will consider an extra resistance for + windows or merge all windows into the RC-Combination for outer walls. + + Parameters + ---------- + thermal_zone: ThermalZone() + TEASER instance of ThermalZone + merge_windows : boolean + True for merging the windows into the outer wall's RC-combination, + False for separate resistance for window, default is False + t_bt : float [d] + Time constant according to VDI 6007 (default t_bt = 5) + + Attributes + ---------- + Interior Walls + + area_iw : float [m2] + Area of all interior walls. + alpha_conv_inner_iw : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of interior + walls facing the inside of this thermal zone. + alpha_rad_inner_iw : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of interior + walls facing the inside of this thermal zone. + alpha_comb_inner_iw : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of interior walls + facing the inside of this thermal zone. + alpha_conv_outer_iw : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of interior + walls facing the adjacent thermal zone. (Currently not supported) + alpha_rad_outer_iw : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of interior + walls facing the adjacent thermal zone. (Currently not supported) + alpha_comb_outer_iw : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of interior walls + facing the adjacent thermal zone. (Currently not supported) + ua_value_iw : float [W/(m2K)] + U-Value times interior wall area. (Does not take adjacent thermal + zones into account) + r_conv_inner_iw : float [K/W] + Sum of convective resistances for all interior walls + facing the inside of this thermal zone. + r_rad_inner_iw : float [K/W] + Sum of radiative resistances for all interior walls facing the + inside of this thermal zone + r_comb_inner_iw : float [K/W] + Sum of combined resistances for all interior walls facing the + inside of this thermal zone + r1_iw : float [K/W] + Lumped resistance of interior walls no heat transfer coefficients for + convection and radiation are accounted in this resistance. + c1_iw : float [J/K] + Lumped capacity of interior walls + + Outer Walls (OuterWall, Rooftop) + + area_ow : float [m2] + Area of all outer walls. + alpha_conv_inner_ow : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of outer walls + facing the inside of this thermal zone. + alpha_rad_inner_ow : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of outer walls + facing the inside of this thermal zone. + alpha_comb_inner_ow : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of outer walls + facing the inside of this thermal zone. + alpha_conv_outer_ow : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of outer walls + facing the ambient. + alpha_rad_outer_ow : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of outer walls + facing the ambient. + alpha_comb_outer_ow : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of outer walls + facing the ambient. + ua_value_ow : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_ow : float [K/W] + Sum of convective resistances for all outer walls facing the + inside of this thermal zone. + r_rad_inner_ow : float [K/W] + Sum of radiative resistances for all outer walls facing the + inside of this thermal zone. + r_comb_inner_ow : float [K/W] + Sum of combined resistances for all outer walls facing the + inside of this thermal zone. + r_conv_outer_ow : float [K/W] + Sum of convective resistances for all outer walls facing the + ambient. + r_rad_outer_ow : float [K/W] + Sum of radiative resistances for all outer walls facing the + ambient. + r_comb_outer_ow : float [K/W] + Sum of combined resistances for all outer walls facing the + ambient. + r1_ow : float [K/W] + Lumped resistance of outer walls no heat transfer coefficients for + convection and radiation are accounted in this resistance. + r_rest_ow : float [K/W] + Lumped remaining resistance of outer walls between r1_ow and c1_ow no + heat transfer coefficients for convection and radiation are accounted + in this resistance. + c1_ow : float [J/K] + Lumped capacity of outer walls. + weightfactor_ow : list of floats + Weightfactors of outer walls (UA-Value of walls with same orientation + and tilt divided by ua_value_ow) + outer_wall_areas : list of floats [m2] + Area of all outer walls in one list. + r_rad_ow_iw : float [K/W] + Resistance for radiative heat transfer between walls. + TODO: needs to be checked + ir_emissivity_outer_ow : float + Area-weighted ir emissivity of outer wall facing the ambient. + ir_emissivity_inner_ow : float + Area-weighted ir emissivity of outer walls facing the thermal zone. + solar_absorp_ow : float + Area-weighted solar absorption of outer walls facing the ambient. + + Ground Floors + + area_gf : float [m2] + Area of all ground floors. + alpha_conv_inner_gf : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of ground floors + facing the inside of this thermal zone. + alpha_rad_inner_gf : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of ground floors + facing the inside of this thermal zone. + alpha_comb_inner_gf : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of ground floors + facing the inside of this thermal zone. + ua_value_gf : float [W/(m2K)] + U-Value times ground floor area. + r_conv_inner_gf : float [K/W] + Sum of convective resistances for all ground floors facing the + inside of this thermal zone. + r_rad_inner_gf : float [K/W] + Sum of radiative resistances for all ground floors facing the + inside of this thermal zone. + r_comb_inner_gf : float [K/W] + Sum of combined resistances for all ground floors facing the + inside of this thermal zone. + r1_gf : float [K/W] + Lumped resistance of ground floors no heat transfer coefficients for + convection and radiation are accounted in this resistance. + r_rest_gf : float [K/W] + Lumped remaining resistance of ground floors between r1_gf and c1_gf no + heat transfer coefficients for convection and radiation are accounted + in this resistance. + c1_gf : float [J/K] + Lumped capacity of ground floors. + weightfactor_gf : float + Weightfactor of ground floors (UA-Value of walls with same orientation + and tilt divided by ua_value_gf) + ground_floor_area : float [m2] + Area of all ground floors. + r_rad_gf_iw : float [K/W] + Resistance for radiative heat transfer between walls. + TODO: needs to be checked + ir_emissivity_inner_gf : float + Area-weighted ir emissivity of ground floors facing the thermal zone. + + Windows + + area_win : float [m2] + Area of all windows. + alpha_conv_inner_win : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of windows + facing the inside of this thermal zone. + alpha_rad_inner_win : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of windows + facing the inside of this thermal zone. + alpha_comb_inner_win : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of windows facing + the inside of this thermal zone. + ratio_conv_rad_inner_win : float [-] + Ratio for windows between convective and radiative heat emission, + given in VDI 6007-3 + alpha_conv_outer_win : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of windows + facing the ambient. + alpha_rad_outer_win : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of windows + facing the ambient. + alpha_comb_outer_win : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of windows facing + the ambient. + ua_value_win : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_win : float [K/W] + Sum of convective resistances for all windows facing the + inside of this thermal zone. + r_rad_inner_win : float [K/W] + Sum of radiative resistances for all windows facing the + inside of this thermal zone. + r_comb_inner_win : float [K/W] + Sum of combined resistances for all windows facing the + inside of this thermal zone. + r_conv_outer_win : float [K/W] + Sum of convective resistances for all windows facing the + ambient. + r_rad_outer_win : float [K/W] + Sum of radiative resistances for all windows facing the + ambient. + r_comb_outer_win : float [K/W] + Sum of combined resistances for all windows facing the + ambient. + r1_win : float [K/W] + Lumped resistance of windows, no heat transfer coefficients for + convection and radiation are accounted in this resistance. + weightfactor_win : list of floats + Weightfactors of windows (UA-Value of windows with same orientation + and tilt divided by ua_value_win or ua_value_win+ua_value_ow, + depending if windows is lumped/merged into the walls or not) + window_areas : list of floats [m2] + Area of all windows in one list, if the windows are merged into the + outer wall this list will be full of zeros + transparent_areas : list of floats [m2] + Area of all transparent elements (most likely windows) in one list, + this list will be always filled with the areas, independent if + windows are merged into walls or not. + solar_absorp_win : float + Area-weighted solar absorption for windows. (typically 0.0) + ir_emissivity_win : float + Area-weighted ir_emissivity for windows. Can be used for windows + facing the thermal zone and the ambient. + weighted_g_value : float + Area-weighted g-Value of all windows. + g_sunblind : list of floats + G-Value of all sunblinds of each window in a list + + Misc values: + + alpha_rad_inner_mean : float [W/(m2K)] + Area-weighted radiative coefficient of all surfaces facing the + inside of this thermal zone (OuterWalls, Windows, InnerWalls, ...). + alpha_rad_outer_mean : float [W/(m2K)] + Area-weighted radiative coefficient of all surfaces facing the + ambient (OuterWalls, Windows, ...). + heat_load : [W] + Static heat load of the thermal zone. + facade_areas : list of floats [m2] + List containing the area of each facade (with same tilt and + orientation) this includes also roofs and ground floors and windows. + n_outer : int + Number of total facades with different combination of tilt and + orientation, including Rooftops and GroundFloors + tilt_facade : list of floats [degree] + Tilt of facades against the horizontal. + orientation_facade : list of floats [degree] + Orientation of facades (Azimuth). + 0 - North + 90 - East + 180 - South + 270 - West + + Returns + ------- + + calc_success : boolean + True if calculation was successful. + + """ + + def __init__(self, thermal_zone, merge_windows, t_bt): + """Constructor for TwoElement""" + + self.internal_id = random.random() + + self.thermal_zone = thermal_zone + self.merge_windows = merge_windows + self.t_bt = t_bt + + # Attributes of inner walls + self.area_iw = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_iw = 0.0 + self.alpha_rad_inner_iw = 0.0 + self.alpha_comb_inner_iw = 0.0 + # coefficient of heat transfer facing the adjacent thermal zone + self.alpha_conv_outer_iw = 0.0 + self.alpha_rad_outer_iw = 0.0 + self.alpha_comb_outer_iw = 0.0 + + # UA-Value + self.ua_value_iw = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_iw = 0.0 + self.r_rad_inner_iw = 0.0 + self.r_comb_inner_iw = 0.0 + self.r_conv_outer_iw = 0.0 + self.r_rad_outer_iw = 0.0 + self.r_comb_outer_iw = 0.0 + + # lumped resistance/capacity + self.r1_iw = 0.0 + self.c1_iw = 0.0 + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_ow = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + + # UA-Value + self.ua_value_ow = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_ow = 0.0 + self.r_rad_inner_ow = 0.0 + self.r_comb_inner_ow = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_ow = 0.0 + self.r_rad_outer_ow = 0.0 + self.r_comb_outer_ow = 0.0 + + # lumped resistances/capacity + self.r1_ow = 0.0 + self.r_rest_ow = 0.0 + self.c1_ow = 0.0 + self.r_total_ow = 0.0 + + # Optical properties + self.ir_emissivity_outer_ow = 0.0 + self.ir_emissivity_inner_ow = 0.0 + self.solar_absorp_ow = 0.0 + + # Additional attributes + self.weightfactor_ow = [] + self.weightfactor_ground = 0.0 + self.tilt_wall = [] + self.orientation_wall = [] + self.outer_wall_areas = [] + + # TODO: check this value + self.r_rad_ow_iw = 0.0 + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_gf = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_gf = 0.0 + self.alpha_rad_inner_gf = 0.0 + self.alpha_comb_inner_gf = 0.0 + + # UA-Value + self.ua_value_gf = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_gf = 0.0 + self.r_rad_inner_gf = 0.0 + self.r_comb_inner_gf = 0.0 + + # lumped resistances/capacity + self.r1_gf = 0.0 + self.r_rest_gf = 0.0 + self.c1_gf = 0.0 + self.r_total_gf = 0.0 + + # Optical properties + self.ir_emissivity_inner_gf = 0.0 + + + # Additional attributes + + self.weightfactor_ground = 0.0 + + # Attributes for windows + self.area_win = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_win = 0.0 + self.alpha_rad_inner_win = 0.0 + self.alpha_comb_inner_win = 0.0 + self.ratio_conv_rad_inner_win = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_win = 0.0 + self.alpha_rad_outer_win = 0.0 + self.alpha_comb_outer_win = 0.0 + + # UA-Value + self.ua_value_win = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + + # lumped resistances/capacity + self.r1_win = 0.0 + + # Optical properties + self.ir_emissivity_win = 0.0 + self.solar_absorp_win = 0.0 + + # Additional attributes + self.weightfactor_win = [] + self.window_areas = [] + self.transparent_areas = [] + self.g_sunblind = [] + self.weighted_g_value = 0.0 + + # Misc values + + self.alpha_rad_inner_mean = 0.0 + self.n_outer = 0 + self.facade_areas = [] + self.heat_load = 0.0 + self.cool_load = 0.0 + + def calc_attributes(self): + """Calls all necessary function to calculate model attributes""" + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.rooftops) + + for out_wall in outer_walls: + out_wall.calc_equivalent_res() + out_wall.calc_ua_value() + for gf in self.thermal_zone.ground_floors: + gf.calc_equivalent_res() + gf.calc_ua_value() + for win in self.thermal_zone.windows: + win.calc_equivalent_res() + win.calc_ua_value() + + self.set_calc_default() + self._sum_outer_wall_elements() + self._sum_inner_wall_elements() + self._sum_window_elements() + self._calc_outer_elements() + self._calc_inner_elements() + self._calc_wf() + self._calc_mean_values() + self._calc_number_of_elements() + self._fill_zone_lists() + self._calc_heat_load() + + return True + + @staticmethod + def _calc_parallel_connection(element_list, omega): + """Parallel connection of walls according to VDI 6007 + + Calculates the parallel connection of wall elements according to VDI + 6007, resulting in R1 and C1 (equation 23, 24). + + Parameters + ---------- + element_list : list + List of inner or outer walls + omega : float + VDI 6007 frequency + + Returns + ---------- + r1 : float [K/W] + VDI 6007 resistance for all inner or outer walls + c1 : float [K/W] + VDI 6007 capacity all for inner or outer walls + """ + + for wall_count in range(len(element_list) - 1): + + if wall_count == 0: + + r1 = (element_list[wall_count].r1 * + element_list[wall_count].c1 ** 2 + + element_list[wall_count + 1].r1 * + element_list[wall_count + 1].c1 ** 2 + omega ** 2 * + element_list[wall_count].r1 * + element_list[wall_count + 1].r1 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + ((element_list[wall_count].c1 + + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) ** 2 * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) + + c1 = ((element_list[wall_count].c1 + + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) ** 2 * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + (element_list[wall_count].c1 + + element_list[wall_count + 1].c1 + omega ** 2 * + (element_list[wall_count].r1 ** 2 * + element_list[wall_count].c1 + + element_list[wall_count + 1].r1 ** 2 * + element_list[wall_count + 1].c1) * + element_list[wall_count].c1 * + element_list[wall_count + 1].c1) + else: + r1x = r1 + c1x = c1 + r1 = (r1x * c1x ** 2 + element_list[wall_count + 1].r1 * + element_list[wall_count + 1].c1 ** 2 + + omega ** 2 * r1x * element_list[wall_count + 1].r1 * + (r1x + element_list[wall_count + 1].r1) * + c1x ** 2 * element_list[wall_count + 1].c1 ** 2) / \ + ((c1x + element_list[wall_count + 1].c1) ** 2 + + omega ** 2 * ( + r1x + element_list[wall_count + 1].r1) ** 2 * + c1x ** 2 * element_list[wall_count + 1].c1 ** 2) + + c1 = ((c1x + element_list[ + wall_count + 1].c1) ** 2 + omega ** 2 * + (r1x + element_list[wall_count + 1].r1) ** 2 * c1x ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + (c1x + element_list[wall_count + 1].c1 + omega ** 2 * + (r1x ** 2 * c1x + element_list[wall_count + 1].r1 ** + 2 * element_list[wall_count + 1].c1) * c1x * + element_list[wall_count + 1].c1) + return r1, c1 + + def _sum_outer_wall_elements(self): + """Sum attributes for outer wall elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + For ThreeElement model it treats rooftops and outer walls + as one kind of wall type. + + """ + + self.area_ow = \ + (sum(out_wall.area for out_wall in + self.thermal_zone.outer_walls) + + sum(roof.area for roof in + self.thermal_zone.rooftops)) + + self.ua_value_ow = \ + (sum(out_wall.ua_value for out_wall in + self.thermal_zone.outer_walls) + + sum(roof.ua_value for roof in + self.thermal_zone.rooftops)) + + self.r_total_ow = 1 / self.ua_value_ow + + # values facing the inside of the thermal zone + + self.r_conv_inner_ow = (1 / + (sum(1 / out_wall.r_inner_conv for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_inner_conv for roof in + self.thermal_zone.rooftops))) + + self.r_rad_inner_ow = (1 / + (sum(1 / out_wall.r_inner_rad for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_inner_rad for roof in + self.thermal_zone.rooftops))) + + self.r_comb_inner_ow = (1 / + (sum(1 / out_wall.r_inner_comb for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_inner_comb for roof in + self.thermal_zone.rooftops))) + + self.ir_emissivity_inner_ow = ( + (sum(out_wall.layer[0].material.ir_emissivity * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[0].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops)) / self.area_ow) + + self.alpha_conv_inner_ow = ( + 1 / (self.r_conv_inner_ow * self.area_ow)) + self.alpha_rad_inner_ow = ( + 1 / (self.r_rad_inner_ow * self.area_ow)) + self.alpha_comb_inner_ow = ( + 1 / (self.r_comb_inner_ow * self.area_ow)) + + # values facing the ambient + # ground floor does not have any coefficients on ambient side + + self.r_conv_outer_ow = (1 / + (sum(1 / out_wall.r_outer_conv for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_conv for roof in + self.thermal_zone.rooftops))) + self.r_rad_outer_ow = (1 / + (sum(1 / out_wall.r_outer_rad for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_rad for roof in + self.thermal_zone.rooftops))) + self.r_comb_outer_ow = (1 / + (sum(1 / out_wall.r_outer_comb for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_comb for roof in + self.thermal_zone.rooftops))) + + self.ir_emissivity_outer_ow = ( + (sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[-1].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops)) / self.area_ow) + + self.solar_absorp_ow = ( + (sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[-1].material.solar_absorp * roof.area for + roof in self.thermal_zone.rooftops)) / self.area_ow) + + self.alpha_conv_outer_ow = ( + 1 / (self.r_conv_outer_ow * self.area_ow)) + self.alpha_rad_outer_ow = ( + 1 / (self.r_rad_outer_ow * self.area_ow)) + self.alpha_comb_outer_ow = ( + 1 / (self.r_comb_outer_ow * self.area_ow)) + + def _sum_ground_floor_elements(self): + """Sum attributes for ground floor elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + + """ + + self.area_gf = sum(ground.area for ground in + self.thermal_zone.ground_floors) + + self.ua_value_gf = \ + (sum(ground.area for ground in + self.thermal_zone.ground_floors)) + + self.r_total_gf = 1 / self.ua_value_gf + + # values facing the inside of the thermal zone + + self.r_conv_inner_gf = (1 / + sum(1 / ground.r_inner_conv for ground in + self.thermal_zone.ground_floors)) + + self.r_rad_inner_gf = (1 / + sum(1 / ground.r_inner_rad for ground in + self.thermal_zone.ground_floors)) + + self.r_comb_inner_gf = (1 / + sum(1 / ground.r_inner_comb for ground in + self.thermal_zone.ground_floors)) + + self.ir_emissivity_inner_gf = sum( + ground.layer[0].material.ir_emissivity * ground.area for ground + in self.thermal_zone.ground_floors) + + self.alpha_conv_inner_gf = ( + 1 / (self.r_conv_inner_gf * self.area_gf)) + self.alpha_rad_inner_gf = ( + 1 / (self.r_rad_inner_gf * self.area_gf)) + self.alpha_comb_inner_gf = ( + 1 / (self.r_comb_inner_gf * self.area_gf)) + + def _sum_inner_wall_elements(self): + """Sum attributes for interior elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + It treats all inner walls identical. + + Function is identical for TwoElement, ThreeElement and FourElement. + + Calculation of adjacent thermal zones and thus these attributes are + currently not supported. + + """ + self.area_iw = \ + (sum(in_wall.area for in_wall in + self.thermal_zone.inner_walls) + + sum(floor.area for floor in + self.thermal_zone.floors) + + sum(ceiling.area for ceiling in + self.thermal_zone.ceilings)) + + self.ua_value_iw = \ + (sum(in_wall.ua_value for in_wall in + self.thermal_zone.inner_walls) + + sum(floor.ua_value for floor in + self.thermal_zone.floors) + + sum(ceiling.ua_value for ceiling in + self.thermal_zone.ceilings)) + + # values facing the inside of the thermal zone + + self.r_conv_inner_iw = (1 / + (sum(1 / in_wall.r_inner_conv for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_conv for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_conv for ceiling in + self.thermal_zone.ceilings))) + + self.r_rad_inner_iw = (1 / + (sum(1 / in_wall.r_inner_rad for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_rad for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_rad for ceiling in + self.thermal_zone.ceilings))) + + self.r_comb_inner_iw = (1 / + (sum(1 / in_wall.r_inner_comb for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_comb for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_comb for ceiling in + self.thermal_zone.ceilings))) + + self.ir_emissivity_inner_iw = ( + sum(in_wall.layer[0].material.ir_emissivity * in_wall.area for + in_wall in self.thermal_zone.inner_walls) + + sum(floor.layer[0].material.ir_emissivity * floor.area for + floor in self.thermal_zone.floors) + + sum(ceiling.layer[0].material.ir_emissivity * ceiling.area for + ceiling in self.thermal_zone.ceilings) / self.area_iw) + + self.alpha_conv_inner_iw = ( + 1 / (self.r_conv_inner_iw * self.area_iw)) + self.alpha_rad_inner_iw = ( + 1 / (self.r_rad_inner_iw * self.area_iw)) + self.alpha_comb_inner_iw = ( + 1 / (self.r_comb_inner_iw * self.area_iw)) + + # adjacent thermal zones are not supported! + + def _sum_window_elements(self): + """Sum attributes for window elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + Function is identical for TwoElement, ThreeElement and FourElement. + """ + + self.area_win = sum(win.area for win in self.thermal_zone.windows) + self.ua_value_win = sum( + win.ua_value for win in self.thermal_zone.windows) + + # values facing the inside of the thermal zone + + self.r_conv_inner_win = (1 / (sum(1 / win.r_inner_conv for win in + self.thermal_zone.windows))) + + self.r_rad_inner_win = (1 / (sum(1 / win.r_inner_rad for win in + self.thermal_zone.windows))) + + self.r_comb_inner_win = (1 / (sum(1 / win.r_inner_comb for win in + self.thermal_zone.windows))) + + self.ir_emissivity_inner_win = sum( + win.layer[0].material.ir_emissivity * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.alpha_conv_inner_win = ( + 1 / (self.r_conv_inner_win * self.area_win)) + self.alpha_rad_inner_win = ( + 1 / (self.r_rad_inner_win * self.area_win)) + self.alpha_comb_inner_win = ( + 1 / (self.r_comb_inner_win * self.area_win)) + self.ratio_conv_rad_inner_win = sum(win.a_conv * win.area for win in + self.thermal_zone.windows) / \ + self.area_win + + # values facing the ambient + + self.r_conv_outer_win = (1 / (sum(1 / win.r_outer_conv for win in + self.thermal_zone.windows))) + + self.r_rad_outer_win = (1 / (sum(1 / win.r_outer_rad for win in + self.thermal_zone.windows))) + + self.r_comb_outer_win = (1 / (sum(1 / win.r_outer_comb for win in + self.thermal_zone.windows))) + + self.ir_emissivity_win = sum(win.layer[-1].material.ir_emissivity + * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.solar_absorp_win = sum(win.layer[-1].material.solar_absorp + * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.weighted_g_value = sum(win.g_value * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.alpha_conv_outer_win = ( + 1 / (self.r_conv_outer_win * self.area_win)) + self.alpha_rad_outer_win = ( + 1 / (self.r_rad_outer_win * self.area_win)) + self.alpha_comb_outer_win = ( + 1 / (self.r_comb_outer_win * self.area_win)) + + def _calc_outer_elements(self): + """Lumped parameter for outer wall elements + + Calculates all necessary parameters for outer walls. This includes + OuterWalls and Rooftops. + + Attributes + ---------- + omega : float [1/s] + angular frequency with given time period. + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, Rooftops + """ + + omega = 2 * math.pi / 86400 / self.t_bt + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.rooftops) + + if 0 < len(outer_walls) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_ow = outer_walls[0].r1 + self.c1_ow = outer_walls[0].c1_korr + elif len(outer_walls) > 1: + # more than one outer wall, calculate chain matrix + self.r1_ow, self.c1_ow = self._calc_parallel_connection(outer_walls, + omega) + else: + warnings.warn("No walls are defined as outer walls, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + + if self.merge_windows is False: + try: + self.r1_win = (1 / sum((1 / win.r1) for + win in self.thermal_zone.windows)) + + conduction = (1 / sum((1 / element.r_conduc) for element in + outer_walls)) + + self.r_rest_ow = (conduction - self.r1_ow) + + except RuntimeError: + print("As no outer walls or no windows are defined lumped " + "parameter cannot be calculated") + + if self.merge_windows is True: + + try: + self.r1_win = (sum((1 / (win.r1 / 6)) for + win in self.thermal_zone.windows)) + + self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) + self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) + self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)) + + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( + ((1 / self.r_conv_inner_ow) + + (1 / self.r_conv_inner_win) + + (1 / self.r_rad_ow_iw)))) + + # TODO: should we handle this in another way? + + self.ir_emissivity_inner_ow = ( + (self.ir_emissivity_inner_ow * self.area_ow + + self.ir_emissivity_inner_win * self.area_win) + / (self.area_ow + self.area_win)) + + self.ir_emissivity_outer_ow = ( + (self.ir_emissivity_outer_ow * self.area_ow + + self.ir_emissivity_win * self.area_win) + / (self.area_ow + self.area_win)) + + self.solar_absorp_ow = ( + (self.solar_absorp_ow * self.area_ow + + self.solar_absorp_win * self.area_win) + / (self.area_ow + self.area_win)) + + except RuntimeError: + print("As no outer walls or no windows are defined lumped " + "parameter cannot be calculated") + + def _calc_ground_floor_elements(self): + """Lumped parameter for ground floor elements + + Calculates all necessary parameters for ground floors. + + Attributes + ---------- + omega : float [1/s] + angular frequency with given time period. + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, Rooftops + """ + + omega = 2 * math.pi / 86400 / self.t_bt + + if 0 < len(self.thermal_zone.ground_floors) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_gf = self.thermal_zone.ground_floors[0].r1 + self.c1_gf = self.thermal_zone.ground_floors[0].c1_korr + elif len(self.thermal_zone.ground_floors) > 1: + # more than one outer wall, calculate chain matrix + self.r1_gf, self.c1_gf = self._calc_parallel_connection( + self.thermal_zone.ground_floors, + omega) + else: + warnings.warn("No walls are defined as ground floors, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + + conduction = (1 / sum((1 / element.r_conduc) for element in + self.thermal_zone.ground_floors)) + + self.r_rest_gf = (conduction - self.r1_gf) + + def _calc_inner_elements(self): + """Lumped parameter for outer wall elements + + Calculates all necessary parameters for inner walls. This includes + InnerWalls, Ceilings and Floors. + + Attributes + ---------- + omega : float [1/s] + angular frequency with given time period. + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops + """ + + omega = 2 * math.pi / 86400 / self.t_bt + + inner_walls = (self.thermal_zone.inner_walls + + self.thermal_zone.floors + + self.thermal_zone.ceilings) + + for in_wall in inner_walls: + in_wall.calc_equivalent_res() + in_wall.calc_ua_value() + + if 0 < len(inner_walls) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_iw = inner_walls[0].r1 + self.c1_iw = inner_walls[0].c1_korr + elif len(inner_walls) > 1: + # more than one outer wall, calculate chain matrix + self.r1_iw, self.c1_iw = self._calc_parallel_connection( + inner_walls, + omega) + else: + warnings.warn("No walls are defined as outer walls, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + + def _calc_wf(self): + """Weightfactors for outer elements(walls, roof, ground floor, windows) + + Calculates the weightfactors of the outer walls, including ground and + windows. + + Parameters + ---------- + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops + """ + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + + if self.merge_windows is True: + + for wall in outer_walls: + wall.wf_out = wall.ua_value / ( + self.ua_value_ow + self.ua_value_win) + + for win in self.thermal_zone.windows: + win.wf_out = win.ua_value / ( + self.ua_value_ow + self.ua_value_win) + + self.weightfactor_ground = sum(gf.wf_out for gf in + self.thermal_zone.ground_floors) + + elif self.merge_windows is False: + + for wall in outer_walls: + wall.wf_out = wall.ua_value / self.ua_value_ow + + for win in self.thermal_zone.windows: + win.wf_out = win.ua_value / self.ua_value_win + + self.weightfactor_ground = sum(gf.wf_out for gf in + self.thermal_zone.ground_floors) + + else: + raise ValueError("specify merge window method correctly") + + def _calc_mean_values(self): + """Calculates mean values for inner and outer elements + + This function calculates mean values inside the thermal zone (e.g. + the mean value for coefficient of radiative heat transfer between + inner and outer walls + """ + + self.alpha_rad_inner_mean = (self.area_ow * self.alpha_rad_inner_ow + + self.area_win * self.alpha_rad_inner_win + + self.area_iw * self.alpha_rad_inner_iw) \ + / (self.area_ow + self.area_win + + self.area_iw) + self.alpha_rad_outer_mean = (self.area_ow * self.alpha_rad_outer_ow + + self.area_win * self.alpha_rad_outer_win) \ + / (self.area_ow + self.area_win) + + def _calc_number_of_elements(self): + """Calculates the number of outer elements with different tilt/orient + + This function calculates the number of outer elements with a + different combination of orientation and tilt, this includes the + rooftops and ground floors. + """ + + outer_elements = ( + self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops + + self.thermal_zone.windows) + + tilt_orient = [] + for element in outer_elements: + tilt_orient.append((element.orientation, element.tilt)) + self.n_outer = len(list(set(tilt_orient))) + + def _fill_zone_lists(self): + """Fills lists like weightfactors and tilt, orientation + + Fills the lists of a zone according to orientation and tilt of the + zone. Therefore it compares orientation and tilt of all outer + elements and then creates lists for zone weightfactors, orientation, + tilt, ares and sunblinds.""" + + outer_elements = ( + self.thermal_zone.outer_walls + + self.thermal_zone.rooftops + + self.thermal_zone.windows + + self.thermal_zone.ground_floors) + + tilt_orient = [] + for element in outer_elements: + tilt_orient.append((element.orientation, element.tilt)) + tilt_orient = list(set(tilt_orient)) + + for i in tilt_orient: + wall_rt = \ + self.thermal_zone.find_walls(i[0], i[1]) + \ + self.thermal_zone.find_rts(i[0], i[1]) + win = self.thermal_zone.find_wins(i[0], i[1]) + gf = self.thermal_zone.find_gfs(i[0], i[1]) + + if self.merge_windows is True: + self.facade_areas.append(sum([element.area for element in ( + wall_rt + win + gf)])) + else: + self.facade_areas.append(sum([element.area for element in ( + wall_rt + gf)])) + + self.orientation_wall.append(i[0]) + self.tilt_wall.append(i[1]) + + if not wall_rt: + + if not gf: + self.weightfactor_ow.append(0.0) + self.outer_wall_areas.append(0.0) + else: + self.weightfactor_ow.append(0.0) + self.outer_wall_areas.append((sum([element.area for element + in gf]))) + else: + self.weightfactor_ow.append( + sum([wall.wf_out for wall in wall_rt])) + self.outer_wall_areas.append(sum([wall.area for wall in + wall_rt])) + + if not win: + self.weightfactor_win.append(0.0) + self.g_sunblind.append(0.0) + self.window_areas.append(0.0) + self.transparent_areas.append(0.0) + else: + self.weightfactor_win.append( + sum([win.wf_out for win in win])) + self.g_sunblind.append( + sum([win.shading_g_total for win in win])) + + if self.merge_windows is False: + self.window_areas.append( + sum([win.area for win in win])) + self.transparent_areas.append( + sum([win.area for win in win])) + + else: + self.window_areas.append(0) + self.transparent_areas.append( + sum([win.area for win in win])) + + def _calc_heat_load(self): + """Static heat load calculation + + This function calculates the static heat load of the thermal zone by + multiplying the UA-Value of the elements with the given Temperature + difference of t_inside and t_outside. And takes heat losses through + infiltration into account. + + Attributes + ---------- + ua_value_ow_temp : float [W/(m2*K)] + UA Value without GroundFloors + ua_value_gf_temp : float [W/(m2*K)] + UA Value of all GroundFloors + """ + self.heat_load = 0.0 + ua_value_gf_temp = sum( + ground.ua_value for ground in self.thermal_zone.ground_floors) + ua_value_ow_temp = self.ua_value_ow - ua_value_gf_temp + self.heat_load = \ + ((((ua_value_ow_temp + self.ua_value_win) + + self.thermal_zone.volume * + self.thermal_zone.infiltration_rate * 1 / 3600 * + self.thermal_zone.heat_capac_air * + self.thermal_zone.density_air) * (self.thermal_zone.t_inside - + self.thermal_zone.t_outside)) + + (ua_value_gf_temp * (self.thermal_zone.t_inside - + self.thermal_zone.t_ground))) + + def set_calc_default(self): + """sets default calculation parameters + """ + + # Attributes of inner walls + self.area_iw = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_iw = 0.0 + self.alpha_rad_inner_iw = 0.0 + self.alpha_comb_inner_iw = 0.0 + # coefficient of heat transfer facing the adjacent thermal zone + self.alpha_conv_outer_iw = 0.0 + self.alpha_rad_outer_iw = 0.0 + self.alpha_comb_outer_iw = 0.0 + + # UA-Value + self.ua_value_iw = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_iw = 0.0 + self.r_rad_inner_iw = 0.0 + self.r_comb_inner_iw = 0.0 + self.r_conv_outer_iw = 0.0 + self.r_rad_outer_iw = 0.0 + self.r_comb_outer_iw = 0.0 + + # lumped resistance/capacity + self.r1_iw = 0.0 + self.c1_iw = 0.0 + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_ow = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + + # UA-Value + self.ua_value_ow = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_ow = 0.0 + self.r_rad_inner_ow = 0.0 + self.r_comb_inner_ow = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_ow = 0.0 + self.r_rad_outer_ow = 0.0 + self.r_comb_outer_ow = 0.0 + + # lumped resistances/capacity + self.r1_ow = 0.0 + self.r_rest_ow = 0.0 + self.c1_ow = 0.0 + self.r_total_ow = 0.0 + + # Optical properties + self.ir_emissivity_outer_ow = 0.0 + self.ir_emissivity_inner_ow = 0.0 + self.solar_absorp_ow = 0.0 + + # Additional attributes + self.weightfactor_ow = [] + self.weightfactor_ground = [] + self.tilt_wall = [] + self.orientation_wall = [] + self.outer_wall_areas = [] + + self.r_rad_ow_iw = 0.0 + + # Attributes for windows + self.area_win = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_win = 0.0 + self.alpha_rad_inner_win = 0.0 + self.alpha_comb_inner_win = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_win = 0.0 + self.alpha_rad_outer_win = 0.0 + self.alpha_comb_outer_win = 0.0 + + # UA-Value + self.ua_value_win = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + + # lumped resistances/capacity + self.r1_win = 0.0 + + # Optical properties + self.ir_emissivity_win = 0.0 + self.solar_absorp_win = 0.00 + + # Additional attributes + self.weightfactor_win = [] + self.tilt_win = [] + self.orientation_win = [] + + self.window_areas = [] + self.g_sunblind = [] + self.weighted_g_value = 0.0 diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 674fddd60..578401564 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -133,9 +133,9 @@ class TwoElement(object): weightfactor_ground : list of floats Weightfactors of groundfloors (UA-Value of groundfloor divided by ua_value_ow). - tilt_wall : list of floats [degree] + tilt_facade : list of floats [degree] Tilt of outer walls against the horizontal. - orientation_wall : list of floats [degree] + orientation_facade : list of floats [degree] Orientation of outer walls (Azimuth). 0 - North 90 - East @@ -222,10 +222,6 @@ class TwoElement(object): g_sunblind : list of floats G-Value of all sunblinds of each window in a list - Zone specific values: - - - Misc values: alpha_rad_inner_mean : float [W/(m2K)] @@ -239,6 +235,17 @@ class TwoElement(object): facade_areas : list of floats [m2] List containing the area of each facade (with same tilt and orientation) this includes also roofs and ground floors and windows. + n_outer : int + Number of total facades with different combination of tilt and + orientation, including Rooftops and GroundFloors + tilt_facade : list of floats [degree] + Tilt of facades against the horizontal. + orientation_facade : list of floats [degree] + Orientation of facades (Azimuth). + 0 - North + 90 - East + 180 - South + 270 - West @@ -326,8 +333,6 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # Additional attributes self.weightfactor_ow = [] self.weightfactor_ground = 0.0 - self.tilt_wall = [] - self.orientation_wall = [] self.outer_wall_areas = [] # TODO: check this value @@ -379,6 +384,8 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.alpha_rad_inner_mean = 0.0 self.n_outer = 0 self.facade_areas = [] + self.tilt_facade = [] + self.orientation_facade = [] self.heat_load = 0.0 self.cool_load = 0.0 @@ -987,8 +994,8 @@ def _fill_zone_lists(self): self.facade_areas.append(sum([element.area for element in ( wall_rt + gf)])) - self.orientation_wall.append(i[0]) - self.tilt_wall.append(i[1]) + self.orientation_facade.append(i[0]) + self.tilt_facade.append(i[1]) if not wall_rt: @@ -1127,8 +1134,8 @@ def set_calc_default(self): # Additional attributes self.weightfactor_ow = [] self.weightfactor_ground = [] - self.tilt_wall = [] - self.orientation_wall = [] + self.tilt_facade = [] + self.orientation_facade = [] self.outer_wall_areas = [] self.r_rad_ow_iw = 0.0 From 4358cc73645ea455d1b50a24eb169d1a006a51f4 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 09:21:15 +0100 Subject: [PATCH 090/283] Adds Coveralls to travis.yml #359 --- .travis.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e0b6e8c78..5e65a57b8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,7 +10,12 @@ install: - pip install --only-binary=numpy,scipy numpy scipy - pip install pyxb - pip install -e . + - pip install coveralls script: - py.test \ No newline at end of file + py.test + coverage run setup.py test + +after_success: + coveralls From 55614e992b560dad5fc910bd0ca31504230cd94f Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 09:33:31 +0100 Subject: [PATCH 091/283] Next version of script call #359 --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 5e65a57b8..26925165f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,6 @@ install: script: - py.test coverage run setup.py test after_success: From 9b3e003f2beaf39a818788405504a9b3e9010db1 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 09:48:23 +0100 Subject: [PATCH 092/283] Switching to a different package #359 --- .travis.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 26925165f..77d733f62 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,11 +10,12 @@ install: - pip install --only-binary=numpy,scipy numpy scipy - pip install pyxb - pip install -e . - - pip install coveralls + - pip install pytest-cov + - pip install python-coveralls script: - coverage run setup.py test + - py.test --cov=TEASER after_success: - coveralls + - coveralls From 32e05198574a92497e3f2c32619035da3f833059 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 09:56:08 +0100 Subject: [PATCH 093/283] Fixes path to cover #359 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 77d733f62..0bcd32bcb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,7 @@ install: script: - - py.test --cov=TEASER + - py.test --cov after_success: - coveralls From c793a86a9a3a7d0e8f0af16ff54683fe97d04559 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 10:14:29 +0100 Subject: [PATCH 094/283] Switching back to the old package #359 --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0bcd32bcb..86d1ab6a9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,12 +10,12 @@ install: - pip install --only-binary=numpy,scipy numpy scipy - pip install pyxb - pip install -e . - - pip install pytest-cov - - pip install python-coveralls + - pip install coveralls script: - - py.test --cov + - py.test + - coverage run tests/test_data.py test after_success: - - coveralls + coveralls From 040bd022dc494b6b6dd704bd99ae58b1d6553fb1 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 10:23:18 +0100 Subject: [PATCH 095/283] Tries to limit coverage checks to TEASER without dependencies #359 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 86d1ab6a9..91ac48688 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,7 @@ install: script: - py.test - - coverage run tests/test_data.py test + - coverage run --source=TEASER tests/test_data.py test after_success: coveralls From 0032d34f17c204d120575e89a2f3db379127a6fe Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 10:34:44 +0100 Subject: [PATCH 096/283] Next try to limit coverage check to TEASER #359 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 91ac48688..1d4af3380 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,7 @@ install: script: - py.test - - coverage run --source=TEASER tests/test_data.py test + - coverage run --source=./TEASER tests/test_data.py test after_success: coveralls From 0e259a647d9a2452923697ff033227ea4104880d Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 10:42:30 +0100 Subject: [PATCH 097/283] integrate three element --- .../calculation/three_element.py | 47 +++++++------------ teaser/logic/buildingobjects/thermalzone.py | 7 ++- 2 files changed, 24 insertions(+), 30 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 5318a7e71..88c3c1484 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -467,9 +467,11 @@ def calc_attributes(self): self.set_calc_default() self._sum_outer_wall_elements() + self._sum_ground_floor_elements() self._sum_inner_wall_elements() self._sum_window_elements() self._calc_outer_elements() + self._calc_ground_floor_elements() self._calc_inner_elements() self._calc_wf() self._calc_mean_values() @@ -935,9 +937,6 @@ def _calc_ground_floor_elements(self): ---------- omega : float [1/s] angular frequency with given time period. - outer_walls : list - List containing all TEASER Wall instances that are treated as same - outer wall type. In case of TwoElement model OuterWalls, Rooftops """ omega = 2 * math.pi / 86400 / self.t_bt @@ -949,17 +948,19 @@ def _calc_ground_floor_elements(self): elif len(self.thermal_zone.ground_floors) > 1: # more than one outer wall, calculate chain matrix self.r1_gf, self.c1_gf = self._calc_parallel_connection( - self.thermal_zone.ground_floors, - omega) + self.thermal_zone.ground_floors, omega) else: warnings.warn("No walls are defined as ground floors, please be " "careful with results. In addition this might lead " "to RunTimeErrors") + try: + conduction = (1 / sum((1 / element.r_conduc) for element in + self.thermal_zone.ground_floors)) - conduction = (1 / sum((1 / element.r_conduc) for element in - self.thermal_zone.ground_floors)) - - self.r_rest_gf = (conduction - self.r1_gf) + self.r_rest_gf = (conduction - self.r1_gf) + except RuntimeError: + print("As no ground floors are defined lumped " + "parameter cannot be calculated") def _calc_inner_elements(self): """Lumped parameter for outer wall elements @@ -1029,8 +1030,7 @@ def _calc_wf(self): win.wf_out = win.ua_value / ( self.ua_value_ow + self.ua_value_win) - self.weightfactor_ground = sum(gf.wf_out for gf in - self.thermal_zone.ground_floors) + self.weightfactor_ground = 0.0 elif self.merge_windows is False: @@ -1040,9 +1040,7 @@ def _calc_wf(self): for win in self.thermal_zone.windows: win.wf_out = win.ua_value / self.ua_value_win - self.weightfactor_ground = sum(gf.wf_out for gf in - self.thermal_zone.ground_floors) - + self.weightfactor_ground = 0.0 else: raise ValueError("specify merge window method correctly") @@ -1064,7 +1062,7 @@ def _calc_mean_values(self): / (self.area_ow + self.area_win) def _calc_number_of_elements(self): - """Calculates the number of outer elements with different tilt/orient + """Calculates the number of facade elements with different tilt/orient This function calculates the number of outer elements with a different combination of orientation and tilt, this includes the @@ -1073,7 +1071,6 @@ def _calc_number_of_elements(self): outer_elements = ( self.thermal_zone.outer_walls + - self.thermal_zone.ground_floors + self.thermal_zone.rooftops + self.thermal_zone.windows) @@ -1093,8 +1090,7 @@ def _fill_zone_lists(self): outer_elements = ( self.thermal_zone.outer_walls + self.thermal_zone.rooftops + - self.thermal_zone.windows + - self.thermal_zone.ground_floors) + self.thermal_zone.windows) tilt_orient = [] for element in outer_elements: @@ -1106,27 +1102,20 @@ def _fill_zone_lists(self): self.thermal_zone.find_walls(i[0], i[1]) + \ self.thermal_zone.find_rts(i[0], i[1]) win = self.thermal_zone.find_wins(i[0], i[1]) - gf = self.thermal_zone.find_gfs(i[0], i[1]) if self.merge_windows is True: self.facade_areas.append(sum([element.area for element in ( - wall_rt + win + gf)])) + wall_rt + win)])) else: self.facade_areas.append(sum([element.area for element in ( - wall_rt + gf)])) + wall_rt)])) self.orientation_wall.append(i[0]) self.tilt_wall.append(i[1]) if not wall_rt: - - if not gf: - self.weightfactor_ow.append(0.0) - self.outer_wall_areas.append(0.0) - else: - self.weightfactor_ow.append(0.0) - self.outer_wall_areas.append((sum([element.area for element - in gf]))) + self.weightfactor_ow.append(0.0) + self.outer_wall_areas.append(0.0) else: self.weightfactor_ow.append( sum([wall.wf_out for wall in wall_rt])) diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 0e7ddb778..c09afea44 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -7,6 +7,7 @@ import random import re from teaser.logic.buildingobjects.calculation.two_element import TwoElement +from teaser.logic.buildingobjects.calculation.three_element import ThreeElement class ThermalZone(object): """Thermal zone class. @@ -152,7 +153,11 @@ def calc_zone_parameters( t_bt=t_bt) self.model_attr.calc_attributes() elif number_of_elements == 3: - pass + self.model_attr = ThreeElement( + thermal_zone=self, + merge_windows=merge_windows, + t_bt=t_bt) + self.model_attr.calc_attributes() elif number_of_elements == 4: pass From 697d2824c7f868b3212c2a3f2d668d1f27a13390 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 10:50:43 +0100 Subject: [PATCH 098/283] and back to the other package #359 --- .travis.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1d4af3380..b9f7dbd69 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,12 +10,14 @@ install: - pip install --only-binary=numpy,scipy numpy scipy - pip install pyxb - pip install -e . - - pip install coveralls + - pip install pytest-cov + - pip install python-coveralls +before_script: + - cd - script: - - py.test - - coverage run --source=./TEASER tests/test_data.py test + - py.test tests/test_data.py --cov TEASER after_success: - coveralls + - coveralls From 94a0e0c6994ea327a120ad47d4ddce5fd9b43ba2 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 11:00:54 +0100 Subject: [PATCH 099/283] switches to other package #359 --- .travis.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index b9f7dbd69..1d4af3380 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,14 +10,12 @@ install: - pip install --only-binary=numpy,scipy numpy scipy - pip install pyxb - pip install -e . - - pip install pytest-cov - - pip install python-coveralls + - pip install coveralls -before_script: - - cd - script: - - py.test tests/test_data.py --cov TEASER + - py.test + - coverage run --source=./TEASER tests/test_data.py test after_success: - - coveralls + coveralls From b700cf85dd7146a2f7d099d53a3d61532087c69e Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 11:01:57 +0100 Subject: [PATCH 100/283] changes path #359 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1d4af3380..78ef4b4fe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,7 @@ install: script: - py.test - - coverage run --source=./TEASER tests/test_data.py test + - coverage run --source=teaser tests/test_data.py test after_success: coveralls From 415cb881ea12b8357015939cd45bb2396f80a835 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 11:10:44 +0100 Subject: [PATCH 101/283] model export aixlib three element --- teaser/data/output/aixlib_output.py | 7 +- .../AixLib_ThermalZoneRecord_ThreeElement | 84 +++++++++++++++++++ .../AixLib_ThermalZoneRecord_TwoElement | 2 +- teaser/examples/archetype.py | 14 ++-- .../calculation/three_element.py | 10 +-- 5 files changed, 103 insertions(+), 14 deletions(-) create mode 100644 teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 95ecdc9d8..7248f9bac 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -62,6 +62,11 @@ def export_multizone(buildings, prj, path=None): "data/output/modelicatemplate/AixLib" "/AixLib_ThermalZoneRecord_TwoElement"), lookup=lookup) + zone_template_3 = Template( + filename=utilities.get_full_path( + "data/output/modelicatemplate/AixLib" + "/AixLib_ThermalZoneRecord_ThreeElement"), + lookup=lookup) model_template = Template( filename=utilities.get_full_path( "data/output/modelicatemplate/AixLib/AixLib_Multizone"), @@ -135,7 +140,7 @@ def export_multizone(buildings, prj, path=None): elif type(zone.model_attr).__name__ == "TwoElement": out_file.write(zone_template_2.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "ThreeElement": - pass + out_file.write(zone_template_3.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "FourElement": pass diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement new file mode 100644 index 000000000..a77ebce52 --- /dev/null +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement @@ -0,0 +1,84 @@ +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBase; +record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" + extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( + T_start = ${zone.t_inside}, + withAirCap = ${get_true_false(zone.parent.library_attr.consider_heat_capacity)}, + VAir = ${zone.volume}, + AZone = ${zone.area}, + alphaRad = ${zone.model_attr.alpha_rad_inner_mean}, + lat = ${deg_to_rad(zone.parent.latitude)}, + nOrientations = ${zone.model_attr.n_outer}, + AWin = ${get_list(zone.model_attr.window_areas)}, + ATransparent = ${get_list(zone.model_attr.window_areas)}, + alphaWin = ${zone.model_attr.alpha_conv_inner_win}, + RWin = ${zone.model_attr.r1_win}, + gWin = ${zone.model_attr.weighted_g_value}, + UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, + ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, + AExt = ${get_list(zone.model_attr.facade_areas)}, + alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, + nExt = 1, + RExt = {${zone.model_attr.r1_ow}}, + RExtRem = ${zone.model_attr.r_rest_ow} , + CExt = {${zone.model_attr.c1_ow}}, + AInt = ${zone.model_attr.area_iw}, + alphaInt = ${zone.model_attr.alpha_conv_inner_iw}, + nInt = 1, + RInt = {${zone.model_attr.r1_iw}}, + CInt = {${zone.model_attr.c1_iw}}, + AFloor = ${zone.model_attr.area_gf}, + alphaFloor = ${zone.model_attr.alpha_conv_inner_gf}, + nFloor = 1, + RFloor = {${zone.model_attr.r1_gf}}, + RFloorRem = ${zone.model_attr.r_rest_gf}, + CFloor = {${zone.model_attr.c1_gf}}, + ARoof = 0.0, + alphaRoof = 0.0, + nRoof = 1, + RRoof = {0.00001}, + RRoofRem = 0.00001, + CRoof = {0.00001}, + nOrientationsRoof = 1, + tiltRoof = {0.0}, + aziRoof = {0.0}, + wfRoof = {0.0}, + aRoof = 0.0, + aExt = ${zone.model_attr.solar_absorp_ow}, + TSoil = ${zone.t_ground}, + alphaWallOut = ${zone.model_attr.alpha_conv_outer_ow}, + alphaRadWall = ${zone.model_attr.alpha_rad_outer_mean}, + alphaWinOut = ${zone.model_attr.alpha_conv_outer_win}, + alphaRoofOut = 0.0, + alphaRadRoof = 0.0, + tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, + aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}, + wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, + wfWin = ${get_list(zone.model_attr.weightfactor_win)}, + wfGro = ${zone.model_attr.weightfactor_ground}, + nrPeople = ${zone.use_conditions.persons}, + ratioConvectiveHeatPeople = ${zone.use_conditions.ratio_conv_rad_persons}, + nrPeopleMachines = ${zone.use_conditions.machines}, + ratioConvectiveHeatMachines = ${zone.use_conditions.ratio_conv_rad_machines}, + lightingPower = ${zone.use_conditions.lighting_power}, + ratioConvectiveHeatLighting = ${zone.use_conditions.ratio_conv_rad_lighting}, + useConstantACHrate = ${get_true_false(zone.use_conditions.use_constant_ach_rate)}, + baseACH = ${zone.infiltration_rate}, + maxUserACH = ${zone.use_conditions.max_user_ach}, + maxOverheatingACH = ${get_list(zone.use_conditions.max_overheating_ach)}, + maxSummerACH = ${get_list(zone.use_conditions.max_summer_ach)}, + winterReduction = ${get_list(zone.use_conditions.winter_reduction)}, + withAHU = ${get_true_false(zone.use_conditions.with_ahu)}, + minAHU = ${zone.use_conditions.min_ahu}, + maxAHU = ${zone.use_conditions.max_ahu}, + hHeat = ${zone.model_attr.heat_load}, + lHeat = 0, + KRHeat = 10000, + TNHeat = 1, + HeaterOn = true, + hCool = 0, + lCool = ${zone.model_attr.cool_load}, + KRCool = 10000, + TNCool = 1, + CoolerOn = false); +end ${zone.parent.name}_${zone.name}; diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement index 42b1956cb..294f0a352 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement @@ -55,7 +55,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}, wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, wfWin = ${get_list(zone.model_attr.weightfactor_win)}, - wfGro = ${zone.model_attr.weightfactor_ground)}, + wfGro = ${zone.model_attr.weightfactor_ground}, nrPeople = ${zone.use_conditions.persons}, ratioConvectiveHeatPeople = ${zone.use_conditions.ratio_conv_rad_persons}, nrPeopleMachines = ${zone.use_conditions.machines}, diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index dc1117f9e..a3ce5902c 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -52,11 +52,11 @@ def example_type_building(): the records in TEASER'S Output folder ''' - #prj.used_library_calc = 'AixLib' - #prj.number_of_elements_calc = 2 - #prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.number_of_elements_calc = 3 + prj.merge_windows_calc = False - #prj.calc_all_buildings() + prj.calc_all_buildings() ''' Export the Modelica Record. If you have a Dymola License you can export @@ -64,9 +64,9 @@ def example_type_building(): and institute buildings) ''' - #prj.export_aixlib( - # internal_id=None, - # path=None) + prj.export_aixlib( + internal_id=None, + path=None) ''' For OpenModelica you need to exclude the centralAHU (because it is using diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 88c3c1484..c7f2e215c 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -363,8 +363,6 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # Additional attributes self.weightfactor_ow = [] self.weightfactor_ground = 0.0 - self.tilt_wall = [] - self.orientation_wall = [] self.outer_wall_areas = [] # TODO: check this value @@ -446,6 +444,8 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.alpha_rad_inner_mean = 0.0 self.n_outer = 0 self.facade_areas = [] + self.tilt_facade = [] + self.orientation_facade = [] self.heat_load = 0.0 self.cool_load = 0.0 @@ -1110,8 +1110,8 @@ def _fill_zone_lists(self): self.facade_areas.append(sum([element.area for element in ( wall_rt)])) - self.orientation_wall.append(i[0]) - self.tilt_wall.append(i[1]) + self.orientation_facade.append(i[0]) + self.tilt_facade.append(i[1]) if not wall_rt: self.weightfactor_ow.append(0.0) @@ -1243,7 +1243,7 @@ def set_calc_default(self): # Additional attributes self.weightfactor_ow = [] - self.weightfactor_ground = [] + self.weightfactor_ground = 0.0 self.tilt_wall = [] self.orientation_wall = [] self.outer_wall_areas = [] From 9408e2c848e572cb2993c72b5fb1dc8f697defe1 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 11:16:02 +0100 Subject: [PATCH 102/283] Adds badge to README.md #359 --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index acbe53c3a..f8f646965 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ # TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit +[![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg?branch=issue359_Coveralls)](https://coveralls.io/github/RWTH-EBC/TEASER?branch=issue359_Coveralls) + The TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) tool allows the creation of archetype buildings as well as the representation of existing buildings and the calculation of simulation @@ -57,8 +59,8 @@ A Journal Paper presenting TEASER is already submitted and is in review. If you are using TEASER, please cite us: -+ CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., -Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, ++ CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., +Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, [pdf](http://www.ibpsa.org/proceedings/BSO2016/p1047.pdf), [bibtex](https://github.com/RWTH-EBC/TEASER/tree/master/doc/cite.bib) From f2bf0f36dbbc6be8c894986ac927cc950b344160 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 11:21:53 +0100 Subject: [PATCH 103/283] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f8f646965..e5a3d47da 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit -[![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg?branch=issue359_Coveralls)](https://coveralls.io/github/RWTH-EBC/TEASER?branch=issue359_Coveralls) +[![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg?branch=development)](https://coveralls.io/github/RWTH-EBC/TEASER?branch=development) The TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) tool allows the creation of archetype buildings as well as the From 7f1d7ff00d4c637dd58a5025ed930d4075072ae2 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 11:24:57 +0100 Subject: [PATCH 104/283] limits coverage checks to data and logic #359 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 78ef4b4fe..2fa532846 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,7 +15,7 @@ install: script: - py.test - - coverage run --source=teaser tests/test_data.py test + - coverage run --source=teaser/logic,teaser/data tests/test_data.py test after_success: coveralls From d2f6bb0cc92b92f079ae770ad3cdc831e37e1697 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 11:39:00 +0100 Subject: [PATCH 105/283] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e5a3d47da..a1502315e 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ # TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit [![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg?branch=development)](https://coveralls.io/github/RWTH-EBC/TEASER?branch=development) +[![Build Status](https://travis-ci.org/RWTH-EBC/TEASER.svg?branch=development)](https://travis-ci.org/RWTH-EBC/TEASER) The TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) tool allows the creation of archetype buildings as well as the From 0718e45c7f3f3deb9547a27c0cfeebc437587ab0 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 11:43:21 +0100 Subject: [PATCH 106/283] some doc --- .../calculation/three_element.py | 65 ++++++++++--------- 1 file changed, 33 insertions(+), 32 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index c7f2e215c..7edda1c32 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -9,9 +9,12 @@ class ThreeElement(object): """This class contains attributes and functions for three element model - This model distinguishes between internal thermal masses and exterior - walls divided into thos who are exposed to the sun and ground plates. - While exterior walls contribute to heat transfer to the ambient, adiabatic + This model adds one further element for the floor plate. Long-term effects + dominate the excitation of the floor plate and thus the excitation + differs from excitation of outer walls. Thus the model distinguishes + between internal thermal masses and exterior walls divided into those + who are exposed to the sun and ground plates. While exterior walls + contribute to heat transfer to the ambient, adiabatic conditions apply to interior walls. This approach allows considering the dynamic behaviour induced by internal heat storage. This class calculates and holds all attributes given in documentation. @@ -28,7 +31,7 @@ class ThreeElement(object): thermal_zone: ThermalZone() TEASER instance of ThermalZone merge_windows : boolean - True for merging the windows into the outer wall's RC-combination, + True for merging windows into the outer wall's RC-combination, False for separate resistance for window, default is False t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) @@ -78,68 +81,72 @@ class ThreeElement(object): Outer Walls (OuterWall, Rooftop) area_ow : float [m2] - Area of all outer walls. + Area of all outer walls (OuterWall, Rooftop). alpha_conv_inner_ow : float [W/(m2K)] Area-weighted convective coefficient of heat transfer of outer walls - facing the inside of this thermal zone. + facing the inside of this thermal zone (OuterWall, Rooftop). alpha_rad_inner_ow : float [W/(m2K)] Area-weighted radiative coefficient of heat transfer of outer walls - facing the inside of this thermal zone. + facing the inside of this thermal zone (OuterWall, Rooftop). alpha_comb_inner_ow : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of outer walls - facing the inside of this thermal zone. + facing the inside of this thermal zone (OuterWall, Rooftop). alpha_conv_outer_ow : float [W/(m2K)] Area-weighted convective coefficient of heat transfer of outer walls - facing the ambient. + facing the ambient (OuterWall, Rooftop). alpha_rad_outer_ow : float [W/(m2K)] Area-weighted radiative coefficient of heat transfer of outer walls - facing the ambient. + facing the ambient (OuterWall, Rooftop). alpha_comb_outer_ow : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of outer walls - facing the ambient. + facing the ambient (OuterWall, Rooftop). ua_value_ow : float [W/(m2K)] - U-Value times outer wall area. + U-Value times outer wall area (OuterWall, Rooftop). r_conv_inner_ow : float [K/W] Sum of convective resistances for all outer walls facing the - inside of this thermal zone. + inside of this thermal zone (OuterWall, Rooftop). r_rad_inner_ow : float [K/W] Sum of radiative resistances for all outer walls facing the - inside of this thermal zone. + inside of this thermal zone (OuterWall, Rooftop). r_comb_inner_ow : float [K/W] Sum of combined resistances for all outer walls facing the - inside of this thermal zone. + inside of this thermal zone (OuterWall, Rooftop). r_conv_outer_ow : float [K/W] Sum of convective resistances for all outer walls facing the - ambient. + ambient (OuterWall, Rooftop). r_rad_outer_ow : float [K/W] Sum of radiative resistances for all outer walls facing the - ambient. + ambient (OuterWall, Rooftop). r_comb_outer_ow : float [K/W] Sum of combined resistances for all outer walls facing the - ambient. + ambient (OuterWall, Rooftop). r1_ow : float [K/W] Lumped resistance of outer walls no heat transfer coefficients for - convection and radiation are accounted in this resistance. + convection and radiation are accounted in this resistance (OuterWall, + Rooftop). r_rest_ow : float [K/W] Lumped remaining resistance of outer walls between r1_ow and c1_ow no heat transfer coefficients for convection and radiation are accounted - in this resistance. + in this resistance (OuterWall, Rooftop). c1_ow : float [J/K] - Lumped capacity of outer walls. + Lumped capacity of outer walls (OuterWall, Rooftop). weightfactor_ow : list of floats Weightfactors of outer walls (UA-Value of walls with same orientation - and tilt divided by ua_value_ow) + and tilt divided by ua_value_ow) (OuterWall, Rooftop) outer_wall_areas : list of floats [m2] - Area of all outer walls in one list. + Area of all outer walls in one list (OuterWall, Rooftop). r_rad_ow_iw : float [K/W] Resistance for radiative heat transfer between walls. TODO: needs to be checked ir_emissivity_outer_ow : float - Area-weighted ir emissivity of outer wall facing the ambient. + Area-weighted ir emissivity of outer wall facing the ambient (OuterWall, + Rooftop). ir_emissivity_inner_ow : float - Area-weighted ir emissivity of outer walls facing the thermal zone. + Area-weighted ir emissivity of outer walls facing the thermal zone + (OuterWall, Rooftop). solar_absorp_ow : float - Area-weighted solar absorption of outer walls facing the ambient. + Area-weighted solar absorption of outer walls facing the ambient + (OuterWall, Rooftop). Ground Floors @@ -279,12 +286,6 @@ class ThreeElement(object): 180 - South 270 - West - Returns - ------- - - calc_success : boolean - True if calculation was successful. - """ def __init__(self, thermal_zone, merge_windows, t_bt): From 6c39df5b4a54ab7caca26c14de47bdb759c12d3c Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 11:54:40 +0100 Subject: [PATCH 107/283] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a1502315e..1b9341327 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ [![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg?branch=development)](https://coveralls.io/github/RWTH-EBC/TEASER?branch=development) [![Build Status](https://travis-ci.org/RWTH-EBC/TEASER.svg?branch=development)](https://travis-ci.org/RWTH-EBC/TEASER) +[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org) The TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) tool allows the creation of archetype buildings as well as the From 05ae13ef934f598f909ad3e3f9af65073c3dc82f Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 11:58:26 +0100 Subject: [PATCH 108/283] add four element module --- .../calculation/four_element.py | 1355 +++++++++++++++++ .../calculation/three_element.py | 3 +- 2 files changed, 1357 insertions(+), 1 deletion(-) create mode 100644 teaser/logic/buildingobjects/calculation/four_element.py diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py new file mode 100644 index 000000000..27361afb1 --- /dev/null +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -0,0 +1,1355 @@ +# created January 2017 + +from __future__ import division +import math +import random +import warnings + + +class ThreeElement(object): + """This class contains attributes and functions for three element model + + This model adds another element for the roof. Roofs commonly exhibit the + same excitations as exterior walls but have different coefficients of heat + transfer due to their orientation. Thus the model distinguishes + between internal thermal masses and exterior walls divided into + outerwalls (vertical), rooftops and ground plates. While all exterior walls + contribute to heat transfer to the ambient, adiabatic + conditions apply to interior walls. This approach allows considering the + dynamic behaviour induced by internal heat storage. This class calculates + and holds all attributes given in documentation. + + It treats OuterWalls, Rooftops and GroundFloors separate resulting in three + RC-combination for these. + Depending on the chosen method it will consider an extra resistance for + windows or merge all windows into the RC-Combination for outer walls. + + Parameters + ---------- + thermal_zone: ThermalZone() + TEASER instance of ThermalZone + merge_windows : boolean + True for merging windows into the outer wall's RC-combination, + False for separate resistance for window, default is False + t_bt : float [d] + Time constant according to VDI 6007 (default t_bt = 5) + + Attributes + ---------- + Interior Walls + + area_iw : float [m2] + Area of all interior walls. + alpha_conv_inner_iw : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of interior + walls facing the inside of this thermal zone. + alpha_rad_inner_iw : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of interior + walls facing the inside of this thermal zone. + alpha_comb_inner_iw : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of interior walls + facing the inside of this thermal zone. + alpha_conv_outer_iw : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of interior + walls facing the adjacent thermal zone. (Currently not supported) + alpha_rad_outer_iw : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of interior + walls facing the adjacent thermal zone. (Currently not supported) + alpha_comb_outer_iw : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of interior walls + facing the adjacent thermal zone. (Currently not supported) + ua_value_iw : float [W/(m2K)] + U-Value times interior wall area. (Does not take adjacent thermal + zones into account) + r_conv_inner_iw : float [K/W] + Sum of convective resistances for all interior walls + facing the inside of this thermal zone. + r_rad_inner_iw : float [K/W] + Sum of radiative resistances for all interior walls facing the + inside of this thermal zone + r_comb_inner_iw : float [K/W] + Sum of combined resistances for all interior walls facing the + inside of this thermal zone + r1_iw : float [K/W] + Lumped resistance of interior walls no heat transfer coefficients for + convection and radiation are accounted in this resistance. + c1_iw : float [J/K] + Lumped capacity of interior walls + + Outer Walls + + area_ow : float [m2] + Area of all outer walls . + alpha_conv_inner_ow : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of outer walls + facing the inside of this thermal zone . + alpha_rad_inner_ow : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of outer walls + facing the inside of this thermal zone . + alpha_comb_inner_ow : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of outer walls + facing the inside of this thermal zone . + alpha_conv_outer_ow : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of outer walls + facing the ambient. + alpha_rad_outer_ow : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of outer walls + facing the ambient . + alpha_comb_outer_ow : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of outer walls + facing the ambient. + ua_value_ow : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_ow : float [K/W] + Sum of convective resistances for all outer walls facing the + inside of this thermal zone . + r_rad_inner_ow : float [K/W] + Sum of radiative resistances for all outer walls facing the + inside of this thermal zone . + r_comb_inner_ow : float [K/W] + Sum of combined resistances for all outer walls facing the + inside of this thermal zone. + r_conv_outer_ow : float [K/W] + Sum of convective resistances for all outer walls facing the + ambient. + r_rad_outer_ow : float [K/W] + Sum of radiative resistances for all outer walls facing the + ambient. + r_comb_outer_ow : float [K/W] + Sum of combined resistances for all outer walls facing the + ambient. + r1_ow : float [K/W] + Lumped resistance of outer walls no heat transfer coefficients for + convection and radiation are accounted in this resistance. + r_rest_ow : float [K/W] + Lumped remaining resistance of outer walls between r1_ow and c1_ow no + heat transfer coefficients for convection and radiation are accounted + in this resistance. + c1_ow : float [J/K] + Lumped capacity of outer walls . + weightfactor_ow : list of floats + Weightfactors of outer walls (UA-Value of walls with same orientation + and tilt divided by ua_value_ow) + outer_wall_areas : list of floats [m2] + Area of all outer walls in one list. + r_rad_ow_iw : float [K/W] + Resistance for radiative heat transfer between walls. + TODO: needs to be checked + ir_emissivity_outer_ow : float + Area-weighted ir emissivity of outer wall facing the ambient. + ir_emissivity_inner_ow : float + Area-weighted ir emissivity of outer walls facing the thermal zone. + solar_absorp_ow : float + Area-weighted solar absorption of outer walls facing the ambient. + + Ground Floors + + area_gf : float [m2] + Area of all ground floors. + alpha_conv_inner_gf : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of ground floors + facing the inside of this thermal zone. + alpha_rad_inner_gf : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of ground floors + facing the inside of this thermal zone. + alpha_comb_inner_gf : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of ground floors + facing the inside of this thermal zone. + ua_value_gf : float [W/(m2K)] + U-Value times ground floor area. + r_conv_inner_gf : float [K/W] + Sum of convective resistances for all ground floors facing the + inside of this thermal zone. + r_rad_inner_gf : float [K/W] + Sum of radiative resistances for all ground floors facing the + inside of this thermal zone. + r_comb_inner_gf : float [K/W] + Sum of combined resistances for all ground floors facing the + inside of this thermal zone. + r1_gf : float [K/W] + Lumped resistance of ground floors no heat transfer coefficients for + convection and radiation are accounted in this resistance. + r_rest_gf : float [K/W] + Lumped remaining resistance of ground floors between r1_gf and c1_gf no + heat transfer coefficients for convection and radiation are accounted + in this resistance. + c1_gf : float [J/K] + Lumped capacity of ground floors. + weightfactor_gf : float + Weightfactor of ground floors (UA-Value of walls with same orientation + and tilt divided by ua_value_gf) + ground_floor_area : float [m2] + Area of all ground floors. + r_rad_gf_iw : float [K/W] + Resistance for radiative heat transfer between walls. + TODO: needs to be checked + ir_emissivity_inner_gf : float + Area-weighted ir emissivity of ground floors facing the thermal zone. + + Rooftops + + area_rt : float [m2] + Area of all rooftops . + alpha_conv_inner_rt : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of rooftops + facing the inside of this thermal zone . + alpha_rad_inner_rt : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of rooftops + facing the inside of this thermal zone . + alpha_comb_inner_rt : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of rooftops + facing the inside of this thermal zone . + alpha_conv_outer_rt : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of rooftops + facing the ambient. + alpha_rad_outer_rt : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of rooftops + facing the ambient . + alpha_comb_outer_rt : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of rooftops + facing the ambient. + ua_value_rt : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_rt : float [K/W] + Sum of convective resistances for all rooftops facing the + inside of this thermal zone . + r_rad_inner_rt : float [K/W] + Sum of radiative resistances for all rooftops facing the + inside of this thermal zone . + r_comb_inner_rt : float [K/W] + Sum of combined resistances for all rooftops facing the + inside of this thermal zone. + r_conv_outer_rt : float [K/W] + Sum of convective resistances for all rooftops facing the + ambient. + r_rad_outer_rt : float [K/W] + Sum of radiative resistances for all rooftops facing the + ambient. + r_comb_outer_rt : float [K/W] + Sum of combined resistances for all rooftops facing the + ambient. + r1_rt : float [K/W] + Lumped resistance of rooftops no heat transfer coefficients for + convection and radiation are accounted in this resistance. + r_rest_rt : float [K/W] + Lumped remaining resistance of rooftops between r1_rt and c1_rt no + heat transfer coefficients for convection and radiation are accounted + in this resistance. + c1_rt : float [J/K] + Lumped capacity of rooftops . + weightfactor_rt : list of floats + Weightfactors of rooftops (UA-Value of walls with same orientation + and tilt divided by ua_value_rt) + outer_wall_areas : list of floats [m2] + Area of all rooftops in one list. + r_rad_rt_iw : float [K/W] + Resistance for radiative heat transfer between walls. + TODO: needs to be checked + ir_emissivity_outer_rt : float + Area-weighted ir emissivity of outer wall facing the ambient. + ir_emissivity_inner_rt : float + Area-weighted ir emissivity of rooftops facing the thermal zone. + solar_absorp_rt : float + Area-weighted solar absorption of rooftops facing the ambient. + + Windows + + area_win : float [m2] + Area of all windows. + alpha_conv_inner_win : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of windows + facing the inside of this thermal zone. + alpha_rad_inner_win : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of windows + facing the inside of this thermal zone. + alpha_comb_inner_win : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of windows facing + the inside of this thermal zone. + ratio_conv_rad_inner_win : float [-] + Ratio for windows between convective and radiative heat emission, + given in VDI 6007-3 + alpha_conv_outer_win : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of windows + facing the ambient. + alpha_rad_outer_win : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of windows + facing the ambient. + alpha_comb_outer_win : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of windows facing + the ambient. + ua_value_win : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_win : float [K/W] + Sum of convective resistances for all windows facing the + inside of this thermal zone. + r_rad_inner_win : float [K/W] + Sum of radiative resistances for all windows facing the + inside of this thermal zone. + r_comb_inner_win : float [K/W] + Sum of combined resistances for all windows facing the + inside of this thermal zone. + r_conv_outer_win : float [K/W] + Sum of convective resistances for all windows facing the + ambient. + r_rad_outer_win : float [K/W] + Sum of radiative resistances for all windows facing the + ambient. + r_comb_outer_win : float [K/W] + Sum of combined resistances for all windows facing the + ambient. + r1_win : float [K/W] + Lumped resistance of windows, no heat transfer coefficients for + convection and radiation are accounted in this resistance. + weightfactor_win : list of floats + Weightfactors of windows (UA-Value of windows with same orientation + and tilt divided by ua_value_win or ua_value_win+ua_value_ow, + depending if windows is lumped/merged into the walls or not) + window_areas : list of floats [m2] + Area of all windows in one list, if the windows are merged into the + outer wall this list will be full of zeros + transparent_areas : list of floats [m2] + Area of all transparent elements (most likely windows) in one list, + this list will be always filled with the areas, independent if + windows are merged into walls or not. + solar_absorp_win : float + Area-weighted solar absorption for windows. (typically 0.0) + ir_emissivity_win : float + Area-weighted ir_emissivity for windows. Can be used for windows + facing the thermal zone and the ambient. + weighted_g_value : float + Area-weighted g-Value of all windows. + g_sunblind : list of floats + G-Value of all sunblinds of each window in a list + + Misc values: + + alpha_rad_inner_mean : float [W/(m2K)] + Area-weighted radiative coefficient of all surfaces facing the + inside of this thermal zone (OuterWalls, Windows, InnerWalls, ...). + alpha_rad_outer_mean : float [W/(m2K)] + Area-weighted radiative coefficient of all surfaces facing the + ambient (OuterWalls, Windows, ...). + heat_load : [W] + Static heat load of the thermal zone. + facade_areas : list of floats [m2] + List containing the area of each facade (with same tilt and + orientation) this includes also roofs and ground floors and windows. + n_outer : int + Number of total facades with different combination of tilt and + orientation, including Rooftops and GroundFloors + tilt_facade : list of floats [degree] + Tilt of facades against the horizontal. + orientation_facade : list of floats [degree] + Orientation of facades (Azimuth). + 0 - North + 90 - East + 180 - South + 270 - West + + """ + + def __init__(self, thermal_zone, merge_windows, t_bt): + """Constructor for TwoElement""" + + self.internal_id = random.random() + + self.thermal_zone = thermal_zone + self.merge_windows = merge_windows + self.t_bt = t_bt + + # Attributes of inner walls + self.area_iw = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_iw = 0.0 + self.alpha_rad_inner_iw = 0.0 + self.alpha_comb_inner_iw = 0.0 + # coefficient of heat transfer facing the adjacent thermal zone + self.alpha_conv_outer_iw = 0.0 + self.alpha_rad_outer_iw = 0.0 + self.alpha_comb_outer_iw = 0.0 + + # UA-Value + self.ua_value_iw = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_iw = 0.0 + self.r_rad_inner_iw = 0.0 + self.r_comb_inner_iw = 0.0 + self.r_conv_outer_iw = 0.0 + self.r_rad_outer_iw = 0.0 + self.r_comb_outer_iw = 0.0 + + # lumped resistance/capacity + self.r1_iw = 0.0 + self.c1_iw = 0.0 + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_ow = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + + # UA-Value + self.ua_value_ow = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_ow = 0.0 + self.r_rad_inner_ow = 0.0 + self.r_comb_inner_ow = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_ow = 0.0 + self.r_rad_outer_ow = 0.0 + self.r_comb_outer_ow = 0.0 + + # lumped resistances/capacity + self.r1_ow = 0.0 + self.r_rest_ow = 0.0 + self.c1_ow = 0.0 + self.r_total_ow = 0.0 + + # Optical properties + self.ir_emissivity_outer_ow = 0.0 + self.ir_emissivity_inner_ow = 0.0 + self.solar_absorp_ow = 0.0 + + # Additional attributes + self.weightfactor_ow = [] + self.weightfactor_ground = 0.0 + self.outer_wall_areas = [] + + # TODO: check this value + self.r_rad_ow_iw = 0.0 + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_gf = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_gf = 0.0 + self.alpha_rad_inner_gf = 0.0 + self.alpha_comb_inner_gf = 0.0 + + # UA-Value + self.ua_value_gf = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_gf = 0.0 + self.r_rad_inner_gf = 0.0 + self.r_comb_inner_gf = 0.0 + + # lumped resistances/capacity + self.r1_gf = 0.0 + self.r_rest_gf = 0.0 + self.c1_gf = 0.0 + self.r_total_gf = 0.0 + + # Optical properties + self.ir_emissivity_inner_gf = 0.0 + + + # Additional attributes + + self.weightfactor_ground = 0.0 + + # Attributes for windows + self.area_win = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_win = 0.0 + self.alpha_rad_inner_win = 0.0 + self.alpha_comb_inner_win = 0.0 + self.ratio_conv_rad_inner_win = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_win = 0.0 + self.alpha_rad_outer_win = 0.0 + self.alpha_comb_outer_win = 0.0 + + # UA-Value + self.ua_value_win = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + + # lumped resistances/capacity + self.r1_win = 0.0 + + # Optical properties + self.ir_emissivity_win = 0.0 + self.solar_absorp_win = 0.0 + + # Additional attributes + self.weightfactor_win = [] + self.window_areas = [] + self.transparent_areas = [] + self.g_sunblind = [] + self.weighted_g_value = 0.0 + + # Misc values + + self.alpha_rad_inner_mean = 0.0 + self.n_outer = 0 + self.facade_areas = [] + self.tilt_facade = [] + self.orientation_facade = [] + self.heat_load = 0.0 + self.cool_load = 0.0 + + def calc_attributes(self): + """Calls all necessary function to calculate model attributes""" + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.rooftops) + + for out_wall in outer_walls: + out_wall.calc_equivalent_res() + out_wall.calc_ua_value() + for gf in self.thermal_zone.ground_floors: + gf.calc_equivalent_res() + gf.calc_ua_value() + for win in self.thermal_zone.windows: + win.calc_equivalent_res() + win.calc_ua_value() + + self.set_calc_default() + self._sum_outer_wall_elements() + self._sum_ground_floor_elements() + self._sum_inner_wall_elements() + self._sum_window_elements() + self._calc_outer_elements() + self._calc_ground_floor_elements() + self._calc_inner_elements() + self._calc_wf() + self._calc_mean_values() + self._calc_number_of_elements() + self._fill_zone_lists() + self._calc_heat_load() + + return True + + @staticmethod + def _calc_parallel_connection(element_list, omega): + """Parallel connection of walls according to VDI 6007 + + Calculates the parallel connection of wall elements according to VDI + 6007, resulting in R1 and C1 (equation 23, 24). + + Parameters + ---------- + element_list : list + List of inner or outer walls + omega : float + VDI 6007 frequency + + Returns + ---------- + r1 : float [K/W] + VDI 6007 resistance for all inner or outer walls + c1 : float [K/W] + VDI 6007 capacity all for inner or outer walls + """ + + for wall_count in range(len(element_list) - 1): + + if wall_count == 0: + + r1 = (element_list[wall_count].r1 * + element_list[wall_count].c1 ** 2 + + element_list[wall_count + 1].r1 * + element_list[wall_count + 1].c1 ** 2 + omega ** 2 * + element_list[wall_count].r1 * + element_list[wall_count + 1].r1 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + ((element_list[wall_count].c1 + + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) ** 2 * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) + + c1 = ((element_list[wall_count].c1 + + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) ** 2 * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + (element_list[wall_count].c1 + + element_list[wall_count + 1].c1 + omega ** 2 * + (element_list[wall_count].r1 ** 2 * + element_list[wall_count].c1 + + element_list[wall_count + 1].r1 ** 2 * + element_list[wall_count + 1].c1) * + element_list[wall_count].c1 * + element_list[wall_count + 1].c1) + else: + r1x = r1 + c1x = c1 + r1 = (r1x * c1x ** 2 + element_list[wall_count + 1].r1 * + element_list[wall_count + 1].c1 ** 2 + + omega ** 2 * r1x * element_list[wall_count + 1].r1 * + (r1x + element_list[wall_count + 1].r1) * + c1x ** 2 * element_list[wall_count + 1].c1 ** 2) / \ + ((c1x + element_list[wall_count + 1].c1) ** 2 + + omega ** 2 * ( + r1x + element_list[wall_count + 1].r1) ** 2 * + c1x ** 2 * element_list[wall_count + 1].c1 ** 2) + + c1 = ((c1x + element_list[ + wall_count + 1].c1) ** 2 + omega ** 2 * + (r1x + element_list[wall_count + 1].r1) ** 2 * c1x ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + (c1x + element_list[wall_count + 1].c1 + omega ** 2 * + (r1x ** 2 * c1x + element_list[wall_count + 1].r1 ** + 2 * element_list[wall_count + 1].c1) * c1x * + element_list[wall_count + 1].c1) + return r1, c1 + + def _sum_outer_wall_elements(self): + """Sum attributes for outer wall elements + + This function sums and computes the area-weighted values, + where necessary for coefficients of heat + transfer, resistances, areas and UA-Values. + + For ThreeElement model it treats rooftops and outer walls + as one kind of wall type. + + """ + + self.area_ow = \ + (sum(out_wall.area for out_wall in + self.thermal_zone.outer_walls) + + sum(roof.area for roof in + self.thermal_zone.rooftops)) + + self.ua_value_ow = \ + (sum(out_wall.ua_value for out_wall in + self.thermal_zone.outer_walls) + + sum(roof.ua_value for roof in + self.thermal_zone.rooftops)) + + self.r_total_ow = 1 / self.ua_value_ow + + # values facing the inside of the thermal zone + + self.r_conv_inner_ow = (1 / + (sum(1 / out_wall.r_inner_conv for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_inner_conv for roof in + self.thermal_zone.rooftops))) + + self.r_rad_inner_ow = (1 / + (sum(1 / out_wall.r_inner_rad for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_inner_rad for roof in + self.thermal_zone.rooftops))) + + self.r_comb_inner_ow = (1 / + (sum(1 / out_wall.r_inner_comb for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_inner_comb for roof in + self.thermal_zone.rooftops))) + + self.ir_emissivity_inner_ow = ( + (sum(out_wall.layer[0].material.ir_emissivity * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[0].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops)) / self.area_ow) + + self.alpha_conv_inner_ow = ( + 1 / (self.r_conv_inner_ow * self.area_ow)) + self.alpha_rad_inner_ow = ( + 1 / (self.r_rad_inner_ow * self.area_ow)) + self.alpha_comb_inner_ow = ( + 1 / (self.r_comb_inner_ow * self.area_ow)) + + # values facing the ambient + # ground floor does not have any coefficients on ambient side + + self.r_conv_outer_ow = (1 / + (sum(1 / out_wall.r_outer_conv for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_conv for roof in + self.thermal_zone.rooftops))) + self.r_rad_outer_ow = (1 / + (sum(1 / out_wall.r_outer_rad for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_rad for roof in + self.thermal_zone.rooftops))) + self.r_comb_outer_ow = (1 / + (sum(1 / out_wall.r_outer_comb for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_comb for roof in + self.thermal_zone.rooftops))) + + self.ir_emissivity_outer_ow = ( + (sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[-1].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops)) / self.area_ow) + + self.solar_absorp_ow = ( + (sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[-1].material.solar_absorp * roof.area for + roof in self.thermal_zone.rooftops)) / self.area_ow) + + self.alpha_conv_outer_ow = ( + 1 / (self.r_conv_outer_ow * self.area_ow)) + self.alpha_rad_outer_ow = ( + 1 / (self.r_rad_outer_ow * self.area_ow)) + self.alpha_comb_outer_ow = ( + 1 / (self.r_comb_outer_ow * self.area_ow)) + + def _sum_ground_floor_elements(self): + """Sum attributes for ground floor elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + + """ + + self.area_gf = sum(ground.area for ground in + self.thermal_zone.ground_floors) + + self.ua_value_gf = \ + (sum(ground.area for ground in + self.thermal_zone.ground_floors)) + + self.r_total_gf = 1 / self.ua_value_gf + + # values facing the inside of the thermal zone + + self.r_conv_inner_gf = (1 / + sum(1 / ground.r_inner_conv for ground in + self.thermal_zone.ground_floors)) + + self.r_rad_inner_gf = (1 / + sum(1 / ground.r_inner_rad for ground in + self.thermal_zone.ground_floors)) + + self.r_comb_inner_gf = (1 / + sum(1 / ground.r_inner_comb for ground in + self.thermal_zone.ground_floors)) + + self.ir_emissivity_inner_gf = sum( + ground.layer[0].material.ir_emissivity * ground.area for ground + in self.thermal_zone.ground_floors) + + self.alpha_conv_inner_gf = ( + 1 / (self.r_conv_inner_gf * self.area_gf)) + self.alpha_rad_inner_gf = ( + 1 / (self.r_rad_inner_gf * self.area_gf)) + self.alpha_comb_inner_gf = ( + 1 / (self.r_comb_inner_gf * self.area_gf)) + + def _sum_inner_wall_elements(self): + """Sum attributes for interior elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + It treats all inner walls identical. + + Function is identical for TwoElement, ThreeElement and FourElement. + + Calculation of adjacent thermal zones and thus these attributes are + currently not supported. + + """ + self.area_iw = \ + (sum(in_wall.area for in_wall in + self.thermal_zone.inner_walls) + + sum(floor.area for floor in + self.thermal_zone.floors) + + sum(ceiling.area for ceiling in + self.thermal_zone.ceilings)) + + self.ua_value_iw = \ + (sum(in_wall.ua_value for in_wall in + self.thermal_zone.inner_walls) + + sum(floor.ua_value for floor in + self.thermal_zone.floors) + + sum(ceiling.ua_value for ceiling in + self.thermal_zone.ceilings)) + + # values facing the inside of the thermal zone + + self.r_conv_inner_iw = (1 / + (sum(1 / in_wall.r_inner_conv for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_conv for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_conv for ceiling in + self.thermal_zone.ceilings))) + + self.r_rad_inner_iw = (1 / + (sum(1 / in_wall.r_inner_rad for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_rad for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_rad for ceiling in + self.thermal_zone.ceilings))) + + self.r_comb_inner_iw = (1 / + (sum(1 / in_wall.r_inner_comb for in_wall in + self.thermal_zone.inner_walls) + + sum(1 / floor.r_inner_comb for floor in + self.thermal_zone.floors) + + sum(1 / ceiling.r_inner_comb for ceiling in + self.thermal_zone.ceilings))) + + self.ir_emissivity_inner_iw = ( + sum(in_wall.layer[0].material.ir_emissivity * in_wall.area for + in_wall in self.thermal_zone.inner_walls) + + sum(floor.layer[0].material.ir_emissivity * floor.area for + floor in self.thermal_zone.floors) + + sum(ceiling.layer[0].material.ir_emissivity * ceiling.area for + ceiling in self.thermal_zone.ceilings) / self.area_iw) + + self.alpha_conv_inner_iw = ( + 1 / (self.r_conv_inner_iw * self.area_iw)) + self.alpha_rad_inner_iw = ( + 1 / (self.r_rad_inner_iw * self.area_iw)) + self.alpha_comb_inner_iw = ( + 1 / (self.r_comb_inner_iw * self.area_iw)) + + # adjacent thermal zones are not supported! + + def _sum_window_elements(self): + """Sum attributes for window elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + Function is identical for TwoElement, ThreeElement and FourElement. + """ + + self.area_win = sum(win.area for win in self.thermal_zone.windows) + self.ua_value_win = sum( + win.ua_value for win in self.thermal_zone.windows) + + # values facing the inside of the thermal zone + + self.r_conv_inner_win = (1 / (sum(1 / win.r_inner_conv for win in + self.thermal_zone.windows))) + + self.r_rad_inner_win = (1 / (sum(1 / win.r_inner_rad for win in + self.thermal_zone.windows))) + + self.r_comb_inner_win = (1 / (sum(1 / win.r_inner_comb for win in + self.thermal_zone.windows))) + + self.ir_emissivity_inner_win = sum( + win.layer[0].material.ir_emissivity * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.alpha_conv_inner_win = ( + 1 / (self.r_conv_inner_win * self.area_win)) + self.alpha_rad_inner_win = ( + 1 / (self.r_rad_inner_win * self.area_win)) + self.alpha_comb_inner_win = ( + 1 / (self.r_comb_inner_win * self.area_win)) + self.ratio_conv_rad_inner_win = sum(win.a_conv * win.area for win in + self.thermal_zone.windows) / \ + self.area_win + + # values facing the ambient + + self.r_conv_outer_win = (1 / (sum(1 / win.r_outer_conv for win in + self.thermal_zone.windows))) + + self.r_rad_outer_win = (1 / (sum(1 / win.r_outer_rad for win in + self.thermal_zone.windows))) + + self.r_comb_outer_win = (1 / (sum(1 / win.r_outer_comb for win in + self.thermal_zone.windows))) + + self.ir_emissivity_win = sum(win.layer[-1].material.ir_emissivity + * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.solar_absorp_win = sum(win.layer[-1].material.solar_absorp + * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.weighted_g_value = sum(win.g_value * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.alpha_conv_outer_win = ( + 1 / (self.r_conv_outer_win * self.area_win)) + self.alpha_rad_outer_win = ( + 1 / (self.r_rad_outer_win * self.area_win)) + self.alpha_comb_outer_win = ( + 1 / (self.r_comb_outer_win * self.area_win)) + + def _calc_outer_elements(self): + """Lumped parameter for outer wall elements + + Calculates all necessary parameters for outer walls. This includes + OuterWalls and Rooftops. + + Attributes + ---------- + omega : float [1/s] + angular frequency with given time period. + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, Rooftops + """ + + omega = 2 * math.pi / 86400 / self.t_bt + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.rooftops) + + if 0 < len(outer_walls) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_ow = outer_walls[0].r1 + self.c1_ow = outer_walls[0].c1_korr + elif len(outer_walls) > 1: + # more than one outer wall, calculate chain matrix + self.r1_ow, self.c1_ow = self._calc_parallel_connection(outer_walls, + omega) + else: + warnings.warn("No walls are defined as outer walls, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + + if self.merge_windows is False: + try: + + self.r1_win = (1 / sum((1 / win.r1) for + win in self.thermal_zone.windows)) + + conduction = (1 / sum((1 / element.r_conduc) for element in + outer_walls)) + + self.r_rest_ow = (conduction - self.r1_ow) + + except RuntimeError: + print("As no outer walls or no windows are defined lumped " + "parameter cannot be calculated") + + if self.merge_windows is True: + + try: + self.r1_win = (sum((1 / (win.r1 / 6)) for + win in self.thermal_zone.windows)) + + self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) + self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) + self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)) + + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( + ((1 / self.r_conv_inner_ow) + + (1 / self.r_conv_inner_win) + + (1 / self.r_rad_ow_iw)))) + + # TODO: should we handle this in another way? + + self.ir_emissivity_inner_ow = ( + (self.ir_emissivity_inner_ow * self.area_ow + + self.ir_emissivity_inner_win * self.area_win) + / (self.area_ow + self.area_win)) + + self.ir_emissivity_outer_ow = ( + (self.ir_emissivity_outer_ow * self.area_ow + + self.ir_emissivity_win * self.area_win) + / (self.area_ow + self.area_win)) + + self.solar_absorp_ow = ( + (self.solar_absorp_ow * self.area_ow + + self.solar_absorp_win * self.area_win) + / (self.area_ow + self.area_win)) + + except RuntimeError: + print("As no outer walls or no windows are defined lumped " + "parameter cannot be calculated") + + def _calc_ground_floor_elements(self): + """Lumped parameter for ground floor elements + + Calculates all necessary parameters for ground floors. + + Attributes + ---------- + omega : float [1/s] + angular frequency with given time period. + """ + + omega = 2 * math.pi / 86400 / self.t_bt + + if 0 < len(self.thermal_zone.ground_floors) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_gf = self.thermal_zone.ground_floors[0].r1 + self.c1_gf = self.thermal_zone.ground_floors[0].c1_korr + elif len(self.thermal_zone.ground_floors) > 1: + # more than one outer wall, calculate chain matrix + self.r1_gf, self.c1_gf = self._calc_parallel_connection( + self.thermal_zone.ground_floors, omega) + else: + warnings.warn("No walls are defined as ground floors, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + try: + conduction = (1 / sum((1 / element.r_conduc) for element in + self.thermal_zone.ground_floors)) + + self.r_rest_gf = (conduction - self.r1_gf) + except RuntimeError: + print("As no ground floors are defined lumped " + "parameter cannot be calculated") + + def _calc_inner_elements(self): + """Lumped parameter for outer wall elements + + Calculates all necessary parameters for inner walls. This includes + InnerWalls, Ceilings and Floors. + + Attributes + ---------- + omega : float [1/s] + angular frequency with given time period. + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops + """ + + omega = 2 * math.pi / 86400 / self.t_bt + + inner_walls = (self.thermal_zone.inner_walls + + self.thermal_zone.floors + + self.thermal_zone.ceilings) + + for in_wall in inner_walls: + in_wall.calc_equivalent_res() + in_wall.calc_ua_value() + + if 0 < len(inner_walls) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_iw = inner_walls[0].r1 + self.c1_iw = inner_walls[0].c1_korr + elif len(inner_walls) > 1: + # more than one outer wall, calculate chain matrix + self.r1_iw, self.c1_iw = self._calc_parallel_connection( + inner_walls, + omega) + else: + warnings.warn("No walls are defined as outer walls, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + + def _calc_wf(self): + """Weightfactors for outer elements(walls, roof, ground floor, windows) + + Calculates the weightfactors of the outer walls, including ground and + windows. + + Parameters + ---------- + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops + """ + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + + if self.merge_windows is True: + + for wall in outer_walls: + wall.wf_out = wall.ua_value / ( + self.ua_value_ow + self.ua_value_win) + + for win in self.thermal_zone.windows: + win.wf_out = win.ua_value / ( + self.ua_value_ow + self.ua_value_win) + + self.weightfactor_ground = 0.0 + + elif self.merge_windows is False: + + for wall in outer_walls: + wall.wf_out = wall.ua_value / self.ua_value_ow + + for win in self.thermal_zone.windows: + win.wf_out = win.ua_value / self.ua_value_win + + self.weightfactor_ground = 0.0 + else: + raise ValueError("specify merge window method correctly") + + def _calc_mean_values(self): + """Calculates mean values for inner and outer elements + + This function calculates mean values inside the thermal zone (e.g. + the mean value for coefficient of radiative heat transfer between + inner and outer walls + """ + + self.alpha_rad_inner_mean = (self.area_ow * self.alpha_rad_inner_ow + + self.area_win * self.alpha_rad_inner_win + + self.area_iw * self.alpha_rad_inner_iw) \ + / (self.area_ow + self.area_win + + self.area_iw) + self.alpha_rad_outer_mean = (self.area_ow * self.alpha_rad_outer_ow + + self.area_win * self.alpha_rad_outer_win) \ + / (self.area_ow + self.area_win) + + def _calc_number_of_elements(self): + """Calculates the number of facade elements with different tilt/orient + + This function calculates the number of outer elements with a + different combination of orientation and tilt, this includes the + rooftops and ground floors. + """ + + outer_elements = ( + self.thermal_zone.outer_walls + + self.thermal_zone.rooftops + + self.thermal_zone.windows) + + tilt_orient = [] + for element in outer_elements: + tilt_orient.append((element.orientation, element.tilt)) + self.n_outer = len(list(set(tilt_orient))) + + def _fill_zone_lists(self): + """Fills lists like weightfactors and tilt, orientation + + Fills the lists of a zone according to orientation and tilt of the + zone. Therefore it compares orientation and tilt of all outer + elements and then creates lists for zone weightfactors, orientation, + tilt, ares and sunblinds.""" + + outer_elements = ( + self.thermal_zone.outer_walls + + self.thermal_zone.rooftops + + self.thermal_zone.windows) + + tilt_orient = [] + for element in outer_elements: + tilt_orient.append((element.orientation, element.tilt)) + tilt_orient = list(set(tilt_orient)) + + for i in tilt_orient: + wall_rt = \ + self.thermal_zone.find_walls(i[0], i[1]) + \ + self.thermal_zone.find_rts(i[0], i[1]) + win = self.thermal_zone.find_wins(i[0], i[1]) + + if self.merge_windows is True: + self.facade_areas.append(sum([element.area for element in ( + wall_rt + win)])) + else: + self.facade_areas.append(sum([element.area for element in ( + wall_rt)])) + + self.orientation_facade.append(i[0]) + self.tilt_facade.append(i[1]) + + if not wall_rt: + self.weightfactor_ow.append(0.0) + self.outer_wall_areas.append(0.0) + else: + self.weightfactor_ow.append( + sum([wall.wf_out for wall in wall_rt])) + self.outer_wall_areas.append(sum([wall.area for wall in + wall_rt])) + + if not win: + self.weightfactor_win.append(0.0) + self.g_sunblind.append(0.0) + self.window_areas.append(0.0) + self.transparent_areas.append(0.0) + else: + self.weightfactor_win.append( + sum([win.wf_out for win in win])) + self.g_sunblind.append( + sum([win.shading_g_total for win in win])) + + if self.merge_windows is False: + self.window_areas.append( + sum([win.area for win in win])) + self.transparent_areas.append( + sum([win.area for win in win])) + + else: + self.window_areas.append(0) + self.transparent_areas.append( + sum([win.area for win in win])) + + def _calc_heat_load(self): + """Static heat load calculation + + This function calculates the static heat load of the thermal zone by + multiplying the UA-Value of the elements with the given Temperature + difference of t_inside and t_outside. And takes heat losses through + infiltration into account. + + Attributes + ---------- + ua_value_ow_temp : float [W/(m2*K)] + UA Value without GroundFloors + ua_value_gf_temp : float [W/(m2*K)] + UA Value of all GroundFloors + """ + self.heat_load = 0.0 + ua_value_gf_temp = sum( + ground.ua_value for ground in self.thermal_zone.ground_floors) + ua_value_ow_temp = self.ua_value_ow - ua_value_gf_temp + self.heat_load = \ + ((((ua_value_ow_temp + self.ua_value_win) + + self.thermal_zone.volume * + self.thermal_zone.infiltration_rate * 1 / 3600 * + self.thermal_zone.heat_capac_air * + self.thermal_zone.density_air) * (self.thermal_zone.t_inside - + self.thermal_zone.t_outside)) + + (ua_value_gf_temp * (self.thermal_zone.t_inside - + self.thermal_zone.t_ground))) + + def set_calc_default(self): + """sets default calculation parameters + """ + + # Attributes of inner walls + self.area_iw = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_iw = 0.0 + self.alpha_rad_inner_iw = 0.0 + self.alpha_comb_inner_iw = 0.0 + # coefficient of heat transfer facing the adjacent thermal zone + self.alpha_conv_outer_iw = 0.0 + self.alpha_rad_outer_iw = 0.0 + self.alpha_comb_outer_iw = 0.0 + + # UA-Value + self.ua_value_iw = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_iw = 0.0 + self.r_rad_inner_iw = 0.0 + self.r_comb_inner_iw = 0.0 + self.r_conv_outer_iw = 0.0 + self.r_rad_outer_iw = 0.0 + self.r_comb_outer_iw = 0.0 + + # lumped resistance/capacity + self.r1_iw = 0.0 + self.c1_iw = 0.0 + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_ow = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + + # UA-Value + self.ua_value_ow = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_ow = 0.0 + self.r_rad_inner_ow = 0.0 + self.r_comb_inner_ow = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_ow = 0.0 + self.r_rad_outer_ow = 0.0 + self.r_comb_outer_ow = 0.0 + + # lumped resistances/capacity + self.r1_ow = 0.0 + self.r_rest_ow = 0.0 + self.c1_ow = 0.0 + self.r_total_ow = 0.0 + + # Optical properties + self.ir_emissivity_outer_ow = 0.0 + self.ir_emissivity_inner_ow = 0.0 + self.solar_absorp_ow = 0.0 + + # Additional attributes + self.weightfactor_ow = [] + self.weightfactor_ground = 0.0 + self.tilt_wall = [] + self.orientation_wall = [] + self.outer_wall_areas = [] + + self.r_rad_ow_iw = 0.0 + + # Attributes for windows + self.area_win = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_win = 0.0 + self.alpha_rad_inner_win = 0.0 + self.alpha_comb_inner_win = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_win = 0.0 + self.alpha_rad_outer_win = 0.0 + self.alpha_comb_outer_win = 0.0 + + # UA-Value + self.ua_value_win = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + + # lumped resistances/capacity + self.r1_win = 0.0 + + # Optical properties + self.ir_emissivity_win = 0.0 + self.solar_absorp_win = 0.00 + + # Additional attributes + self.weightfactor_win = [] + self.tilt_win = [] + self.orientation_win = [] + + self.window_areas = [] + self.g_sunblind = [] + self.weighted_g_value = 0.0 diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 7edda1c32..ad6a617f9 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -566,7 +566,7 @@ def _sum_outer_wall_elements(self): """Sum attributes for outer wall elements This function sums and computes the area-weighted values, - where necessary (the class doc string) for coefficients of heat + where necessary for coefficients of heat transfer, resistances, areas and UA-Values. For ThreeElement model it treats rooftops and outer walls @@ -880,6 +880,7 @@ def _calc_outer_elements(self): if self.merge_windows is False: try: + self.r1_win = (1 / sum((1 / win.r1) for win in self.thermal_zone.windows)) From e0113543b999efc93b85471b2676d76d7aebcd27 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 12:34:01 +0100 Subject: [PATCH 109/283] tries other package #359 --- .travis.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2fa532846..fbdd5324d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,12 +10,11 @@ install: - pip install --only-binary=numpy,scipy numpy scipy - pip install pyxb - pip install -e . - - pip install coveralls - + - pip install pytest-cov + - pip install python-coveralls script: - - py.test - - coverage run --source=teaser/logic,teaser/data tests/test_data.py test + - py.test --cov=teaser after_success: - coveralls + - coveralls From 8a101c3f38da60f114d5a0f187e8b31f6ca652d8 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 12:44:35 +0100 Subject: [PATCH 110/283] next trial #359 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index fbdd5324d..696e0e250 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ install: - pip install pyxb - pip install -e . - pip install pytest-cov - - pip install python-coveralls + - pip install coveralls script: - py.test --cov=teaser From 5ca1e08bcfc51a42e49861543e31a3ff8def5ce1 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 12:47:08 +0100 Subject: [PATCH 111/283] four element model --- .../calculation/four_element.py | 404 ++++++++++++++---- .../calculation/three_element.py | 89 ++-- .../calculation/two_element.py | 38 +- 3 files changed, 399 insertions(+), 132 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 27361afb1..cb36b8242 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -336,7 +336,10 @@ class ThreeElement(object): orientation) this includes also roofs and ground floors and windows. n_outer : int Number of total facades with different combination of tilt and - orientation, including Rooftops and GroundFloors + orientation, windows and outer walls + n_rt : int + Number of total facades with different combination of tilt and + orientation, Rooftops tilt_facade : list of floats [degree] Tilt of facades against the horizontal. orientation_facade : list of floats [degree] @@ -384,7 +387,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.r1_iw = 0.0 self.c1_iw = 0.0 - # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + # Attributes for outer walls self.area_ow = 0.0 # coefficient of heat transfer facing the inside of this thermal zone @@ -429,7 +432,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # TODO: check this value self.r_rad_ow_iw = 0.0 - # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + # Attributes for GroundFloor self.area_gf = 0.0 # coefficient of heat transfer facing the inside of this thermal zone @@ -454,11 +457,54 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # Optical properties self.ir_emissivity_inner_gf = 0.0 - # Additional attributes self.weightfactor_ground = 0.0 + # Attributes for rooftops + self.area_rt = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_rt = 0.0 + self.alpha_rad_inner_rt = 0.0 + self.alpha_comb_inner_rt = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_rt = 0.0 + self.alpha_rad_outer_rt = 0.0 + self.alpha_comb_outer_rt = 0.0 + + # UA-Value + self.ua_value_rt = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_rt = 0.0 + self.r_rad_inner_rt = 0.0 + self.r_comb_inner_rt = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_rt = 0.0 + self.r_rad_outer_rt = 0.0 + self.r_comb_outer_rt = 0.0 + + # lumped resistances/capacity + self.r1_rt = 0.0 + self.r_rest_rt = 0.0 + self.c1_rt = 0.0 + self.r_total_rt = 0.0 + + # Optical properties + self.ir_emissivity_outer_rt = 0.0 + self.ir_emissivity_inner_rt = 0.0 + self.solar_absorp_rt = 0.0 + + # Additional attributes + self.weightfactor_rt = [] + self.rooftop_areas = [] + + # TODO: check this value + self.r_rad_rt_iw = 0.0 + # Attributes for windows self.area_win = 0.0 @@ -504,6 +550,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.alpha_rad_inner_mean = 0.0 self.n_outer = 0 + self.n_rt = 0 self.facade_areas = [] self.tilt_facade = [] self.orientation_facade = [] @@ -636,15 +683,11 @@ def _sum_outer_wall_elements(self): self.area_ow = \ (sum(out_wall.area for out_wall in - self.thermal_zone.outer_walls) - + sum(roof.area for roof in - self.thermal_zone.rooftops)) + self.thermal_zone.outer_walls)) self.ua_value_ow = \ (sum(out_wall.ua_value for out_wall in - self.thermal_zone.outer_walls) - + sum(roof.ua_value for roof in - self.thermal_zone.rooftops)) + self.thermal_zone.outer_walls)) self.r_total_ow = 1 / self.ua_value_ow @@ -652,27 +695,19 @@ def _sum_outer_wall_elements(self): self.r_conv_inner_ow = (1 / (sum(1 / out_wall.r_inner_conv for out_wall in - self.thermal_zone.outer_walls) - + sum(1 / roof.r_inner_conv for roof in - self.thermal_zone.rooftops))) + self.thermal_zone.outer_walls))) self.r_rad_inner_ow = (1 / (sum(1 / out_wall.r_inner_rad for out_wall in - self.thermal_zone.outer_walls) - + sum(1 / roof.r_inner_rad for roof in - self.thermal_zone.rooftops))) + self.thermal_zone.outer_walls))) self.r_comb_inner_ow = (1 / (sum(1 / out_wall.r_inner_comb for out_wall in - self.thermal_zone.outer_walls) - + sum(1 / roof.r_inner_comb for roof in - self.thermal_zone.rooftops))) + self.thermal_zone.outer_walls))) self.ir_emissivity_inner_ow = ( (sum(out_wall.layer[0].material.ir_emissivity * out_wall.area for - out_wall in self.thermal_zone.outer_walls) - + sum(roof.layer[0].material.ir_emissivity * roof.area for - roof in self.thermal_zone.rooftops)) / self.area_ow) + out_wall in self.thermal_zone.outer_walls))) self.alpha_conv_inner_ow = ( 1 / (self.r_conv_inner_ow * self.area_ow)) @@ -686,31 +721,21 @@ def _sum_outer_wall_elements(self): self.r_conv_outer_ow = (1 / (sum(1 / out_wall.r_outer_conv for out_wall in - self.thermal_zone.outer_walls) - + sum(1 / roof.r_outer_conv for roof in - self.thermal_zone.rooftops))) + self.thermal_zone.outer_walls))) self.r_rad_outer_ow = (1 / (sum(1 / out_wall.r_outer_rad for out_wall in - self.thermal_zone.outer_walls) - + sum(1 / roof.r_outer_rad for roof in - self.thermal_zone.rooftops))) + self.thermal_zone.outer_walls))) self.r_comb_outer_ow = (1 / (sum(1 / out_wall.r_outer_comb for out_wall in - self.thermal_zone.outer_walls) - + sum(1 / roof.r_outer_comb for roof in - self.thermal_zone.rooftops))) + self.thermal_zone.outer_walls))) self.ir_emissivity_outer_ow = ( (sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for - out_wall in self.thermal_zone.outer_walls) - + sum(roof.layer[-1].material.ir_emissivity * roof.area for - roof in self.thermal_zone.rooftops)) / self.area_ow) + out_wall in self.thermal_zone.outer_walls))) self.solar_absorp_ow = ( (sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for - out_wall in self.thermal_zone.outer_walls) - + sum(roof.layer[-1].material.solar_absorp * roof.area for - roof in self.thermal_zone.rooftops)) / self.area_ow) + out_wall in self.thermal_zone.outer_walls))) self.alpha_conv_outer_ow = ( 1 / (self.r_conv_outer_ow * self.area_ow)) @@ -726,7 +751,6 @@ def _sum_ground_floor_elements(self): where necessary (the class doc string) for coefficients of heat transfer, resistances, areas and UA-Values. - """ self.area_gf = sum(ground.area for ground in @@ -734,7 +758,7 @@ def _sum_ground_floor_elements(self): self.ua_value_gf = \ (sum(ground.area for ground in - self.thermal_zone.ground_floors)) + self.thermal_zone.ground_floors)) self.r_total_gf = 1 / self.ua_value_gf @@ -763,6 +787,73 @@ def _sum_ground_floor_elements(self): self.alpha_comb_inner_gf = ( 1 / (self.r_comb_inner_gf * self.area_gf)) + def _sum_rooftop_elements(self): + """Sum attributes for rooftop elements + + This function sums and computes the area-weighted values, + where necessary for coefficients of heat + transfer, resistances, areas and UA-Values. + + For ThreeElement model it treats rooftops and outer walls + as one kind of wall type. + + """ + + self.area_rt = sum(roof.area for roof in + self.thermal_zone.rooftops) + + self.ua_value_rt = sum(roof.ua_value for roof in + self.thermal_zone.rooftops) + + self.r_total_rt = 1 / self.ua_value_rt + + # values facing the inside of the thermal zone + + self.r_conv_inner_rt = sum(1 / roof.r_inner_conv for roof in + self.thermal_zone.rooftops) + + self.r_rad_inner_rt = (1 / sum(1 / roof.r_inner_rad for roof in + self.thermal_zone.rooftops)) + + self.r_comb_inner_rt = (1 / sum(1 / roof.r_inner_comb for roof in + self.thermal_zone.rooftops)) + + self.ir_emissivity_inner_rt = sum( + roof.layer[0].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops) / self.area_rt + + self.alpha_conv_inner_rt = ( + 1 / (self.r_conv_inner_rt * self.area_rt)) + self.alpha_rad_inner_rt = ( + 1 / (self.r_rad_inner_rt * self.area_rt)) + self.alpha_comb_inner_rt = ( + 1 / (self.r_comb_inner_rt * self.area_rt)) + + # values facing the ambient + # ground floor does not have any coefficients on ambient side + + self.r_conv_outer_rt = (1 / sum(1 / roof.r_outer_conv for roof in + self.thermal_zone.rooftops)) + self.r_rad_outer_rt = (1 / sum(1 / roof.r_outer_rad for roof in + self.thermal_zone.rooftops)) + self.r_comb_outer_rt = (1 / sum(1 / roof.r_outer_comb for roof in + self.thermal_zone.rooftops)) + + self.ir_emissivity_outer_rt = sum( + roof.layer[-1].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops) / self.area_rt + + self.solar_absorp_rt = sum( + roof.layer[-1].material.solar_absorp * roof.area for + roof in self.thermal_zone.rooftops) / self.area_rt + + self.alpha_conv_outer_rt = ( + 1 / (self.r_conv_outer_rt * self.area_rt)) + self.alpha_rad_outer_rt = ( + 1 / (self.r_rad_outer_rt * self.area_rt)) + self.alpha_comb_outer_rt = ( + 1 / (self.r_comb_outer_rt * self.area_rt)) + def _sum_inner_wall_elements(self): """Sum attributes for interior elements @@ -922,8 +1013,7 @@ def _calc_outer_elements(self): omega = 2 * math.pi / 86400 / self.t_bt - outer_walls = (self.thermal_zone.outer_walls + - self.thermal_zone.rooftops) + outer_walls = (self.thermal_zone.outer_walls) if 0 < len(outer_walls) <= 1: # only one outer wall, no need to calculate chain matrix @@ -993,7 +1083,8 @@ def _calc_outer_elements(self): def _calc_ground_floor_elements(self): """Lumped parameter for ground floor elements - Calculates all necessary parameters for ground floors. + Calculates lumped parameters for ground floors. No windows in ground + floor allowed. Attributes ---------- @@ -1017,13 +1108,49 @@ def _calc_ground_floor_elements(self): "to RunTimeErrors") try: conduction = (1 / sum((1 / element.r_conduc) for element in - self.thermal_zone.ground_floors)) + self.thermal_zone.ground_floors)) self.r_rest_gf = (conduction - self.r1_gf) except RuntimeError: print("As no ground floors are defined lumped " "parameter cannot be calculated") + def _calc_rooftop_elements(self): + """Lumped parameter for ground floor elements + + Calculates lumped parameters for rooftops. Windows are considered in + outer wall calculation. This results in an error concerning the + interior radiation distribution. But currently there is no other option. + + Attributes + ---------- + omega : float [1/s] + angular frequency with given time period. + """ + + omega = 2 * math.pi / 86400 / self.t_bt + + if 0 < len(self.thermal_zone.rooftops) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_rt = self.thermal_zone.rooftops[0].r1 + self.c1_rt = self.thermal_zone.rooftops[0].c1_korr + elif len(self.thermal_zone.rooftops) > 1: + # more than one outer wall, calculate chain matrix + self.r1_rt, self.c1_rt = self._calc_parallel_connection( + self.thermal_zone.rooftops, omega) + else: + warnings.warn("No walls are defined as ground floors, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + try: + conduction = (1 / sum((1 / element.r_conduc) for element in + self.thermal_zone.rooftops)) + + self.r_rest_rt = (conduction - self.r1_gf) + except RuntimeError: + print("As no rooftops are defined lumped " + "parameter cannot be calculated") + def _calc_inner_elements(self): """Lumped parameter for outer wall elements @@ -1067,24 +1194,16 @@ def _calc_inner_elements(self): def _calc_wf(self): """Weightfactors for outer elements(walls, roof, ground floor, windows) - Calculates the weightfactors of the outer walls, including ground and - windows. + Calculates the weightfactors of outer walls, rooftops, including + ground and windows. - Parameters - ---------- - outer_walls : list - List containing all TEASER Wall instances that are treated as same - outer wall type. In case of TwoElement model OuterWalls, - GroundFloors, Rooftops """ - outer_walls = (self.thermal_zone.outer_walls + - self.thermal_zone.ground_floors + - self.thermal_zone.rooftops) + self.weightfactor_ground = 0.0 if self.merge_windows is True: - for wall in outer_walls: + for wall in self.thermal_zone.outer_walls: wall.wf_out = wall.ua_value / ( self.ua_value_ow + self.ua_value_win) @@ -1092,17 +1211,20 @@ def _calc_wf(self): win.wf_out = win.ua_value / ( self.ua_value_ow + self.ua_value_win) - self.weightfactor_ground = 0.0 + for rt in self.thermal_zone.rooftops: + rt.wf_out = rt.ua_value / self.ua_value_rt elif self.merge_windows is False: - for wall in outer_walls: + for wall in self.thermal_zone.outer_walls: wall.wf_out = wall.ua_value / self.ua_value_ow for win in self.thermal_zone.windows: win.wf_out = win.ua_value / self.ua_value_win - self.weightfactor_ground = 0.0 + for rt in self.thermal_zone.rooftops: + rt.wf_out = rt.ua_value / self.ua_value_rt + else: raise ValueError("specify merge window method correctly") @@ -1116,12 +1238,17 @@ def _calc_mean_values(self): self.alpha_rad_inner_mean = (self.area_ow * self.alpha_rad_inner_ow + self.area_win * self.alpha_rad_inner_win + + self.area_gf * self.alpha_rad_inner_gf + + self.area_rt * self.alpha_rad_inner_rt + self.area_iw * self.alpha_rad_inner_iw) \ / (self.area_ow + self.area_win + - self.area_iw) + self.area_iw + self.area_gf + + self.area_rt) self.alpha_rad_outer_mean = (self.area_ow * self.alpha_rad_outer_ow + + self.area_rt * self.alpha_rad_outer_rt + self.area_win * self.alpha_rad_outer_win) \ - / (self.area_ow + self.area_win) + / (self.area_ow + self.area_rt + + self.area_win) def _calc_number_of_elements(self): """Calculates the number of facade elements with different tilt/orient @@ -1132,15 +1259,18 @@ def _calc_number_of_elements(self): """ outer_elements = ( - self.thermal_zone.outer_walls + - self.thermal_zone.rooftops + - self.thermal_zone.windows) + self.thermal_zone.outer_walls + self.thermal_zone.windows) tilt_orient = [] for element in outer_elements: tilt_orient.append((element.orientation, element.tilt)) self.n_outer = len(list(set(tilt_orient))) + tilt_orient_rt = [] + for roof in self.thermal_zone.rooftops: + tilt_orient_rt.append((roof.orientation, roof.tilt)) + self.n_rt = len(list(set(tilt_orient_rt))) + def _fill_zone_lists(self): """Fills lists like weightfactors and tilt, orientation @@ -1151,7 +1281,6 @@ def _fill_zone_lists(self): outer_elements = ( self.thermal_zone.outer_walls + - self.thermal_zone.rooftops + self.thermal_zone.windows) tilt_orient = [] @@ -1160,51 +1289,65 @@ def _fill_zone_lists(self): tilt_orient = list(set(tilt_orient)) for i in tilt_orient: - wall_rt = \ - self.thermal_zone.find_walls(i[0], i[1]) + \ - self.thermal_zone.find_rts(i[0], i[1]) - win = self.thermal_zone.find_wins(i[0], i[1]) + walls = self.thermal_zone.find_walls(i[0], i[1]) + wins = self.thermal_zone.find_wins(i[0], i[1]) if self.merge_windows is True: self.facade_areas.append(sum([element.area for element in ( - wall_rt + win)])) + walls + wins)])) else: self.facade_areas.append(sum([element.area for element in ( - wall_rt)])) + walls)])) self.orientation_facade.append(i[0]) self.tilt_facade.append(i[1]) - if not wall_rt: + if not walls: self.weightfactor_ow.append(0.0) self.outer_wall_areas.append(0.0) else: self.weightfactor_ow.append( - sum([wall.wf_out for wall in wall_rt])) + sum([wall.wf_out for wall in walls])) self.outer_wall_areas.append(sum([wall.area for wall in - wall_rt])) + walls])) - if not win: + if not wins: self.weightfactor_win.append(0.0) self.g_sunblind.append(0.0) self.window_areas.append(0.0) self.transparent_areas.append(0.0) else: self.weightfactor_win.append( - sum([win.wf_out for win in win])) + sum([win.wf_out for win in wins])) self.g_sunblind.append( - sum([win.shading_g_total for win in win])) + sum([win.shading_g_total for win in wins])) if self.merge_windows is False: self.window_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) self.transparent_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) else: self.window_areas.append(0) self.transparent_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) + + tilt_orient_rt = [] + for roof in self.thermal_zone.rooftops: + tilt_orient_rt.append((roof.orientation, roof.tilt)) + tilt_orient_rt = list(set(tilt_orient_rt)) + + for i in tilt_orient_rt: + rts = self.thermal_zone.find_rts(i[0], i[1]) + + if not rts: + self.weightfactor_rt.append(0.0) + self.rooftop_areas.append(0.0) + else: + self.weightfactor_rt.append( + sum([rt.wf_out for rt in rts])) + self.rooftop_areas.append(sum([rt.area for rt in rts])) def _calc_heat_load(self): """Static heat load calculation @@ -1222,9 +1365,8 @@ def _calc_heat_load(self): UA Value of all GroundFloors """ self.heat_load = 0.0 - ua_value_gf_temp = sum( - ground.ua_value for ground in self.thermal_zone.ground_floors) - ua_value_ow_temp = self.ua_value_ow - ua_value_gf_temp + + ua_value_ow_temp = self.ua_value_rt + self.ua_value_ow self.heat_load = \ ((((ua_value_ow_temp + self.ua_value_win) + self.thermal_zone.volume * @@ -1232,7 +1374,7 @@ def _calc_heat_load(self): self.thermal_zone.heat_capac_air * self.thermal_zone.density_air) * (self.thermal_zone.t_inside - self.thermal_zone.t_outside)) - + (ua_value_gf_temp * (self.thermal_zone.t_inside - + + (self.ua_value_gf * (self.thermal_zone.t_inside - self.thermal_zone.t_ground))) def set_calc_default(self): @@ -1266,7 +1408,7 @@ def set_calc_default(self): self.r1_iw = 0.0 self.c1_iw = 0.0 - # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + # Attributes for outer walls self.area_ow = 0.0 # coefficient of heat transfer facing the inside of this thermal zone @@ -1306,12 +1448,84 @@ def set_calc_default(self): # Additional attributes self.weightfactor_ow = [] self.weightfactor_ground = 0.0 - self.tilt_wall = [] - self.orientation_wall = [] self.outer_wall_areas = [] + # TODO: check this value self.r_rad_ow_iw = 0.0 + # Attributes for GroundFloor + self.area_gf = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_gf = 0.0 + self.alpha_rad_inner_gf = 0.0 + self.alpha_comb_inner_gf = 0.0 + + # UA-Value + self.ua_value_gf = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_gf = 0.0 + self.r_rad_inner_gf = 0.0 + self.r_comb_inner_gf = 0.0 + + # lumped resistances/capacity + self.r1_gf = 0.0 + self.r_rest_gf = 0.0 + self.c1_gf = 0.0 + self.r_total_gf = 0.0 + + # Optical properties + self.ir_emissivity_inner_gf = 0.0 + + # Additional attributes + + self.weightfactor_ground = 0.0 + + # Attributes for rooftops + self.area_rt = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_rt = 0.0 + self.alpha_rad_inner_rt = 0.0 + self.alpha_comb_inner_rt = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_rt = 0.0 + self.alpha_rad_outer_rt = 0.0 + self.alpha_comb_outer_rt = 0.0 + + # UA-Value + self.ua_value_rt = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_rt = 0.0 + self.r_rad_inner_rt = 0.0 + self.r_comb_inner_rt = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_rt = 0.0 + self.r_rad_outer_rt = 0.0 + self.r_comb_outer_rt = 0.0 + + # lumped resistances/capacity + self.r1_rt = 0.0 + self.r_rest_rt = 0.0 + self.c1_rt = 0.0 + self.r_total_rt = 0.0 + + # Optical properties + self.ir_emissivity_outer_rt = 0.0 + self.ir_emissivity_inner_rt = 0.0 + self.solar_absorp_rt = 0.0 + + # Additional attributes + self.weightfactor_rt = [] + self.rooftop_areas = [] + + # TODO: check this value + self.r_rad_rt_iw = 0.0 + # Attributes for windows self.area_win = 0.0 @@ -1319,6 +1533,7 @@ def set_calc_default(self): self.alpha_conv_inner_win = 0.0 self.alpha_rad_inner_win = 0.0 self.alpha_comb_inner_win = 0.0 + self.ratio_conv_rad_inner_win = 0.0 # coefficient of heat transfer facing the ambient self.alpha_conv_outer_win = 0.0 @@ -1343,13 +1558,22 @@ def set_calc_default(self): # Optical properties self.ir_emissivity_win = 0.0 - self.solar_absorp_win = 0.00 + self.solar_absorp_win = 0.0 # Additional attributes self.weightfactor_win = [] - self.tilt_win = [] - self.orientation_win = [] - self.window_areas = [] + self.transparent_areas = [] self.g_sunblind = [] self.weighted_g_value = 0.0 + + # Misc values + + self.alpha_rad_inner_mean = 0.0 + self.n_outer = 0 + self.n_rt = 0 + self.facade_areas = [] + self.tilt_facade = [] + self.orientation_facade = [] + self.heat_load = 0.0 + self.cool_load = 0.0 \ No newline at end of file diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index ad6a617f9..506a4eedd 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -276,7 +276,7 @@ class ThreeElement(object): orientation) this includes also roofs and ground floors and windows. n_outer : int Number of total facades with different combination of tilt and - orientation, including Rooftops and GroundFloors + orientation, windows and outer walls rooftops tilt_facade : list of floats [degree] Tilt of facades against the horizontal. orientation_facade : list of floats [degree] @@ -289,7 +289,7 @@ class ThreeElement(object): """ def __init__(self, thermal_zone, merge_windows, t_bt): - """Constructor for TwoElement""" + """Constructor for ThreeElement""" self.internal_id = random.random() @@ -324,7 +324,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.r1_iw = 0.0 self.c1_iw = 0.0 - # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + # Attributes for outer walls (OuterWall, Rooftop) self.area_ow = 0.0 # coefficient of heat transfer facing the inside of this thermal zone @@ -1019,8 +1019,8 @@ def _calc_wf(self): """ outer_walls = (self.thermal_zone.outer_walls + - self.thermal_zone.ground_floors + self.thermal_zone.rooftops) + self.weightfactor_ground = 0.0 if self.merge_windows is True: @@ -1032,8 +1032,6 @@ def _calc_wf(self): win.wf_out = win.ua_value / ( self.ua_value_ow + self.ua_value_win) - self.weightfactor_ground = 0.0 - elif self.merge_windows is False: for wall in outer_walls: @@ -1042,7 +1040,6 @@ def _calc_wf(self): for win in self.thermal_zone.windows: win.wf_out = win.ua_value / self.ua_value_win - self.weightfactor_ground = 0.0 else: raise ValueError("specify merge window method correctly") @@ -1056,9 +1053,10 @@ def _calc_mean_values(self): self.alpha_rad_inner_mean = (self.area_ow * self.alpha_rad_inner_ow + self.area_win * self.alpha_rad_inner_win + + self.area_gf * self.alpha_rad_inner_gf + self.area_iw * self.alpha_rad_inner_iw) \ / (self.area_ow + self.area_win + - self.area_iw) + self.area_iw + self.area_gf) self.alpha_rad_outer_mean = (self.area_ow * self.alpha_rad_outer_ow + self.area_win * self.alpha_rad_outer_win) \ / (self.area_ow + self.area_win) @@ -1103,11 +1101,11 @@ def _fill_zone_lists(self): wall_rt = \ self.thermal_zone.find_walls(i[0], i[1]) + \ self.thermal_zone.find_rts(i[0], i[1]) - win = self.thermal_zone.find_wins(i[0], i[1]) + wins = self.thermal_zone.find_wins(i[0], i[1]) if self.merge_windows is True: self.facade_areas.append(sum([element.area for element in ( - wall_rt + win)])) + wall_rt + wins)])) else: self.facade_areas.append(sum([element.area for element in ( wall_rt)])) @@ -1124,27 +1122,27 @@ def _fill_zone_lists(self): self.outer_wall_areas.append(sum([wall.area for wall in wall_rt])) - if not win: + if not wins: self.weightfactor_win.append(0.0) self.g_sunblind.append(0.0) self.window_areas.append(0.0) self.transparent_areas.append(0.0) else: self.weightfactor_win.append( - sum([win.wf_out for win in win])) + sum([win.wf_out for win in wins])) self.g_sunblind.append( - sum([win.shading_g_total for win in win])) + sum([win.shading_g_total for win in wins])) if self.merge_windows is False: self.window_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) self.transparent_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) else: self.window_areas.append(0) self.transparent_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) def _calc_heat_load(self): """Static heat load calculation @@ -1162,9 +1160,8 @@ def _calc_heat_load(self): UA Value of all GroundFloors """ self.heat_load = 0.0 - ua_value_gf_temp = sum( - ground.ua_value for ground in self.thermal_zone.ground_floors) - ua_value_ow_temp = self.ua_value_ow - ua_value_gf_temp + + ua_value_ow_temp = self.ua_value_ow - self.ua_value_gf self.heat_load = \ ((((ua_value_ow_temp + self.ua_value_win) + self.thermal_zone.volume * @@ -1172,7 +1169,7 @@ def _calc_heat_load(self): self.thermal_zone.heat_capac_air * self.thermal_zone.density_air) * (self.thermal_zone.t_inside - self.thermal_zone.t_outside)) - + (ua_value_gf_temp * (self.thermal_zone.t_inside - + + (self.ua_value_gf * (self.thermal_zone.t_inside - self.thermal_zone.t_ground))) def set_calc_default(self): @@ -1206,7 +1203,7 @@ def set_calc_default(self): self.r1_iw = 0.0 self.c1_iw = 0.0 - # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + # Attributes for outer walls (OuterWall, Rooftop) self.area_ow = 0.0 # coefficient of heat transfer facing the inside of this thermal zone @@ -1246,12 +1243,40 @@ def set_calc_default(self): # Additional attributes self.weightfactor_ow = [] self.weightfactor_ground = 0.0 - self.tilt_wall = [] - self.orientation_wall = [] self.outer_wall_areas = [] + # TODO: check this value self.r_rad_ow_iw = 0.0 + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_gf = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_gf = 0.0 + self.alpha_rad_inner_gf = 0.0 + self.alpha_comb_inner_gf = 0.0 + + # UA-Value + self.ua_value_gf = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_gf = 0.0 + self.r_rad_inner_gf = 0.0 + self.r_comb_inner_gf = 0.0 + + # lumped resistances/capacity + self.r1_gf = 0.0 + self.r_rest_gf = 0.0 + self.c1_gf = 0.0 + self.r_total_gf = 0.0 + + # Optical properties + self.ir_emissivity_inner_gf = 0.0 + + # Additional attributes + + self.weightfactor_ground = 0.0 + # Attributes for windows self.area_win = 0.0 @@ -1259,6 +1284,7 @@ def set_calc_default(self): self.alpha_conv_inner_win = 0.0 self.alpha_rad_inner_win = 0.0 self.alpha_comb_inner_win = 0.0 + self.ratio_conv_rad_inner_win = 0.0 # coefficient of heat transfer facing the ambient self.alpha_conv_outer_win = 0.0 @@ -1283,13 +1309,22 @@ def set_calc_default(self): # Optical properties self.ir_emissivity_win = 0.0 - self.solar_absorp_win = 0.00 + self.solar_absorp_win = 0.0 # Additional attributes self.weightfactor_win = [] - self.tilt_win = [] - self.orientation_win = [] - self.window_areas = [] + self.transparent_areas = [] self.g_sunblind = [] self.weighted_g_value = 0.0 + + # Misc values + + self.alpha_rad_inner_mean = 0.0 + self.n_outer = 0 + self.facade_areas = [] + self.tilt_facade = [] + self.orientation_facade = [] + self.heat_load = 0.0 + self.cool_load = 0.0 + diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 578401564..851381dca 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -984,12 +984,12 @@ def _fill_zone_lists(self): wall_rt = \ self.thermal_zone.find_walls(i[0], i[1]) + \ self.thermal_zone.find_rts(i[0], i[1]) - win = self.thermal_zone.find_wins(i[0], i[1]) + wins = self.thermal_zone.find_wins(i[0], i[1]) gf = self.thermal_zone.find_gfs(i[0], i[1]) if self.merge_windows is True: self.facade_areas.append(sum([element.area for element in ( - wall_rt + win + gf)])) + wall_rt + wins + gf)])) else: self.facade_areas.append(sum([element.area for element in ( wall_rt + gf)])) @@ -1012,27 +1012,27 @@ def _fill_zone_lists(self): self.outer_wall_areas.append(sum([wall.area for wall in wall_rt])) - if not win: + if not wins: self.weightfactor_win.append(0.0) self.g_sunblind.append(0.0) self.window_areas.append(0.0) self.transparent_areas.append(0.0) else: self.weightfactor_win.append( - sum([win.wf_out for win in win])) + sum([win.wf_out for win in wins])) self.g_sunblind.append( - sum([win.shading_g_total for win in win])) + sum([win.shading_g_total for win in wins])) if self.merge_windows is False: self.window_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) self.transparent_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) else: self.window_areas.append(0) self.transparent_areas.append( - sum([win.area for win in win])) + sum([win.area for win in wins])) def _calc_heat_load(self): """Static heat load calculation @@ -1133,11 +1133,10 @@ def set_calc_default(self): # Additional attributes self.weightfactor_ow = [] - self.weightfactor_ground = [] - self.tilt_facade = [] - self.orientation_facade = [] + self.weightfactor_ground = 0.0 self.outer_wall_areas = [] + # TODO: check this value self.r_rad_ow_iw = 0.0 # Attributes for windows @@ -1147,6 +1146,7 @@ def set_calc_default(self): self.alpha_conv_inner_win = 0.0 self.alpha_rad_inner_win = 0.0 self.alpha_comb_inner_win = 0.0 + self.ratio_conv_rad_inner_win = 0.0 # coefficient of heat transfer facing the ambient self.alpha_conv_outer_win = 0.0 @@ -1171,13 +1171,21 @@ def set_calc_default(self): # Optical properties self.ir_emissivity_win = 0.0 - self.solar_absorp_win = 0.00 + self.solar_absorp_win = 0.0 # Additional attributes self.weightfactor_win = [] - self.tilt_win = [] - self.orientation_win = [] - self.window_areas = [] + self.transparent_areas = [] self.g_sunblind = [] self.weighted_g_value = 0.0 + + # Misc values + + self.alpha_rad_inner_mean = 0.0 + self.n_outer = 0 + self.facade_areas = [] + self.tilt_facade = [] + self.orientation_facade = [] + self.heat_load = 0.0 + self.cool_load = 0.0 From 5bac7320ee18600dd50f87364fc10871920683b8 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 13:01:43 +0100 Subject: [PATCH 112/283] add four element template --- teaser/data/output/aixlib_output.py | 5 ++ .../AixLib_ThermalZoneRecord_FourElement | 84 +++++++++++++++++++ teaser/examples/archetype.py | 2 +- .../calculation/four_element.py | 21 ++++- teaser/logic/buildingobjects/thermalzone.py | 7 +- 5 files changed, 115 insertions(+), 4 deletions(-) create mode 100644 teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 7248f9bac..cf238f25c 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -67,6 +67,11 @@ def export_multizone(buildings, prj, path=None): "data/output/modelicatemplate/AixLib" "/AixLib_ThermalZoneRecord_ThreeElement"), lookup=lookup) + zone_template_4 = Template( + filename=utilities.get_full_path( + "data/output/modelicatemplate/AixLib" + "/AixLib_ThermalZoneRecord_FourElement"), + lookup=lookup) model_template = Template( filename=utilities.get_full_path( "data/output/modelicatemplate/AixLib/AixLib_Multizone"), diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement new file mode 100644 index 000000000..562f7918c --- /dev/null +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement @@ -0,0 +1,84 @@ +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBase; +record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" + extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( + T_start = ${zone.t_inside}, + withAirCap = ${get_true_false(zone.parent.library_attr.consider_heat_capacity)}, + VAir = ${zone.volume}, + AZone = ${zone.area}, + alphaRad = ${zone.model_attr.alpha_rad_inner_mean}, + lat = ${deg_to_rad(zone.parent.latitude)}, + nOrientations = ${zone.model_attr.n_outer}, + AWin = ${get_list(zone.model_attr.window_areas)}, + ATransparent = ${get_list(zone.model_attr.window_areas)}, + alphaWin = ${zone.model_attr.alpha_conv_inner_win}, + RWin = ${zone.model_attr.r1_win}, + gWin = ${zone.model_attr.weighted_g_value}, + UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, + ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, + AExt = ${get_list(zone.model_attr.facade_areas)}, + alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, + nExt = 1, + RExt = {${zone.model_attr.r1_ow}}, + RExtRem = ${zone.model_attr.r_rest_ow} , + CExt = {${zone.model_attr.c1_ow}}, + AInt = ${zone.model_attr.area_iw}, + alphaInt = ${zone.model_attr.alpha_conv_inner_iw}, + nInt = 1, + RInt = {${zone.model_attr.r1_iw}}, + CInt = {${zone.model_attr.c1_iw}}, + AFloor = ${zone.model_attr.area_gf}, + alphaFloor = ${zone.model_attr.alpha_conv_inner_gf}, + nFloor = 1, + RFloor = {${zone.model_attr.r1_gf}}, + RFloorRem = ${zone.model_attr.r_rest_gf}, + CFloor = {${zone.model_attr.c1_gf}}, + ARoof = ${zone.model_attr.area_rt}, + alphaRoof = ${zone.model_attr.alpha_conv_inner_rt}, + nRoof = 1, + RRoof = {${zone.model_attr.r1_rt}}, + RRoofRem = ${zone.model_attr.r_rest_rt}, + CRoof = {${zone.model_attr.c1_rt}}, + nOrientationsRoof = ${zone.model_attr.n_rt}, + tiltRoof = ${get_list(deg_to_rad(zone.model_attr.tilt_rt))}, + aziRoof = ${get_list(deg_to_rad(zone.model_attr.orientation_rt))}, + wfRoof = ${get_list(zone.model_attr.weightfactor_rt)}, + aRoof = ${zone.model_attr.solar_absorp_rt}, + aExt = ${zone.model_attr.solar_absorp_ow}, + TSoil = ${zone.t_ground}, + alphaWallOut = ${zone.model_attr.alpha_conv_outer_ow}, + alphaRadWall = ${zone.model_attr.alpha_rad_outer_ow}, + alphaWinOut = ${zone.model_attr.alpha_conv_outer_win}, + alphaRoofOut = ${zone.model_attr.alpha_conv_outer_rt}, + alphaRadRoof = ${zone.model_attr.alpha_rad_outer_rt}, + tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, + aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}, + wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, + wfWin = ${get_list(zone.model_attr.weightfactor_win)}, + wfGro = ${zone.model_attr.weightfactor_ground}, + nrPeople = ${zone.use_conditions.persons}, + ratioConvectiveHeatPeople = ${zone.use_conditions.ratio_conv_rad_persons}, + nrPeopleMachines = ${zone.use_conditions.machines}, + ratioConvectiveHeatMachines = ${zone.use_conditions.ratio_conv_rad_machines}, + lightingPower = ${zone.use_conditions.lighting_power}, + ratioConvectiveHeatLighting = ${zone.use_conditions.ratio_conv_rad_lighting}, + useConstantACHrate = ${get_true_false(zone.use_conditions.use_constant_ach_rate)}, + baseACH = ${zone.infiltration_rate}, + maxUserACH = ${zone.use_conditions.max_user_ach}, + maxOverheatingACH = ${get_list(zone.use_conditions.max_overheating_ach)}, + maxSummerACH = ${get_list(zone.use_conditions.max_summer_ach)}, + winterReduction = ${get_list(zone.use_conditions.winter_reduction)}, + withAHU = ${get_true_false(zone.use_conditions.with_ahu)}, + minAHU = ${zone.use_conditions.min_ahu}, + maxAHU = ${zone.use_conditions.max_ahu}, + hHeat = ${zone.model_attr.heat_load}, + lHeat = 0, + KRHeat = 10000, + TNHeat = 1, + HeaterOn = true, + hCool = 0, + lCool = ${zone.model_attr.cool_load}, + KRCool = 10000, + TNCool = 1, + CoolerOn = false); +end ${zone.parent.name}_${zone.name}; diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index a3ce5902c..d777518b4 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -53,7 +53,7 @@ def example_type_building(): ''' prj.used_library_calc = 'AixLib' - prj.number_of_elements_calc = 3 + prj.number_of_elements_calc = 4 prj.merge_windows_calc = False prj.calc_all_buildings() diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index cb36b8242..a328f150e 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -6,8 +6,8 @@ import warnings -class ThreeElement(object): - """This class contains attributes and functions for three element model +class FourElement(object): + """This class contains attributes and functions for four element model This model adds another element for the roof. Roofs commonly exhibit the same excitations as exterior walls but have different coefficients of heat @@ -251,6 +251,14 @@ class ThreeElement(object): Area-weighted ir emissivity of rooftops facing the thermal zone. solar_absorp_rt : float Area-weighted solar absorption of rooftops facing the ambient. + tilt_rt : list of floats [degree] + Tilt of rooftops against the horizontal. + orientation_rt : list of floats [degree] + Orientation of rooftops (Azimuth). + 0 - North + 90 - East + 180 - South + 270 - West Windows @@ -501,6 +509,8 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # Additional attributes self.weightfactor_rt = [] self.rooftop_areas = [] + self.tilt_rt = [] + self.orientation_rt = [] # TODO: check this value self.r_rad_rt_iw = 0.0 @@ -576,10 +586,12 @@ def calc_attributes(self): self.set_calc_default() self._sum_outer_wall_elements() self._sum_ground_floor_elements() + self._sum_rooftop_elements() self._sum_inner_wall_elements() self._sum_window_elements() self._calc_outer_elements() self._calc_ground_floor_elements() + self._calc_rooftop_elements() self._calc_inner_elements() self._calc_wf() self._calc_mean_values() @@ -1341,6 +1353,9 @@ def _fill_zone_lists(self): for i in tilt_orient_rt: rts = self.thermal_zone.find_rts(i[0], i[1]) + self.orientation_rt.append(i[0]) + self.tilt_rt.append(i[1]) + if not rts: self.weightfactor_rt.append(0.0) self.rooftop_areas.append(0.0) @@ -1522,6 +1537,8 @@ def set_calc_default(self): # Additional attributes self.weightfactor_rt = [] self.rooftop_areas = [] + self.tilt_rt = [] + self.orientation_rt = [] # TODO: check this value self.r_rad_rt_iw = 0.0 diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index c09afea44..33d6548a3 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -8,6 +8,7 @@ import re from teaser.logic.buildingobjects.calculation.two_element import TwoElement from teaser.logic.buildingobjects.calculation.three_element import ThreeElement +from teaser.logic.buildingobjects.calculation.four_element import FourElement class ThermalZone(object): """Thermal zone class. @@ -159,7 +160,11 @@ def calc_zone_parameters( t_bt=t_bt) self.model_attr.calc_attributes() elif number_of_elements == 4: - pass + self.model_attr = FourElement( + thermal_zone=self, + merge_windows=merge_windows, + t_bt=t_bt) + self.model_attr.calc_attributes() def find_walls(self, orientation, tilt): """Returns all outer walls with given orientation and tilt From c5c0369fe70f6d0814c9e4ce69a2d377dd7714db Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 13:59:12 +0100 Subject: [PATCH 113/283] obvious bugfixes --- teaser/data/output/aixlib_output.py | 2 +- teaser/logic/buildingobjects/calculation/four_element.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index cf238f25c..6fb1cd548 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -147,7 +147,7 @@ def export_multizone(buildings, prj, path=None): elif type(zone.model_attr).__name__ == "ThreeElement": out_file.write(zone_template_3.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "FourElement": - pass + out_file.write(zone_template_4.render_unicode(zone=zone)) out_file.close() diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index a328f150e..a4ca0b2ac 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -743,11 +743,11 @@ def _sum_outer_wall_elements(self): self.ir_emissivity_outer_ow = ( (sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for - out_wall in self.thermal_zone.outer_walls))) + out_wall in self.thermal_zone.outer_walls))) / self.area_ow self.solar_absorp_ow = ( (sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for - out_wall in self.thermal_zone.outer_walls))) + out_wall in self.thermal_zone.outer_walls))) / self.area_ow self.alpha_conv_outer_ow = ( 1 / (self.r_conv_outer_ow * self.area_ow)) @@ -821,8 +821,8 @@ def _sum_rooftop_elements(self): # values facing the inside of the thermal zone - self.r_conv_inner_rt = sum(1 / roof.r_inner_conv for roof in - self.thermal_zone.rooftops) + self.r_conv_inner_rt = (1 / sum(1 / roof.r_inner_conv for roof in + self.thermal_zone.rooftops)) self.r_rad_inner_rt = (1 / sum(1 / roof.r_inner_rad for roof in self.thermal_zone.rooftops)) From 718cfdff061f74c2ce9fb4dae3f22f1763892671 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 14:04:23 +0100 Subject: [PATCH 114/283] Getting close to the final version #359 --- .travis.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 696e0e250..ecd32ee52 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,11 +10,10 @@ install: - pip install --only-binary=numpy,scipy numpy scipy - pip install pyxb - pip install -e . - - pip install pytest-cov - pip install coveralls script: - - py.test --cov=teaser + coverage run --source=teaser/logic,teaser/data -m py.test after_success: - - coveralls + coveralls From d666b427873269b39090dac45b196a81d6d2d92b Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 14:13:04 +0100 Subject: [PATCH 115/283] Small changes in Readme.md This is just to reinvoke TravisCI, there are some strange errors happening... --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b9341327..ea86ad2dc 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ # TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit +[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org) [![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg?branch=development)](https://coveralls.io/github/RWTH-EBC/TEASER?branch=development) [![Build Status](https://travis-ci.org/RWTH-EBC/TEASER.svg?branch=development)](https://travis-ci.org/RWTH-EBC/TEASER) -[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org) The TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) tool allows the creation of archetype buildings as well as the From 7ed4f94cbb5ccf9ab3b8937b30b068151e65a629 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 14:16:50 +0100 Subject: [PATCH 116/283] Switches back to pytest-cov #359 --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ecd32ee52..696e0e250 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,10 +10,11 @@ install: - pip install --only-binary=numpy,scipy numpy scipy - pip install pyxb - pip install -e . + - pip install pytest-cov - pip install coveralls script: - coverage run --source=teaser/logic,teaser/data -m py.test + - py.test --cov=teaser after_success: - coveralls + - coveralls From c59789c255e5d1af26a82f0796349e94f5b7ddfd Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 14:25:01 +0100 Subject: [PATCH 117/283] add conversion of azimut --- .../AixLib_ThermalZoneRecord_FourElement | 7 +++-- .../data/output/modelicatemplate/conversion | 29 +++++++++++++++++++ 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement index 562f7918c..2e39a2c27 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement @@ -1,4 +1,5 @@ -<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> +<%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBase; record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( @@ -41,7 +42,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" CRoof = {${zone.model_attr.c1_rt}}, nOrientationsRoof = ${zone.model_attr.n_rt}, tiltRoof = ${get_list(deg_to_rad(zone.model_attr.tilt_rt))}, - aziRoof = ${get_list(deg_to_rad(zone.model_attr.orientation_rt))}, + aziRoof = ${get_list(azmiut_conv(zone.model_attr.orientation_rt))}, wfRoof = ${get_list(zone.model_attr.weightfactor_rt)}, aRoof = ${zone.model_attr.solar_absorp_rt}, aExt = ${zone.model_attr.solar_absorp_ow}, @@ -52,7 +53,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaRoofOut = ${zone.model_attr.alpha_conv_outer_rt}, alphaRadRoof = ${zone.model_attr.alpha_rad_outer_rt}, tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, - aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}, + aziExtWalls = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}, wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, wfWin = ${get_list(zone.model_attr.weightfactor_win)}, wfGro = ${zone.model_attr.weightfactor_ground}, diff --git a/teaser/data/output/modelicatemplate/conversion b/teaser/data/output/modelicatemplate/conversion index 41f6b8799..37f898a07 100644 --- a/teaser/data/output/modelicatemplate/conversion +++ b/teaser/data/output/modelicatemplate/conversion @@ -12,3 +12,32 @@ return return_value %> + +##convert TEASER azimut +<%def name="azmiut_conv(value)", filter="trim"> + <% + if type(value) is list: + return_value = [] + for element in value: + if 0 < element < 360: + return_value.append(deg_to_rad(-180.0+element)) + elif element == 0: + return_value.append(deg_to_rad(180.0)) + elif element == -1: + return_value.append(deg_to_rad(0.0)) + elif element == -2: + return_value.append(deg_to_rad(0.0)) + else: + if 0 < value < 360: + return_value = deg_to_rad(-180.0+element) + elif value == 0: + return_value = deg_to_rad(180.0) + elif value == -1: + return_value = deg_to_rad(0.0) + elif value == -2: + return_value = deg_to_rad(0.0) + + return return_value + + %> + From 71e8281bbf4605d680aeaa0bba3754aaf37ad7a7 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 14:37:15 +0100 Subject: [PATCH 118/283] Adds .coveragerc file #359 --- .coveragerc | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 000000000..f8062141b --- /dev/null +++ b/.coveragerc @@ -0,0 +1,5 @@ +[run] +omit = + # omit everything in /usr + teaser/examples/* + teaser/gui/* From c74502992a79597ab0920d9891d50968f55ac4ce Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 3 Jan 2017 15:40:41 +0100 Subject: [PATCH 119/283] #359 changed comment in the coeragerc file --- .coveragerc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.coveragerc b/.coveragerc index f8062141b..bc225cfb6 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,5 +1,5 @@ [run] omit = - # omit everything in /usr + # omit everything in gui and example packages teaser/examples/* teaser/gui/* From 55883714a5465bb7d36e29dbbb7006190e76621c Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 3 Jan 2017 15:54:38 +0100 Subject: [PATCH 120/283] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3cc9c3e60..8a8980a35 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ # TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit [![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org) -[![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg?branch=development)](https://coveralls.io/github/RWTH-EBC/TEASER?branch=development) -[![Build Status](https://travis-ci.org/RWTH-EBC/TEASER.svg?branch=development)](https://travis-ci.org/RWTH-EBC/TEASER) +[![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg)](https://coveralls.io/github/RWTH-EBC/TEASER) +[![Build Status](https://travis-ci.org/RWTH-EBC/TEASER.svg)](https://travis-ci.org/RWTH-EBC/TEASER) The TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) tool allows the creation of archetype buildings as well as the From e6fe1ec699d577be009a628e170a8d803160bbcf Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 3 Jan 2017 17:06:13 +0100 Subject: [PATCH 121/283] calculation for merge windows = true --- teaser/data/output/annex60_output.py | 2 +- .../verification/verification_room8.py | 35 ++++++++++--------- .../calculation/four_element.py | 13 ++++--- .../calculation/three_element.py | 13 ++++--- .../calculation/two_element.py | 17 ++++----- 5 files changed, 40 insertions(+), 40 deletions(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index d3338681a..9624839d8 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -127,7 +127,7 @@ def export_annex60( elif type(zone.model_attr).__name__ == "TwoElement": out_file.write(model_template_2.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "ThreeElement": - pass + out_file.write(model_template_2.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "FourElement": pass diff --git a/teaser/examples/verification/verification_room8.py b/teaser/examples/verification/verification_room8.py index f7cbc5b62..67f9f81ec 100644 --- a/teaser/examples/verification/verification_room8.py +++ b/teaser/examples/verification/verification_room8.py @@ -26,11 +26,11 @@ def parameter_room8(): ''' execute VDI calculation for single zone ''' - - prj.buildings[0].calc_building_parameter(number_of_elements=2, - merge_windows=True, - used_library='AixLib') - + prj.name = "AnnexReferenceProject_2Element_True" + prj.merge_windows_calc = True + prj.buildings[-1].name = "ResidentialBuilding_2Element_True" + prj.calc_all_buildings() + return prj if __name__ == "__main__": prj = parameter_room8() @@ -39,22 +39,23 @@ def parameter_room8(): parameters inner wall ''' print("Parameters for inner wall") - print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.000668640 K/W") - print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 12391.2 kJ/K") - print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 60.50 qm") - print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.121487317 W/(qm*K)") + print("r1_iw:", prj.buildings[0].thermal_zones[0].model_attr.r1_iw, + "K/W ---", "Rouvel: 0.000668640 K/W") + print("c1_iw: ", prj.buildings[0].thermal_zones[0].model_attr.c1_iw / 1000, "kJ/K ---", "Rouvel: 12391.2 kJ/K") + print("area_iw: ", prj.buildings[0].thermal_zones[0].model_attr.area_iw, "qm ---", "Rouvel: 60.50 qm") + print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.121487317 W/(qm*K)") ''' parameters outer wall ''' print("\nParameters for outer wall") - print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.020705927 K/W") - print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.001736253 K/W") - print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 5259.9 kJ/K") - print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 25.5 qm") - print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") - print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") - print("weightfactor_ow: ", prj.buildings[0].thermal_zones[0].weightfactor_ow, "Rouvel: 0.057968311, 0.132498994") - print("weightfacotr_win: ", prj.buildings[0].thermal_zones[0].weightfactor_win, "Rouvel: 0.404766351, 0.404766351") + print("r_rest_ow", prj.buildings[0].thermal_zones[0].model_attr.r_rest_ow, "K/W ---", "Rouvel: 0.020705927 K/W") + print("r1_ow:", prj.buildings[0].thermal_zones[0].model_attr.r1_ow, "K/W ---", "Rouvel: 0.001736253 K/W") + print("c1_ow: ", prj.buildings[0].thermal_zones[0].model_attr.c1_ow / 1000, "kJ/K ---", "Rouvel: 5259.9 kJ/K") + print("area_ow: ", prj.buildings[0].thermal_zones[0].model_attr.area_ow + prj.buildings[0].thermal_zones[0].model_attr.area_win, "qm ---", "Rouvel: 25.5 qm") + print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") + print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].model_attr.alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") + print("weightfactor_ow: ", prj.buildings[0].thermal_zones[0].model_attr.weightfactor_ow, "Rouvel: 0.057968311, 0.132498994") + print("weightfacotr_win: ", prj.buildings[0].thermal_zones[0].model_attr.weightfactor_win, "Rouvel: 0.404766351, 0.404766351") diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index a4ca0b2ac..df027cb42 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -1058,20 +1058,19 @@ def _calc_outer_elements(self): if self.merge_windows is True: try: - self.r1_win = (sum((1 / (win.r1 / 6)) for - win in self.thermal_zone.windows)) + self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in + self.thermal_zone.windows) - self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) + self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + (1 / self.r_rad_inner_win)) - self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( ((1 / self.r_conv_inner_ow) + (1 / self.r_conv_inner_win) - + (1 / self.r_rad_ow_iw)))) - - # TODO: should we handle this in another way? + + (1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)))) \ + - 1 / (self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 506a4eedd..bc7e2ac7b 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -896,20 +896,19 @@ def _calc_outer_elements(self): if self.merge_windows is True: try: - self.r1_win = (sum((1 / (win.r1 / 6)) for - win in self.thermal_zone.windows)) + self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in + self.thermal_zone.windows) - self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) + self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + (1 / self.r_rad_inner_win)) - self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( ((1 / self.r_conv_inner_ow) + (1 / self.r_conv_inner_win) - + (1 / self.r_rad_ow_iw)))) - - # TODO: should we handle this in another way? + + (1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)))) \ + - 1 / (self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 851381dca..32cd526c8 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -700,6 +700,7 @@ def _sum_window_elements(self): self.ua_value_win = sum( win.ua_value for win in self.thermal_zone.windows) + self.r_total_win = 1 / self.ua_value_win # values facing the inside of the thermal zone self.r_conv_inner_win = (1 / (sum(1 / win.r_inner_conv for win in @@ -790,7 +791,7 @@ def _calc_outer_elements(self): if self.merge_windows is False: try: - # TODO check if this is equivalent to old tempalte R_zero? + self.r1_win = (1 / sum((1 / win.r1) for win in self.thermal_zone.windows)) @@ -806,20 +807,20 @@ def _calc_outer_elements(self): if self.merge_windows is True: try: - self.r1_win = (sum((1 / (win.r1 / 6)) for - win in self.thermal_zone.windows)) - self.r1_ow = 1 / (1 / self.r1_ow + self.r1_win) + self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in + self.thermal_zone.windows) + + self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + (1 / self.r_rad_inner_win)) - self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( ((1 / self.r_conv_inner_ow) + (1 / self.r_conv_inner_win) - + (1 / self.r_rad_ow_iw)))) - - # TODO: should we handle this in another way? + + (1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)))) \ + - 1 / (self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow From 5bb6cadd417a32a0635fb9d15dd3672a13aae1ad Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 10:39:42 +0100 Subject: [PATCH 122/283] annex three element --- teaser/data/output/annex60_output.py | 2 +- .../Annex60/Annex60_ThreeElements | 306 ++++-------------- .../Annex60/Annex60_TwoElements | 6 +- .../data/output/modelicatemplate/conversion | 2 +- 4 files changed, 74 insertions(+), 242 deletions(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index 9624839d8..37b176878 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -127,7 +127,7 @@ def export_annex60( elif type(zone.model_attr).__name__ == "TwoElement": out_file.write(model_template_2.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "ThreeElement": - out_file.write(model_template_2.render_unicode(zone=zone)) + out_file.write(model_template_3.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "FourElement": pass diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements index bd5b286f1..94c3b9a58 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements @@ -1,4 +1,4 @@ -<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models; model ${zone.parent.name}_${zone.name} "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" @@ -12,15 +12,15 @@ model ${zone.parent.name}_${zone.name} Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, - til=${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, - azi = ${get_list(deg_to_rad(zone.model_attr.orientation_wall))}) + azi = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( - til=${get_list(deg_to_rad(zone.model_attr.tilt_wall))}, + til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, - azi=${get_list(deg_to_rad(zone.model_attr.orientation_wall))}) + azi=${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, @@ -30,84 +30,75 @@ model ${zone.parent.name}_${zone.name} Annex60.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, -% if zone.consider_air_capacity is True: +% if zone.parent.library_attr.consider_heat_capacity is True: VAir=${zone.volume}, % else: VAir=0.0, % endif - alphaExt=${def_alpha(zone.alpha_conv_inner_ow)}, - alphaWin=${def_alpha(zone.alpha_conv_inner_win)}, - gWin=${zone.weighted_g_value}, - ratioWinConRad=${zone.windows[0].a_conv}, + alphaExt=${zone.model_attr.alpha_conv_inner_ow}, + alphaWin=${zone.model_attr.alpha_conv_inner_win}, + gWin=${zone.model_attr.weighted_g_value}, + ratioWinConRad=${zone.model_attr.ratio_conv_rad_inner_win}, nExt=1, - RExt={${def_val(zone.r1_ow)}}, - CExt={${def_val(zone.c1_ow)}}, - alphaRad=${def_alpha(mean_alphaRad(zone))}, - AInt=${zone.area_iw}, - alphaInt=${def_alpha(zone.alpha_conv_inner_iw)}, + RExt={${zone.model_attr.r1_ow}}, + CExt={${zone.model_attr.c1_ow}}, + alphaRad=${zone.model_attr.alpha_rad_inner_mean}, + AInt=${zone.model_attr.area_iw}, + alphaInt=${zone.model_attr.alpha_conv_inner_iw}, nInt=1, - RInt={${def_val(zone.r1_iw)}}, - CInt={${def_val(zone.c1_iw)}}, - RWin=${def_val(zone.r1_win-R_zero(zone.alpha_comb_outer_win,zone.area_win))}, - RExtRem=${def_val(zone.r_rest_ow-R_zero(zone.alpha_comb_outer_ow,zone.area_ow))}, - AFloor=${zone.area_gf}, - alphaFloor=${def_alpha(zone.alpha_conv_inner_gf)}, + RInt={${zone.model_attr.r1_iw}}, + CInt={${zone.model_attr.c1_iw}}, + RWin=${zone.model_attr.r1_win}, + RExtRem=${zone.model_attr.r_rest_ow}, + AFloor=${zone.model_attr.area_gf}, + alphaFloor=${zone.model_attr.alpha_conv_inner_gf}, nFloor=1, - RFloor={${def_val(zone.r1_gf)}}, - RFloorRem=${def_val(zone.r_rest_gf-R_zero(zone.alpha_comb_outer_gf,zone.area_gf))}, - CFloor={${def_val(zone.c1_gf)}}, + RFloor={${zone.model_attr.r1_gf}}, + RFloorRem=${zone.model_attr.r_rest_gf}, + CFloor={${zone.model_attr.c1_gf}}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), - nOrientations=${def_nOrientations(len(zone.orientation_wall))}, -% if merge_windows is True: - AWin={${list_to_string([0] * def_nOrientations(len(zone.orientation_wall)))}}, -% else: - AWin={${list_to_string(zone.window_areas)}}, -% endif - ATransparent={${list_to_string(zone.window_areas)}}, -% if merge_windows is True: - AExt={${list_to_string([a + b for a, b in zip(zone.window_areas, zone - .outer_walls_areas)])}}) + nOrientations=${zone.model_attr.n_outer}, + AWin=${get_list(zone.model_attr.window_areas)}, + ATransparent=${get_list(zone.model_attr.transparent_areas)}, + AExt=${get_list(zone.model_attr.facade_areas)}) "Thermal zone" -% else: - AExt={${list_to_string(zone.outer_walls_areas)}}) "Thermal zone" -% endif annotation (Placement(transformation(extent={{44,-2},{92,34}}))); -% if merge_windows is True: +% if zone.model_attr.merge_windows is True: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( - n=${def_nOrientations(len(zone.orientation_wall))}, - wfGro=${list_to_string(zone.weightfactor_ground)}, - wfWall={${list_to_string(zone.weightfactor_ow)}}, - wfWin={${list_to_string(zone.weightfactor_win)}}, + n=${zone.model_attr.n_outer}, + wfGro=${zone.model_attr.weightfactor_ground}, + wfWall=${get_list(zone.model_attr.weightfactor_ow)}, + wfWin=${get_list(zone.model_attr.weightfactor_win)}, withLongwave=true, - aExt=${zone.solar_absorp_ow}, - alphaWallOut=${def_alpha(zone.alpha_conv_outer_ow)}, - alphaRad=${def_alpha(zone.alpha_rad_outer_ow)}, + aExt=${zone.model_attr.solar_absorp_ow}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_ow}, + alphaRad=${zone.model_attr.alpha_rad_outer_mean}, TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % else: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( - n=${def_nOrientations(len(zone.orientation_wall))}, - wfGro=${list_to_string(zone.weightfactor_ground)}, - wfWall={${list_to_string(zone.weightfactor_ow)}}, - wfWin={${list_to_string(zone.weightfactor_win)}}, + n=${zone.model_attr.n_outer}, + wfGro=${zone.model_attr.weightfactor_ground}, + wfWall=${get_list(zone.model_attr.weightfactor_ow)}, + wfWin=${get_list(zone.model_attr.weightfactor_win)}, withLongwave=true, - aExt=${zone.solar_absorp_ow}, - alphaWallOut=${def_alpha(zone.alpha_conv_outer_ow)}, - alphaRad=${def_alpha(zone.alpha_rad_outer_ow)}, - alphaWinOut=${def_alpha(zone.alpha_conv_outer_win)}, + aExt=${zone.model_attr.solar_absorp_ow}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_ow}, + alphaRad=${zone.model_attr.alpha_rad_outer_mean}, + alphaWinOut=${zone.model_attr.alpha_conv_outer_win}, TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % endif - Modelica.Blocks.Math.Add solRad[${def_nOrientations(len(zone.orientation_wall))}] + Modelica.Blocks.Math.Add solRad[${zone.model_attr.n_outer}] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{-38,6},{-28,16}}))); Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,-6},{20,6}}))); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,14},{20,26}}))); @@ -118,23 +109,22 @@ model ${zone.parent.name}_${zone.name} Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,6},{26,-4}}))); - Modelica.Blocks.Sources.Constant const[${def_nOrientations(len(zone.orientation_wall))}](each k=0) + Modelica.Blocks.Sources.Constant const[${zone.model_attr.n_outer}](each k=0) "Sets sunblind signal to zero (open)" annotation (Placement(transformation(extent={{-20,14},{-14,20}}))); Annex60.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,-10},{-66,22}}),iconTransformation( extent={{-70,-12},{-50,8}}))); - Modelica.Blocks.Sources.Constant alphaWall(k=${def_alpha(zone.alpha_comb_outer_ow)} - *${zone.area_ow}) + Modelica.Blocks.Sources.Constant alphaWall(k=${zone.model_attr.alpha_comb_outer_ow}*${zone.model_attr.area_ow}) "Outdoor coefficient of heat transfer for walls" annotation (Placement( transformation( extent={{-4,-4},{4,4}}, rotation=90, origin={30,-16}))); -% if merge_windows is False: - Modelica.Blocks.Sources.Constant alphaWin(k=${def_alpha(zone.alpha_comb_outer_win*sum_list(zone.window_areas))}) +% if zone.model_attr.merge_windows is False: + Modelica.Blocks.Sources.Constant alphaWin(k=${zone.model_attr.alpha_comb_outer_win}*${zone.model_attr.area_win}) "Outdoor coefficient of heat transfer for windows" annotation (Placement( transformation( @@ -151,17 +141,15 @@ model ${zone.parent.name}_${zone.name} Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow machinesConv "Convective heat flow of machines" annotation (Placement(transformation(extent={{48,-84},{68,-64}}))); - Modelica.Blocks.Sources.CombiTimeTable internalGains( - table=[0,0,0,0; 3600,0,0,0; 7200,0,0,0; 10800,0,0,0; 14400,0,0,0; 18000,0,0, - 0; 21600,0,0,0; 25200,0,0,0; 25200,80,80,200; 28800,80,80,200; 32400,80, - 80,200; 36000,80,80,200; 39600,80,80,200; 43200,80,80,200; 46800,80,80,200; - 50400,80,80,200; 54000,80,80,200; 57600,80,80,200; 61200,80,80,200; 61200, - 0,0,0; 64800,0,0,0; 72000,0,0,0; 75600,0,0,0; 79200,0,0,0; 82800,0,0,0; - 86400,0,0,0], - columns={2,3,4}, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Table with profiles for persons (radiative and convective) and machines - (convective)" - annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); + Modelica.Blocks.Sources.CombiTimeTable internalGains( + tableOnFile=true, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, + tableName="Internals", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://${zone.parent.parent.name}/${zone.parent.name}/${zone.parent.name}_Models/${zone.parent.library_attr.file_internal_gains}"), + columns={2,3,4}) + "Table with profiles for persons (radiative and convective) and machines (convective)" + annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureFloor "Prescribed temperature for floor plate outdoor surface temperature" annotation (Placement(transformation( @@ -176,7 +164,7 @@ model ${zone.parent.name}_${zone.name} rotation=180, origin={84,-22}))); equation -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(eqAirTemp.TEqAirWin, prescribedTemperature1.T) annotation (Line( points={{-3,-0.2},{0,-0.2},{0,20},{6.8,20}}, color={0,0,127})); @@ -231,7 +219,7 @@ equation connect(solRad.y, eqAirTemp.HSol) annotation (Line(points={{-27.5,11},{-26,11},{-26,2},{-26,2}}, color={0,0,127})); - %for i in range(max(1,len(zone.orientation_wall))): + %for i in range(max(1,zone.model_attr.n_outer)): connect(weaDat.weaBus, HDifTil[${i+1}].weaBus) annotation (Line( points={{-78,62},{-74,62},{-74,30},{-68,30}}, @@ -247,7 +235,7 @@ equation annotation (Line( points={{68,-32},{84,-32},{100,-32},{100,24},{92.2,24}}, color={191,0,0})); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(thermalConductorWin.solid, thermalZoneThreeElements.window) annotation ( Line(points={{38,21},{40,21},{40,20},{43.8,20}}, color={191,0,0})); @@ -261,7 +249,7 @@ equation annotation (Line(points={{26,1},{24,1},{24,0},{20,0}}, color={191,0,0})); connect(alphaWall.y, thermalConductorWall.Gc) annotation (Line(points={{30,-11.6},{30,-4},{31,-4}}, color={0,0,127})); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(alphaWin.y, thermalConductorWin.Gc) annotation (Line(points={{32,33.6},{32,26},{33,26}}, color={0,0,127})); % endif @@ -288,165 +276,9 @@ equation connect(prescribedTemperatureFloor.T, TSoil.y) annotation (Line(points={{67,-19.2}, {72.5,-19.2},{72.5,-22},{79.6,-22}}, color={0,0,127})); annotation (experiment( - StopTime=${modelica_info.runtime_simulation}, - Interval=${modelica_info.interval_output}, - __Dymola_Algorithm="${modelica_info.current_solver}"), - __Dymola_experimentSetupOutput(__Dymola_experimentSetupOutput(equidistant=${get_true_false(modelica_info.equidistant_output)}, - events=${get_true_false(modelica_info.results_at_events)}))); -end ${bldg.name}_${zone.name}; - -##list to string -<%def name="list_to_string(list)", filter="trim"> - <% - string_of_list = "" - for item in list: - string_of_list += str(item) + ", " - string_of_list = string_of_list[:-2] - return string_of_list - %> - -##get azimut for modelica -<%def name="get_azimut(list)", filter="trim"> - <% - newlist = [] - for element in list: - if 0 < element < 360: - newlist.append(-180.0+element) - elif element == 0: - newlist.append(180.0) - elif element == -1.0: - newlist.append(0.0) - elif element == -2: - newlist.append(0.0) - return newlist - - %> - - -##convert deg to rad for list -<%def name="deg_to_rad_list(list)", filter="trim"> - <% - newlist = [] - for element in list: - newlist.append(deg_to_rad(element)) - return newlist - %> - - -##convert deg to rad -<%def name="deg_to_rad(value)", filter="trim"> - <% - from math import pi - return_value = value * pi/180 - return return_value - %> - - -##sums entries of a list -<%def name="sum_list(list)", filter="trim"> - <% - return sum(list) - %> - - -##returns string of list of exterior walls -<%def name="get_AExt_list(zone)", filter="trim"> - <% - wall_list = [] - for wall in zone.outer_walls: - wall_list.append(wall.area) - string_list = list_to_string(wall_list) - return string_list - %> - - -##returns mean alphaRad for indoor calculations -<%def name="mean_alphaRad(zone)", filter="trim"> - <% - total_area = zone.area_ow + zone.area_iw + zone.area_win + \ - zone.area_gf - rad_mean = (zone.alpha_rad_inner_ow * zone.area_ow + \ - zone.alpha_rad_inner_iw * zone.area_iw + zone.alpha_rad_inner_win * \ - zone.area_win + zone.area_gf * \ - zone.alpha_rad_inner_gf) / total_area - return str(rad_mean) - %> - - -##checks if latitude is not None and set Aachen otherwise -<%def name="check_lat(latitude)", filter="trim"> - <% - if latitude is None: - return_value = 50.775466 - else: - return_value = latitude - return return_value - %> - - -##default values for nOrientations -<%def name="def_nOrientations(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 1 - else: - return_value = value - return return_value - %> - - -##default values for nOrientations -<%def name="def_nOrientations(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 1 - else: - return_value = value - return return_value - %> - - -##default values for alphas -<%def name="def_alpha(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 0.001 - else: - return_value = value - return return_value - %> - - -##default values for C's or R's -<%def name="def_val(value)", filter="trim"> - <% - if not value or value <= 0: - return_value = 0.00001 - else: - return_value = value - return return_value - %> - - -##Guarded calculation of resistance out of conductance and area -<%def name="R_zero(cond, area)", filter="trim"> - <% - if cond * area != 0: - return_value = 1/(cond*area) - else: - return_value = 0 - return return_value - %> - - -##get false -<%def name="get_true_false(value)", filter="trim"> - <% - if value == False: - return "false" - elif value == True: - return "true" - else: - return value - %> - + StopTime=${zone.parent.parent.modelica_info.runtime_simulation}, + Interval=${zone.parent.parent.modelica_info.interval_output}, + __Dymola_Algorithm="${zone.parent.parent.modelica_info.current_solver}"), + __Dymola_experimentSetupOutput(equidistant=${get_true_false(zone.parent.parent.modelica_info.equidistant_output)}, + events=${get_true_false(zone.parent.parent.modelica_info.results_at_events)})); +end ${zone.parent.name}_${zone.name}; diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements index 158ab22c8..747e62c10 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements @@ -1,4 +1,4 @@ -<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models; model ${zone.parent.name}_${zone.name} "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" @@ -14,13 +14,13 @@ model ${zone.parent.name}_${zone.name} each outGroCon=true, til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, - azi = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}) + azi = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, - azi=${get_list(deg_to_rad(zone.model_attr.orientation_facade))}) + azi=${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, diff --git a/teaser/data/output/modelicatemplate/conversion b/teaser/data/output/modelicatemplate/conversion index 37f898a07..32da1169b 100644 --- a/teaser/data/output/modelicatemplate/conversion +++ b/teaser/data/output/modelicatemplate/conversion @@ -29,7 +29,7 @@ return_value.append(deg_to_rad(0.0)) else: if 0 < value < 360: - return_value = deg_to_rad(-180.0+element) + return_value = deg_to_rad(-180.0+value) elif value == 0: return_value = deg_to_rad(180.0) elif value == -1: From 8e5b7eb2f7e531af4d72f04eb1cd9eca1d1301da Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 11:23:14 +0100 Subject: [PATCH 123/283] annex four element --- teaser/data/output/annex60_output.py | 9 +- .../Annex60/Annex60_FourElements | 368 +++++------------- .../Annex60/Annex60_ThreeElements | 20 +- .../calculation/four_element.py | 6 +- 4 files changed, 115 insertions(+), 288 deletions(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index 37b176878..a63b389cf 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -129,11 +129,12 @@ def export_annex60( elif type(zone.model_attr).__name__ == "ThreeElement": out_file.write(model_template_3.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "FourElement": - pass + out_file.write(model_template_4.render_unicode(zone=zone)) - aixlib_output._help_package(zone_path, - bldg.name + "_Models", - within=prj.name + '.' + bldg.name) + aixlib_output._help_package( + zone_path, + bldg.name + "_Models", + within=prj.name + '.' + bldg.name) aixlib_output._help_package_order(zone_path, bldg.thermal_zones, diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements index 7b73e1330..bacea0077 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements @@ -1,111 +1,105 @@ -within ${within}; -model ${bldg.name}_${zone.name} - "This is the simulation model of ${bldg.name}_${zone.name}" +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> +within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models; +model ${zone.parent.name}_${zone.name} + "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, - filNam="${weather.replace("\\", "/")}") + filNam="${zone.parent.parent.weather_file_path.replace("\\", "/")}") "Weather data reader" annotation (Placement(transformation(extent={{-98,52},{-78,72}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${def_nOrientations(len(zone.orientation_wall))}]( + Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, - til={${list_to_string(deg_to_rad_list(zone.tilt_wall))}}, - each lat = ${deg_to_rad(check_lat(bldg.latitude))}, - azi={${list_to_string(deg_to_rad_list(get_azimut(zone.orientation_wall)))}}) + til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, + azi = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${def_nOrientations(len(zone.orientation_wall))}]( - til={${list_to_string(deg_to_rad_list(zone.tilt_wall))}}, - each lat = ${deg_to_rad(check_lat(bldg.latitude))}, - azi={${list_to_string(deg_to_rad_list(get_azimut(zone.orientation_wall)))}}) + Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( + til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, + azi=${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); - Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${def_nOrientations(len(zone.orientation_wall))}, UWin=${zone.ua_value_win/zone.area_win}) + Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, + UWin=${zone.model_attr.ua_value_win/zone.model_attr.area_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, -% if zone.consider_air_capacity is True: +% if zone.parent.library_attr.consider_heat_capacity is True: VAir=${zone.volume}, % else: VAir=0.0, % endif - alphaExt=${def_alpha(zone.alpha_conv_inner_ow)}, - alphaWin=${def_alpha(zone.alpha_conv_inner_win)}, - gWin=${zone.weighted_g_value}, - ratioWinConRad=${zone.windows[0].a_conv}, + alphaExt=${zone.model_attr.alpha_conv_inner_ow}, + alphaWin=${zone.model_attr.alpha_conv_inner_win}, + gWin=${zone.model_attr.weighted_g_value}, + ratioWinConRad=${zone.model_attr.ratio_conv_rad_inner_win}, nExt=1, - RExt={${def_val(zone.r1_ow)}}, - CExt={${def_val(zone.c1_ow)}}, - alphaRad=${def_alpha(mean_alphaRad(zone))}, - AInt=${zone.area_iw}, - alphaInt=${def_alpha(zone.alpha_conv_inner_iw)}, + RExt={${zone.model_attr.r1_ow}}, + CExt={${zone.model_attr.c1_ow}}, + alphaRad=${zone.model_attr.alpha_rad_inner_mean}, + AInt=${zone.model_attr.area_iw}, + alphaInt=${zone.model_attr.alpha_conv_inner_iw}, nInt=1, - RInt={${def_val(zone.r1_iw)}}, - CInt={${def_val(zone.c1_iw)}}, - RWin=${def_val(zone.r1_win-R_zero(zone.alpha_comb_outer_win,zone.area_win))}, - RExtRem=${def_val(zone.r_rest_ow-R_zero(zone.alpha_comb_outer_ow,zone.area_ow))}, - AFloor=${zone.area_gf}, - alphaFloor=${def_alpha(zone.alpha_conv_inner_gf)}, + RInt={${zone.model_attr.r1_iw}}, + CInt={${zone.model_attr.c1_iw}}, + RWin=${zone.model_attr.r1_win}, + RExtRem=${zone.model_attr.r_rest_ow}, + AFloor=${zone.model_attr.area_gf}, + alphaFloor=${zone.model_attr.alpha_conv_inner_gf}, nFloor=1, - RFloor={${def_val(zone.r1_gf)}}, - RFloorRem=${def_val(zone.r_rest_gf-R_zero(zone.alpha_comb_outer_gf,zone.area_gf))}, - CFloor={${def_val(zone.c1_gf)}}, - ARoof=${zone.area_rt}, - alphaRoof=${def_alpha(zone.alpha_conv_inner_rt)}, + RFloor={${zone.model_attr.r1_gf}}, + RFloorRem=${zone.model_attr.r_rest_gf}, + CFloor={${zone.model_attr.c1_gf}}, + ARoof=${zone.model_attr.area_rt}, + alphaRoof=${def_alpha(zone.model_attr.alpha_conv_inner_rt)}, nRoof=1, - RRoof={${def_val(zone.r1_rt)}}, - RRoofRem=${def_val(zone.r_rest_rt-R_zero(zone.alpha_comb_outer_rt,zone.area_rt))}, - CRoof={${def_val(zone.c1_rt)}}, + RRoof={${zone.model_attr.r1_rt}}, + RRoofRem=${zone.model_attr.r_rest_rt}, + CRoof={${zone.model_attr.c1_rt}}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), - nOrientations=${def_nOrientations(len(zone.orientation_wall))}, -% if merge_windows is True: - AWin={${list_to_string([0] * len(zone.orientation_wall))}}, -% else: - AWin={${list_to_string(zone.window_areas)}}, -% endif - ATransparent={${list_to_string(zone.window_areas)}}, -% if merge_windows is True: - AExt={${list_to_string([a + b for a, b in zip(zone.window_areas, zone.outer_walls_areas)])}}) + nOrientations=${zone.model_attr.n_outer}, + AWin=${get_list(zone.model_attr.window_areas)}, + ATransparent=${get_list(zone.model_attr.transparent_areas)}, + AExt=${get_list(zone.model_attr.facade_areas)}) "Thermal zone" -% else: - AExt={${list_to_string(zone.outer_walls_areas)}}) "Thermal zone" -% endif annotation (Placement(transformation(extent={{44,-2},{92,34}}))); % if merge_windows is True: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( - n=${def_nOrientations(len(zone.orientation_wall))}, - wfGro=${list_to_string(zone.weightfactor_ground)}, - wfWall={${list_to_string(zone.weightfactor_ow)}}, - wfWin={${list_to_string(zone.weightfactor_win)}}, + n=${zone.model_attr.n_outer}, + wfGro=${zone.model_attr.weightfactor_ground}, + wfWall=${get_list(zone.model_attr.weightfactor_ow)}, + wfWin=${get_list(zone.model_attr.weightfactor_win)}, withLongwave=true, - aExt=${zone.solar_absorp_ow}, - alphaWallOut=${def_alpha(zone.alpha_conv_outer_ow)}, - alphaRad=${def_alpha(zone.alpha_rad_outer_ow)}, + aExt=${zone.model_attr.solar_absorp_ow}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_ow}, + alphaRad=${zone.model_attr.alpha_rad_outer_mean}, TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % else: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( - n=${def_nOrientations(len(zone.orientation_wall))}, - wfGro=${list_to_string(zone.weightfactor_ground)}, - wfWall={${list_to_string(zone.weightfactor_ow)}}, - wfWin={${list_to_string(zone.weightfactor_win)}}, + n=${zone.model_attr.n_outer}, + wfGro=${zone.model_attr.weightfactor_ground}, + wfWall=${get_list(zone.model_attr.weightfactor_ow)}, + wfWin=${get_list(zone.model_attr.weightfactor_win)}, withLongwave=true, - aExt=${zone.solar_absorp_ow}, - alphaWallOut=${def_alpha(zone.alpha_conv_outer_ow)}, - alphaRad=${def_alpha(zone.alpha_rad_outer_ow)}, - alphaWinOut=${def_alpha(zone.alpha_conv_outer_win)}, + aExt=${zone.model_attr.solar_absorp_ow}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_ow}, + alphaRad=${zone.model_attr.alpha_rad_outer_mean}, + alphaWinOut=${zone.model_attr.alpha_conv_outer_win}, TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % endif - Modelica.Blocks.Math.Add solRad[${def_nOrientations(len(zone.orientation_wall))}] + Modelica.Blocks.Math.Add solRad[${zone.model_attr.n_outer}] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{-38,6},{-28,16}}))); Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature @@ -122,15 +116,14 @@ model ${bldg.name}_${zone.name} Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,6},{26,-4}}))); - Modelica.Blocks.Sources.Constant const[${def_nOrientations(len(zone.orientation_wall))}](each k=0) + Modelica.Blocks.Sources.Constant const[${zone.model_attr.n_outer}](each k=0) "Sets sunblind signal to zero (open)" annotation (Placement(transformation(extent={{-20,14},{-14,20}}))); Annex60.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,-10},{-66,22}}),iconTransformation( extent={{-70,-12},{-50,8}}))); - Modelica.Blocks.Sources.Constant alphaWall(k=${def_alpha(zone.alpha_comb_outer_ow)} - *${zone.area_ow}) + Modelica.Blocks.Sources.Constant alphaWall(k=${zone.model_attr.alpha_comb_outer_ow}*${zone.model_attr.area_ow}) "Outdoor coefficient of heat transfer for walls" annotation (Placement( transformation( @@ -138,7 +131,7 @@ model ${bldg.name}_${zone.name} rotation=90, origin={30,-16}))); % if merge_windows is False: - Modelica.Blocks.Sources.Constant alphaWin(k=${def_alpha(zone.alpha_comb_outer_win*sum_list(zone.window_areas))}) + Modelica.Blocks.Sources.Constant alphaWin(k=${zone.model_attr.alpha_comb_outer_win}*${zone.model_attr.area_win}) "Outdoor coefficient of heat transfer for windows" annotation (Placement( transformation( @@ -156,15 +149,13 @@ model ${bldg.name}_${zone.name} "Convective heat flow of machines" annotation (Placement(transformation(extent={{48,-84},{68,-64}}))); Modelica.Blocks.Sources.CombiTimeTable internalGains( - table=[0,0,0,0; 3600,0,0,0; 7200,0,0,0; 10800,0,0,0; 14400,0,0,0; 18000,0,0, - 0; 21600,0,0,0; 25200,0,0,0; 25200,80,80,200; 28800,80,80,200; 32400,80, - 80,200; 36000,80,80,200; 39600,80,80,200; 43200,80,80,200; 46800,80,80,200; - 50400,80,80,200; 54000,80,80,200; 57600,80,80,200; 61200,80,80,200; 61200, - 0,0,0; 64800,0,0,0; 72000,0,0,0; 75600,0,0,0; 79200,0,0,0; 82800,0,0,0; - 86400,0,0,0], - columns={2,3,4}, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Table with profiles for persons (radiative and convective) and machines - (convective)" + tableOnFile=true, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, + tableName="Internals", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://${zone.parent.parent.name}/${zone.parent.name}/${zone.parent.name}_Models/${zone.parent.library_attr.file_internal_gains}"), + columns={2,3,4}) + "Table with profiles for persons (radiative and convective) and machines (convective)" annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureFloor "Prescribed temperature for floor plate outdoor surface temperature" @@ -181,13 +172,13 @@ model ${bldg.name}_${zone.name} origin={84,-22}))); Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( - aExt=${zone.solar_absorp_rt}, + aExt=${zone.model_attr.solar_absorp_rt}, wfGro=0, - alphaWallOut=${def_alpha(zone.alpha_conv_outer_rt)}, - alphaRad=${def_alpha(zone.alpha_rad_outer_rt)}, - n=${def_nOrientations(len(zone.rooftops))}, - wfWall={${list_to_string(def_val_wfRoof(zone.weightfactor_rt,def_nOrientations(len(zone.rooftops))))}}, - wfWin={${list_to_string([0] * def_nOrientations(len(zone.rooftops)))}}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_rt}, + alphaRad=${zone.model_attr.alpha_rad_outer_rt}, + n=${zone.model_attr.n_rt}, + wfWall={${list_to_string(zone.model_attr.weightfactor_rt)}}, + wfWin={${list_to_string(zone.model_attr.weightfactor_win_rt)}}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,34},{50,54}}))); Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof @@ -207,26 +198,24 @@ model ${bldg.name}_${zone.name} extent={{3,-3},{-3,3}}, rotation=90, origin={40,71}))); - Modelica.Blocks.Math.Add solRadRoof[${def_nOrientations(len(zone.rooftops))}] + Modelica.Blocks.Math.Add solRadRoof[${zone.model_attr.n_rt}] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,76},{14,86}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[${def_nOrientations(len(zone.rooftops))}]( - til={${list_to_string(deg_to_rad_list(def_val_Roof_list(zone.tilt_rt,def_nOrientations(len(zone.tilt_rt)))))}}, - each lat = ${deg_to_rad(check_lat(bldg.latitude))}, - azi={${list_to_string(deg_to_rad_list(def_val_Roof_list(get_azimut(zone.orientation_rt),def_nOrientations(len(zone.tilt_rt)))))}}) + Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[${zone.model_attr.n_rt}]( + til={${get_list(deg_to_rad(zone.model_attr.tilt_rt))}}, + each lat = ${deg_to_rad(bldg.latitude)}, + azi=${get_list(azmiut_conv(zone.model_attr.orientation_rt))}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,74},{-48,94}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[${def_nOrientations(len(zone.rooftops))}]( - til={${list_to_string(deg_to_rad_list(def_val_Roof_list(zone.tilt_rt,def_nOrientations(len(zone.tilt_rt)))))}}, - each lat = ${deg_to_rad(check_lat(bldg.latitude))}, - azi={${list_to_string(deg_to_rad_list(def_val_Roof_list(get_azimut(zone.orientation_rt),def_nOrientations(len(zone.tilt_rt)))))}}) + Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[${zone.model_attr.n_rt}]( + til={${get_list(deg_to_rad(zone.model_attr.tilt_rt))}}, + each lat = ${deg_to_rad(bldg.latitude)}, + azi=${get_list(azmiut_conv(zone.model_attr.orientation_rt))}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,48},{-48,68}}))); - - equation -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(eqAirTemp.TEqAirWin, prescribedTemperature1.T) annotation (Line( points={{-3,-0.2},{0,-0.2},{0,20},{6.8,20}}, color={0,0,127})); @@ -281,7 +270,7 @@ equation connect(solRad.y, eqAirTemp.HSol) annotation (Line(points={{-27.5,11},{-26,11},{-26,2},{-26,2}}, color={0,0,127})); - %for i in range(max(1,len(zone.orientation_wall))): + %for i in range(max(1,zone.model_attr.n_outer)): connect(weaDat.weaBus, HDifTil[${i+1}].weaBus) annotation (Line( points={{-78,62},{-74,62},{-74,30},{-68,30}}, @@ -297,7 +286,7 @@ equation annotation (Line( points={{68,-32},{84,-32},{100,-32},{100,24},{92.2,24}}, color={191,0,0})); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(thermalConductorWin.solid, thermalZoneFourElements.window) annotation ( Line(points={{38,21},{40,21},{40,20},{43.8,20}}, color={191,0,0})); @@ -311,7 +300,7 @@ equation annotation (Line(points={{26,1},{24,1},{24,0},{20,0}}, color={191,0,0})); connect(alphaWall.y, thermalConductorWall.Gc) annotation (Line(points={{30,-11.6},{30,-4},{31,-4}}, color={0,0,127})); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: connect(alphaWin.y, thermalConductorWin.Gc) annotation (Line(points={{32,33.6},{32,26},{33,26}}, color={0,0,127})); % endif @@ -355,7 +344,7 @@ equation annotation (Line(points={{40,67.7},{40,56}}, color={0,0,127})); connect(eqAirTempVDI.TEqAir, prescribedTemperatureRoof.T) annotation (Line( points={{51,44},{56,44},{56,58},{67,58},{67,51.2}}, color={0,0,127})); - %for i in range(max(1,len(zone.rooftops))): + %for i in range(max(1,len(zone.model_attr.n_rt))): connect(weaDat.weaBus, HDifTilRoof[${i+1}].weaBus) annotation (Line( points={{-76,22},{-74,22},{-74,58},{-68,58}}, color={255,204,51}, @@ -375,176 +364,9 @@ equation index=1, extent={{6,3},{6,3}})); annotation (experiment( - StopTime=${modelica_info.runtime_simulation}, - Interval=${modelica_info.interval_output}, - __Dymola_Algorithm="${modelica_info.current_solver}"), - __Dymola_experimentSetupOutput(__Dymola_experimentSetupOutput(equidistant=${get_true_false(modelica_info.equidistant_output)}, - events=${get_true_false(modelica_info.results_at_events)}))); -end ${bldg.name}_${zone.name}; - -##list to string -<%def name="list_to_string(list)", filter="trim"> - <% - string_of_list = "" - for item in list: - string_of_list += str(item) + ", " - string_of_list = string_of_list[:-2] - return string_of_list - %> - -##get azimut for modelica -<%def name="get_azimut(list)", filter="trim"> - <% - newlist = [] - for element in list: - if 0 < element < 360: - newlist.append(-180.0+element) - elif element == 0: - newlist.append(180.0) - elif element == -1.0: - newlist.append(0.0) - elif element == -2: - newlist.append(0.0) - return newlist - - %> - - -##convert deg to rad for list -<%def name="deg_to_rad_list(list)", filter="trim"> - <% - newlist = [] - for element in list: - newlist.append(deg_to_rad(element)) - return newlist - %> - - -##convert deg to rad -<%def name="deg_to_rad(value)", filter="trim"> - <% - from math import pi - return_value = value * pi/180 - return return_value - %> - - -##sums entries of a list -<%def name="sum_list(list)", filter="trim"> - <% - return sum(list) - %> - - -##returns string of list of exterior walls -<%def name="get_AExt_list(zone)", filter="trim"> - <% - wall_list = [] - for wall in zone.outer_walls: - wall_list.append(wall.area) - string_list = list_to_string(wall_list) - return string_list - %> - - -##returns mean alphaRad for indoor calculations -<%def name="mean_alphaRad(zone)", filter="trim"> - <% - total_area = zone.area_ow + zone.area_iw + zone.area_win + zone.area_rt + \ - zone.area_gf - rad_mean = (zone.alpha_rad_inner_ow * zone.area_ow + \ - zone.alpha_rad_inner_iw * zone.area_iw + zone.alpha_rad_inner_win * \ - zone.area_win + zone.area_rt * zone.alpha_rad_inner_rt + zone.area_gf * \ - zone.alpha_rad_inner_gf) / total_area - return str(rad_mean) - %> - - -##default values for wfRoof -<%def name="def_val_wfRoof(list, req_len)", filter="trim"> - <% - if not list or len(list) != req_len: - return_list = [1 / req_len] * req_len - else: - return_list = list - return return_list - %> - - -##default values for tiltRoof and aziRoof -<%def name="def_val_Roof_list(list, req_len)", filter="trim"> - <% - if not list or len(list) != req_len: - return_list = [0] * req_len - else: - return_list = list - return return_list - %> - - -##checks if latitude is not None and set Aachen otherwise -<%def name="check_lat(latitude)", filter="trim"> - <% - if latitude is None: - return_value = 50.775466 - else: - return_value = latitude - return return_value - %> - - -##default values for nOrientations -<%def name="def_nOrientations(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 1 - else: - return_value = value - return return_value - %> - - -##default values for alphas -<%def name="def_alpha(value)", filter="trim"> - <% - if value is None or value == 0: - return_value = 0.001 - else: - return_value = value - return return_value - %> - - -##default values for C's or R's -<%def name="def_val(value)", filter="trim"> - <% - if not value or value <= 0: - return_value = 0.00001 - else: - return_value = value - return return_value - %> - - -##Guarded calculation of resistance out of conductance and area -<%def name="R_zero(cond, area)", filter="trim"> - <% - if cond * area != 0: - return_value = 1/(cond*area) - else: - return_value = 0 - return return_value - %> - - -##get false -<%def name="get_true_false(value)", filter="trim"> - <% - if value == False: - return "false" - elif value == True: - return "true" - else: - return value - %> - \ No newline at end of file + StopTime=${zone.parent.parent.modelica_info.runtime_simulation}, + Interval=${zone.parent.parent.modelica_info.interval_output}, + __Dymola_Algorithm="${zone.parent.parent.modelica_info.current_solver}"), + __Dymola_experimentSetupOutput(equidistant=${get_true_false(zone.parent.parent.modelica_info.equidistant_output)}, + events=${get_true_false(zone.parent.parent.modelica_info.results_at_events)})); +end ${zone.parent.name}_${zone.name}; diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements index 94c3b9a58..48f2c7855 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements @@ -141,15 +141,15 @@ model ${zone.parent.name}_${zone.name} Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow machinesConv "Convective heat flow of machines" annotation (Placement(transformation(extent={{48,-84},{68,-64}}))); - Modelica.Blocks.Sources.CombiTimeTable internalGains( - tableOnFile=true, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, - tableName="Internals", - fileName=Modelica.Utilities.Files.loadResource( - "modelica://${zone.parent.parent.name}/${zone.parent.name}/${zone.parent.name}_Models/${zone.parent.library_attr.file_internal_gains}"), - columns={2,3,4}) - "Table with profiles for persons (radiative and convective) and machines (convective)" - annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); + Modelica.Blocks.Sources.CombiTimeTable internalGains( + tableOnFile=true, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, + tableName="Internals", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://${zone.parent.parent.name}/${zone.parent.name}/${zone.parent.name}_Models/${zone.parent.library_attr.file_internal_gains}"), + columns={2,3,4}) + "Table with profiles for persons (radiative and convective) and machines (convective)" + annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureFloor "Prescribed temperature for floor plate outdoor surface temperature" annotation (Placement(transformation( @@ -219,7 +219,7 @@ equation connect(solRad.y, eqAirTemp.HSol) annotation (Line(points={{-27.5,11},{-26,11},{-26,2},{-26,2}}, color={0,0,127})); - %for i in range(max(1,zone.model_attr.n_outer)): +%for i in range(max(1,zone.model_attr.n_outer)): connect(weaDat.weaBus, HDifTil[${i+1}].weaBus) annotation (Line( points={{-78,62},{-74,62},{-74,30},{-68,30}}, diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index df027cb42..183ec401d 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -240,6 +240,9 @@ class FourElement(object): weightfactor_rt : list of floats Weightfactors of rooftops (UA-Value of walls with same orientation and tilt divided by ua_value_rt) + weightfactor_win_rt : list of floats + Weightfactors of windows in rooftop. CAUTION: this will be always a + list full of zeors, as windows are always calculated separatly. outer_wall_areas : list of floats [m2] Area of all rooftops in one list. r_rad_rt_iw : float [K/W] @@ -508,6 +511,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # Additional attributes self.weightfactor_rt = [] + self.weightfactor_win_rt = [] self.rooftop_areas = [] self.tilt_rt = [] self.orientation_rt = [] @@ -1354,7 +1358,7 @@ def _fill_zone_lists(self): self.orientation_rt.append(i[0]) self.tilt_rt.append(i[1]) - + self.weightfactor_win_rt.append(0) if not rts: self.weightfactor_rt.append(0.0) self.rooftop_areas.append(0.0) From 4dc785fdb5390757fb7e31ec17db262b35af2de1 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 11:42:07 +0100 Subject: [PATCH 124/283] debug tempalte four --- .../Annex60/Annex60_FourElements | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements index bacea0077..ca19bbaf8 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements @@ -57,7 +57,7 @@ model ${zone.parent.name}_${zone.name} RFloorRem=${zone.model_attr.r_rest_gf}, CFloor={${zone.model_attr.c1_gf}}, ARoof=${zone.model_attr.area_rt}, - alphaRoof=${def_alpha(zone.model_attr.alpha_conv_inner_rt)}, + alphaRoof=${zone.model_attr.alpha_conv_inner_rt}, nRoof=1, RRoof={${zone.model_attr.r1_rt}}, RRoofRem=${zone.model_attr.r_rest_rt}, @@ -73,7 +73,7 @@ model ${zone.parent.name}_${zone.name} AExt=${get_list(zone.model_attr.facade_areas)}) "Thermal zone" annotation (Placement(transformation(extent={{44,-2},{92,34}}))); -% if merge_windows is True: +% if zone.model_attr.merge_windows is True: Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, @@ -105,7 +105,7 @@ model ${zone.parent.name}_${zone.name} Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,-6},{20,6}}))); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,14},{20,26}}))); @@ -130,7 +130,7 @@ model ${zone.parent.name}_${zone.name} extent={{-4,-4},{4,4}}, rotation=90, origin={30,-16}))); -% if merge_windows is False: +% if zone.model_attr.merge_windows is False: Modelica.Blocks.Sources.Constant alphaWin(k=${zone.model_attr.alpha_comb_outer_win}*${zone.model_attr.area_win}) "Outdoor coefficient of heat transfer for windows" annotation (Placement( @@ -177,8 +177,8 @@ model ${zone.parent.name}_${zone.name} alphaWallOut=${zone.model_attr.alpha_conv_outer_rt}, alphaRad=${zone.model_attr.alpha_rad_outer_rt}, n=${zone.model_attr.n_rt}, - wfWall={${list_to_string(zone.model_attr.weightfactor_rt)}}, - wfWin={${list_to_string(zone.model_attr.weightfactor_win_rt)}}, + wfWall=${get_list(zone.model_attr.weightfactor_rt)}, + wfWin=${get_list(zone.model_attr.weightfactor_win_rt)}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,34},{50,54}}))); Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof @@ -189,11 +189,11 @@ model ${zone.parent.name}_${zone.name} "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,27}))); - Modelica.Blocks.Sources.Constant alphaRoof(k=${def_alpha(zone.alpha_comb_outer_rt*zone.area_rt)}) + Modelica.Blocks.Sources.Constant alphaRoof(k=${zone.model_attr.alpha_comb_outer_rt*zone.model_attr.area_rt}) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}},rotation=0, origin={86,27}))); - Modelica.Blocks.Sources.Constant const1[${def_nOrientations(len(zone.rooftops))}](each k=0) + Modelica.Blocks.Sources.Constant const1[${zone.model_attr.n_rt}](each k=0) "Sets sunblind signal to zero (open)" annotation (Placement(transformation( extent={{3,-3},{-3,3}}, rotation=90, @@ -202,14 +202,14 @@ model ${zone.parent.name}_${zone.name} "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,76},{14,86}}))); Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[${zone.model_attr.n_rt}]( - til={${get_list(deg_to_rad(zone.model_attr.tilt_rt))}}, - each lat = ${deg_to_rad(bldg.latitude)}, + til=${get_list(deg_to_rad(zone.model_attr.tilt_rt))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, azi=${get_list(azmiut_conv(zone.model_attr.orientation_rt))}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,74},{-48,94}}))); Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[${zone.model_attr.n_rt}]( - til={${get_list(deg_to_rad(zone.model_attr.tilt_rt))}}, - each lat = ${deg_to_rad(bldg.latitude)}, + til=${get_list(deg_to_rad(zone.model_attr.tilt_rt))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, azi=${get_list(azmiut_conv(zone.model_attr.orientation_rt))}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,48},{-48,68}}))); @@ -344,7 +344,7 @@ equation annotation (Line(points={{40,67.7},{40,56}}, color={0,0,127})); connect(eqAirTempVDI.TEqAir, prescribedTemperatureRoof.T) annotation (Line( points={{51,44},{56,44},{56,58},{67,58},{67,51.2}}, color={0,0,127})); - %for i in range(max(1,len(zone.model_attr.n_rt))): + %for i in range(max(1,zone.model_attr.n_rt)): connect(weaDat.weaBus, HDifTilRoof[${i+1}].weaBus) annotation (Line( points={{-76,22},{-74,22},{-74,58},{-68,58}}, color={255,204,51}, From 88d603d3ae96fea32408eba78b77c6e0c7b1294d Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 14:26:19 +0100 Subject: [PATCH 125/283] integrate night set back --- teaser/data/output/aixlib_output.py | 2 +- teaser/data/output/annex60_output.py | 16 +++++------ .../buildingobjects/calculation/aixlib.py | 28 +++++++++++++++---- 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 6fb1cd548..1fa5a89f1 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -98,7 +98,7 @@ def export_multizone(buildings, prj, path=None): utilities.create_path(utilities.get_full_path( os.path.join(bldg_path, bldg.name + "_DataBase"))) - bldg.library_attr.modelica_set_temp(path=bldg_path) + bldg.library_attr.modelica_set_temp(use_set_back=True, path=bldg_path) bldg.library_attr.modelica_AHU_boundary( time_line=None, path=bldg_path) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index a63b389cf..d99d28542 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -112,9 +112,8 @@ def export_annex60( zone_path = os.path.join( bldg_path, bldg.name + "_Models") - zone.parent.library_attr.file_internal_gains = 'InternalGains_' +\ - bldg.name + \ - zone.name + '.mat' + zone.parent.library_attr.file_internal_gains = \ + 'InternalGains_' + bldg.name + zone.name + '.mat' bldg.library_attr.modelica_gains_boundary( time_line=None, path=zone_path) @@ -132,13 +131,14 @@ def export_annex60( out_file.write(model_template_4.render_unicode(zone=zone)) aixlib_output._help_package( - zone_path, - bldg.name + "_Models", + path=bldg_path, + name=bldg.name + "_Models", within=prj.name + '.' + bldg.name) - aixlib_output._help_package_order(zone_path, - bldg.thermal_zones, - (bldg.name + "_")) + aixlib_output._help_package_order( + path=zone_path, + package_list=bldg.thermal_zones, + addition=(bldg.name + "_")) out_file.close() diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 2bd1b7644..12ca81369 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -114,7 +114,7 @@ def create_profile(duration_profile=86400, time_step=3600): time_line.append([i*time_step]) return time_line - def modelica_set_temp(self, path=None): + def modelica_set_temp(self, use_set_back=True, path=None): """creates .mat file for set temperatures This function creates a matfile (-v4) for set temperatures of each @@ -125,8 +125,12 @@ def modelica_set_temp(self, path=None): Parameters ---------- + use_set_back : bool + True if night set back should be used. In this case the function + considers heating_time and temp_set_back defined in + use_conditions of zone path : str - optional path, when matfile is exported seperately + optional path, when matfile is exported separately """ if path is None: @@ -137,14 +141,28 @@ def modelica_set_temp(self, path=None): utilities.create_path(path) path = os.path.join(path, self.file_set_t) - t_set_heat = [0] + time_line = self.create_profile() for zone_count in self.parent.thermal_zones: - t_set_heat.append(zone_count.use_conditions.set_temp_heat) + for i, time in enumerate(time_line): + if use_set_back is False: + time.append(zone_count.use_conditions.set_temp_heat) + else: + if time[0] < zone_count.use_conditions.heating_time[0] * \ + 3600: + time.append(zone_count.use_conditions.set_temp_heat - + zone_count.use_conditions.temp_set_back) + + elif time[0] > (zone_count.use_conditions.heating_time[1] + + 1) * 3600: + time.append(zone_count.use_conditions.set_temp_heat - + zone_count.use_conditions.temp_set_back) + else: + time.append(zone_count.use_conditions.set_temp_heat) scipy.io.savemat( path, - mdict={'Tset': [t_set_heat]}, + mdict={'Tset': time_line}, appendmat=False, format='4') From b39de235e480fbd99909b023290ae8f94c2ca2c5 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 14:44:41 +0100 Subject: [PATCH 126/283] os path --- teaser/project.py | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index c7b9401f7..dbb92e94f 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -880,7 +880,7 @@ def save_project(self, file_name=None, path=None): if path is None: new_path = os.path.join(utilities.get_default_path(), name) else: - new_path = path + "/" + name + new_path = os.path.join(utilities.get_default_path(), name) utilities.create_path(utilities.get_full_path(path)) txml_out.save_teaser_xml(new_path, self) @@ -924,7 +924,7 @@ def save_citygml(self, file_name=None, path=None): if path is None: new_path = os.path.join(utilities.get_default_path(), name) else: - new_path = path + "/" + name + new_path = os.path.join(path, name) utilities.create_path(utilities.get_full_path(path)) citygml_out.save_gml(self, new_path) @@ -980,9 +980,13 @@ def export_aixlib( """ if path is None: - path = utilities.get_default_path() + "/" + self.name + path = os.path.join( + utilities.get_default_path(), + self.name) else: - path = path + "/" + self.name + path = os.path.join( + path, + self.name) utilities.create_path(path) @@ -1021,9 +1025,13 @@ def export_annex( """ if path is None: - path = utilities.get_default_path() + "/" + self.name + path = os.path.join( + utilities.get_default_path(), + self.name) else: - path = path + "/" + self.name + path = os.path.join( + path, + self.name) utilities.create_path(path) @@ -1055,9 +1063,13 @@ def export_parameters_txt(self, path=None): """ if path is None: - path = os.path.join(utilities.get_default_path(), self.name) + path = os.path.join( + utilities.get_default_path(), + self.name) else: - path = path + "/" + self.name + path = os.path.join( + path, + self.name) text_out.export_parameters_txt( prj=self, From ca68d73846b16f7280fa042f4668df47437d127a Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 15:11:15 +0100 Subject: [PATCH 127/283] add absopr and emissivity to material loader and add some coefficients --- teaser/data/input/inputdata/MaterialTemplates.xml | 9 +++++++++ teaser/data/input/material_input.py | 4 ++++ teaser/logic/buildingobjects/buildingphysics/material.py | 4 ++-- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/teaser/data/input/inputdata/MaterialTemplates.xml b/teaser/data/input/inputdata/MaterialTemplates.xml index d637f2d7e..af61f608f 100644 --- a/teaser/data/input/inputdata/MaterialTemplates.xml +++ b/teaser/data/input/inputdata/MaterialTemplates.xml @@ -35,6 +35,7 @@ 1700.0 0.8 1.0 + 0.5 Beton @@ -47,6 +48,7 @@ 1800.0 0.81 1.0 + 0.7 Glas1984_1994KunststofffensterIsolierverglasung @@ -77,6 +79,7 @@ 1600.0 0.8 1.0 + 0.2 Ortbeton @@ -89,12 +92,14 @@ 1000.0 0.4 1.0 + 0.2 Kalzputz 1600.0 0.8 1.0 + 0.2 FertigbalkenmitMineralwolleschicht @@ -227,6 +232,7 @@ 1800.0 0.81 1.0 + 0.7 Hobeldielen @@ -335,6 +341,7 @@ 1600.0 0.8 1.0 + 0.2 Glas0_1978AluoderStahlfensterIsolierverglasung @@ -353,6 +360,7 @@ 800.0 0.25 1.0 + 0.2 Normalbeton @@ -431,6 +439,7 @@ 1600.0 0.8 1.0 + 0.2 Glas0_2016heavy_annex diff --git a/teaser/data/input/material_input.py b/teaser/data/input/material_input.py index 9680f4e7f..8a1436423 100644 --- a/teaser/data/input/material_input.py +++ b/teaser/data/input/material_input.py @@ -38,6 +38,8 @@ def load_material(material, mat_name, data_class): material.density = mat.density material.thermal_conduc = float(mat.thermal_conduc) material.heat_capac = mat.heat_capac + material.solar_absorp = mat.solar_absorp + material.ir_emissivity = mat.ir_emissivity def load_material_id(material, mat_id, data_class): @@ -71,4 +73,6 @@ def load_material_id(material, mat_id, data_class): material.density = mat.density material.thermal_conduc = float(mat.thermal_conduc) material.heat_capac = mat.heat_capac + material.solar_absorp = mat.solar_absorp + material.ir_emissivity = mat.ir_emissivity diff --git a/teaser/logic/buildingobjects/buildingphysics/material.py b/teaser/logic/buildingobjects/buildingphysics/material.py index 7dacbbd0d..c12635a57 100644 --- a/teaser/logic/buildingobjects/buildingphysics/material.py +++ b/teaser/logic/buildingobjects/buildingphysics/material.py @@ -232,7 +232,7 @@ def solar_absorp(self, value): if isinstance(value, float): self._solar_absorp = value elif value is None: - self._solar_absorp = value + self._solar_absorp = 0.7 else: try: value = float(value) @@ -250,7 +250,7 @@ def ir_emissivity(self, value): if isinstance(value, float): self._ir_emissivity = value elif value is None: - self._ir_emissivity = value + self._ir_emissivity = 0.9 else: try: value = float(value) From 26941893ef6eb2d963250c40ceb870b8808c18f9 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 15:28:29 +0100 Subject: [PATCH 128/283] fix first verification --- teaser/examples/verification/compareteaser.py | 59 ------------- .../verification/verification_room1.py | 86 ++++++++++--------- .../calculation/two_element.py | 5 +- 3 files changed, 48 insertions(+), 102 deletions(-) delete mode 100644 teaser/examples/verification/compareteaser.py diff --git a/teaser/examples/verification/compareteaser.py b/teaser/examples/verification/compareteaser.py deleted file mode 100644 index 54e5084ba..000000000 --- a/teaser/examples/verification/compareteaser.py +++ /dev/null @@ -1,59 +0,0 @@ -''' -Created July 2015 - -@author: TEASER 4 Development Team - -This Scripts loads an project from TEASER 3 and executes the calculation - -''' - -from teaser.project import Project -import teaser.logic.utilities as utilitis - -''' -load project of VDI 6007 room from TEASER file -''' -prj = Project(False) - -prj.load_project(utilitis.get_full_path( - "examples/examplefiles/new.teaserXML")) - -''' -execute VDI calculation for single zone -''' -if __name__ == "__main__": - prj.buildings[0].calc_building_parameter('ebc') - - ''' - parameters inner wall - ''' - print("Parameters for inner wall") - print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw,"K/W ---", "TEASER 3: 4.62113316216e-06 K/W") - print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw,"kJ/K ---", "TEASER 3: 1209810287.22 kJ/K") - print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw,"qm ---", "TEASER 3: 9866.66666667 qm") - print("alpha_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, - "W/(qm*K) ---", "TEASER 3: 2.37567567568W/(qm*K)") - - ''' - parameters outer wall - ''' - - print("\nParameters for outer wall") - print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow,"K/W ---", "TEASER 3: 0.00196902259415 K/W") - print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow,"K/W ---", "TEASER 3: 3.06155256089e-05K/W") - print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow,"kJ/K ---", "TEASER 3: 226923157.846 kJ/K") - print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow,"qm ---", "TEASER 3: 920.0 qm") - - print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow,"W/(qm*K) ---", "TEASER 3: 1.83043478261 W/(qm*K)") - - print("alpha_conv_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_outer_ow,"W/(qm*K) ---", "TEASER 3: 20.0 W/(qm*K)") - print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow,"W/(qm*K) ---", "TEASER 3: 25.0 W/(qm*K)") - print("alpha_conv_inner_win: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_win,"W/(qm*K) ---", "TEASER 3: 2.7 W/(qm*K)") - print("alpha_conv_outer_win: ", prj.buildings[0].thermal_zones[0].alpha_conv_outer_win,"W/(qm*K) ---", "TEASER 3: 20.0 W/(qm*K)") - print("alpha_comb_outer_win: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_win,"W/(qm*K) ---", "TEASER 3: 25.0 W/(qm*K)") - ''' - The weightfactors in TEASER 3 are not correctly calculated because they take outer convection and radiation for ground floors into account! - ''' - print("weightfactor_ow", prj.buildings[0].thermal_zones[0].weightfactor_ow, "TEASER 3: {0.0489486325367, 0.0244743162683, 0.0489486325367, 0.0244743162683, 0.325684732247}" ) - print("weightfactor_win", prj.buildings[0].thermal_zones[0].weightfactor_win, "TEASER 3: {0.333333333333, 0.166666666667, 0.333333333333, 0.166666666667, 0}") - print("weightfactor_ground", prj.buildings[0].thermal_zones[0].weightfactor_ground, "TEASER 3: 0.527469370143") diff --git a/teaser/examples/verification/verification_room1.py b/teaser/examples/verification/verification_room1.py index e189304bf..63479bc91 100644 --- a/teaser/examples/verification/verification_room1.py +++ b/teaser/examples/verification/verification_room1.py @@ -1,62 +1,66 @@ -''' -Created July 2015 +# Created July 2015 +# TEASER Development Team -@author: TEASER 4 Development Team +""" +This Scripts loads the VDI 6007 Room as *.teaserXML and computes +parameters. The parameters are then compared with the ones from Rouvel +""" -This Scripts loads the VDI 6007 Room from the old format of TEASER 3, -manipulates the data thus it fits with the specification of VDI 6007 and -computes the parameters. The parameters are then compared with the ones from -Rouvel - -''' - from teaser.project import Project -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities def parameter_room1(): - - ''' - load project of VDI 6007 room from TEASER file - ''' + prj = Project(False) - - prj.load_project(utilitis.get_full_path( + prj.name = "VDI_Verification_Room1" + + prj.load_project(utilities.get_full_path( "examples/examplefiles/VDI6007_Room1.teaserXML")) - - ''' - execute VDI calculation for single zone - ''' - - prj.buildings[0].calc_building_parameter(number_of_elements=2, - merge_windows=True, - used_library='AixLib') + + prj.buildings[0].calc_building_parameter( + number_of_elements=2, + merge_windows=True, + used_library='AixLib') return prj - if __name__ == "__main__": prj = parameter_room1() - - ''' + """ parameters inner wall Typraum S - ''' + """ print("Parameters for inner wall") - print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.000595515 K/W") - print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 14836.2 kJ/K") - print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 75.5 qm") - print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.236423594 W/(qm*K)") + print("r1_iw:", prj.buildings[0].thermal_zones[0].model_attr.r1_iw, + "K/W ---", "Rouvel: 0.000595515 K/W") + print("c1_iw: ", prj.buildings[0].thermal_zones[0].model_attr.c1_iw / 1000, + "kJ/K ---", "Rouvel: 14836.2 kJ/K") + print("area_iw: ", prj.buildings[0].thermal_zones[0].model_attr.area_iw, + "m2 ---", "Rouvel: 75.5 m2") + print("alpha_weight_conv_iw: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_iw, + "W/(m2*K) ---", "Rouvel: 2.236423594 W/(m2*K)") - ''' + """ parameters outer wall Typraum S - ''' + """ print("\nParameters for outer wall") - print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.042768721 K/W") - print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.004367913 K/W") - print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 1600.8 kJ/K") - print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 10.5 qm") - print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") - print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") + print("r_rest_ow", prj.buildings[0].thermal_zones[0].model_attr.r_rest_ow, + "K/W ---", "Rouvel: 0.042768721 K/W") + print("r1_ow:", prj.buildings[0].thermal_zones[0].model_attr.r1_ow, + "K/W ---", "Rouvel: 0.004367913 K/W") + print("c1_ow: ", prj.buildings[0].thermal_zones[0].model_attr.c1_ow / 1000, + "kJ/K ---", "Rouvel: 1600.8 kJ/K") + print("area_ow+area_win: ", prj.buildings[0].thermal_zones[ + 0].model_attr.area_ow * prj.buildings[0].thermal_zones[ + 0].model_attr.area_win, + "m2 ---", "Rouvel: 10.5 m2") + print("alpha_conv_inner_ow: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_ow, + "W/(m2*K) ""---", "Rouvel: 2.7 W/(qm*K)") + print("alpha_comb_outer_ow: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_comb_outer_ow, + "W/(m2*K) ---", "Rouvel: 25.0 W/(m2*K)") diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 32cd526c8..496137326 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -819,8 +819,9 @@ def _calc_outer_elements(self): ((1 / self.r_conv_inner_ow) + (1 / self.r_conv_inner_win) + (1 / self.r_rad_inner_ow) - + (1 / self.r_rad_inner_win)))) \ - - 1 / (self.alpha_comb_outer_ow * self.area_ow) + + (1 / self.r_rad_inner_win))))# \ + # - 1 / (self.alpha_comb_outer_ow * + # self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow From e6524609dcf1843a9a3af134b850629614d27e09 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 15:41:12 +0100 Subject: [PATCH 129/283] fix verification cases --- .../verification/verification_room1.py | 3 +- .../verification/verification_room10.py | 46 ++++------ .../verification/verification_room3.py | 80 ++++++++-------- .../verification/verification_room8.py | 91 +++++++++++-------- 4 files changed, 115 insertions(+), 105 deletions(-) diff --git a/teaser/examples/verification/verification_room1.py b/teaser/examples/verification/verification_room1.py index 63479bc91..da0b8554a 100644 --- a/teaser/examples/verification/verification_room1.py +++ b/teaser/examples/verification/verification_room1.py @@ -2,11 +2,10 @@ # TEASER Development Team """ -This Scripts loads the VDI 6007 Room as *.teaserXML and computes +This Scripts loads the VDI 6007 Room 1 as *.teaserXML and computes parameters. The parameters are then compared with the ones from Rouvel """ - from teaser.project import Project import teaser.logic.utilities as utilities diff --git a/teaser/examples/verification/verification_room10.py b/teaser/examples/verification/verification_room10.py index 611f8f88f..0f0208aef 100644 --- a/teaser/examples/verification/verification_room10.py +++ b/teaser/examples/verification/verification_room10.py @@ -2,41 +2,31 @@ # TEASER 4 Development Team """This module loads test case 10 given in VDI 6007-1 form a teaserXML file, -calculates all parameters and exports them as .txt. Differently to the other test cases, -we don't have the original parameter calculated by Rouvel. This test case defines the floor -as connected to an adjacent room with a fixed temperature. If you define the floor as ground floor, -TEASERs calculation won't take the coefficient of heat transfer on the outer surface into account -(ThermalZone.combine_building_elements(), what makes sense for a ground floor -that is coupled to the ground). However, we need to define this coefficient, -so we handle this floor as a rooftop. This does not affect the correctness of -the calculted parameter, however, the weightfactor needs to be copied from, -(weightfactorswall) to (weightfactorground). -""" - +calculates all parameters and exports them as .txt. Differently to the other +test cases, we don't have the original parameter calculated by Rouvel. This test +case defines the floor as connected to an adjacent room with a fixed +temperature. If you define the floor as ground floor, TEASERs calculation won't +take the coefficient of heat transfer on the outer surface into account +(ThermalZone.combine_building_elements(), what makes sense for a ground floor +that is coupled to the ground). However, we need to define this coefficient, so +we handle this floor as a rooftop. This does not affect the correctness of the +calculated parameter, however, the weightfactor needs to be copied from, +(weightfactorswall) to (weightfactorground). """ + +from teaser.project import Project +import teaser.logic.utilities as utilities def parameter_room10(): - """"First thing we need to do is to import our Project API module""" - - from teaser.project import Project - - """We instantiate the Project class. The parameter load_data = True indicates - that we load the XML data bases into our Project. - This can take a few sec.""" prj = Project(load_data=True) - """We load the given test room defined in teaserXML-file""" - prj.load_project(utilitis.get_full_path( + prj.load_project(utilities.get_full_path( "examples/examplefiles/VDI6007_Room10.teaserXML")) - """Then we calculate all parameter with the calculation - core 'vdi', that is exactly as defined in VDI 6007-1.""" - - prj.calc_all_buildings(number_of_elements=2, - merge_windows=True, - used_library='AixLib') - - """After this, we can export our projects as .txt.""" + prj.buildings[0].calc_building_parameter( + number_of_elements=2, + merge_windows=True, + used_library='AixLib') prj.export_parameters_txt() diff --git a/teaser/examples/verification/verification_room3.py b/teaser/examples/verification/verification_room3.py index 38d03dea8..c751b7ca1 100644 --- a/teaser/examples/verification/verification_room3.py +++ b/teaser/examples/verification/verification_room3.py @@ -1,58 +1,66 @@ -''' -Created July 2015 +# Created July 2015 +# TEASER Development Team -@author: TEASER 4 Development Team +""" +This Scripts loads the VDI 6007 Room 3 as *.teaserXML and computes +parameters. The parameters are then compared with the ones from Rouvel +""" -This Scripts loads the VDI 6007 Room from the old format of TEASER 3, -manipulates the data thus it fits with the specification of VDI 6007 and -computes the parameters. The parameters are then compared with the ones from -Rouvel - -''' from teaser.project import Project -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities def parameter_room3(): - - ''' - load project of VDI 6007 room from TEASER file - ''' + prj = Project(False) - prj.load_project(utilitis.get_full_path( + prj.name = "VDI_Verification_Room3" + + prj.load_project(utilities.get_full_path( "examples/examplefiles/VDI6007_Room3.teaserXML")) - ''' - execute VDI calculation for single zone - ''' - - prj.buildings[0].calc_building_parameter(number_of_elements=2, - merge_windows=True, - used_library='AixLib') + prj.buildings[0].calc_building_parameter( + number_of_elements=2, + merge_windows=True, + used_library='AixLib') return prj if __name__ == "__main__": prj = parameter_room3() - ''' + """ parameters inner wall Typraum L - ''' + """ print("Parameters for inner wall") - print("r1_iw:", prj.buildings[0].thermal_zones[0].r1_iw, "K/W ---", "Rouvel: 0.003237138 K/W") - print("c1_iw: ", prj.buildings[0].thermal_zones[0].c1_iw / 1000, "kJ/K ---", "Rouvel: 7297.1 kJ/K") - print("area_iw: ", prj.buildings[0].thermal_zones[0].area_iw, "qm ---", "Rouvel: 75.5 qm") - print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.236423594 W/(qm*K)") + print("r1_iw:", prj.buildings[0].thermal_zones[0].model_attr.r1_iw, + "K/W ---", "Rouvel: 0.003237138 K/W") + print("c1_iw: ", prj.buildings[0].thermal_zones[0].model_attr.c1_iw / 1000, + "kJ/K ---", "Rouvel: 7297.1 kJ/K") + print("area_iw: ", prj.buildings[0].thermal_zones[0].model_attr.area_iw, + "m2 ---", "Rouvel: 75.5 m2") + print("alpha_weight_conv_iw: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_iw, + "W/(m2*K) ---", "Rouvel: 2.236423594 W/(m2*K)") - ''' + """ parameters outer wall Typraum L - ''' + """ print("\nParameters for outer wall") - print("r_rest_ow", prj.buildings[0].thermal_zones[0].r_rest_ow, "K/W ---", "Rouvel: 0.043140385 K/W") - print("r1_ow:", prj.buildings[0].thermal_zones[0].r1_ow, "K/W ---", "Rouvel: 0.004049352 K/W") - print("c1_ow: ", prj.buildings[0].thermal_zones[0].c1_ow / 1000, "kJ/K ---", "Rouvel: 47.9 kJ/K") - print("area_ow: ", prj.buildings[0].thermal_zones[0].area_ow + prj.buildings[0].thermal_zones[0].area_win, "qm ---", "Rouvel: 10.5 qm") - print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") - print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") + print("r_rest_ow", prj.buildings[0].thermal_zones[0].model_attr.r_rest_ow, + "K/W ---", "Rouvel: 0.043140385 K/W") + print("r1_ow:", prj.buildings[0].thermal_zones[0].model_attr.r1_ow, + "K/W ---", "Rouvel: 0.004049352 K/W") + print("c1_ow: ", prj.buildings[0].thermal_zones[0].model_attr.c1_ow / 1000, + "kJ/K ---", "Rouvel: 47.9 kJ/K") + print("area_ow + area_win: ", prj.buildings[0].thermal_zones[ + 0].model_attr.area_ow + prj.buildings[0].thermal_zones[ + 0].model_attr.area_win, + "m2 ---", "Rouvel: 10.5 m2") + print("alpha_conv_inner_ow: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_ow, + "W/(m2*K) ---", "Rouvel: 2.7 W/(m2*K)") + print("alpha_comb_outer_ow: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_comb_outer_ow, + "W/(m2*K) ---", "Rouvel: 25.0 W/(m2*K)") diff --git a/teaser/examples/verification/verification_room8.py b/teaser/examples/verification/verification_room8.py index 67f9f81ec..9160fcf12 100644 --- a/teaser/examples/verification/verification_room8.py +++ b/teaser/examples/verification/verification_room8.py @@ -1,61 +1,74 @@ -''' -Created July 2015 +# Created July 2015 +# TEASER Development Team -@author: TEASER 4 Development Team +""" +This Scripts loads the VDI 6007 Room 1 as *.teaserXML and computes +parameters. The parameters are then compared with the ones from Rouvel +""" - -This Scripts loads the VDI 6007 Room from the old format of TEASER 3, -manipulates the data thus it fits with the specification of VDI 6007 and -computes the parameters. The parameters are then compared with the ones from -Rouvel - -''' from teaser.project import Project - -import teaser.logic.utilities as utilitis +import teaser.logic.utilities as utilities def parameter_room8(): - - ''' - load project of VDI 6007 room from old TEASER file - ''' + prj = Project(False) - prj.load_project(utilitis.get_full_path( + prj.name = "VDI_Verification_Room8" + + prj.load_project(utilities.get_full_path( "examples/examplefiles/VDI6007_Room8.teaserXML")) - ''' - execute VDI calculation for single zone - ''' - prj.name = "AnnexReferenceProject_2Element_True" - prj.merge_windows_calc = True - prj.buildings[-1].name = "ResidentialBuilding_2Element_True" - prj.calc_all_buildings() + prj.buildings[0].calc_building_parameter( + number_of_elements=2, + merge_windows=True, + used_library='AixLib') return prj + if __name__ == "__main__": prj = parameter_room8() - ''' + """ parameters inner wall - ''' + """ print("Parameters for inner wall") print("r1_iw:", prj.buildings[0].thermal_zones[0].model_attr.r1_iw, "K/W ---", "Rouvel: 0.000668640 K/W") - print("c1_iw: ", prj.buildings[0].thermal_zones[0].model_attr.c1_iw / 1000, "kJ/K ---", "Rouvel: 12391.2 kJ/K") - print("area_iw: ", prj.buildings[0].thermal_zones[0].model_attr.area_iw, "qm ---", "Rouvel: 60.50 qm") - print("alpha_weight_conv_iw: ", prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_iw, "W/(qm*K) ---", "Rouvel: 2.121487317 W/(qm*K)") + print("c1_iw: ", prj.buildings[0].thermal_zones[0].model_attr.c1_iw / 1000, + "kJ/K ---", "Rouvel: 12391.2 kJ/K") + print("area_iw: ", prj.buildings[0].thermal_zones[0].model_attr.area_iw, + "m2 ---", "Rouvel: 60.50 m2") + print("alpha_weight_conv_iw: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_iw, + "W/(m2*K) ---", "Rouvel: 2.121487317 W/(m2*K)") - ''' + """ parameters outer wall - ''' + """ + print("\nParameters for outer wall") - print("r_rest_ow", prj.buildings[0].thermal_zones[0].model_attr.r_rest_ow, "K/W ---", "Rouvel: 0.020705927 K/W") - print("r1_ow:", prj.buildings[0].thermal_zones[0].model_attr.r1_ow, "K/W ---", "Rouvel: 0.001736253 K/W") - print("c1_ow: ", prj.buildings[0].thermal_zones[0].model_attr.c1_ow / 1000, "kJ/K ---", "Rouvel: 5259.9 kJ/K") - print("area_ow: ", prj.buildings[0].thermal_zones[0].model_attr.area_ow + prj.buildings[0].thermal_zones[0].model_attr.area_win, "qm ---", "Rouvel: 25.5 qm") - print("alpha_conv_inner_ow: ", prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_ow, "W/(qm*K) ---", "Rouvel: 2.7 W/(qm*K)") - print("alpha_comb_outer_ow: ", prj.buildings[0].thermal_zones[0].model_attr.alpha_comb_outer_ow, "W/(qm*K) ---", "Rouvel: 25.0 W/(qm*K)") - print("weightfactor_ow: ", prj.buildings[0].thermal_zones[0].model_attr.weightfactor_ow, "Rouvel: 0.057968311, 0.132498994") - print("weightfacotr_win: ", prj.buildings[0].thermal_zones[0].model_attr.weightfactor_win, "Rouvel: 0.404766351, 0.404766351") + print("r_rest_ow", prj.buildings[0].thermal_zones[0].model_attr.r_rest_ow, + "K/W ---", "Rouvel: 0.020705927 K/W") + print("r1_ow:", prj.buildings[0].thermal_zones[0].model_attr.r1_ow, + "K/W ---", "Rouvel: 0.001736253 K/W") + print("c1_ow: ", prj.buildings[0].thermal_zones[0].model_attr.c1_ow / 1000, + "kJ/K ---", "Rouvel: 5259.9 kJ/K") + print("area_ow + area_win: ", prj.buildings[0].thermal_zones[ + 0].model_attr.area_ow + prj.buildings[0].thermal_zones[ + 0].model_attr.area_win, + "m2 ---", "Rouvel: 25.5 m2") + print("alpha_conv_inner_ow: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_ow, + "W/(m2*K) ---", "Rouvel: 2.7 W/(m2*K)") + print("alpha_comb_outer_ow: ", + prj.buildings[0].thermal_zones[0].model_attr.alpha_comb_outer_ow, + "W/(m2*K) ---", "Rouvel: 25.0 W/(m2*K)") + prj.buildings[0].thermal_zones[0].model_attr.weightfactor_ow.sort() + print("weightfactor_ow: ", + prj.buildings[0].thermal_zones[0].model_attr.weightfactor_ow, + "Rouvel: 0.057968311, 0.132498994") + prj.buildings[0].thermal_zones[0].model_attr.weightfactor_win.sort() + print("weightfactor_win: ", + prj.buildings[0].thermal_zones[0].model_attr.weightfactor_win, + "Rouvel: 0.404766351, 0.404766351") From 6a5a9ca130e27995ebffa0fece736e39844cce42 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 16:14:14 +0100 Subject: [PATCH 130/283] new API functioN --- teaser/examples/archetype.py | 1 - teaser/project.py | 271 +++++++++++++++++++---------------- 2 files changed, 145 insertions(+), 127 deletions(-) diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index d777518b4..6e278d5b2 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -4,7 +4,6 @@ """This module contains an example how to create an archetype Building, to retrofit that building and to export that building to internal XML and a Modelica record """ -import teaser.data.bindings.v_0_3_9 def example_type_building(): """"First thing we need to do is to import our Project API module""" diff --git a/teaser/project.py b/teaser/project.py index dbb92e94f..4162227de 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -191,8 +191,10 @@ def retrofit_all_buildings( for bldg in self.buildings: bldg.retrofit_building(year_of_retrofit, window_type, material) - def type_bldg_office( + def add_non_residential( self, + method, + usage, name, year_of_construction, number_of_floors, @@ -202,11 +204,28 @@ def type_bldg_office( office_layout=None, window_layout=None, construction_type=None): - """Create and calculate an office building + """Adds a non-residential building to the TEASER project + + This function adds a non-residential archetype building to the TEASER + project. You need to specify the method of the archetype generation. + Currently TEASER supports only method according to Lichtmess and BMVBS + for non-residential buildings. Further the type of usage needs to be + specified. Currently TEASER supports four different types of + non-residential buildings ('office', 'institute', 'institute4', + 'institute8'). For more information on specific archetype buildings and + methods, please read the docs of arcetype classes. + + This function also calculates the parameters of the buildings directly + with the settings set in the project (e.g. used_library_calc or + number_of_elements_calc). Parameters ---------- - + method : str + Used archetype method, currenlty only 'bmvbs' is supported + usage : str + Main usage of the obtainend building, currently only 'office', + 'institute', 'institute4', institute8' are supported name : str Individual name year_of_construction : int @@ -245,6 +264,102 @@ def type_bldg_office( type_bldg : Instance of Office() """ + ass_error_method = "only 'bmvbs' is a valid method for " \ + "non-residential archetype generation" + + assert method not in ['bmvs'], ass_error_method + + ass_error_usage = "only 'office', 'institute', 'institute4', " \ + "'institute8' are valid usagesfor archetype " \ + "generation" + + assert usage not in ['office', 'institute', 'institute4', + 'institute8'], ass_error_usage + + if usage == 'office': + + type_bldg = Office( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + office_layout, + window_layout, + construction_type) + + elif usage == 'institute': + + type_bldg = Institute( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + office_layout, + window_layout, + construction_type) + + elif usage == 'institute4': + + type_bldg = Institute4( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + office_layout, + window_layout, + construction_type) + + elif usage == 'institute8': + + type_bldg = Institute8( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + office_layout, + window_layout, + construction_type) + + type_bldg.generate_archetype() + type_bldg.calc_building_parameter( + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) + + def type_bldg_office( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=True, + office_layout=None, + window_layout=None, + construction_type=None): + """Old function, consider rewriting your code + + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions + """ + + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_non_residential(). This function will be " + "eliminated within the next versions") type_bldg = Office( self, @@ -276,49 +391,17 @@ def type_bldg_institute( office_layout=None, window_layout=None, construction_type=None): - """Create and calculate an institute building - - Parameters - ---------- - - name : str - Individual name - year_of_construction : int - Year of first construction - height_of_floors : float [m] - Average height of the buildings' floors - number_of_floors : int - Number of building's floors above ground - net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint - of a building - with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds information - for central Air Handling units. Default is False. - office_layout : int - Structure of the floor plan of office buildings, default is 1, - which is representative for one elongated floor. - 1: elongated 1 floor - 2: elongated 2 floors - 3: compact (e.g. for a square base building) - window_layout : int - Structure of the window facade type, default is 1, which is - representative for a punctuated facade. - 1: punctuated facade (individual windows) - 2: banner facade (continuous windows) - 3: full glazing - construction_type : str - Construction type of used wall constructions default is "heavy") - heavy: heavy construction - light: light construction - - Returns - ---------- - - type_bldg : Instance of Institute() + """Old function, consider rewriting your code + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions """ + + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_non_residential(). This function will be " + "eliminated within the next versions") type_bldg = Institute( self, name, @@ -349,49 +432,18 @@ def type_bldg_institute4( office_layout=None, window_layout=None, construction_type=None): - """Create and calculate an institute4 building + """Old function, consider rewriting your code - Parameters - ---------- - - name : str - Individual name - year_of_construction : int - Year of first construction - height_of_floors : float [m] - Average height of the buildings' floors - number_of_floors : int - Number of building's floors above ground - net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint - of a building - with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds information - for central Air Handling units. Default is False. - office_layout : int - Structure of the floor plan of office buildings, default is 1, - which is representative for one elongated floor. - 1: elongated 1 floor - 2: elongated 2 floors - 3: compact (e.g. for a square base building) - window_layout : int - Structure of the window facade type, default is 1, which is - representative for a punctuated facade. - 1: punctuated facade (individual windows) - 2: banner facade (continuous windows) - 3: full glazing - construction_type : str - Construction type of used wall constructions default is "heavy") - heavy: heavy construction - light: light construction - - Returns - ---------- + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions + """ - type_bldg : Instance of Institute4() + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_non_residential(). This function will be " + "eliminated within the next versions") - """ type_bldg = Institute4( self, name, @@ -422,49 +474,17 @@ def type_bldg_institute8( office_layout=None, window_layout=None, construction_type=None): - """Create and calculate an institute8 building - - Parameters - ---------- - - name : str - Individual name - year_of_construction : int - Year of first construction - height_of_floors : float [m] - Average height of the buildings' floors - number_of_floors : int - Number of building's floors above ground - net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint - of a building - with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds information - for central Air Handling units. Default is False. - office_layout : int - Structure of the floor plan of office buildings, default is 1, - which is representative for one elongated floor. - 1: elongated 1 floor - 2: elongated 2 floors - 3: compact (e.g. for a square base building) - window_layout : int - Structure of the window facade type, default is 1, which is - representative for a punctuated facade. - 1: punctuated facade (individual windows) - 2: banner facade (continuous windows) - 3: full glazing - construction_type : str - Construction type of used wall constructions default is "heavy") - heavy: heavy construction - light: light construction - - Returns - ---------- - - type_bldg : Instance of Institute8() + """Old function, consider rewriting your code + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions """ + + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_non_residential(). This function will be " + "eliminated within the next versions") type_bldg = Institute8( self, name, @@ -1050,7 +1070,6 @@ def export_annex( else: pass - def export_parameters_txt(self, path=None): """Exports parameters of all buildings in a readable text file From b1a29b0f03ccda58cade83e801cc129ea4fa4932 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 16:20:59 +0100 Subject: [PATCH 131/283] revise assertions --- teaser/examples/archetype.py | 24 +++++++++++++----------- teaser/project.py | 6 +++--- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index 6e278d5b2..5ced96161 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -30,17 +30,19 @@ def example_type_building(): net_leased_area=200, with_ahu=False) - - prj.type_bldg_office( - name="Institute", - year_of_construction=1988, - number_of_floors=3, - height_of_floors=3.5, - net_leased_area=3500, - office_layout=1, - window_layout=1, - with_ahu=True, - construction_type="heavy") + prj.add_non_residential( + method='bmvbs', + usage='office', + name="Institute", + year_of_construction=1988, + number_of_floors=3, + height_of_floors=3.5, + net_leased_area=3500, + office_layout=1, + window_layout=1, + with_ahu=True, + construction_type="heavy" + ) ''' diff --git a/teaser/project.py b/teaser/project.py index 4162227de..6a3c2026f 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -267,14 +267,14 @@ def add_non_residential( ass_error_method = "only 'bmvbs' is a valid method for " \ "non-residential archetype generation" - assert method not in ['bmvs'], ass_error_method + assert method in ['bmvbs'], ass_error_method ass_error_usage = "only 'office', 'institute', 'institute4', " \ "'institute8' are valid usagesfor archetype " \ "generation" - assert usage not in ['office', 'institute', 'institute4', - 'institute8'], ass_error_usage + assert usage in ['office', 'institute', 'institute4', + 'institute8'], ass_error_usage if usage == 'office': From 6732bddb4faf0610f2b746f8d281bcc3b0c67df4 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 17:24:29 +0100 Subject: [PATCH 132/283] new API function residential --- teaser/examples/archetype.py | 24 +- teaser/project.py | 458 +++++++++++++++++++---------------- 2 files changed, 262 insertions(+), 220 deletions(-) diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py index 5ced96161..6e278d5b2 100644 --- a/teaser/examples/archetype.py +++ b/teaser/examples/archetype.py @@ -30,19 +30,17 @@ def example_type_building(): net_leased_area=200, with_ahu=False) - prj.add_non_residential( - method='bmvbs', - usage='office', - name="Institute", - year_of_construction=1988, - number_of_floors=3, - height_of_floors=3.5, - net_leased_area=3500, - office_layout=1, - window_layout=1, - with_ahu=True, - construction_type="heavy" - ) + + prj.type_bldg_office( + name="Institute", + year_of_construction=1988, + number_of_floors=3, + height_of_floors=3.5, + net_leased_area=3500, + office_layout=1, + window_layout=1, + with_ahu=True, + construction_type="heavy") ''' diff --git a/teaser/project.py b/teaser/project.py index 6a3c2026f..ded180640 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -213,7 +213,7 @@ def add_non_residential( specified. Currently TEASER supports four different types of non-residential buildings ('office', 'institute', 'institute4', 'institute8'). For more information on specific archetype buildings and - methods, please read the docs of arcetype classes. + methods, please read the docs of archetype classes. This function also calculates the parameters of the buildings directly with the settings set in the project (e.g. used_library_calc or @@ -224,7 +224,7 @@ def add_non_residential( method : str Used archetype method, currenlty only 'bmvbs' is supported usage : str - Main usage of the obtainend building, currently only 'office', + Main usage of the obtained building, currently only 'office', 'institute', 'institute4', institute8' are supported name : str Individual name @@ -338,6 +338,210 @@ def add_non_residential( merge_windows=self._merge_windows_calc, used_library=self._used_library_calc) + def add_residential( + self, + method, + usage, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu=False, + residential_layout=None, + neighbour_buildings=None, + attic=None, + cellar=None, + dormer=None, + construction_type=None, + number_of_apartments=None): + """Adds a residential building to the TEASER project + + This function adds a residential archetype building to the TEASER + project. You need to specify the method of the archetype generation. + Currently TEASER supports only method according 'iwu' and 'urbanrenet' + for residential buildings ('tabula_de' to follow soon). Further the type + of usage needs to be specified. Currently TEASER supports one type of + residential building for 'iwu' and eleven types for 'urbanrenet'. For + more information on specific archetype buildings and methods, please + read the docs of archetype classes. + + This function also calculates the parameters of the buildings directly + with the settings set in the project (e.g. used_library_calc or + number_of_elements_calc). + + Parameters + ---------- + method : str + Used archetype method, currenlty only 'iwu' or 'urbanrenet' are + supported, 'tabula_de' to follow soon + usage : str + Main usage of the obtainend building, currently only + 'single_family_dwelling' is supported for iwu and 'est1a', 'est1b', + 'est2', 'est3', 'est4a', 'est4b', 'est5' 'est6', 'est7', 'est8a', + 'est8b' for urbanrenet. + name : str + Individual name + year_of_construction : int + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors + number_of_floors : int + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information + for central Air Handling units. Default is False. + residential_layout : int + Structure of floor plan (default = 0) CAUTION only used for iwu + 0: compact + 1: elongated/complex + neighbour_buildings : int + Number of neighbour buildings. CAUTION: this will not change + the orientation of the buildings wall, but just the overall + exterior wall and window area(!) (default = 0) + 0: no neighbour + 1: one neighbour + 2: two neighbours + attic : int + Design of the attic. CAUTION: this will not change the orientation + or tilt of the roof instances, but just adapt the roof area(!) ( + default = 0) CAUTION only used for iwu + 0: flat roof + 1: non heated attic + 2: partly heated attic + 3: heated attic + cellar : int + Design of the of cellar CAUTION: this will not change the + orientation, tilt of GroundFloor instances, nor the number or area + of ThermalZones, but will change GroundFloor area(!) (default = 0) + CAUTION only used for iwu + 0: no cellar + 1: non heated cellar + 2: partly heated cellar + 3: heated cellar + dormer : str + Is a dormer attached to the roof? CAUTION: this will not + change roof or window orientation or tilt, but just adapt the roof + area(!) (default = 0) CAUTION only used for iwu + 0: no dormer + 1: dormer + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction + number_of_apartments : int + number of apartments inside Building (default = 1). CAUTION only + used for urbanrenet + + Returns + ---------- + + type_bldg : Instance of SingleFamilyDwelling() + """ + + ass_error_method = "only 'iwu' and 'urbanrenet' are valid methods for " \ + "residential archetype generation" + + assert method in ['iwu', 'urbanrenet'], ass_error_method + + if method == 'iwu': + + ass_error_usage_iwu = "only 'single_family_dewlling' is a valid " \ + "usage for iwu archetype method" + assert usage in ['single_family_dwelling'], ass_error_usage_iwu + + if usage == 'single_family_dwelling': + + type_bldg = SingleFamilyDwelling( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + residential_layout, + neighbour_buildings, + attic, + cellar, + dormer, + construction_type) + + elif method == 'urbanrenet': + + ass_error_usage_urn = "only 'est1a', 'est1b', 'est2', 'est3', " \ + "'est4a', 'est4b', 'est5' 'est6', 'est7', " \ + "'est8a','est8b' is are valid usages for " \ + "urbanrenet archetype method" + assert usage in ['est1a', 'est1b', 'est2', 'est3', 'est4a', + 'est4b', 'est5' 'est6', 'est7', 'est8a', + 'est8b'], ass_error_usage_urn + if usage == 'est1a': + + type_bldg = EST1a( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type) + + elif usage == 'est1b': + + type_bldg = EST1b( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + + elif usage == 'est4b': + + type_bldg = EST4b( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + + elif usage == 'est7': + + type_bldg = EST7( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + + type_bldg.generate_archetype() + type_bldg.calc_building_parameter( + number_of_elements=self._number_of_elements_calc, + merge_windows=self._merge_windows_calc, + used_library=self._used_library_calc) + return type_bldg + def type_bldg_office( self, name, @@ -514,43 +718,18 @@ def type_bldg_est1a( with_ahu=False, neighbour_buildings=None, construction_type=None): - """Create and calculate an est1a building - - Parameters - ---------- + """Old function, consider rewriting your code - name : str - Individual name - year_of_construction : int - Year of first construction - height_of_floors : float [m] - Average height of the buildings' floors - number_of_floors : int - Number of building's floors above ground - net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint - of a building - with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds information - for central Air Handling units. Default is False. - neighbour_buildings : int - Number of neighbour buildings. CAUTION: this will not change - the orientation of the buildings wall, but just the overall - exterior wall and window area(!) (default = 0) - 0: no neighbour - 1: one neighbour - 2: two neighbours - construction_type : str - Construction type of used wall constructions default is "heavy") - heavy: heavy construction - light: light construction - Returns - ---------- + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions + """ - type_bldg : Instance of EST1a() + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_non_residential(). This function will be " + "eliminated within the next versions") - """ type_bldg = EST1a( self, name, @@ -580,46 +759,18 @@ def type_bldg_est1b( neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Create and calculate an est1b building - - Parameters - ---------- - - name : str - Individual name - height_of_floors : float [m] - Average height of the buildings' floors - number_of_floors : int - Number of building's floors above ground - year_of_construction : int - Year of first construction - net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint - of a building - with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds information - for central Air Handling units. Default is False. - neighbour_buildings : int - Number of neighbour buildings. CAUTION: this will not change - the orientation of the buildings wall, but just the overall - exterior wall and window area(!) (default = 0) - 0: no neighbour - 1: one neighbour - 2: two neighbours - construction_type : str - Construction type of used wall constructions default is "heavy") - heavy: heavy construction - light: light construction - number_of_apartments : int - number of apartments inside Building (default = 1) + """Old function, consider rewriting your code - Returns - ---------- + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions + """ - type_bldg : Instance of EST1b() + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_non_residential(). This function will be " + "eliminated within the next versions") - """ type_bldg = EST1b( self, name, @@ -650,46 +801,18 @@ def type_bldg_est4b( neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Create and calculate an est4b building - - Parameters - ---------- - - name : str - Individual name - height_of_floors : float [m] - Average height of the buildings' floors - number_of_floors : int - Number of building's floors above ground - year_of_construction : int - Year of first construction - net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint - of a building - with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds - information for central Air Handling units. Default is False. - neighbour_buildings : int - Number of neighbour buildings. CAUTION: this will not change - the orientation of the buildings wall, but just the overall - exterior wall and window area(!) (default = 0) - 0: no neighbour - 1: one neighbour - 2: two neighbours - construction_type : str - Construction type of used wall constructions default is "heavy") - heavy: heavy construction - light: light construction - number_of_apartments : int - number of apartments inside Building (default = 1) + """Old function, consider rewriting your code - Returns - ---------- + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions + """ - type_bldg : Instance of EST4b() + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_non_residential(). This function will be " + "eliminated within the next versions") - """ type_bldg = EST4b( self, name, @@ -720,46 +843,18 @@ def type_bldg_est7( neighbour_buildings=None, construction_type=None, number_of_apartments=None): - """Create and calculate an est7 building - - Parameters - ---------- - - name : str - Individual name - height_of_floors : float [m] - Average height of the buildings' floors - number_of_floors : int - Number of building's floors above ground - year_of_construction : int - Year of first construction - net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint - of a building - with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds - information for central Air Handling units. Default is False. - neighbour_buildings : int - Number of neighbour buildings. CAUTION: this will not change - the orientation of the buildings wall, but just the overall - exterior wall and window area(!) (default = 0) - 0: no neighbour - 1: one neighbour - 2: two neighbours - construction_type : str - Construction type of used wall constructions default is "heavy") - heavy: heavy construction - light: light construction - number_of_apartments : int - number of apartments inside Building (default = 1) + """Old function, consider rewriting your code - Returns - ---------- + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions + """ - type_bldg : Instance of EST7() + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_non_residential(). This function will be " + "eliminated within the next versions") - """ type_bldg = EST7( self, name, @@ -793,69 +888,18 @@ def type_bldg_residential( cellar=None, dormer=None, construction_type=None): - """Create and calculate an residential building - - Parameters - ---------- + """Old function, consider rewriting your code - name : str - Individual name - year_of_construction : int - Year of first construction - height_of_floors : float [m] - Average height of the buildings' floors - number_of_floors : int - Number of building's floors above ground - net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint - of a building - with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and - assigned to attribute central_ahu. This instance holds information - for central Air Handling units. Default is False. - residential_layout : int - Structure of floor plan (default = 0) - 0: compact - 1: elongated/complex - neighbour_buildings : int - Number of neighbour buildings. CAUTION: this will not change - the orientation of the buildings wall, but just the overall - exterior wall and window area(!) (default = 0) - 0: no neighbour - 1: one neighbour - 2: two neighbours - attic : int - Design of the attic. CAUTION: this will not change the orientation - or tilt of the roof instances, but just adapt the roof area(!) ( - default = 0) - 0: flat roof - 1: non heated attic - 2: partly heated attic - 3: heated attic - cellar : int - Design of the of cellar CAUTION: this will not change the - orientation, tilt of GroundFloor instances, nor the number or area - of ThermalZones, but will change GroundFloor area(!) (default = 0) - 0: no cellar - 1: non heated cellar - 2: partly heated cellar - 3: heated cellar - dormer : str - Is a dormer attached to the roof? CAUTION: this will not - change roof or window orientation or tilt, but just adapt the roof - area(!) (default = 0) - 0: no dormer - 1: dormer - construction_type : str - Construction type of used wall constructions default is "heavy") - heavy: heavy construction - light: light construction + This is an old function for archetype generation, consider rewriting + your code to use Project.add_non_residential(). This function will be + eliminated within the next versions + """ - Returns - ---------- + warnings.warn("You are using an old function for archetype " + "generation, consider rewriting you code to use " + "Project.add_residential(). This function will be " + "eliminated within the next versions") - type_bldg : Instance of SingleFamilyDwelling() - """ type_bldg = SingleFamilyDwelling( self, name, From 496603417e762fad4b2336ffbbfe24fb5e94aee3 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 17:40:53 +0100 Subject: [PATCH 133/283] restructure example --- teaser/examples/archetype.py | 104 -------------------------- teaser/examples/generate_archetype.py | 74 ++++++++++++++++++ 2 files changed, 74 insertions(+), 104 deletions(-) delete mode 100644 teaser/examples/archetype.py create mode 100644 teaser/examples/generate_archetype.py diff --git a/teaser/examples/archetype.py b/teaser/examples/archetype.py deleted file mode 100644 index 6e278d5b2..000000000 --- a/teaser/examples/archetype.py +++ /dev/null @@ -1,104 +0,0 @@ -# Created July 2015 -# TEASER 4 Development Team - -"""This module contains an example how to create an archetype Building, to retrofit -that building and to export that building to internal XML and a Modelica record -""" - -def example_type_building(): - """"First thing we need to do is to import our Project API module""" - - from teaser.project import Project - - """We instantiate the Project class. The parameter load_data = True indicates - that we load the XML data bases into our Project. - This can take a few sec.""" - - prj = Project(load_data=True) - prj.name = "ArchetypeBuildings_Ref" - - """The five functions starting with type_bldg giving us the opportunity to - create the specific type building (e.g. type_bldg_residential). The function - automatically calculates all the necessary parameter. If not specified different - it uses vdi calculation method.""" - - prj.type_bldg_residential( - name="ResidentialBuilding", - year_of_construction=1988, - number_of_floors=2, - height_of_floors=3.5, - net_leased_area=200, - with_ahu=False) - - - prj.type_bldg_office( - name="Institute", - year_of_construction=1988, - number_of_floors=3, - height_of_floors=3.5, - net_leased_area=3500, - office_layout=1, - window_layout=1, - with_ahu=True, - construction_type="heavy") - - - ''' - We need to set the projects calculation method. The library we want to - use is AixLib, we are using a two element model and want an extra resistance - for the windows. To export the parameters to a Modelica record, we use - the export_aixlib function. path = None indicates, that we want to store - the records in TEASER'S Output folder - ''' - - prj.used_library_calc = 'AixLib' - prj.number_of_elements_calc = 4 - prj.merge_windows_calc = False - - prj.calc_all_buildings() - - ''' - Export the Modelica Record. If you have a Dymola License you can export - the model with a central AHU (MultizoneEquipped) (only default for office - and institute buildings) - ''' - - prj.export_aixlib( - internal_id=None, - path=None) - - ''' - For OpenModelica you need to exclude the centralAHU (because it is using - state machines). Therefore use the building_model "Multizone" - ''' - - #prj.export_aixlib(building_model="Multizone", - # zone_model="ThermalZoneEquipped", - # corG=True, - # internal_id=None, - # path=None) - - - '''Or we use Annex60 method (e.g with four elements). Which exports one - Model per zone''' - prj.name = "projectfalse" - prj.used_library_calc = 'Annex60' - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = False - - prj.calc_all_buildings() - prj.export_annex() - - prj.name = "projecttrue" - prj.used_library_calc = 'Annex60' - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = True - - prj.calc_all_buildings() - prj.export_annex() - - - -if __name__ == '__main__': - example_type_building() - print("That's it! :)") diff --git a/teaser/examples/generate_archetype.py b/teaser/examples/generate_archetype.py new file mode 100644 index 000000000..d4541cc32 --- /dev/null +++ b/teaser/examples/generate_archetype.py @@ -0,0 +1,74 @@ +# Created July 2015 +# TEASER 4 Development Team + +"""This module contains an example how to generate archetype buildings using +TEASER API functions. +""" + +def example_generate_archetype(): + """"This function demonstrates the generation of residential and + non-residential archetype buildings using the API function of TEASER""" + + # First step: Import the TEASER API (called Project) into your Python module + + from teaser.project import Project + + # To use the API instantiate the Project class and rename the Project. The + # parameter load_data=True indicates that we load archetype data into our + # Project (e.g. for Material properties and typical wall constructions. + # This can take a few seconds, depending on the size of the used data base. + + prj = Project(load_data=True) + prj.name = "ArchetypeExample" + + # There are two different types of archetype groups: residential and + # non-residential buildings. Two API functions offer the opportunity to + # generate specific archetypes. + + # To generate residential archetype buildings the function + # Project.add_residential() is used. Seven parameters are compulsory, + # additional parameters can be set according to the used method. `method` + # and `usage` are used to distinguish between different archetype + # methods. The name, year_of_construction, number and height of floors + # and net_leased_area need to be set to provide enough information for + # archetype generation. For specific information on the parameters please + # read the docs. + + prj.add_residential( + method='iwu', + usage='single_family_dwelling', + name="ResidentialBuilding", + year_of_construction=1988, + number_of_floors=2, + height_of_floors=3.2, + net_leased_area=200) + + # To generate non-residential archetype buildings (in this case an + # office and a laboratory (a.k.a. institute)) the function + # Project.add_residential() is used. The meaning of compulsory parameters + # do not differ from the residential archetype building. + + prj.add_non_residential( + method='bmvbs', + usage='office', + name="OfficeBuilding", + year_of_construction=1988, + number_of_floors=4, + height_of_floors=3.5, + net_leased_area=4500) + + prj.add_non_residential( + method='bmvbs', + usage='institute', + name="InstituteBuilding", + year_of_construction=1952, + number_of_floors=5, + height_of_floors=4.0, + net_leased_area=3400) + + return prj + +if __name__ == '__main__': + prj = example_generate_archetype() + + print("That's it! :)") From 01714aec8876b530f1c43f744743869cfe399b0f Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 18:04:55 +0100 Subject: [PATCH 134/283] new structure for examples --- ..._archetype.py => e1_generate_archetype.py} | 4 +- teaser/examples/e2_export_aixlib_models.py | 51 ++++++++++++++++++ teaser/examples/e3_export_annex_models.py | 53 +++++++++++++++++++ 3 files changed, 106 insertions(+), 2 deletions(-) rename teaser/examples/{generate_archetype.py => e1_generate_archetype.py} (98%) create mode 100644 teaser/examples/e2_export_aixlib_models.py create mode 100644 teaser/examples/e3_export_annex_models.py diff --git a/teaser/examples/generate_archetype.py b/teaser/examples/e1_generate_archetype.py similarity index 98% rename from teaser/examples/generate_archetype.py rename to teaser/examples/e1_generate_archetype.py index d4541cc32..84dc8febb 100644 --- a/teaser/examples/generate_archetype.py +++ b/teaser/examples/e1_generate_archetype.py @@ -70,5 +70,5 @@ def example_generate_archetype(): if __name__ == '__main__': prj = example_generate_archetype() - - print("That's it! :)") + + print("Example 1: That's it! :)") diff --git a/teaser/examples/e2_export_aixlib_models.py b/teaser/examples/e2_export_aixlib_models.py new file mode 100644 index 000000000..0c1acdd3b --- /dev/null +++ b/teaser/examples/e2_export_aixlib_models.py @@ -0,0 +1,51 @@ +# Created January 2017 +# TEASER Development Team + +"""This module contains an example how to export buildings from a TEASER +project to ready-to-run simulation models for Modelica library AixLib. These +models will only simulate using Dymola, the reason for this are state +machines that are used in one AixLib specific AHU model. +""" + +import teaser.examples.e1_generate_archetype as e1 + +def example_export_aixlib(): + """"This function demonstrates the export to Modelica library AixLib using + the API function of TEASER""" + + # In e1_generate_archetype we created a Project with three archetype + # buildings to get this Project we rerun this example + + prj = e1.example_generate_archetype() + + # To make sure the export is using the desired parameters you should + # always set model settings in the Project. + # Project().used_library_calc specifies the used Modelica library + # Project().number_of_elements_calc sets the models order + # For more information on models we'd like to refer you to the docs. + + prj.used_library_calc = 'AixLib' + prj.number_of_elements_calc = 2 + + # To make sure the parameters are calculated correctly we recommend to + # run calc_all_buildings() function + + prj.calc_all_buildings() + + # To export the ready-to-run models simply call Project.export_aixlib(). + # You can specify the path, where the model files should be saved. + # None means, that the default path in your home directory + # will be used. If you only want to export one specific building, you can + # pass over the internal_id of that building and only this model will be + # exported. In this case we want to export all buildings to our home + # directory, thus we are passing over None for both parameters. + + prj.export_aixlib( + internal_id=None, + path=None) + +if __name__ == '__main__': + + example_export_aixlib() + + print("Example 2: That's it! :)") diff --git a/teaser/examples/e3_export_annex_models.py b/teaser/examples/e3_export_annex_models.py new file mode 100644 index 000000000..264081d47 --- /dev/null +++ b/teaser/examples/e3_export_annex_models.py @@ -0,0 +1,53 @@ +# Created January 2017 +# TEASER Development Team + +"""This module contains an example how to export buildings from a TEASER +project to ready-to-run simulation models for Modelica library Annex60. These +models simulate in Dymola, OpenModelica and JModelica. +""" + +import teaser.examples.e1_generate_archetype as e1 + +def example_export_annex(): + """"This function demonstrates the export to Modelica library Annex60 using + the API function of TEASER""" + + # In e1_generate_archetype we created a Project with three archetype + # buildings to get this Project we rerun this example + + prj = e1.example_generate_archetype() + + # To make sure the export is using the desired parameters you should + # always set model settings in the Project. + # Project().used_library_calc specifies the used Modelica library + # Project().number_of_elements_calc sets the models order + # Project().merge_windows_calc specifies if thermal conduction through + # windows is lumped into outer walls or not. + # For more information on models we'd like to refer you to the docs. + + prj.used_library_calc = 'Annex60' + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + + # To make sure the parameters are calculated correctly we recommend to + # run calc_all_buildings() function + + prj.calc_all_buildings() + + # To export the ready-to-run models simply call Project.export_annex(). + # You can specify the path, where the model files should be saved. + # None means, that the default path in your home directory + # will be used. If you only want to export one specific building, you can + # pass over the internal_id of that building and only this model will be + # exported. In this case we want to export all buildings to our home + # directory, thus we are passing over None for both parameters. + + prj.export_annex( + internal_id=None, + path=None) + +if __name__ == '__main__': + + example_export_annex() + + print("Example 3: That's it! :)") From 672982f79dfe5fa1fc6c14641f506d24dee217cd Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 4 Jan 2017 18:15:01 +0100 Subject: [PATCH 135/283] add example for further clean up --- teaser/examples/e4_save.py | 28 +++++++++++++++++++ teaser/examples/e5_load.py | 27 ++++++++++++++++++ ...glebuilding.py => e6_generate_building.py} | 0 ...elaten_campus.py => e7_generate_campus.py} | 0 4 files changed, 55 insertions(+) create mode 100644 teaser/examples/e4_save.py create mode 100644 teaser/examples/e5_load.py rename teaser/examples/{singlebuilding.py => e6_generate_building.py} (100%) rename teaser/examples/{melaten_campus.py => e7_generate_campus.py} (100%) diff --git a/teaser/examples/e4_save.py b/teaser/examples/e4_save.py new file mode 100644 index 000000000..6ab7b8de3 --- /dev/null +++ b/teaser/examples/e4_save.py @@ -0,0 +1,28 @@ +# Created January 2017 +# TEASER Development Team + +"""This module contains an example how to save buildings from a TEASER +project to various formats to save information. +""" + +import teaser.examples.e1_generate_archetype as e1 + +def example_save(): + """"This function demonstrates different saving options of TEASER""" + + # In e1_generate_archetype we created a Project with three archetype + # buildings to get this Project we rerun this example + + prj = e1.example_generate_archetype() + + # TEASERXML + + # pickle + + # probably do not include CityGML as we can't reload it + + +if __name__ == '__main__': + example_save() + + print("Example 4: That's it! :)") diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py new file mode 100644 index 000000000..ad695cd83 --- /dev/null +++ b/teaser/examples/e5_load.py @@ -0,0 +1,27 @@ +# Created January 2017 +# TEASER Development Team + +"""This module contains an example how to export buildings from a TEASER +project to various formats to save information. +""" + +import teaser.examples.e4_save as e4 + + +def example_save(): + """"This function demonstrates different saving options of TEASER""" + + # In e4_save + + + # TEASERXML + + # pickle + + # probably do not include CityGML as we do not provide citygml files + + +if __name__ == '__main__': + example_save() + + print("Example 5: That's it! :)") diff --git a/teaser/examples/singlebuilding.py b/teaser/examples/e6_generate_building.py similarity index 100% rename from teaser/examples/singlebuilding.py rename to teaser/examples/e6_generate_building.py diff --git a/teaser/examples/melaten_campus.py b/teaser/examples/e7_generate_campus.py similarity index 100% rename from teaser/examples/melaten_campus.py rename to teaser/examples/e7_generate_campus.py From 99df56cef7b53c822e57eed68b8d659cedd2e315 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 10:56:18 +0100 Subject: [PATCH 136/283] add examples 4 and 5 --- teaser/examples/e1_generate_archetype.py | 2 +- teaser/examples/e4_save.py | 27 ++++++++++++++--- teaser/examples/e5_load.py | 37 +++++++++++++++++++----- 3 files changed, 54 insertions(+), 12 deletions(-) diff --git a/teaser/examples/e1_generate_archetype.py b/teaser/examples/e1_generate_archetype.py index 84dc8febb..ccf6fa082 100644 --- a/teaser/examples/e1_generate_archetype.py +++ b/teaser/examples/e1_generate_archetype.py @@ -46,7 +46,7 @@ def example_generate_archetype(): # To generate non-residential archetype buildings (in this case an # office and a laboratory (a.k.a. institute)) the function # Project.add_residential() is used. The meaning of compulsory parameters - # do not differ from the residential archetype building. + # does not differ from the residential archetype building. prj.add_non_residential( method='bmvbs', diff --git a/teaser/examples/e4_save.py b/teaser/examples/e4_save.py index 6ab7b8de3..cc0aa83f8 100644 --- a/teaser/examples/e4_save.py +++ b/teaser/examples/e4_save.py @@ -2,10 +2,13 @@ # TEASER Development Team """This module contains an example how to save buildings from a TEASER -project to various formats to save information. +project to XML and pickle in order to save information. """ import teaser.examples.e1_generate_archetype as e1 +import teaser.logic.utilities as utilities +import os + def example_save(): """"This function demonstrates different saving options of TEASER""" @@ -15,12 +18,28 @@ def example_save(): prj = e1.example_generate_archetype() - # TEASERXML + # First option is to use TEASERs own XML format to save all relevenat + # data into a more or less human readable format. The corresponding + # function is called Project().save_project() you can specify a file name + # and a save path. If both are non (as in this case) it will use the + # projects name and default path in your home folder. + + prj.save_project(file_name=None, path=None) + + # Seccond option is to use pickle from Python Standard Library , + # which will save the whole Python classes and all attributes into a + # binary file. There is no specific API function for this, but you can + # simply create an empty file with open() and then use pickle.dump(). + # Make sure you specify your path correctly. In this case we want to use + # the default path of TEASERs output. - # pickle + import pickle - # probably do not include CityGML as we can't reload it + pickle_file = os.path.join( + utilities.get_default_path(), + 'teaser_pickle.p') + pickle.dump(prj, open(pickle_file, "wb")) if __name__ == '__main__': example_save() diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py index ad695cd83..601df014e 100644 --- a/teaser/examples/e5_load.py +++ b/teaser/examples/e5_load.py @@ -1,25 +1,48 @@ # Created January 2017 # TEASER Development Team -"""This module contains an example how to export buildings from a TEASER -project to various formats to save information. +"""This module contains an example how to import TEASER projects from +*.teaserXML and pickle in order to reuse data. """ -import teaser.examples.e4_save as e4 +import teaser.logic.utilities as utilities +import os def example_save(): """"This function demonstrates different saving options of TEASER""" - # In e4_save + # In example e4_save we saved two TEASER projects using *.teaserXML and + # Python package pickle. This example shows how to import these + # information into your python environment again. + # To load data from *.teaserXML we can use a simple API function. So + # first we need to instantiate our API (similar to example + # e1_generate_archetype). The XML file is called `ArchetypeExample.teaserXML` + # and saved in the default path. - # TEASERXML + from teaser.project import Project - # pickle + prj = Project() - # probably do not include CityGML as we do not provide citygml files + load_xml = pickle_file = os.path.join( + utilities.get_default_path(), + 'ArchetypeExample.teaserXML') + prj.load_project( + path=load_xml) + + # To reload data from a pickle file, we do not need to instantiate an + # API, as pickle will automatically instantiate all classes as they have + # been saved. The saved file from example e4 is called ´teaser_pickle.p´ + + import pickle + + load_pickle = pickle_file = os.path.join( + utilities.get_default_path(), + 'teaser_pickle.p') + + pickle_prj = pickle.load(open(load_pickle, "rb")) if __name__ == '__main__': example_save() From c0f0c93bc9937a6034e0de6b102a1b88af0acbad Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 11:55:15 +0100 Subject: [PATCH 137/283] start example6 --- teaser/examples/e1_generate_archetype.py | 8 +- teaser/examples/e2_export_aixlib_models.py | 18 +- teaser/examples/e3_export_annex_models.py | 16 +- teaser/examples/e4_save.py | 2 +- teaser/examples/e5_load.py | 6 +- teaser/examples/e6_generate_building.py | 204 +++++++++++---------- 6 files changed, 153 insertions(+), 101 deletions(-) diff --git a/teaser/examples/e1_generate_archetype.py b/teaser/examples/e1_generate_archetype.py index ccf6fa082..024842ce5 100644 --- a/teaser/examples/e1_generate_archetype.py +++ b/teaser/examples/e1_generate_archetype.py @@ -5,6 +5,7 @@ TEASER API functions. """ + def example_generate_archetype(): """"This function demonstrates the generation of residential and non-residential archetype buildings using the API function of TEASER""" @@ -15,8 +16,11 @@ def example_generate_archetype(): # To use the API instantiate the Project class and rename the Project. The # parameter load_data=True indicates that we load archetype data into our - # Project (e.g. for Material properties and typical wall constructions. - # This can take a few seconds, depending on the size of the used data base. + # Project (e.g. for Material properties and typical wall constructions. + # This can take a few seconds, depending on the size of the used data base. + # Be careful: Dymola does not like whitespaces in names and filenames, + # thus we will delete them anyway in TEASER. + prj = Project(load_data=True) prj.name = "ArchetypeExample" diff --git a/teaser/examples/e2_export_aixlib_models.py b/teaser/examples/e2_export_aixlib_models.py index 0c1acdd3b..95fef797d 100644 --- a/teaser/examples/e2_export_aixlib_models.py +++ b/teaser/examples/e2_export_aixlib_models.py @@ -8,6 +8,9 @@ """ import teaser.examples.e1_generate_archetype as e1 +import teaser.logic.utilities as utilities +import os + def example_export_aixlib(): """"This function demonstrates the export to Modelica library AixLib using @@ -22,10 +25,23 @@ def example_export_aixlib(): # always set model settings in the Project. # Project().used_library_calc specifies the used Modelica library # Project().number_of_elements_calc sets the models order - # For more information on models we'd like to refer you to the docs. + # For more information on models we'd like to refer you to the docs. By + # default TEASER uses a weather file provided in + # teaser.data.input.inputdata.weatherdata. You can use your own weather + # file by setting Project().weather_file_path. However we will use default + # weather file. + # Be careful: Dymola does not like whitespaces in names and filenames, + # thus we will delete them anyway in TEASER. prj.used_library_calc = 'AixLib' prj.number_of_elements_calc = 2 + prj.weather_file_path = utilities.get_full_path( + os.path.join( + "data", + "input", + "inputdata", + "weatherdata", + "DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos")) # To make sure the parameters are calculated correctly we recommend to # run calc_all_buildings() function diff --git a/teaser/examples/e3_export_annex_models.py b/teaser/examples/e3_export_annex_models.py index 264081d47..28cc9c665 100644 --- a/teaser/examples/e3_export_annex_models.py +++ b/teaser/examples/e3_export_annex_models.py @@ -7,6 +7,9 @@ """ import teaser.examples.e1_generate_archetype as e1 +import teaser.logic.utilities as utilities +import os + def example_export_annex(): """"This function demonstrates the export to Modelica library Annex60 using @@ -23,11 +26,22 @@ def example_export_annex(): # Project().number_of_elements_calc sets the models order # Project().merge_windows_calc specifies if thermal conduction through # windows is lumped into outer walls or not. - # For more information on models we'd like to refer you to the docs. + # For more information on models we'd like to refer you to the docs. By + # default TEASER uses a weather file provided in + # teaser.data.input.inputdata.weatherdata. You can use your own weather + # file by setting Project().weather_file_path. However we will use default + # weather file. prj.used_library_calc = 'Annex60' prj.number_of_elements_calc = 4 prj.merge_windows_calc = False + prj.weather_file_path = utilities.get_full_path( + os.path.join( + "data", + "input", + "inputdata", + "weatherdata", + "DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos")) # To make sure the parameters are calculated correctly we recommend to # run calc_all_buildings() function diff --git a/teaser/examples/e4_save.py b/teaser/examples/e4_save.py index cc0aa83f8..6dda5aca6 100644 --- a/teaser/examples/e4_save.py +++ b/teaser/examples/e4_save.py @@ -26,7 +26,7 @@ def example_save(): prj.save_project(file_name=None, path=None) - # Seccond option is to use pickle from Python Standard Library , + # Second option is to use pickle from Python Standard Library , # which will save the whole Python classes and all attributes into a # binary file. There is no specific API function for this, but you can # simply create an empty file with open() and then use pickle.dump(). diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py index 601df014e..f9bc67d1e 100644 --- a/teaser/examples/e5_load.py +++ b/teaser/examples/e5_load.py @@ -10,7 +10,7 @@ def example_save(): - """"This function demonstrates different saving options of TEASER""" + """"This function demonstrates different loading options of TEASER""" # In example e4_save we saved two TEASER projects using *.teaserXML and # Python package pickle. This example shows how to import these @@ -18,8 +18,8 @@ def example_save(): # To load data from *.teaserXML we can use a simple API function. So # first we need to instantiate our API (similar to example - # e1_generate_archetype). The XML file is called `ArchetypeExample.teaserXML` - # and saved in the default path. + # e1_generate_archetype). The XML file is called + # `ArchetypeExample.teaserXML` and saved in the default path. from teaser.project import Project diff --git a/teaser/examples/e6_generate_building.py b/teaser/examples/e6_generate_building.py index db682c450..9c9323350 100644 --- a/teaser/examples/e6_generate_building.py +++ b/teaser/examples/e6_generate_building.py @@ -1,134 +1,152 @@ -#Created July 2015 -#TEASER 4 Development Team +# Created July 2015 +# TEASER Development Team + +"""This module contains an example that shows to create a building not using +the archetype approach but adding all information separately. In this example +we import all needed modules and classes where we need it in the code. For you +application we suggest to use PEP008 and import them at the beginning of the +script. """ -This scripts shows how to create a building from scratch (or arbitrary sources) -calculate parameters for a Modelica model and save this example building in a -XML based format. The used classes are imported one after another. Of course -you can import all the classes at the beginning. -""" - -''' -First we need to import the classes we want to use -''' - -from teaser.logic.buildingobjects.boundaryconditions.boundaryconditions \ - import BoundaryConditions -from teaser.logic.buildingobjects.building import Building -from teaser.logic.buildingobjects.buildingphysics.groundfloor import\ - GroundFloor -from teaser.logic.buildingobjects.buildingphysics.innerwall import InnerWall -from teaser.logic.buildingobjects.buildingphysics.layer import Layer -from teaser.logic.buildingobjects.buildingphysics.material import Material -from teaser.logic.buildingobjects.buildingphysics.outerwall import OuterWall -from teaser.logic.buildingobjects.buildingphysics.rooftop import Rooftop -from teaser.logic.buildingobjects.buildingphysics.window import Window -from teaser.logic.buildingobjects.thermalzone import ThermalZone -from teaser.project import Project def example_create_building(): - ''' - Instantiate a Project class (with load_data set to true), instantiate a - Building class, with the project as a parent. This automatically adds the - specific building and all its future changes to the project. - ''' + """"This function demonstrates generating a building adding all + information separately""" + + # First step: Import the TEASER API (called Project) into your Python module + + from teaser.project import Project + + # To use the API instantiate the Project class and rename the Project. The + # parameter load_data=True indicates that we load data into our + # Project (e.g. for Material properties and typical wall constructions. + # This can take a few seconds, depending on the size of the used data base. + prj = Project(load_data=True) - prj.name = "Super Example Building" - bldg = Building(parent=prj) + prj.name = "BuildingExample" + + # Instantiate a Building class and set the Project API as a parent to + # this building. This will automatically add this building and all its + # future changes to the project. This is helpful as we can use the data + # base and API functions (like explained in e2 - e5). We also set some + # building parameters. Be careful: Dymola does not like whitespaces in + # names and filenames, thus we will delete them anyway in TEASER. + + from teaser.logic.buildingobjects.building import Building - '''Set some building parameters''' - bldg.name = "Super Example Building" - bldg.street_name = "Awesome Avenue 42" - bldg.city = "46325 Fantastic Town" + bldg = Building(parent=prj) + bldg.name = "SuperExampleBuilding" + bldg.street_name = "AwesomeAvenue42" + bldg.city = "46325FantasticTown" bldg.year_of_construction = 1988 bldg.number_of_floors = 1 bldg.height_of_floors = 3.5 - '''Instantiate a ThermalZone class, with building as parent and set some - parameters of the thermal zone''' + # Instantiate a ThermalZone class and set the Building as a parent of it. + # Set some parameters of the thermal zone. Be careful: Dymola does not + # like whitespaces in names and filenames, thus we will delete them + # anyway in TEASER. + + from teaser.logic.buildingobjects.thermalzone import ThermalZone tz = ThermalZone(parent=bldg) - tz.name = "Living Room" + tz.name = "LivingRoom" tz.area = 140.0 tz.volume = tz.area * bldg.number_of_floors * bldg.height_of_floors tz.infiltration_rate = 0.5 - '''Instantiate UseConditions18599 class with thermal zone as parent, - and load the use conditions for the usage 'Living' ''' + # Instantiate BoundaryConditions and load conditions for `Living`. + + from teaser.logic.buildingobjects.boundaryconditions.boundaryconditions \ + import BoundaryConditions tz.use_conditions = BoundaryConditions(parent=tz) - tz.use_conditions.load_use_conditions("Living",prj.data) + tz.use_conditions.load_use_conditions("Living", prj.data) - '''Define two elements representing a pitched roof and define Layers and - Materials explicitly''' + # Define two building elements reflecting a pitched roof (south = 180° and + # north = 0°). Setting the the ThermalZone as a parent will automatically + # assign this element to the thermal zone. We also set names, tilt and + # coefficients for heat transfer on the inner and outer side of the + # roofs. Please read the docs to get more information on these parameters. + + from teaser.logic.buildingobjects.buildingphysics.rooftop import Rooftop roof_south = Rooftop(parent=tz) roof_south.name = "Roof_South" - - roof_north = Rooftop(parent=tz) - roof_north.name = "Roof_North" - - '''Set area, orientation and tilt of South Roof''' roof_south.area = 75.0 roof_south.orientation = 180.0 roof_south.tilt = 55.0 - - '''Set coefficient of heat transfer''' roof_south.inner_convection = 1.7 roof_south.outer_convection = 20.0 roof_south.inner_radiation = 5.0 roof_south.outer_radiation = 5.0 - '''Set layer and material''' - layer_1s = Layer(parent=roof_south, id=0) # id indicates the order of - # layer from inside to outside - layer_1s.thickness = 0.15 - - material_1_2 = Material(layer_1s) - material_1_2.name = "Insulation" - material_1_2.density = 120.0 - material_1_2.heat_capac = 0.04 - material_1_2.thermal_conduc = 1.0 - - layer_2s = Layer(parent=roof_south, id=1) - layer_2s.thickness = 0.15 - - material_1_1 = Material(layer_2s) - material_1_1.name = "Tile" - material_1_1.density = 1400.0 - material_1_1.heat_capac = 0.6 - material_1_1.thermal_conduc = 2.5 - - '''Set area, orientation and tilt of North Roof''' + roof_north = Rooftop(parent=tz) + roof_north.name = "Roof_North" roof_north.area = 75.0 roof_north.orientation = 0.0 roof_north.tilt = 55.0 - - '''Set coefficient of heat transfer''' roof_north.inner_convection = 1.7 roof_north.outer_convection = 20.0 roof_north.inner_radiation = 5.0 roof_north.outer_radiation = 5.0 - '''Set layer and material''' - layer_1n = Layer(parent=roof_north, id=0) - layer_1n.thickness = 0.15 - - material_1_2 = Material(layer_1n) - material_1_2.name = "Insulation" - material_1_2.density = 120.0 - material_1_2.heat_capac = 0.04 - material_1_2.thermal_conduc = 1.0 - - layer_2n = Layer(parent=roof_north, id=1) - layer_2n.thickness = 0.15 - layer_2n.position = 1 - - material_1_1 = Material(layer_2n) - material_1_1.name = "Tile" - material_1_1.density = 1400.0 - material_1_1.heat_capac = 0.6 - material_1_1.thermal_conduc = 2.5 + # To define the wall constructions we need to instantiate Layer and + # Material objects and set attributes. id indicates the order of wall + # construction from inside to outside (so 0 is on the inner surface). You + # need to set this value! + + from teaser.logic.buildingobjects.buildingphysics.layer import Layer + + # First layer south + + layer_s1 = Layer(parent=roof_south, id=0) + layer_s1.thickness = 0.15 + + from teaser.logic.buildingobjects.buildingphysics.material import Material + + material_s1 = Material(layer_s1) + material_s1.name = "Insulation" + material_s1.density = 120.0 + material_s1.heat_capac = 0.04 + material_s1.thermal_conduc = 1.0 + + # Second layer south + + layer_s2 = Layer(parent=roof_south, id=1) + layer_s2.thickness = 0.15 + + material_s2 = Material(layer_s2) + material_s2.name = "Tile" + material_s2.density = 1400.0 + material_s2.heat_capac = 0.6 + material_s2.thermal_conduc = 2.5 + + # First layer north + + layer_n1 = Layer(parent=roof_south, id=0) + layer_n1.thickness = 0.15 + + from teaser.logic.buildingobjects.buildingphysics.material import Material + + material_n1 = Material(layer_n1) + material_n1.name = "Insulation" + material_n1.density = 120.0 + material_n1.heat_capac = 0.04 + material_n1.thermal_conduc = 1.0 + + # Second layer north + + layer_n2 = Layer(parent=roof_south, id=1) + layer_n2.thickness = 0.15 + + material_n2 = Material(layer_n2) + material_n2.name = "Tile" + material_n2.density = 1400.0 + material_n2.heat_capac = 0.6 + material_n2.thermal_conduc = 2.5 + + '''We save information of the Outer and Inner walls as well as Windows in dicts, the key is the name, while the value is a list (if applicable) From 03ef877a31b874c908a1fcc844614255cc61e9ff Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 14:05:33 +0100 Subject: [PATCH 138/283] example 6 --- teaser/examples/e6_generate_building.py | 213 ++++++++++-------------- 1 file changed, 90 insertions(+), 123 deletions(-) diff --git a/teaser/examples/e6_generate_building.py b/teaser/examples/e6_generate_building.py index 9c9323350..72ea8f8d0 100644 --- a/teaser/examples/e6_generate_building.py +++ b/teaser/examples/e6_generate_building.py @@ -38,7 +38,7 @@ def example_create_building(): bldg.name = "SuperExampleBuilding" bldg.street_name = "AwesomeAvenue42" bldg.city = "46325FantasticTown" - bldg.year_of_construction = 1988 + bldg.year_of_construction = 2015 bldg.number_of_floors = 1 bldg.height_of_floors = 3.5 @@ -67,7 +67,9 @@ def example_create_building(): # north = 0°). Setting the the ThermalZone as a parent will automatically # assign this element to the thermal zone. We also set names, tilt and # coefficients for heat transfer on the inner and outer side of the - # roofs. Please read the docs to get more information on these parameters. + # roofs. If the building has a flat roof, please use -1 as + # orientation. Please read the docs to get more information on these + # parameters. from teaser.logic.buildingobjects.buildingphysics.rooftop import Rooftop @@ -101,7 +103,7 @@ def example_create_building(): # First layer south layer_s1 = Layer(parent=roof_south, id=0) - layer_s1.thickness = 0.15 + layer_s1.thickness = 0.3 from teaser.logic.buildingobjects.buildingphysics.material import Material @@ -125,7 +127,7 @@ def example_create_building(): # First layer north layer_n1 = Layer(parent=roof_south, id=0) - layer_n1.thickness = 0.15 + layer_n1.thickness = 0.3 from teaser.logic.buildingobjects.buildingphysics.material import Material @@ -146,154 +148,119 @@ def example_create_building(): material_n2.heat_capac = 0.6 material_n2.thermal_conduc = 2.5 + # Another option is to use the database for typical wall constructions, + # but set area, tilt, orientation individually. To simplifiy code, + # we save individual information for exterior walls, interior walls into + # dictionaries. + # outer walls + # {'name_of_wall': [area, tilt, orientation]} + # interior walls + # {'name_of_wall': [area, tilt, orientation]} + from teaser.logic.buildingobjects.buildingphysics.outerwall import OuterWall - '''We save information of the Outer and Inner walls as well as Windows - in dicts, the key is the name, while the value is a list (if applicable) - [year of construciton, - construction type, - area, - tilt, - orientation] - ''' - - out_wall_dict = {"Outer Wall 1": [bldg.year_of_construction, 'heavy', - 10.0, 90.0, 0.0], - "Outer Wall 2": [bldg.year_of_construction, 'heavy', - 14.0, 90.0, 90.0], - "Outer Wall 3": [bldg.year_of_construction, 'heavy', - 10.0, 90.0, 180.0], - "Outer Wall 4": [bldg.year_of_construction, 'heavy', - 14.0, 90.0, 270.0]} - - in_wall_dict = {"Inner Wall 1": [bldg.year_of_construction, 'light', 10.0], - "Inner Wall 2": [bldg.year_of_construction, 'heavy', 14.0], - "Inner Wall 3": [bldg.year_of_construction, 'light', 10.0]} - - win_dict = {"Window 1": [bldg.year_of_construction, - 5.0, 90.0, 90.0], - "Window 2": [bldg.year_of_construction, - 8.0, 90.0, 180.0], - "Window 3": [bldg.year_of_construction, - 5.0, 90.0, 270.0]} + out_wall_dict = {"OuterWall_north": [10.0, 90.0, 0.0], + "OuterWall_east": [14.0, 90.0, 90.0], + "OuterWall_south": [10.0, 90.0, 180.0], + "OuterWall_west": [14.0, 90.0, 270.0]} + + # For ground floors the orientation is always -2 + + ground_floor_dict = {"GroundFloor": [100.0, 0.0, -2]} + + from teaser.logic.buildingobjects.buildingphysics.innerwall import InnerWall + + in_wall_dict = {"InnerWall1": [bldg.year_of_construction, 'light', 10.0], + "InnerWall2": [bldg.year_of_construction, 'heavy', 14.0], + "InnerWall3": [bldg.year_of_construction, 'light', 10.0]} for key, value in out_wall_dict.items(): - '''instantiate OuterWall class''' - out_wall = OuterWall(parent = tz) + # Instantiate class, key is the name + out_wall = OuterWall(parent=tz) out_wall.name = key - '''load typical construction, based on year of construction and - construction type''' - out_wall.load_type_element(year=value[0], - construction=value[1], data_class=prj.data) - out_wall.area = value[2] - out_wall.tilt = value[3] - out_wall.orientation = value[4] + # Use load_type_element() function of the building element, and pass + # over the year of construction of the building and the type of + # construction (in this case `heavy`). + + out_wall.load_type_element( + year=bldg.year_of_construction, + construction='heavy') + + # area, tilt and orientation need to be set individually. + + out_wall.area = value[0] + out_wall.tilt = value[1] + out_wall.orientation = value[2] + + # Repeat the procedure for inner walls and ground floors for key, value in in_wall_dict.items(): - '''instantiate InnerWall class''' - in_wall = InnerWall(parent = tz) + + in_wall = InnerWall(parent=tz) in_wall.name = key - '''load typical construction, based on year of construction and - construction type''' - in_wall.load_type_element(year=value[0], - construction=value[1], data_class=prj.data) - in_wall.area = value[2] + in_wall.load_type_element( + year=bldg.year_of_construction, + construction='heavy') + in_wall.area = value[0] + + from teaser.logic.buildingobjects.buildingphysics.groundfloor import \ + GroundFloor + + for key, value in ground_floor_dict.items(): + + ground = GroundFloor(parent=tz) + ground.name = key + ground.load_type_element( + year=bldg.year_of_construction, + construction='heavy') + ground.area = value[0] + ground.tilt = value[1] + ground.orientation = value[1] + + from teaser.logic.buildingobjects.buildingphysics.window import Window + + win_dict = {"Window_east": [5.0, 90.0, 90.0], + "Window_south": [8.0, 90.0, 180.0], + "Window_west": [5.0, 90.0, 270.0]} for key, value in win_dict.items(): - '''instantiate Window class''' + win = Window(parent = tz) win.name = key win.area = value[1] win.tilt = value[2] win.orientation = value[3] - ''' - We know the exact properties of the window, thus we set them instead - of loading a typical construction - ''' + # Additional to the already known attributes the window has + # additional attributes. Window.g_value describes the solar gain + # through windows, a_conv the convective heat transmission due to + # absorption of the window on the inner side. shading_g_total and + # shading_max_irr refers to the shading (solar gain reduction of the + # shading and shading_max_irr the threshold of irradiance to + # automatically apply shading). + win.inner_convection = 1.7 win.inner_radiation = 5.0 win.outer_convection = 20.0 win.outer_radiation = 5.0 win.g_value = 0.789 win.a_conv = 0.03 - win.shading_g_total = 1.0 + win.shading_g_total = 0.0 win.shading_max_irr = 180.0 - '''Instantiate a Layer class, with window as parent, set attributes''' - win_layer = Layer(parent = win) + + # One equivalent layer for windows + + win_layer = Layer(parent=win) win_layer.id = 1 win_layer.thickness = 0.024 - '''Instantiate a Material class, with window layer as parent, - set attributes''' + + # Material for Glas + win_material = Material(win_layer) win_material.name = "GlasWindow" win_material.thermal_conduc = 0.067 win_material.transmittance = 0.9 - - '''For a GroundFloor we are using the load_type_element function, - which needs the year of construction and the construction type ('heavy' - or 'light') - ''' - ground = GroundFloor(parent=tz) - ground.name = "Ground floor" - ground.load_type_element(bldg.year_of_construction, 'heavy', prj.data) - ground.area = 140.0 - - ''' - We need to set the projects calculation method. The library we want to - use is AixLib, we are using a two element model and want an extra resistance - for the windows. To export the parameters to a Modelica record, we use - the export_aixlib function. path = None indicates, that we want to store - the records in TEASER'S Output folder - ''' - - prj.used_library_calc = 'AixLib' - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = False - - prj.calc_all_buildings() - - ''' - Export the Modelica Record. If you have a Dymola License you can export - the model with a central AHU (MultizoneEquipped) (only default for office - and institute buildings) - ''' - - #prj.export_aixlib(building_model="MultizoneEquipped", - # zone_model="ThermalZoneEquipped", - # corG=True, - # internal_id=None, - # path=None) - - ''' - For OpenModelica you need to exclude the centralAHU (because it is using - state machines). Therefore use the building_model "Multizone" - ''' - - #prj.export_aixlib(building_model="Multizone", - # zone_model="ThermalZoneEquipped", - # corG=True, - # internal_id=None, - # path=None) - - - '''Or we use Annex60 method (e.g with four elements). Which exports one - Model per zone''' - - # prj.used_library_calc = 'Annex60' - # prj.number_of_elements_calc = 4 - # prj.merge_windows_calc = False - # - # prj.calc_all_buildings() - # prj.export_annex() - - ''' - Save new TEASER XML and cityGML - ''' - prj.save_project("ExampleProject") - prj.save_citygml("ExampleCityGML") - if __name__ == '__main__': example_create_building() - print("That's it :)") + print("Example 6: That's it :)") From 60ea454d52809949aca6a5045761cd419348574e Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 5 Jan 2017 14:58:30 +0100 Subject: [PATCH 139/283] #361 added warnings for the year of retrofit below 1995, some pep8 stuff in the other files --- teaser/examples/e1_generate_archetype.py | 7 +++++-- teaser/examples/e2_export_aixlib_models.py | 3 ++- teaser/examples/e3_export_annex_models.py | 3 ++- .../logic/buildingobjects/buildingphysics/wall.py | 11 +++++++++-- .../logic/buildingobjects/buildingphysics/window.py | 13 ++++++++++--- 5 files changed, 28 insertions(+), 9 deletions(-) diff --git a/teaser/examples/e1_generate_archetype.py b/teaser/examples/e1_generate_archetype.py index 84dc8febb..48add319c 100644 --- a/teaser/examples/e1_generate_archetype.py +++ b/teaser/examples/e1_generate_archetype.py @@ -5,18 +5,21 @@ TEASER API functions. """ + def example_generate_archetype(): """"This function demonstrates the generation of residential and non-residential archetype buildings using the API function of TEASER""" - # First step: Import the TEASER API (called Project) into your Python module + # First step: Import the TEASER API (called Project) into your Python + # module from teaser.project import Project # To use the API instantiate the Project class and rename the Project. The # parameter load_data=True indicates that we load archetype data into our # Project (e.g. for Material properties and typical wall constructions. - # This can take a few seconds, depending on the size of the used data base. + # This can take a few seconds, depending on the size of the used data + # base prj = Project(load_data=True) prj.name = "ArchetypeExample" diff --git a/teaser/examples/e2_export_aixlib_models.py b/teaser/examples/e2_export_aixlib_models.py index 0c1acdd3b..43f7a90f3 100644 --- a/teaser/examples/e2_export_aixlib_models.py +++ b/teaser/examples/e2_export_aixlib_models.py @@ -9,6 +9,7 @@ import teaser.examples.e1_generate_archetype as e1 + def example_export_aixlib(): """"This function demonstrates the export to Modelica library AixLib using the API function of TEASER""" @@ -47,5 +48,5 @@ def example_export_aixlib(): if __name__ == '__main__': example_export_aixlib() - + print("Example 2: That's it! :)") diff --git a/teaser/examples/e3_export_annex_models.py b/teaser/examples/e3_export_annex_models.py index 264081d47..a049ab3d6 100644 --- a/teaser/examples/e3_export_annex_models.py +++ b/teaser/examples/e3_export_annex_models.py @@ -8,6 +8,7 @@ import teaser.examples.e1_generate_archetype as e1 + def example_export_annex(): """"This function demonstrates the export to Modelica library Annex60 using the API function of TEASER""" @@ -49,5 +50,5 @@ def example_export_annex(): if __name__ == '__main__': example_export_annex() - + print("Example 3: That's it! :)") diff --git a/teaser/logic/buildingobjects/buildingphysics/wall.py b/teaser/logic/buildingobjects/buildingphysics/wall.py index e49ebbeb4..dba82aa4d 100644 --- a/teaser/logic/buildingobjects/buildingphysics/wall.py +++ b/teaser/logic/buildingobjects/buildingphysics/wall.py @@ -7,6 +7,7 @@ from teaser.logic.buildingobjects.buildingphysics.layer import Layer from teaser.logic.buildingobjects.buildingphysics.material import Material import numpy as np +import warnings class Wall(BuildingElement): @@ -118,8 +119,8 @@ def __init__(self, parent=None): def calc_equivalent_res(self, t_bt=7): """Equivalent resistance according to VDI 6007. - Calculates the equivalent resistance and capacity of a wall according to - VDI 6007 guideline. (Analogous model). + Calculates the equivalent resistance and capacity of a wall according + to VDI 6007 guideline. (Analogous model). Parameters ---------- @@ -287,6 +288,12 @@ def retrofit_wall(self, year_of_retrofit, material=None): else: pass + if year_of_retrofit < 1995: + year_of_retrofit = 1995 + warnings.warn("You are using a year of retrofit not supported\ + by teaser. We will change your year of retrofit to 1995\ + for the calculation. Be careful!") + if type(self).__name__ == 'OuterWall': if 1995 <= year_of_retrofit <= 2001: diff --git a/teaser/logic/buildingobjects/buildingphysics/window.py b/teaser/logic/buildingobjects/buildingphysics/window.py index e6f9aa514..b05705232 100644 --- a/teaser/logic/buildingobjects/buildingphysics/window.py +++ b/teaser/logic/buildingobjects/buildingphysics/window.py @@ -4,6 +4,7 @@ from teaser.logic.buildingobjects.buildingphysics.buildingelement \ import BuildingElement +import warnings class Window(BuildingElement): @@ -155,7 +156,7 @@ def calc_equivalent_res(self): for layer_count in c_layer: self.c1 += layer_count - def replace_window(self, year_of_refurbishment, window_type=None): + def replace_window(self, year_of_retrofit, window_type=None): """Replace a window, with a newer one. Replaces all attributes from the window and replaces it with a high @@ -163,7 +164,7 @@ def replace_window(self, year_of_refurbishment, window_type=None): Parameters ---------- - year_of_refurbishment: int + year_of_retrofit: int The year, the building was refurbished construction: str @@ -175,9 +176,15 @@ def replace_window(self, year_of_refurbishment, window_type=None): else: pass + if year_of_retrofit < 1995: + year_of_retrofit = 1995 + warnings.warn("You are using a year of retrofit not supported\ + by teaser. We will change your year of retrofit to 1995\ + for the calculation. Be careful!") + self.set_calc_default() self.layer = None - self.load_type_element(year_of_refurbishment, + self.load_type_element(year_of_retrofit, window_type, self.parent.parent.parent.data) From 8777ee8a6d96925989634ee3983e4d713f2f8785 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 15:19:08 +0100 Subject: [PATCH 140/283] examples done --- teaser/examples/e7_generate_campus.py | 244 -------------------------- teaser/examples/e7_retrofit.py | 38 ++++ teaser/examples/e8_generate_campus.py | 180 +++++++++++++++++++ 3 files changed, 218 insertions(+), 244 deletions(-) delete mode 100644 teaser/examples/e7_generate_campus.py create mode 100644 teaser/examples/e7_retrofit.py create mode 100644 teaser/examples/e8_generate_campus.py diff --git a/teaser/examples/e7_generate_campus.py b/teaser/examples/e7_generate_campus.py deleted file mode 100644 index e42a40ace..000000000 --- a/teaser/examples/e7_generate_campus.py +++ /dev/null @@ -1,244 +0,0 @@ -# Created July 2015 -# Marcus Fuchs - -''' -This module contains an example for the retrofit of an entire district -(Melaten) -''' - -import os -import xml.etree.ElementTree as ET - -import teaser.logic.utilities as utilitis -from teaser.project import Project - - -class BuildingInfo(object): - """ - Light-weight class to hold building info - """ - def __init__(self): - """ - Constructor for BuildinInfo - """ - self.year_of_construction = None - self.usage_type = None - self.building_number = None - self.area = None - self.floors = None - self.weight = None - self.height_of_floors = None - self.office_layout = None - - -def main(): - - this_path = os.path.dirname(__file__) - input_path = os.path.join(this_path, - 'examplefiles', - 'MelatenXML') - - output_path = utilitis.get_default_path() - - info_list = read_XMLs(input_path) - - prj = create_reference_project(info_list) - prj.name = "Melaten_Ref" - - ''' - We need to set the projects calculation method. The library we want to - use is AixLib, we are using a two element model and want an extra resistance - for the windows. To export the parameters to a Modelica record, we use - the export_aixlib function. path = None indicates, that we want to store - the records in TEASER'S Output folder - ''' - - prj.used_library_calc = 'AixLib' - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = False - - prj.calc_all_buildings() - - ''' - Export the Modelica Record. If you have a Dymola License you can export - the model with a central AHU (MultizoneEquipped) (only default for office - and institute buildings) - ''' - - prj.export_aixlib(building_model="MultizoneEquipped", - zone_model="ThermalZoneEquipped", - corG=True, - internal_id=None, - path=None) - - ''' - For OpenModelica you need to exclude the centralAHU (because it is using - state machines). Therefore use the building_model "Multizone" - ''' - - #prj.export_aixlib(building_model="Multizone", - # zone_model="ThermalZoneEquipped", - # corG=True, - # internal_id=None, - # path=None) - - - '''Or we use Annex60 method (e.g with four elements). Which exports one - Model per zone''' - - #prj.used_library_calc = 'Annex60' - #prj.number_of_elements_calc = 4 - #prj.merge_windows_calc = False - - #prj.calc_all_buildings() - #prj.export_annex() - - prj.name = "Melaten_Retrofit" - prj.retrofit_all_buildings(2015) - - '''You could also change the exports here as seen above''' - - prj.export_aixlib(building_model="MultizoneEquipped", - zone_model="ThermalZoneEquipped", - corG=True, - internal_id=None, - path=None) - - -def read_XMLs(input_path): - """Reads the building XMLs to list of `BuildingInfo` objects - - Parameters - ---------- - - input_path : str - Path where the XMLs are located - - Returns - ------- - info_list: list - A list of `BuildingInfo` objects with information about each building - - """ - info_list = [] - for file in os.listdir(input_path): - if file.endswith(".xml"): - print(file) - this_building = BuildingInfo() - - this_XML = open(os.path.join(input_path, - file), 'r') - tree = ET.parse(this_XML) - root = tree.getroot() - info = root.find('Allgemein') - - this_building.year_of_construction = int(info.find('Baujahr').text) - - usage_type = info.find('Gebaeudetyp').text - if usage_type == 'Buerogebaeude': - this_building.usage_type = 'office' - elif usage_type == 'Wohngebaeude': - this_building.usage_type = 'residential' - elif usage_type == 'Institut Allgemein': - this_building.usage_type = 'institute' - elif usage_type == 'Institut 4': - this_building.usage_type = 'institute4' - elif usage_type == 'Institut 8': - this_building.usage_type = 'institute8' - - this_building.building_number = info.find('Gebaeude').text - - this_building.floors = int(info.find('Geschosszahl').text) - - this_building.area = float(info.find('Nettoflaeche').text) - - this_building.weight = 'light' - this_building.height_of_floors = float(info.find( - 'Geschosshoehe').text) - this_building.office_layout = 0 - - print(this_building.year_of_construction) - print(this_building.usage_type) - print(this_building.building_number) - print(this_building.floors) - print(this_building.weight) - print(this_building.height_of_floors) - print(this_building.office_layout) - print('------------') - this_XML.close() - - info_list.append(this_building) - - return info_list - - -def create_reference_project(info_list): - """Reads building XMLs and creates type buildings into `prj` - """ - prj = Project(True) - - for building in info_list[:]: - print('------------') - print(building.building_number) - print(building.area) - print(building) - - if building.usage_type == 'office': - prj.type_bldg_office( - name=str(building.building_number), - year_of_construction=building.year_of_construction, - number_of_floors=building.floors, - height_of_floors=building.height_of_floors, - net_leased_area=building.area, - office_layout=0, - window_layout=0, - construction_type=building.weight) - elif building.usage_type == 'institute8': - prj.type_bldg_institute8( - name=str(building.building_number), - year_of_construction=building.year_of_construction, - number_of_floors=building.floors, - height_of_floors=building.height_of_floors, - net_leased_area=building.area, - office_layout=0, - window_layout=0, - construction_type=building.weight) - elif building.usage_type == 'institute4': - prj.type_bldg_institute4( - name=str(building.building_number), - year_of_construction=building.year_of_construction, - number_of_floors=building.floors, - height_of_floors=building.height_of_floors, - net_leased_area=building.area, - office_layout=0, - window_layout=0, - construction_type=building.weight) - elif building.usage_type == 'institute': - prj.type_bldg_institute( - name=str(building.building_number), - year_of_construction=building.year_of_construction, - number_of_floors=building.floors, - height_of_floors=building.height_of_floors, - net_leased_area=building.area, - office_layout=0, - window_layout=0, - construction_type=building.weight) - elif building.usage_type == 'residential': - prj.type_bldg_residential( - name=str(building.building_number), - year_of_construction=building.year_of_construction, - number_of_floors=building.floors, - height_of_floors=building.height_of_floors, - net_leased_area=building.area, - residential_layout=0, - neighbour_buildings=0, - attic=0, - cellar=0, - dormer=0, - construction_type=building.weight) - return prj - - -# Main function -if __name__ == '__main__': - main() diff --git a/teaser/examples/e7_retrofit.py b/teaser/examples/e7_retrofit.py new file mode 100644 index 000000000..022377894 --- /dev/null +++ b/teaser/examples/e7_retrofit.py @@ -0,0 +1,38 @@ +# Created July 2015 +# TEASER Development Team + +"""This module contains an example that shows how to retrofit all buildings +in a TEASER project with different setups +""" + +import teaser.examples.e1_generate_archetype as e1 + + +def example_create_building(): + """"This function demonstrates retrofit options of TEASER API""" + + # In e1_generate_archetype we created a Project with three archetype + # buildings to get this Project we rerun this example + + prj = e1.example_generate_archetype() + + # To apply simplified retrofit for all buildings in the project we can + # use Project.retrofit_all_buildings() function. This will retrofit all + # building in the project in following manner: + # 1. Replace all window with a new window (default is EnEv window with + # U-Value of XYZ + # 2. Add an additional insulation layer to all outer walls (including, + # roof and ground floor). Set the thickness that it corresponds to the + # retrofit standard od the year of retrofit. + # The year of retrofit has to be specified. In addition, we can set + # the used window_type and the type of insulation material used. + + prj.retrofit_all_buildings( + year_of_retrofit=2015, + window_type='Alu- oder Stahlfenster, Isolierverglasung', + material='EPS035') + + +if __name__ == '__main__': + example_create_building() + print("Example 7: That's it :)") diff --git a/teaser/examples/e8_generate_campus.py b/teaser/examples/e8_generate_campus.py new file mode 100644 index 000000000..6e8e19ab1 --- /dev/null +++ b/teaser/examples/e8_generate_campus.py @@ -0,0 +1,180 @@ +# Created July 2015 +# Marcus Fuchs + +"""This module contains an example how to generate a whole campus with 112 +buildings. The building information are stored in a data base. As we can't +provide public access to the data base we exported available building +information in XML files. The files can be found in +examples.examplefiles.MelatenXML. To load we use the function read_XMLs and +to handle data, we have a light-weight class called BuildingInfo. +This example is not as well documented as the others. If you are new to +TEASER please read examples e1 to e7 first. +""" + +import os +import xml.etree.ElementTree as ET +import teaser.logic.utilities as utilities +from teaser.project import Project + + +class BuildingInfo(object): + """ + Light-weight class to hold building info + """ + + def __init__(self): + """ + Constructor for BuildingInfo + """ + self.year_of_construction = None + self.usage_type = None + self.building_number = None + self.area = None + self.floors = None + self.weight = None + self.height_of_floors = None + self.office_layout = None + + +def read_XMLs(input_path): + """Reads the building XMLs to list of `BuildingInfo` objects + + Parameters + ---------- + + input_path : str + Path where the XMLs are located + + Returns + ------- + info_list: list + A list of `BuildingInfo` objects with information about each building + + """ + + info_list = [] + for file in os.listdir(input_path): + if file.endswith(".xml"): + print(file) + this_building = BuildingInfo() + + this_XML = open(os.path.join(input_path, file), 'r') + tree = ET.parse(this_XML) + root = tree.getroot() + info = root.find('Allgemein') + + this_building.year_of_construction = int(info.find('Baujahr').text) + + usage_type = info.find('Gebaeudetyp').text + if usage_type == 'Buerogebaeude': + this_building.usage_type = 'office' + elif usage_type == 'Wohngebaeude': + this_building.usage_type = 'single_family_dwelling' + elif usage_type == 'Institut Allgemein': + this_building.usage_type = 'institute' + elif usage_type == 'Institut 4': + this_building.usage_type = 'institute4' + elif usage_type == 'Institut 8': + this_building.usage_type = 'institute8' + + this_building.building_number = info.find('Gebaeude').text + + this_building.floors = int(info.find('Geschosszahl').text) + + this_building.area = float(info.find('Nettoflaeche').text) + + this_building.weight = 'light' + this_building.height_of_floors = float(info.find( + 'Geschosshoehe').text) + this_building.office_layout = 0 + + this_XML.close() + + info_list.append(this_building) + + return info_list + + +def create_reference_project(info_list): + """Reads BuildingInfo and creates type buildings into `prj` + """ + prj = Project(True) + + for building in info_list[:]: + print('------------') + print(building.building_number) + print(building.area) + print(building) + + if building.usage_type == 'office' or building.usage_type == \ + 'institute' or building.usage_type == 'institute4' or \ + building.usage_type == 'institute8': + prj.add_non_residential( + method='bmvbs', + usage=building.usage_type, + name=str(building.building_number), + year_of_construction=building.year_of_construction, + number_of_floors=building.floors, + height_of_floors=building.height_of_floors, + net_leased_area=building.area, + construction_type=building.weight) + elif building.usage_type == 'single_family_dwelling': + prj.add_residential( + method='iwu', + usage=building.usage_type, + name=str(building.building_number), + year_of_construction=building.year_of_construction, + number_of_floors=building.floors, + height_of_floors=building.height_of_floors, + net_leased_area=building.area, + construction_type=building.weight) + return prj + + +if __name__ == '__main__': + this_path = os.path.dirname(__file__) + input_path = os.path.join( + this_path, + 'examplefiles', + 'MelatenXML') + + info_list = read_XMLs(input_path) + prj = create_reference_project(info_list) + prj.name = "Melaten_Ref" + + prj.used_library_calc = 'AixLib' + prj.number_of_elements_calc = 2 + prj.weather_file_path = utilities.get_full_path( + os.path.join( + "data", + "input", + "inputdata", + "weatherdata", + "DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos")) + + prj.calc_all_buildings() + + prj.export_aixlib( + internal_id=None, + path=None) + + prj.name = "Melaten_Retrofit" + prj.retrofit_all_buildings(year_of_retrofit=2015) + + prj.used_library_calc = 'AixLib' + prj.number_of_elements_calc = 2 + prj.weather_file_path = utilities.get_full_path( + os.path.join( + "data", + "input", + "inputdata", + "weatherdata", + "DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos")) + + prj.calc_all_buildings() + + prj.export_aixlib( + internal_id=None, + path=None) + + print("Example 8: That's it! :)") From 0de4fb441280837ff0f0cbec7265d02f78c92861 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 15:34:58 +0100 Subject: [PATCH 141/283] add solar absorption --- .../input/inputdata/MaterialTemplates.xml | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/teaser/data/input/inputdata/MaterialTemplates.xml b/teaser/data/input/inputdata/MaterialTemplates.xml index af61f608f..041e15fbc 100644 --- a/teaser/data/input/inputdata/MaterialTemplates.xml +++ b/teaser/data/input/inputdata/MaterialTemplates.xml @@ -5,12 +5,14 @@ 20.0 0.035 1.0 + 0.3 Tiledroof 1700.0 1.3 0.84 + 0.7 Glas1995_2015AluoderStahlfensterIsolierverglasung @@ -23,12 +25,14 @@ 50.0 0.07 1.0 + 0.5 Schaumglas 120.0 0.04 1.0 + 0.7 Lehmputz @@ -42,6 +46,7 @@ 1300.0 1.15 1.0 + 0.3 Vollziegelmauerwerk @@ -61,18 +66,21 @@ 975.0 0.6 0.84 + 0.3 WetterschaleausBeton 2200.0 1.65 1.0 + 0.3 Sandwichpaneel 30.0 0.04 1.0 + 0.5 Kalkputz @@ -86,6 +94,7 @@ 2400.0 2.0 1.0 + 0.3 Gipsputz @@ -106,6 +115,7 @@ 105.0 0.05 1.06 + 0.5 Glas1995_2015Waermeschutzverglasungdreifach @@ -118,12 +128,14 @@ 700.0 0.17 1.7 + 0.5 HolzbalkenmitLuftschichtundLehmschlag 736.0 0.7 1.06 + 0.5 Glas1979_1983KunststofffensterIsolierverglasung @@ -136,30 +148,35 @@ 20.0 0.04 1.45 + 0.3 HolzwolleLeichtbauplatte 400.0 0.1 1.0 + 0.3 LeichtbetonHohlblockstein 1000.0 0.7 1.0 + 0.3 SparrenundDaemmung 50.0 0.14 1.0 + 0.4 Kiesschuettung 1800.0 0.7 1.0 + 0.3 Glas0_2016light_annex @@ -172,24 +189,28 @@ 20.0 0.04 1.0 + 0.3 LeichtHochlochziegel 800.0 0.25 1.0 + 0.7 Highdensitybrick 1850.0 1.1 0.84 + 0.7 PSDaemmung 30.0 0.04 1.0 + 0.3 Glas1979_1983Holzfensterzweifach @@ -208,24 +229,28 @@ 1100.0 0.6 0.86 + 0.3 Tiles 2100.0 1.4 0.84 + 0.7 Estrich 2000.0 1.4 1.0 + 0.3 XPS 40.0 0.024 1.47 + 0.3 VollziegelMauerwerk @@ -239,42 +264,49 @@ 600.0 0.13 1.6 + 0.5 Diele 600.0 0.13 1.6 + 0.5 Holzwerkstoffplatte 600.0 0.17 1.7 + 0.5 Concrete 2400.0 1.7 0.84 + 0.3 Polystyroldaemmschicht 20.0 0.035 1.45 + 0.3 Sparschalung 600.0 0.13 1.6 + 0.5 MW 2100.0 0.036 0.84 + 0.3 Glas1995_2015AluoderStahlfensterWaermeschutzverglasungzweifach @@ -287,6 +319,7 @@ 20.0 0.04 1.0 + 0.3 Glas0_1978Holzfensterzweifach @@ -305,24 +338,28 @@ 20.0 0.04 1.0 + 0.3 Stahlbeton 2400.0 2.5 1.0 + 0.3 Aluminium 2800.0 160.0 0.88 + 0.7 Wood 550.0 0.11 1.88 + 0.5 Glas1984_1994AluoderStahlfensterIsolierverglasung @@ -335,6 +372,7 @@ 690.0 0.18 1.6 + 0.5 Putz @@ -354,6 +392,7 @@ 700.0 0.17 1.7 + 0.5 Gipskartonplatte @@ -367,6 +406,7 @@ 2200.0 1.65 1.0 + 0.3 Glas0_1978KunststofffensterIsolierverglasung @@ -379,12 +419,14 @@ 600.0 0.13 1.6 + 0.5 Lowdensitybrick 850.0 0.41 0.84 + 0.3 Glas1995_2015Holzfensterzweifach @@ -397,12 +439,14 @@ 2000.0 1.4 1.0 + 0.3 Betondecke 2400.0 2.5 1.0 + 0.3 Glas1979_1983AluoderStahlfensterIsolierverglasung @@ -421,12 +465,14 @@ 30.0 0.04 1.0 + 0.3 Woodenfloor 700.0 0.18 1.88 + 0.5 Aircavity @@ -458,6 +504,7 @@ 1150.0 0.56 1.06 + 0.5 Glas1984_1994Holzfensterzweifach @@ -470,12 +517,14 @@ 700.0 0.17 1.7 + 0.3 HolzbalkenmitDaemmung 50.0 0.12 1.0 + 0.5 Glas1995_2015EnEv @@ -488,5 +537,6 @@ 975.0 0.6 0.84 + 0.3 From 075b154bd158361aa002e5333a9b30c0779125f9 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 15:57:41 +0100 Subject: [PATCH 142/283] implement one element calculation, add convection to meet old parameters in other calculation --- .../calculation/four_element.py | 33 +- .../calculation/one_element.py | 966 ++++++++++++++++++ .../calculation/three_element.py | 15 +- .../calculation/two_element.py | 25 +- 4 files changed, 985 insertions(+), 54 deletions(-) create mode 100644 teaser/logic/buildingobjects/calculation/one_element.py diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 183ec401d..53a18f449 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -132,9 +132,6 @@ class FourElement(object): and tilt divided by ua_value_ow) outer_wall_areas : list of floats [m2] Area of all outer walls in one list. - r_rad_ow_iw : float [K/W] - Resistance for radiative heat transfer between walls. - TODO: needs to be checked ir_emissivity_outer_ow : float Area-weighted ir emissivity of outer wall facing the ambient. ir_emissivity_inner_ow : float @@ -440,9 +437,6 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.weightfactor_ground = 0.0 self.outer_wall_areas = [] - # TODO: check this value - self.r_rad_ow_iw = 0.0 - # Attributes for GroundFloor self.area_gf = 0.0 @@ -746,12 +740,18 @@ def _sum_outer_wall_elements(self): self.thermal_zone.outer_walls))) self.ir_emissivity_outer_ow = ( - (sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for - out_wall in self.thermal_zone.outer_walls))) / self.area_ow + (sum(out_wall.layer[ + -1].material.ir_emissivity * out_wall.area + for + out_wall in + self.thermal_zone.outer_walls))) / self.area_ow self.solar_absorp_ow = ( - (sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for - out_wall in self.thermal_zone.outer_walls))) / self.area_ow + (sum(out_wall.layer[ + -1].material.solar_absorp * out_wall.area + for + out_wall in + self.thermal_zone.outer_walls))) / self.area_ow self.alpha_conv_outer_ow = ( 1 / (self.r_conv_outer_ow * self.area_ow)) @@ -826,7 +826,7 @@ def _sum_rooftop_elements(self): # values facing the inside of the thermal zone self.r_conv_inner_rt = (1 / sum(1 / roof.r_inner_conv for roof in - self.thermal_zone.rooftops)) + self.thermal_zone.rooftops)) self.r_rad_inner_rt = (1 / sum(1 / roof.r_inner_rad for roof in self.thermal_zone.rooftops)) @@ -1067,14 +1067,12 @@ def _calc_outer_elements(self): self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + - (1 / self.r_rad_inner_win)) self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( ((1 / self.r_conv_inner_ow) + (1 / self.r_conv_inner_win) + (1 / self.r_rad_inner_ow) - + (1 / self.r_rad_inner_win)))) \ - - 1 / (self.alpha_comb_outer_ow * self.area_ow) + + (1 / self.r_rad_inner_win)))) - 1 / ( + self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow @@ -1468,9 +1466,6 @@ def set_calc_default(self): self.weightfactor_ground = 0.0 self.outer_wall_areas = [] - # TODO: check this value - self.r_rad_ow_iw = 0.0 - # Attributes for GroundFloor self.area_gf = 0.0 @@ -1596,4 +1591,4 @@ def set_calc_default(self): self.tilt_facade = [] self.orientation_facade = [] self.heat_load = 0.0 - self.cool_load = 0.0 \ No newline at end of file + self.cool_load = 0.0 diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py new file mode 100644 index 000000000..d96d69ff4 --- /dev/null +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -0,0 +1,966 @@ +# created January 2017 + +from __future__ import division +import math +import random +import warnings + + +class TwoElement(object): + """This class contains attributes and functions for one element model + + his model merges all thermal masses into one element, parameterized by the + length of the RC-chain nExt, the vector of the capacities CExt[nExt] that + is connected via the vector of resistances RExt[nExt] and RExtRem to the + ambient and indoor air. By default, the model neglects all internal thermal + masses that are not directly connected to the ambient. + + It treats Rooftops, GroundFloors and OuterWalls as one type of outer + walls and computes one RC-combination for these types. + + Depending on the chosen method it will consider an extra resistance for + windows or merge all windows into the RC-Combination for outer walls. + + Parameters + ---------- + thermal_zone: ThermalZone() + TEASER instance of ThermalZone + merge_windows : boolean + True for merging the windows into the outer wall's RC-combination, + False for separate resistance for window, default is False + t_bt : float [d] + Time constant according to VDI 6007 (default t_bt = 5) + + Attributes + ---------- + + Outer Walls (OuterWall, Rooftop, GroundFloor) + + area_ow : float [m2] + Area of all outer walls. + n_outer : int + Number of total outer walls with different combination of tilt and + orientation, including Rooftops and GroundFloors + alpha_conv_inner_ow : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of outer walls + facing the inside of this thermal zone. + alpha_rad_inner_ow : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of outer walls + facing the inside of this thermal zone. + alpha_comb_inner_ow : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of outer walls + facing the inside of this thermal zone. + alpha_conv_outer_ow : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of outer walls + facing the ambient. + alpha_rad_outer_ow : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of outer walls + facing the ambient. + alpha_comb_outer_ow : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of outer walls + facing the ambient. + ua_value_ow : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_ow : float [K/W] + Sum of convective resistances for all outer walls facing the + inside of this thermal zone. + r_rad_inner_ow : float [K/W] + Sum of radiative resistances for all outer walls facing the + inside of this thermal zone. + r_comb_inner_ow : float [K/W] + Sum of combined resistances for all outer walls facing the + inside of this thermal zone. + r_conv_outer_ow : float [K/W] + Sum of convective resistances for all outer walls facing the + ambient. + r_rad_outer_ow : float [K/W] + Sum of radiative resistances for all outer walls facing the + ambient. + r_comb_outer_ow : float [K/W] + Sum of combined resistances for all outer walls facing the + ambient. + r1_ow : float [K/W] + Lumped resistance of outer walls no heat transfer coefficients for + convection and radiation are accounted in this resistance. + r_rest_ow : float [K/W] + Lumped remaining resistance of outer walls between r1_ow and c1_ow no + heat transfer coefficients for convection and radiation are accounted + in this resistance. + c1_ow : float [J/K] + Lumped capacity of outer walls. + weightfactor_ow : list of floats + Weightfactors of outer walls (UA-Value of walls with same orientation + and tilt divided by ua_value_ow) + weightfactor_ground : list of floats + Weightfactors of groundfloors (UA-Value of groundfloor divided by + ua_value_ow). + tilt_facade : list of floats [degree] + Tilt of outer walls against the horizontal. + orientation_facade : list of floats [degree] + Orientation of outer walls (Azimuth). + 0 - North + 90 - East + 180 - South + 270 - West + outer_wall_areas : list of floats [m2] + Area of all outer walls in one list. + r_rad_ow_iw : float [K/W] + Resistance for radiative heat transfer between walls. + TODO: needs to be checked + ir_emissivity_outer_ow : float + Area-weighted ir emissivity of outer wall facing the ambient. + ir_emissivity_inner_ow : float + Area-weighted ir emissivity of outer walls facing the thermal zone. + solar_absorp_ow : float + Area-weighted solar absorption of outer walls facing the ambient. + + Windows + + area_win : float [m2] + Area of all windows. + alpha_conv_inner_win : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of windows + facing the inside of this thermal zone. + alpha_rad_inner_win : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of windows + facing the inside of this thermal zone. + alpha_comb_inner_win : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of windows facing + the inside of this thermal zone. + ratio_conv_rad_inner_win : float [-] + Ratio for windows between convective and radiative heat emission, + given in VDI 6007-3 + alpha_conv_outer_win : float [W/(m2K)] + Area-weighted convective coefficient of heat transfer of windows + facing the ambient. + alpha_rad_outer_win : float [W/(m2K)] + Area-weighted radiative coefficient of heat transfer of windows + facing the ambient. + alpha_comb_outer_win : float [W/(m2K)] + Area-weighted combined coefficient of heat transfer of windows facing + the ambient. + ua_value_win : float [W/(m2K)] + U-Value times outer wall area. + r_conv_inner_win : float [K/W] + Sum of convective resistances for all windows facing the + inside of this thermal zone. + r_rad_inner_win : float [K/W] + Sum of radiative resistances for all windows facing the + inside of this thermal zone. + r_comb_inner_win : float [K/W] + Sum of combined resistances for all windows facing the + inside of this thermal zone. + r_conv_outer_win : float [K/W] + Sum of convective resistances for all windows facing the + ambient. + r_rad_outer_win : float [K/W] + Sum of radiative resistances for all windows facing the + ambient. + r_comb_outer_win : float [K/W] + Sum of combined resistances for all windows facing the + ambient. + r1_win : float [K/W] + Lumped resistance of windows, no heat transfer coefficients for + convection and radiation are accounted in this resistance. + weightfactor_win : list of floats + Weightfactors of windows (UA-Value of windows with same orientation + and tilt divided by ua_value_win or ua_value_win+ua_value_ow, + depending if windows is lumped/merged into the walls or not) + window_areas : list of floats [m2] + Area of all windows in one list, if the windows are merged into the + outer wall this list will be full of zeros + transparent_areas : list of floats [m2] + Area of all transparent elements (most likely windows) in one list, + this list will be always filled with the areas, independent if + windows are merged into walls or not. + solar_absorp_win : float + Area-weighted solar absorption for windows. (typically 0.0) + ir_emissivity_win : float + Area-weighted ir_emissivity for windows. Can be used for windows + facing the thermal zone and the ambient. + weighted_g_value : float + Area-weighted g-Value of all windows. + g_sunblind : list of floats + G-Value of all sunblinds of each window in a list + + Misc values: + + alpha_rad_inner_mean : float [W/(m2K)] + Area-weighted radiative coefficient of all surfaces facing the + inside of this thermal zone (OuterWalls, Windows, InnerWalls, ...). + alpha_rad_outer_mean : float [W/(m2K)] + Area-weighted radiative coefficient of all surfaces facing the + ambient (OuterWalls, Windows, ...). + heat_load : [W] + Static heat load of the thermal zone. + facade_areas : list of floats [m2] + List containing the area of each facade (with same tilt and + orientation) this includes also roofs and ground floors and windows. + n_outer : int + Number of total facades with different combination of tilt and + orientation, including Rooftops and GroundFloors + tilt_facade : list of floats [degree] + Tilt of facades against the horizontal. + orientation_facade : list of floats [degree] + Orientation of facades (Azimuth). + 0 - North + 90 - East + 180 - South + 270 - West + + """ + + def __init__(self, thermal_zone, merge_windows, t_bt): + """Constructor for TwoElement""" + + self.internal_id = random.random() + + self.thermal_zone = thermal_zone + self.merge_windows = merge_windows + self.t_bt = t_bt + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_ow = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + + # UA-Value + self.ua_value_ow = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_ow = 0.0 + self.r_rad_inner_ow = 0.0 + self.r_comb_inner_ow = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_ow = 0.0 + self.r_rad_outer_ow = 0.0 + self.r_comb_outer_ow = 0.0 + + # lumped resistances/capacity + self.r1_ow = 0.0 + self.r_rest_ow = 0.0 + self.c1_ow = 0.0 + self.r_total_ow = 0.0 + + # Optical properties + self.ir_emissivity_outer_ow = 0.0 + self.ir_emissivity_inner_ow = 0.0 + self.solar_absorp_ow = 0.0 + + # Additional attributes + self.weightfactor_ow = [] + self.weightfactor_ground = 0.0 + self.outer_wall_areas = [] + + # Attributes for windows + self.area_win = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_win = 0.0 + self.alpha_rad_inner_win = 0.0 + self.alpha_comb_inner_win = 0.0 + self.ratio_conv_rad_inner_win = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_win = 0.0 + self.alpha_rad_outer_win = 0.0 + self.alpha_comb_outer_win = 0.0 + + # UA-Value + self.ua_value_win = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + + # lumped resistances/capacity + self.r1_win = 0.0 + + # Optical properties + self.ir_emissivity_win = 0.0 + self.solar_absorp_win = 0.0 + + # Additional attributes + self.weightfactor_win = [] + self.window_areas = [] + self.transparent_areas = [] + self.g_sunblind = [] + self.weighted_g_value = 0.0 + + # Misc values + + self.alpha_rad_inner_mean = 0.0 + self.n_outer = 0 + self.facade_areas = [] + self.tilt_facade = [] + self.orientation_facade = [] + self.heat_load = 0.0 + self.cool_load = 0.0 + + def calc_attributes(self): + """Calls all necessary function to calculate model attributes""" + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + + for out_wall in outer_walls: + out_wall.calc_equivalent_res() + out_wall.calc_ua_value() + for win in self.thermal_zone.windows: + win.calc_equivalent_res() + win.calc_ua_value() + + self.set_calc_default() + self._sum_outer_wall_elements() + self._sum_window_elements() + self._calc_outer_elements() + self._calc_wf() + self._calc_mean_values() + self._calc_number_of_elements() + self._fill_zone_lists() + self._calc_heat_load() + + @staticmethod + def _calc_parallel_connection(element_list, omega): + """Parallel connection of walls according to VDI 6007 + + Calculates the parallel connection of wall elements according to VDI + 6007, resulting in R1 and C1 (equation 23, 24). + + Parameters + ---------- + element_list : list + List of inner or outer walls + omega : float + VDI 6007 frequency + + Returns + ---------- + r1 : float [K/W] + VDI 6007 resistance for all inner or outer walls + c1 : float [K/W] + VDI 6007 capacity all for inner or outer walls + """ + + for wall_count in range(len(element_list) - 1): + + if wall_count == 0: + + r1 = (element_list[wall_count].r1 * + element_list[wall_count].c1 ** 2 + + element_list[wall_count + 1].r1 * + element_list[wall_count + 1].c1 ** 2 + omega ** 2 * + element_list[wall_count].r1 * + element_list[wall_count + 1].r1 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + ((element_list[wall_count].c1 + + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) ** 2 * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) + + c1 = ((element_list[wall_count].c1 + + element_list[wall_count + 1].c1) ** 2 + omega ** 2 * + (element_list[wall_count].r1 + + element_list[wall_count + 1].r1) ** 2 * + element_list[wall_count].c1 ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + (element_list[wall_count].c1 + + element_list[wall_count + 1].c1 + omega ** 2 * + (element_list[wall_count].r1 ** 2 * + element_list[wall_count].c1 + + element_list[wall_count + 1].r1 ** 2 * + element_list[wall_count + 1].c1) * + element_list[wall_count].c1 * + element_list[wall_count + 1].c1) + else: + r1x = r1 + c1x = c1 + r1 = (r1x * c1x ** 2 + element_list[wall_count + 1].r1 * + element_list[wall_count + 1].c1 ** 2 + + omega ** 2 * r1x * element_list[wall_count + 1].r1 * + (r1x + element_list[wall_count + 1].r1) * + c1x ** 2 * element_list[wall_count + 1].c1 ** 2) / \ + ((c1x + element_list[wall_count + 1].c1) ** 2 + + omega ** 2 * ( + r1x + element_list[wall_count + 1].r1) ** 2 * + c1x ** 2 * element_list[wall_count + 1].c1 ** 2) + + c1 = ((c1x + element_list[ + wall_count + 1].c1) ** 2 + omega ** 2 * + (r1x + element_list[wall_count + 1].r1) ** 2 * c1x ** 2 * + element_list[wall_count + 1].c1 ** 2) / \ + (c1x + element_list[wall_count + 1].c1 + omega ** 2 * + (r1x ** 2 * c1x + element_list[wall_count + 1].r1 ** + 2 * element_list[wall_count + 1].c1) * c1x * + element_list[wall_count + 1].c1) + return r1, c1 + + def _sum_outer_wall_elements(self): + """Sum attributes for outer wall elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + For TwoElement model it treats rooftops, ground floor and outer walls + as one kind of wall type. + + """ + # treat all outer wall types identical + + self.area_ow = \ + (sum(out_wall.area for out_wall in + self.thermal_zone.outer_walls) + + sum(ground.area for ground in + self.thermal_zone.ground_floors) + + sum(roof.area for roof in + self.thermal_zone.rooftops)) + + self.ua_value_ow = \ + (sum(out_wall.ua_value for out_wall in + self.thermal_zone.outer_walls) + + sum(ground.ua_value for ground in + self.thermal_zone.ground_floors) + + sum(roof.ua_value for roof in + self.thermal_zone.rooftops)) + + self.r_total_ow = 1 / self.ua_value_ow + + # values facing the inside of the thermal zone + + self.r_conv_inner_ow = (1 / + (sum(1 / out_wall.r_inner_conv for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / ground.r_inner_conv for ground in + self.thermal_zone.ground_floors) + + sum(1 / roof.r_inner_conv for roof in + self.thermal_zone.rooftops))) + + self.r_rad_inner_ow = (1 / + (sum(1 / out_wall.r_inner_rad for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / ground.r_inner_rad for ground in + self.thermal_zone.ground_floors) + + sum(1 / roof.r_inner_rad for roof in + self.thermal_zone.rooftops))) + + self.r_comb_inner_ow = (1 / + (sum(1 / out_wall.r_inner_comb for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / ground.r_inner_comb for ground in + self.thermal_zone.ground_floors) + + sum(1 / roof.r_inner_comb for roof in + self.thermal_zone.rooftops))) + + self.ir_emissivity_inner_ow = ( + (sum(out_wall.layer[0].material.ir_emissivity * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(ground.layer[0].material.ir_emissivity * ground.area for + ground in self.thermal_zone.ground_floors) + + sum(roof.layer[0].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops)) / self.area_ow) + + self.alpha_conv_inner_ow = ( + 1 / (self.r_conv_inner_ow * self.area_ow)) + self.alpha_rad_inner_ow = ( + 1 / (self.r_rad_inner_ow * self.area_ow)) + self.alpha_comb_inner_ow = ( + 1 / (self.r_comb_inner_ow * self.area_ow)) + + # values facing the ambient + # ground floor does not have any coefficients on ambient side + + _area_ow_rt = (sum(out_wall.area for out_wall in + self.thermal_zone.outer_walls) + + sum(roof.area for roof in + self.thermal_zone.rooftops)) + + self.r_conv_outer_ow = (1 / + (sum(1 / out_wall.r_outer_conv for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_conv for roof in + self.thermal_zone.rooftops))) + self.r_rad_outer_ow = (1 / + (sum(1 / out_wall.r_outer_rad for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_rad for roof in + self.thermal_zone.rooftops))) + self.r_comb_outer_ow = (1 / + (sum(1 / out_wall.r_outer_comb for out_wall in + self.thermal_zone.outer_walls) + + sum(1 / roof.r_outer_comb for roof in + self.thermal_zone.rooftops))) + + self.ir_emissivity_outer_ow = ( + (sum(out_wall.layer[-1].material.ir_emissivity * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[-1].material.ir_emissivity * roof.area for + roof in self.thermal_zone.rooftops)) / _area_ow_rt) + + self.solar_absorp_ow = ( + (sum(out_wall.layer[-1].material.solar_absorp * out_wall.area for + out_wall in self.thermal_zone.outer_walls) + + sum(roof.layer[-1].material.solar_absorp * roof.area for + roof in self.thermal_zone.rooftops)) / _area_ow_rt) + + self.alpha_conv_outer_ow = ( + 1 / (self.r_conv_outer_ow * _area_ow_rt)) + self.alpha_rad_outer_ow = ( + 1 / (self.r_rad_outer_ow * _area_ow_rt)) + self.alpha_comb_outer_ow = ( + 1 / (self.r_comb_outer_ow * _area_ow_rt)) + + def _sum_window_elements(self): + """Sum attributes for window elements + + This function sums and computes the area-weighted values, + where necessary (the class doc string) for coefficients of heat + transfer, resistances, areas and UA-Values. + + Function is identical for TwoElement, ThreeElement and FourElement. + """ + + self.area_win = sum(win.area for win in self.thermal_zone.windows) + self.ua_value_win = sum( + win.ua_value for win in self.thermal_zone.windows) + + self.r_total_win = 1 / self.ua_value_win + # values facing the inside of the thermal zone + + self.r_conv_inner_win = (1 / (sum(1 / win.r_inner_conv for win in + self.thermal_zone.windows))) + + self.r_rad_inner_win = (1 / (sum(1 / win.r_inner_rad for win in + self.thermal_zone.windows))) + + self.r_comb_inner_win = (1 / (sum(1 / win.r_inner_comb for win in + self.thermal_zone.windows))) + + self.ir_emissivity_inner_win = sum( + win.layer[0].material.ir_emissivity * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.alpha_conv_inner_win = ( + 1 / (self.r_conv_inner_win * self.area_win)) + self.alpha_rad_inner_win = ( + 1 / (self.r_rad_inner_win * self.area_win)) + self.alpha_comb_inner_win = ( + 1 / (self.r_comb_inner_win * self.area_win)) + self.ratio_conv_rad_inner_win = sum(win.a_conv * win.area for win in + self.thermal_zone.windows) / \ + self.area_win + + # values facing the ambient + + self.r_conv_outer_win = (1 / (sum(1 / win.r_outer_conv for win in + self.thermal_zone.windows))) + + self.r_rad_outer_win = (1 / (sum(1 / win.r_outer_rad for win in + self.thermal_zone.windows))) + + self.r_comb_outer_win = (1 / (sum(1 / win.r_outer_comb for win in + self.thermal_zone.windows))) + + self.ir_emissivity_win = sum(win.layer[-1].material.ir_emissivity + * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.solar_absorp_win = sum(win.layer[-1].material.solar_absorp + * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.weighted_g_value = sum(win.g_value * win.area for win in + self.thermal_zone.windows) / self.area_win + + self.alpha_conv_outer_win = ( + 1 / (self.r_conv_outer_win * self.area_win)) + self.alpha_rad_outer_win = ( + 1 / (self.r_rad_outer_win * self.area_win)) + self.alpha_comb_outer_win = ( + 1 / (self.r_comb_outer_win * self.area_win)) + + def _calc_outer_elements(self): + """Lumped parameter for outer wall elements + + Calculates all necessary parameters for outer walls. This includes + OuterWalls, GroundFloors and Rooftops. + Attributes + ---------- + omega : float [1/s] + angular frequency with given time period. + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops + """ + + omega = 2 * math.pi / 86400 / self.t_bt + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + + if 0 < len(outer_walls) <= 1: + # only one outer wall, no need to calculate chain matrix + self.r1_ow = outer_walls[0].r1 + self.c1_ow = outer_walls[0].c1_korr + elif len(outer_walls) > 1: + # more than one outer wall, calculate chain matrix + self.r1_ow, self.c1_ow = self._calc_parallel_connection(outer_walls, + omega) + else: + warnings.warn("No walls are defined as outer walls, please be " + "careful with results. In addition this might lead " + "to RunTimeErrors") + + if self.merge_windows is False: + try: + + self.r1_win = (1 / sum((1 / win.r1) for + win in self.thermal_zone.windows)) + + conduction = (1 / sum((1 / element.r_conduc) for element in + outer_walls)) + + self.r_rest_ow = (conduction - self.r1_ow) + + except RuntimeError: + print("As no outer walls or no windows are defined lumped " + "parameter cannot be calculated") + + if self.merge_windows is True: + + try: + + self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in + self.thermal_zone.windows) + + self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) + self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( + ((1 / self.r_conv_inner_ow) + + (1 / self.r_conv_inner_win) + + (1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)))) - 1 / ( + self.alpha_comb_outer_ow * self.area_ow) + + self.ir_emissivity_inner_ow = ( + (self.ir_emissivity_inner_ow * self.area_ow + + self.ir_emissivity_inner_win * self.area_win) + / (self.area_ow + self.area_win)) + + self.ir_emissivity_outer_ow = ( + (self.ir_emissivity_outer_ow * self.area_ow + + self.ir_emissivity_win * self.area_win) + / (self.area_ow + self.area_win)) + + self.solar_absorp_ow = ( + (self.solar_absorp_ow * self.area_ow + + self.solar_absorp_win * self.area_win) + / (self.area_ow + self.area_win)) + + except RuntimeError: + print("As no outer walls or no windows are defined lumped " + "parameter cannot be calculated") + + def _calc_wf(self): + """Weightfactors for outer elements(walls, roof, ground floor, windows) + + Calculates the weightfactors of the outer walls, including ground and + windows. + + Parameters + ---------- + outer_walls : list + List containing all TEASER Wall instances that are treated as same + outer wall type. In case of TwoElement model OuterWalls, + GroundFloors, Rooftops + """ + + outer_walls = (self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops) + + if self.merge_windows is True: + + for wall in outer_walls: + wall.wf_out = wall.ua_value / ( + self.ua_value_ow + self.ua_value_win) + + for win in self.thermal_zone.windows: + win.wf_out = win.ua_value / ( + self.ua_value_ow + self.ua_value_win) + + self.weightfactor_ground = sum(gf.wf_out for gf in + self.thermal_zone.ground_floors) + + elif self.merge_windows is False: + + for wall in outer_walls: + wall.wf_out = wall.ua_value / self.ua_value_ow + + for win in self.thermal_zone.windows: + win.wf_out = win.ua_value / self.ua_value_win + + self.weightfactor_ground = sum(gf.wf_out for gf in + self.thermal_zone.ground_floors) + + else: + raise ValueError("specify merge window method correctly") + + def _calc_mean_values(self): + """Calculates mean values for inner and outer elements + + This function calculates mean values inside the thermal zone (e.g. + the mean value for coefficient of radiative heat transfer between + inner and outer walls + """ + + self.alpha_rad_inner_mean = (self.area_ow * self.alpha_rad_inner_ow + + self.area_win * self.alpha_rad_inner_win + ) / (self.area_ow + self.area_win) + self.alpha_rad_outer_mean = (self.area_ow * self.alpha_rad_outer_ow + + self.area_win * self.alpha_rad_outer_win) \ + / (self.area_ow + self.area_win) + + def _calc_number_of_elements(self): + """Calculates the number of outer elements with different tilt/orient + + This function calculates the number of outer elements with a + different combination of orientation and tilt, this includes the + rooftops and ground floors. + """ + + outer_elements = ( + self.thermal_zone.outer_walls + + self.thermal_zone.ground_floors + + self.thermal_zone.rooftops + + self.thermal_zone.windows) + + tilt_orient = [] + for element in outer_elements: + tilt_orient.append((element.orientation, element.tilt)) + self.n_outer = len(list(set(tilt_orient))) + + def _fill_zone_lists(self): + """Fills lists like weightfactors and tilt, orientation + + Fills the lists of a zone according to orientation and tilt of the + zone. Therefore it compares orientation and tilt of all outer + elements and then creates lists for zone weightfactors, orientation, + tilt, ares and sunblinds.""" + + outer_elements = ( + self.thermal_zone.outer_walls + + self.thermal_zone.rooftops + + self.thermal_zone.windows + + self.thermal_zone.ground_floors) + + tilt_orient = [] + for element in outer_elements: + tilt_orient.append((element.orientation, element.tilt)) + tilt_orient = list(set(tilt_orient)) + + for i in tilt_orient: + wall_rt = \ + self.thermal_zone.find_walls(i[0], i[1]) + \ + self.thermal_zone.find_rts(i[0], i[1]) + wins = self.thermal_zone.find_wins(i[0], i[1]) + gf = self.thermal_zone.find_gfs(i[0], i[1]) + + if self.merge_windows is True: + self.facade_areas.append(sum([element.area for element in ( + wall_rt + wins + gf)])) + else: + self.facade_areas.append(sum([element.area for element in ( + wall_rt + gf)])) + + self.orientation_facade.append(i[0]) + self.tilt_facade.append(i[1]) + + if not wall_rt: + + if not gf: + self.weightfactor_ow.append(0.0) + self.outer_wall_areas.append(0.0) + else: + self.weightfactor_ow.append(0.0) + self.outer_wall_areas.append((sum([element.area for element + in gf]))) + else: + self.weightfactor_ow.append( + sum([wall.wf_out for wall in wall_rt])) + self.outer_wall_areas.append(sum([wall.area for wall in + wall_rt])) + + if not wins: + self.weightfactor_win.append(0.0) + self.g_sunblind.append(0.0) + self.window_areas.append(0.0) + self.transparent_areas.append(0.0) + else: + self.weightfactor_win.append( + sum([win.wf_out for win in wins])) + self.g_sunblind.append( + sum([win.shading_g_total for win in wins])) + + if self.merge_windows is False: + self.window_areas.append( + sum([win.area for win in wins])) + self.transparent_areas.append( + sum([win.area for win in wins])) + + else: + self.window_areas.append(0) + self.transparent_areas.append( + sum([win.area for win in wins])) + + def _calc_heat_load(self): + """Static heat load calculation + + This function calculates the static heat load of the thermal zone by + multiplying the UA-Value of the elements with the given Temperature + difference of t_inside and t_outside. And takes heat losses through + infiltration into account. + + Attributes + ---------- + ua_value_ow_temp : float [W/(m2*K)] + UA Value without GroundFloors + ua_value_gf_temp : float [W/(m2*K)] + UA Value of all GroundFloors + """ + self.heat_load = 0.0 + ua_value_gf_temp = sum( + ground.ua_value for ground in self.thermal_zone.ground_floors) + ua_value_ow_temp = self.ua_value_ow - ua_value_gf_temp + self.heat_load = \ + ((((ua_value_ow_temp + self.ua_value_win) + + self.thermal_zone.volume * + self.thermal_zone.infiltration_rate * 1 / 3600 * + self.thermal_zone.heat_capac_air * + self.thermal_zone.density_air) * (self.thermal_zone.t_inside - + self.thermal_zone.t_outside)) + + (ua_value_gf_temp * (self.thermal_zone.t_inside - + self.thermal_zone.t_ground))) + + def set_calc_default(self): + """sets default calculation parameters + """ + + # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) + self.area_ow = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_ow = 0.0 + self.alpha_rad_inner_ow = 0.0 + self.alpha_comb_inner_ow = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_ow = 0.0 + self.alpha_rad_outer_ow = 0.0 + self.alpha_comb_outer_ow = 0.0 + + # UA-Value + self.ua_value_ow = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_ow = 0.0 + self.r_rad_inner_ow = 0.0 + self.r_comb_inner_ow = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_ow = 0.0 + self.r_rad_outer_ow = 0.0 + self.r_comb_outer_ow = 0.0 + + # lumped resistances/capacity + self.r1_ow = 0.0 + self.r_rest_ow = 0.0 + self.c1_ow = 0.0 + self.r_total_ow = 0.0 + + # Optical properties + self.ir_emissivity_outer_ow = 0.0 + self.ir_emissivity_inner_ow = 0.0 + self.solar_absorp_ow = 0.0 + + # Additional attributes + self.weightfactor_ow = [] + self.weightfactor_ground = 0.0 + self.outer_wall_areas = [] + + # TODO: check this value + self.r_rad_ow_iw = 0.0 + + # Attributes for windows + self.area_win = 0.0 + + # coefficient of heat transfer facing the inside of this thermal zone + self.alpha_conv_inner_win = 0.0 + self.alpha_rad_inner_win = 0.0 + self.alpha_comb_inner_win = 0.0 + self.ratio_conv_rad_inner_win = 0.0 + + # coefficient of heat transfer facing the ambient + self.alpha_conv_outer_win = 0.0 + self.alpha_rad_outer_win = 0.0 + self.alpha_comb_outer_win = 0.0 + + # UA-Value + self.ua_value_win = 0.0 + + # resistances for heat transfer facing the inside of this thermal zone + self.r_conv_inner_win = 0.0 + self.r_rad_inner_win = 0.0 + self.r_comb_inner_win = 0.0 + + # resistances for heat transfer facing the ambient + self.r_conv_outer_win = 0.0 + self.r_rad_outer_win = 0.0 + self.r_comb_outer_win = 0.0 + + # lumped resistances/capacity + self.r1_win = 0.0 + + # Optical properties + self.ir_emissivity_win = 0.0 + self.solar_absorp_win = 0.0 + + # Additional attributes + self.weightfactor_win = [] + self.window_areas = [] + self.transparent_areas = [] + self.g_sunblind = [] + self.weighted_g_value = 0.0 + + # Misc values + + self.alpha_rad_inner_mean = 0.0 + self.n_outer = 0 + self.facade_areas = [] + self.tilt_facade = [] + self.orientation_facade = [] + self.heat_load = 0.0 + self.cool_load = 0.0 diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index bc7e2ac7b..c3560ac89 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -135,9 +135,6 @@ class ThreeElement(object): and tilt divided by ua_value_ow) (OuterWall, Rooftop) outer_wall_areas : list of floats [m2] Area of all outer walls in one list (OuterWall, Rooftop). - r_rad_ow_iw : float [K/W] - Resistance for radiative heat transfer between walls. - TODO: needs to be checked ir_emissivity_outer_ow : float Area-weighted ir emissivity of outer wall facing the ambient (OuterWall, Rooftop). @@ -366,9 +363,6 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.weightfactor_ground = 0.0 self.outer_wall_areas = [] - # TODO: check this value - self.r_rad_ow_iw = 0.0 - # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) self.area_gf = 0.0 @@ -901,14 +895,12 @@ def _calc_outer_elements(self): self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + - (1 / self.r_rad_inner_win)) self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( ((1 / self.r_conv_inner_ow) + (1 / self.r_conv_inner_win) + (1 / self.r_rad_inner_ow) - + (1 / self.r_rad_inner_win)))) \ - - 1 / (self.alpha_comb_outer_ow * self.area_ow) + + (1 / self.r_rad_inner_win)))) - 1 / ( + self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow @@ -1244,9 +1236,6 @@ def set_calc_default(self): self.weightfactor_ground = 0.0 self.outer_wall_areas = [] - # TODO: check this value - self.r_rad_ow_iw = 0.0 - # Attributes for outer walls (OuterWall, Rooftop, GroundFloor) self.area_gf = 0.0 diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 496137326..70a3c5716 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -143,9 +143,6 @@ class TwoElement(object): 270 - West outer_wall_areas : list of floats [m2] Area of all outer walls in one list. - r_rad_ow_iw : float [K/W] - Resistance for radiative heat transfer between walls. - TODO: needs to be checked ir_emissivity_outer_ow : float Area-weighted ir emissivity of outer wall facing the ambient. ir_emissivity_inner_ow : float @@ -247,14 +244,6 @@ class TwoElement(object): 180 - South 270 - West - - - Returns - ------- - - calc_success : boolean - True if calculation was successful. - """ def __init__(self, thermal_zone, merge_windows, t_bt): @@ -335,9 +324,6 @@ def __init__(self, thermal_zone, merge_windows, t_bt): self.weightfactor_ground = 0.0 self.outer_wall_areas = [] - # TODO: check this value - self.r_rad_ow_iw = 0.0 - # Attributes for windows self.area_win = 0.0 @@ -813,15 +799,13 @@ def _calc_outer_elements(self): self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - self.r_rad_ow_iw = 1 / ((1 / self.r_rad_inner_ow) + - (1 / self.r_rad_inner_win)) + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( ((1 / self.r_conv_inner_ow) + (1 / self.r_conv_inner_win) + (1 / self.r_rad_inner_ow) - + (1 / self.r_rad_inner_win))))# \ - # - 1 / (self.alpha_comb_outer_ow * - # self.area_ow) + + (1 / self.r_rad_inner_win)))) - 1 / ( + self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow @@ -1138,9 +1122,6 @@ def set_calc_default(self): self.weightfactor_ground = 0.0 self.outer_wall_areas = [] - # TODO: check this value - self.r_rad_ow_iw = 0.0 - # Attributes for windows self.area_win = 0.0 From 116ec5e20d3f40da21822aa693ff4c5c987b65e0 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 16:09:19 +0100 Subject: [PATCH 143/283] add tempaltes --- teaser/data/output/aixlib_output.py | 7 +- .../AixLib_ThermalZoneRecord_OneElement | 84 ++++++ .../AixLib_ThermalZoneRecord_ThreeElement | 4 +- .../AixLib_ThermalZoneRecord_TwoElement | 4 +- .../Annex60/Annex60_OneElement | 254 ++++++++++++++++++ .../calculation/one_element.py | 2 +- teaser/logic/buildingobjects/thermalzone.py | 7 +- 7 files changed, 355 insertions(+), 7 deletions(-) create mode 100644 teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement create mode 100644 teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 1fa5a89f1..0a91d496b 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -57,6 +57,11 @@ def export_multizone(buildings, prj, path=None): lookup = TemplateLookup(directories=[utilities.get_full_path( "data/output/modelicatemplate/")]) + zone_template_1 = Template( + filename=utilities.get_full_path( + "data/output/modelicatemplate/AixLib" + "/AixLib_ThermalZoneRecord_OneElement"), + lookup=lookup) zone_template_2 = Template( filename=utilities.get_full_path( "data/output/modelicatemplate/AixLib" @@ -141,7 +146,7 @@ def export_multizone(buildings, prj, path=None): out_file = open(utilities.get_full_path(os.path.join( zone_path, bldg.name + '_' + zone.name + '.mo')), 'w') if type(zone.model_attr).__name__ == "OneElement": - pass + out_file.write(zone_template_1.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "TwoElement": out_file.write(zone_template_2.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "ThreeElement": diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement new file mode 100644 index 000000000..0b08a9f25 --- /dev/null +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement @@ -0,0 +1,84 @@ +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> +within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBase; +record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" + extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( + T_start = ${zone.t_inside}, + withAirCap = ${get_true_false(zone.parent.library_attr.consider_heat_capacity)}, + VAir = ${zone.volume}, + AZone = ${zone.area}, + alphaRad = ${zone.model_attr.alpha_rad_inner_mean}, + lat = ${deg_to_rad(zone.parent.latitude)}, + nOrientations = ${zone.model_attr.n_outer}, + AWin = ${get_list(zone.model_attr.window_areas)}, + ATransparent = ${get_list(zone.model_attr.window_areas)}, + alphaWin = ${zone.model_attr.alpha_conv_inner_win}, + RWin = ${zone.model_attr.r1_win}, + gWin = ${zone.model_attr.weighted_g_value}, + UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, + ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, + AExt = ${get_list(zone.model_attr.facade_areas)}, + alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, + nExt = 1, + RExt = {${zone.model_attr.r1_ow}}, + RExtRem = ${zone.model_attr.r_rest_ow} , + CExt = {${zone.model_attr.c1_ow}}, + AInt = 0.0, + alphaInt = 0.0, + nInt = 1, + RInt = {0.00001}, + CInt = {0.00001}, + AFloor = 0.0, + alphaFloor = 0.0, + nFloor = 1, + RFloor = {0.00001}, + RFloorRem = 0.00001, + CFloor = {0.00001}, + ARoof = 0.0, + alphaRoof = 0.0, + nRoof = 1, + RRoof = {0.00001}, + RRoofRem = 0.00001, + CRoof = {0.00001}, + nOrientationsRoof = 1, + tiltRoof = {0.0}, + aziRoof = {0.0}, + wfRoof = {0.0}, + aRoof = 0.0, + aExt = ${zone.model_attr.solar_absorp_ow}, + TSoil = ${zone.t_ground}, + alphaWallOut = ${zone.model_attr.alpha_conv_outer_ow}, + alphaRadWall = ${zone.model_attr.alpha_rad_outer_mean}, + alphaWinOut = ${zone.model_attr.alpha_conv_outer_win}, + alphaRoofOut = 0.0, + alphaRadRoof = 0.0, + tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, + aziExtWalls = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}, + wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, + wfWin = ${get_list(zone.model_attr.weightfactor_win)}, + wfGro = ${zone.model_attr.weightfactor_ground}, + nrPeople = ${zone.use_conditions.persons}, + ratioConvectiveHeatPeople = ${zone.use_conditions.ratio_conv_rad_persons}, + nrPeopleMachines = ${zone.use_conditions.machines}, + ratioConvectiveHeatMachines = ${zone.use_conditions.ratio_conv_rad_machines}, + lightingPower = ${zone.use_conditions.lighting_power}, + ratioConvectiveHeatLighting = ${zone.use_conditions.ratio_conv_rad_lighting}, + useConstantACHrate = ${get_true_false(zone.use_conditions.use_constant_ach_rate)}, + baseACH = ${zone.infiltration_rate}, + maxUserACH = ${zone.use_conditions.max_user_ach}, + maxOverheatingACH = ${get_list(zone.use_conditions.max_overheating_ach)}, + maxSummerACH = ${get_list(zone.use_conditions.max_summer_ach)}, + winterReduction = ${get_list(zone.use_conditions.winter_reduction)}, + withAHU = ${get_true_false(zone.use_conditions.with_ahu)}, + minAHU = ${zone.use_conditions.min_ahu}, + maxAHU = ${zone.use_conditions.max_ahu}, + hHeat = ${zone.model_attr.heat_load}, + lHeat = 0, + KRHeat = 10000, + TNHeat = 1, + HeaterOn = true, + hCool = 0, + lCool = ${zone.model_attr.cool_load}, + KRCool = 10000, + TNCool = 1, + CoolerOn = false); +end ${zone.parent.name}_${zone.name}; diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement index a77ebce52..3b49042b2 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement @@ -1,4 +1,4 @@ -<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBase; record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( @@ -52,7 +52,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaRoofOut = 0.0, alphaRadRoof = 0.0, tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, - aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}, + aziExtWalls = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}, wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, wfWin = ${get_list(zone.model_attr.weightfactor_win)}, wfGro = ${zone.model_attr.weightfactor_ground}, diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement index 294f0a352..dd7c01f2a 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement @@ -1,4 +1,4 @@ -<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad"/> +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_DataBase; record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" extends AixLib.DataBase.ThermalZones.ZoneBaseRecord( @@ -52,7 +52,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaRoofOut = 0.0, alphaRadRoof = 0.0, tiltExtWalls = ${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, - aziExtWalls = ${get_list(deg_to_rad(zone.model_attr.orientation_facade))}, + aziExtWalls = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}, wfWall = ${get_list(zone.model_attr.weightfactor_ow)}, wfWin = ${get_list(zone.model_attr.weightfactor_win)}, wfGro = ${zone.model_attr.weightfactor_ground}, diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement b/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement new file mode 100644 index 000000000..7e918345d --- /dev/null +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement @@ -0,0 +1,254 @@ +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> +within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models; +model ${zone.parent.name}_${zone.name} + "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" + + Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( + calTSky=Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, + computeWetBulbTemperature=false, + filNam="${zone.parent.parent.weather_file_path.replace("\\", "/")}") + "Weather data reader" + annotation (Placement(transformation(extent={{-98,52},{-78,72}}))); + Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( + each outSkyCon=true, + each outGroCon=true, + til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, + azi = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) + "Calculates diffuse solar radiation on titled surface for all directions" + annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); + Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( + til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, + each lat = ${deg_to_rad(zone.parent.latitude)}, + azi=${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) + "Calculates direct solar radiation on titled surface for all directions" + annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); + Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, + UWin=${zone.model_attr.ua_value_win/zone.model_attr.area_win}) + "Correction factor for solar transmission" + annotation (Placement(transformation(extent={{6,54},{26,74}}))); + Annex60.ThermalZones.ReducedOrder.RC.OneElement + thermalZoneOneElement( + redeclare package Medium = Modelica.Media.Air.DryAirNasa, +% if zone.parent.library_attr.consider_heat_capacity is True: + VAir=${zone.volume}, +% else: + VAir=0.0, +% endif + alphaExt=${zone.model_attr.alpha_conv_inner_ow}, + alphaWin=${zone.model_attr.alpha_conv_inner_win}, + gWin=${zone.model_attr.weighted_g_value}, + ratioWinConRad=${zone.model_attr.ratio_conv_rad_inner_win}, + nExt=1, + RExt={${zone.model_attr.r1_ow}}, + CExt={${zone.model_attr.c1_ow}}, + alphaRad=${zone.model_attr.alpha_rad_inner_mean}, + RWin=${zone.model_attr.r1_win}, + RExtRem=${zone.model_attr.r_rest_ow}, + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + extWallRC(thermCapExt(each der_T(fixed=true))), + nOrientations=${zone.model_attr.n_outer}, + AWin=${get_list(zone.model_attr.window_areas)}, + ATransparent=${get_list(zone.model_attr.transparent_areas)}, + AExt=${get_list(zone.model_attr.facade_areas)}) + "Thermal zone" + annotation (Placement(transformation(extent={{44,-2},{92,34}}))); +% if zone.model_attr.merge_windows is True: + Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( + n=${zone.model_attr.n_outer}, + wfGro=${zone.model_attr.weightfactor_ground}, + wfWall=${get_list(zone.model_attr.weightfactor_ow)}, + wfWin=${get_list(zone.model_attr.weightfactor_win)}, + withLongwave=true, + aExt=${zone.model_attr.solar_absorp_ow}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_ow}, + alphaRad=${zone.model_attr.alpha_rad_outer_mean}, + TGro=${zone.t_ground}) "Computes equivalent air temperature" + annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); +% else: + Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( + n=${zone.model_attr.n_outer}, + wfGro=${zone.model_attr.weightfactor_ground}, + wfWall=${get_list(zone.model_attr.weightfactor_ow)}, + wfWin=${get_list(zone.model_attr.weightfactor_win)}, + withLongwave=true, + aExt=${zone.model_attr.solar_absorp_ow}, + alphaWallOut=${zone.model_attr.alpha_conv_outer_ow}, + alphaRad=${zone.model_attr.alpha_rad_outer_mean}, + alphaWinOut=${zone.model_attr.alpha_conv_outer_win}, + TGro=${zone.t_ground}) "Computes equivalent air temperature" + annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); +% endif + Modelica.Blocks.Math.Add solRad[${zone.model_attr.n_outer}] + "Sums up solar radiation of both directions" + annotation (Placement(transformation(extent={{-38,6},{-28,16}}))); + Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature + "Prescribed temperature for exterior walls outdoor surface temperature" + annotation (Placement(transformation(extent={{8,-6},{20,6}}))); +% if zone.model_attr.merge_windows is False: + Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 + "Prescribed temperature for windows outdoor surface temperature" + annotation (Placement(transformation(extent={{8,14},{20,26}}))); + Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin + "Outdoor convective heat transfer of windows" + annotation (Placement(transformation(extent={{38,16},{28,26}}))); +% endif + Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall + "Outdoor convective heat transfer of walls" + annotation (Placement(transformation(extent={{36,6},{26,-4}}))); + Modelica.Blocks.Sources.Constant const[${zone.model_attr.n_outer}](each k=0) + "Sets sunblind signal to zero (open)" + annotation (Placement(transformation(extent={{-20,14},{-14,20}}))); + Annex60.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" + annotation (Placement( + transformation(extent={{-100,-10},{-66,22}}),iconTransformation( + extent={{-70,-12},{-50,8}}))); + Modelica.Blocks.Sources.Constant alphaWall(k=${zone.model_attr.alpha_comb_outer_ow}*${zone.model_attr.area_ow}) + "Outdoor coefficient of heat transfer for walls" + annotation (Placement( + transformation( + extent={{-4,-4},{4,4}}, + rotation=90, + origin={30,-16}))); +% if zone.model_attr.merge_windows is False: + Modelica.Blocks.Sources.Constant alphaWin(k=${zone.model_attr.alpha_comb_outer_win}*${zone.model_attr.area_win}) + "Outdoor coefficient of heat transfer for windows" + annotation (Placement( + transformation( + extent={{4,-4},{-4,4}}, + rotation=90, + origin={32,38}))); +% endif + Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow personsRad + "Radiative heat flow of persons" + annotation (Placement(transformation(extent={{48,-42},{68,-22}}))); + Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow personsConv + "Convective heat flow of persons" + annotation (Placement(transformation(extent={{48,-62},{68,-42}}))); + Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow machinesConv + "Convective heat flow of machines" + annotation (Placement(transformation(extent={{48,-84},{68,-64}}))); + Modelica.Blocks.Sources.CombiTimeTable internalGains( + tableOnFile=true, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, + tableName="Internals", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://${zone.parent.parent.name}/${zone.parent.name}/${zone.parent.name}_Models/${zone.parent.library_attr.file_internal_gains}"), + columns={2,3,4}) + "Table with profiles for persons (radiative and convective) and machines (convective)" + annotation (Placement(transformation(extent={{6,-60},{22,-44}}))); +equation +% if zone.model_attr.merge_windows is False: + connect(eqAirTemp.TEqAirWin, prescribedTemperature1.T) + annotation (Line( + points={{-3,-0.2},{0,-0.2},{0,20},{6.8,20}}, color={0,0,127})); +% endif + connect(eqAirTemp.TEqAir, prescribedTemperature.T) + annotation (Line(points={{-3,-4},{4,-4},{4,0},{6.8,0}}, + color={0,0,127})); + connect(weaDat.weaBus, weaBus) + annotation (Line( + points={{-78,62},{-74,62},{-74,18},{-84,18},{-84,12},{-83,12},{-83,6}}, + color={255,204,51}, + thickness=0.5), Text( + string="%second", + index=1, + extent={{6,3},{6,3}})); + connect(weaBus.TDryBul, eqAirTemp.TDryBul) + annotation (Line( + points={{-83,6},{-83,-2},{-38,-2},{-38,-10},{-26,-10}}, + color={255,204,51}, + thickness=0.5), Text( + string="%first", + index=-1, + extent={{-6,3},{-6,3}})); + connect(internalGains.y[1], personsRad.Q_flow) + annotation (Line(points={{22.8, + -52},{28,-52},{28,-32},{48,-32}}, color={0,0,127})); + connect(internalGains.y[2], personsConv.Q_flow) + annotation (Line(points={{22.8,-52},{36,-52},{48,-52}}, color={0,0,127})); + connect(internalGains.y[3], machinesConv.Q_flow) + annotation (Line(points={{22.8, + -52},{28,-52},{28,-74},{48,-74}}, color={0,0,127})); + connect(const.y, eqAirTemp.sunblind) + annotation (Line(points={{-13.7,17},{-12,17},{-12,8},{-14,8},{-14,8}}, + color={0,0,127})); + connect(HDifTil.HSkyDifTil, corGDoublePane.HSkyDifTil) + annotation (Line( + points={{-47,36},{-28,36},{-6,36},{-6,66},{4,66}}, color={0,0,127})); + connect(HDirTil.H, corGDoublePane.HDirTil) + annotation (Line(points={{-47,62},{-10,62},{-10,70},{4,70}}, + color={0,0,127})); + connect(HDirTil.H,solRad. u1) + annotation (Line(points={{-47,62},{-42,62},{-42, + 14},{-39,14}}, color={0,0,127})); + connect(HDirTil.inc, corGDoublePane.inc) + annotation (Line(points={{-47,58},{4,58},{4,58}}, color={0,0,127})); + connect(HDifTil.H,solRad. u2) + annotation (Line(points={{-47,30},{-44,30},{-44, + 8},{-39,8}}, color={0,0,127})); + connect(HDifTil.HGroDifTil, corGDoublePane.HGroDifTil) + annotation (Line( + points={{-47,24},{-4,24},{-4,62},{4,62}}, color={0,0,127})); + connect(solRad.y, eqAirTemp.HSol) + annotation (Line(points={{-27.5,11},{-26,11},{-26,2},{-26,2}}, + color={0,0,127})); + %for i in range(max(1,zone.model_attr.n_outer)): + connect(weaDat.weaBus, HDifTil[${i+1}].weaBus) + annotation (Line( + points={{-78,62},{-74,62},{-74,30},{-68,30}}, + color={255,204,51}, + thickness=0.5)); + connect(weaDat.weaBus, HDirTil[${i+1}].weaBus) + annotation (Line( + points={{-78,62},{-73,62},{-68,62}}, + color={255,204,51}, + thickness=0.5)); + %endfor + connect(personsRad.port, thermalZoneOneElement.intGainsRad) + annotation (Line( + points={{68,-32},{84,-32},{100,-32},{100,24},{92.2,24}}, + color={191,0,0})); +% if zone.model_attr.merge_windows is False: + connect(thermalConductorWin.solid, thermalZoneOneElement.window) + annotation ( + Line(points={{38,21},{40,21},{40,20},{43.8,20}}, color={191,0,0})); + connect(prescribedTemperature1.port, thermalConductorWin.fluid) + annotation (Line(points={{20,20},{28,20},{28,21}}, color={191,0,0})); +% endif + connect(thermalZoneOneElement.extWall, thermalConductorWall.solid) + annotation (Line(points={{43.8,12},{40,12},{40,1},{36,1}}, + color={191,0,0})); + connect(thermalConductorWall.fluid, prescribedTemperature.port) + annotation (Line(points={{26,1},{24,1},{24,0},{20,0}}, color={191,0,0})); + connect(alphaWall.y, thermalConductorWall.Gc) + annotation (Line(points={{30,-11.6},{30,-4},{31,-4}}, color={0,0,127})); +% if zone.model_attr.merge_windows is False: + connect(alphaWin.y, thermalConductorWin.Gc) + annotation (Line(points={{32,33.6},{32,26},{33,26}}, color={0,0,127})); +% endif + connect(weaBus.TBlaSky, eqAirTemp.TBlaSky) + annotation (Line( + points={{-83,6},{-58,6},{-58,2},{-32,2},{-32,-4},{-26,-4}}, + color={255,204,51}, + thickness=0.5), Text( + string="%first", + index=-1, + extent={{-6,3},{-6,3}})); + connect(machinesConv.port, thermalZoneOneElement.intGainsConv) + annotation ( + Line(points={{68,-74},{82,-74},{96,-74},{96,20},{92,20}}, color={191, + 0,0})); + connect(personsConv.port, thermalZoneOneElement.intGainsConv) + annotation ( + Line(points={{68,-52},{96,-52},{96,20},{92,20}}, color={191,0,0})); + connect(corGDoublePane.solarRadWinTrans, thermalZoneOneElement.solRad) + annotation (Line(points={{27,64},{34,64},{40,64},{40,31},{43,31}}, color={0, + 0,127})); + annotation (experiment( + StopTime=${zone.parent.parent.modelica_info.runtime_simulation}, + Interval=${zone.parent.parent.modelica_info.interval_output}, + __Dymola_Algorithm="${zone.parent.parent.modelica_info.current_solver}"), + __Dymola_experimentSetupOutput(equidistant=${get_true_false(zone.parent.parent.modelica_info.equidistant_output)}, + events=${get_true_false(zone.parent.parent.modelica_info.results_at_events)})); +end ${zone.parent.name}_${zone.name}; diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index d96d69ff4..577d94e9c 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -6,7 +6,7 @@ import warnings -class TwoElement(object): +class OneElement(object): """This class contains attributes and functions for one element model his model merges all thermal masses into one element, parameterized by the diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 33d6548a3..255eda348 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -6,6 +6,7 @@ from __future__ import division import random import re +from teaser.logic.buildingobjects.calculation.one_element import OneElement from teaser.logic.buildingobjects.calculation.two_element import TwoElement from teaser.logic.buildingobjects.calculation.three_element import ThreeElement from teaser.logic.buildingobjects.calculation.four_element import FourElement @@ -146,7 +147,11 @@ def calc_zone_parameters( """ if number_of_elements == 1: - pass + self.model_attr = OneElement( + thermal_zone=self, + merge_windows=merge_windows, + t_bt=t_bt) + self.model_attr.calc_attributes() elif number_of_elements == 2: self.model_attr = TwoElement( thermal_zone=self, From 1dca4215abb2591287c4abefd785313697d7faa2 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 16:10:05 +0100 Subject: [PATCH 144/283] add to annex output --- teaser/data/output/annex60_output.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index d99d28542..ba436fdf0 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -64,6 +64,10 @@ def export_annex60( lookup = TemplateLookup(directories=[utilities.get_full_path( "data/output/modelicatemplate/")]) + model_template_1 = Template( + filename=utilities.get_full_path( + "data/output/modelicatemplate/Annex60/Annex60_OneElement"), + lookup=lookup) model_template_2 = Template( filename=utilities.get_full_path( "data/output/modelicatemplate/Annex60/Annex60_TwoElements"), @@ -122,7 +126,7 @@ def export_annex60( zone_path, bldg.name + '_' + zone.name + '.mo')), 'w') if type(zone.model_attr).__name__ == "OneElement": - pass + out_file.write(model_template_1.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "TwoElement": out_file.write(model_template_2.render_unicode(zone=zone)) elif type(zone.model_attr).__name__ == "ThreeElement": From 33e221be48bdc293cd68fb4b03426c0ea254f272 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 16:14:05 +0100 Subject: [PATCH 145/283] surface area calculation dependent on calculation core --- .../buildingobjects/calculation/aixlib.py | 27 ++++++++++++++++--- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 12ca81369..f1cfc3364 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -70,10 +70,29 @@ def _calc_surface_area(self): """Calculates the total surface area of all surfaces""" surf_area_temp = 0.0 for zone in self.parent.thermal_zones: - surf_area_temp += ( - zone.model_attr.area_ow + - zone.model_attr.area_iw + - zone.model_attr.area_win) + if type(zone.model_attr).__name__ == "OneElement": + surf_area_temp += ( + zone.model_attr.area_ow + + zone.model_attr.area_win) + elif type(zone.model_attr).__name__ == "TwoElement": + surf_area_temp += ( + zone.model_attr.area_ow + + zone.model_attr.area_iw + + zone.model_attr.area_win) + elif type(zone.model_attr).__name__ == "ThreeElement": + surf_area_temp += ( + zone.model_attr.area_ow + + zone.model_attr.area_iw + + zone.model_attr.area_gf + + zone.model_attr.area_win) + elif type(zone.model_attr).__name__ == "FourElement": + surf_area_temp += ( + zone.model_attr.area_ow + + zone.model_attr.area_iw + + zone.model_attr.area_gf + + zone.model_attr.area_rt + + zone.model_attr.area_win) + self.total_surface_area = surf_area_temp @staticmethod From 2b741289366ac35064aa983e89a0a603bc0d1e21 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 5 Jan 2017 16:55:41 +0100 Subject: [PATCH 146/283] update readme --- README.md | 97 +++++++++++++++++++++++++++++++++--------------- teaser/README.md | 77 -------------------------------------- 2 files changed, 68 insertions(+), 106 deletions(-) delete mode 100644 teaser/README.md diff --git a/README.md b/README.md index 8a8980a35..5823f47e0 100644 --- a/README.md +++ b/README.md @@ -6,34 +6,39 @@ [![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg)](https://coveralls.io/github/RWTH-EBC/TEASER) [![Build Status](https://travis-ci.org/RWTH-EBC/TEASER.svg)](https://travis-ci.org/RWTH-EBC/TEASER) -The TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) tool -allows the creation of archetype buildings as well as the -representation of existing buildings and the calculation of simulation -parameters for reduced oder models. It is being developed at the RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate. +TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) allows a +fast generation of archetype buildings with low input requirements and the +export of individual dynamic simulation models for Modelica libraries [AixLib](https://github.com/RWTH-EBC/AixLib) and +[IEA-EBC Annex60](https://github.com/iea-annex60/modelica-annex60). It is being +developed at the [RWTH Aachen University, E.ON Energy Research Center, Institute +for Energy Efficient Buildings and Indoor Climate](https://www.ebc.eonerc.rwth-aachen.de/cms/~dmzz/E-ON-ERC-EBC/?lidx=1). The full documentation of TEASER including examples and description of modules, -classes and functions can be found [here](http://pythonhosted.org/teaser/). +classes and functions can be found at the website: + + * http://pythonhosted.org/teaser/ This GitHub page will be used to further develop the library and make it available under the [MIT License](https://github.com/RWTH-EBC/TEASER/blob/master/License.md). -If you have any questions regarding TEASER feel free to contact us at [ebc-teaser@eonerc.rwth-aachen.de](mailto:ebc-teaser@eonerc.rwth-aachen.de). +If you have any questions regarding TEASER feel free to contact us at +[ebc-teaser@eonerc.rwth-aachen.de](mailto:ebc-teaser@eonerc.rwth-aachen.de). -### License +## License TEASER is released by RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate, under the [MIT License](https://github.com/RWTH-EBC/TEASER/blob/master/License.md). -### Acknowledgements +## Acknowledgements Parts of TEASER have been developed within public funded projects and with financial support by BMWi (German Federal Ministry for Economic Affairs and Energy). -### Description +## Description Energy supply of buildings in urban context currently undergoes significant changes. The increase of renewable energy sources for electrical and thermal @@ -43,42 +48,76 @@ and buildings, dynamic simulation is one key element, in particular when it comes to thermal energy demand on minutely or hourly scale. Sparse and limited access to detailed building information as well as computing times are challenges for building simulation on urban scale. In addition, -data acquisition and modelling for Building Performance Simulation (BPS) are +data acquisition and modeling for Building Performance Simulation (BPS) are time consuming and error-prone. To enable the use of BPS on urban scale we -present the TEASER tool, an open framework for urban energy modelling of +present the TEASER tool, an open framework for urban energy modeling of building stocks. TEASER provides an easy interface for multiple data sources, data enrichment, where necessary and export of ready-to-run Modelica simulation models for [AixLib] (https://github.com/RWTH-EBC/AixLib) and IEA-EBC [Annex60](https://github.com/iea-annex60/modelica-annex60). -### Version -The current version is 0.4.4, which is a pre-release. +## Version + +The current version is 0.5, which is a pre-release. -### How to cite TEASER +## How to cite TEASER A Journal Paper presenting TEASER is already submitted and is in review. -If you are using TEASER, please cite us: +## How to use TEASER -+ CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., -Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, -[pdf](http://www.ibpsa.org/proceedings/BSO2016/p1047.pdf), -[bibtex](https://github.com/RWTH-EBC/TEASER/tree/master/doc/cite.bib) +### Installation -+ Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. -Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, -[pdf](https://www.researchgate.net/profile/Moritz_Lauster/publication/310465372_Scalable_Design-Driven_Parameterization_of_Reduced_Order_Models_using_Archetype_Buildings_with_TEASER/links/582ee96908ae004f74be1fb0.pdf?origin=publication_detail&ev=pub_int_prw_xdl&msrp=eEyK6WYemhC8wK7xkMEPRDO4obE4uxBN4-0BdBy1Ldwhy9FhCe1pXfNObJYubvC_aZN0IWDPf9uayBo3u79bsZvg3hzUoLoYRatES2ARH8c.B2cYwSICt0IOa7lD-4oAiEa_3TtrO-7k-1W9chuNQwr_VNMCpZ5ubSb-eY2D77rGUP4S6wS8m6vudUUbMlXbQQ.Cledgd1Q9fPp11nYGpcpKNhSS6bVTqAEXeMZPkiV3HsJxcVWTFj4Hr_jmLZ0MOzDxbDEZObcGiKfmTL_9k_59A) +The best option to install TEASER is to use pip: + +`pip install teaser` + +If you actively want to develop TEASER you can clone this repository by using: + + `git clone [SSH-Key/Https]` + +and then run: + + `pip install -e [Path/to/your/Teaser/Clone]` which will install the local version of TEASER. +### Dependencies -### How to use TEASER + TEASER uses Python 2.7 <= v >=3.3. Further using a Python distribution is + recommended as they already contain (or easily support installation) many + Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the + TEASER code. Two examples of those distributions are: -For installation and usage we like to refer you to the README in the [teaser -package](https://github.com/RWTH-EBC/TEASER/blob/master/teaser/README.md) itself and to -the [documentation](http://pythonhosted.org/teaser/install_teaser.html) +1. https://winpython.github.io/ WinPython comes along with a lot of Python +packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the code. +2. http://conda.pydata.org/miniconda.html Conda is an open source package +management system and environment management system for installing multiple +versions of software packages and their dependencies and switching easily +between them. -### How to contribute to the development of TEASER -You are invited to contribute to the development of TEASER. -You may report any issues by using the [Issues](https://github.com/RWTH-EBC/TEASER/issues) button. + In addition, TEASER requires some specific Python packages: + + 1. Mako: template Engine + install on a python-enabled command line with `pip install -U mako` + 2. PyXB: XML binding Engine + install on a python-enabled command line with `pip install -U pyxb` + 3. pytest: Unit Tests engine + install on a python-enabled command line with `pip install -U pytest` + + +## How to contribute to the development of TEASER +You are invited to contribute to the development of TEASER. You may report any issues by using the [Issues](https://github.com/RWTH-EBC/TEASER/issues) button. Furthermore, you are welcome to contribute via [Pull Requests](https://github.com/RWTH-EBC/TEASER/pulls). The workflow for changes is described in our [Wiki](https://github.com/RWTH-EBC/TEASER/wiki). + +## Contributions using TEASER + + ++ CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., +Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, +[pdf](http://www.ibpsa.org/proceedings/BSO2016/p1047.pdf), +[bibtex](https://github.com/RWTH-EBC/TEASER/tree/master/doc/cite.bib) + ++ Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. +Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, +[pdf](https://www.researchgate.net/profile/Moritz_Lauster/publication/310465372_Scalable_Design-Driven_Parameterization_of_Reduced_Order_Models_using_Archetype_Buildings_with_TEASER/links/582ee96908ae004f74be1fb0.pdf?origin=publication_detail&ev=pub_int_prw_xdl&msrp=eEyK6WYemhC8wK7xkMEPRDO4obE4uxBN4-0BdBy1Ldwhy9FhCe1pXfNObJYubvC_aZN0IWDPf9uayBo3u79bsZvg3hzUoLoYRatES2ARH8c.B2cYwSICt0IOa7lD-4oAiEa_3TtrO-7k-1W9chuNQwr_VNMCpZ5ubSb-eY2D77rGUP4S6wS8m6vudUUbMlXbQQ.Cledgd1Q9fPp11nYGpcpKNhSS6bVTqAEXeMZPkiV3HsJxcVWTFj4Hr_jmLZ0MOzDxbDEZObcGiKfmTL_9k_59A) diff --git a/teaser/README.md b/teaser/README.md deleted file mode 100644 index a4e6a549d..000000000 --- a/teaser/README.md +++ /dev/null @@ -1,77 +0,0 @@ -# TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit -========================================================================= -This software is work-in-progress. Documentation will be incomplete or missing -and the software may not run properly. - - -Installation -------------------------- -The best option to install TEASER is to use pip: - -`pip install teaser` - -If you actively want to develop TEASER you can clone the repository by using: - - `git clone [SSH-Key/Https]` - -and then run: - - `pip install -e [Path/to/your/Teaser/Clone]` - -which will install the local version of TEASER. - -You need to have pip installed (see dependencies). - -Deinstallation -------------------------- -The best option is not to uninstall TEASER at all :-). However, if you want to -uninstall it, just use:: - - `pip uninstall teaser` - -Dependencies ------------- -TEASER uses Python 2.7 <= v >=3.3. Further using a WinPython distribution is -recommended (https://winpython.github.io/). WinPython comes along with a lot of -Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the -TEASER code. - -In addition, TEASER requires some specific Python packages: - -1. Mako: template Engine - install on a python-enabled command line with `pip install -U mako` -2. PyXB: XML binding Engine - install on a python-enabled command line with `pip install -U pyxb` -3. pytest: Unit Tests engine - install on a python-enabled command line with `pip install -U pytest` - - -Contents --------- -The source folder contains different elements. After installation these elements -are stored in different places depending on your system. - -### Package: data -This package contains interfaces to different data sources, XML data bases, -as well as PyXB Data Bindings for XML based data. - -### Package: examples -This package contains some examples how to use TEASER in a script based manner, - as well as some verification of the calculation core - - -### Package: logic -This package contains all classes of the internal data model of TEASER, -as well as the archetype buildings and parameter calculation. - -### Package: gui - -This package contains classes and modules needed for the graphical user -interface. - -Future Developments --------- - -- extended CityGML support -- enhance GUI - From 56034d89bce9bc9d65a5533cd300a63c61a7b779 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 5 Jan 2017 17:29:57 +0100 Subject: [PATCH 147/283] #368 started with the gui --- teaser/gui/controller/controller.py | 11 ++++++----- teaser/gui/mainui.py | 29 ++++++++++++++++------------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/teaser/gui/controller/controller.py b/teaser/gui/controller/controller.py index 053176c46..25060ea41 100644 --- a/teaser/gui/controller/controller.py +++ b/teaser/gui/controller/controller.py @@ -14,15 +14,14 @@ from teaser.logic.buildingobjects.buildingphysics.innerwall import InnerWall from teaser.logic.buildingobjects.buildingphysics.layer import Layer from teaser.logic.buildingobjects.buildingphysics.material import Material -from teaser.logic.buildingobjects.buildingphysics.groundfloor import GroundFloor -from teaser.logic.buildingobjects.buildingphysics.outerwall import OuterWall +from teaser.logic.buildingobjects.buildingphysics.groundfloor import\ + GroundFloor from teaser.logic.buildingobjects.buildingphysics.rooftop import Rooftop from teaser.logic.buildingobjects.buildingphysics.window import Window from teaser.project import Project import teaser.data.output.teaserxml_output as teaser_xml import teaser.data.output.citygml_output as city_gml from teaser.logic.buildingobjects.buildingphysics.ceiling import Ceiling -from teaser.logic.buildingobjects.buildingphysics.groundfloor import GroundFloor class Controller(): @@ -222,7 +221,7 @@ def click_update_building_button(self, building.year_of_construction = year_of_construction building.number_of_floors = number_of_floors building.height_of_floors = height_of_floors - if update_archtertype == True: + if update_archtertype is True: building._thermal_zones = [] building.generate_archetype() return project @@ -303,7 +302,9 @@ def click_generate_type_building_button(self, if type_of_building == "Office": - building = parent.type_bldg_office( + building = parent.add_non_residential( + method="bmvbs", + usage="office", name=name, year_of_construction=year_of_construction, number_of_floors=number_of_floors, diff --git a/teaser/gui/mainui.py b/teaser/gui/mainui.py index d7642c0f3..afb1ef78e 100644 --- a/teaser/gui/mainui.py +++ b/teaser/gui/mainui.py @@ -10,7 +10,8 @@ from PyQt4.Qt import Qt from PyQt4.QtCore import SIGNAL from PyQt4.QtGui import QStandardItem, QTabWidget, QPixmap -from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas +from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as\ + FigureCanvas import matplotlib.pyplot as plt from numpy.distutils.pathccompiler import PathScaleCCompiler from teaser.gui.guihelp.guiinfo import GUIInfo @@ -65,7 +66,6 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): """ General layout and gui-global variables """ - self.setWindowFlags(self.windowFlags() | Qt.WindowMinMaxButtonsHint) self.setAttribute(QtCore.Qt.WA_DeleteOnClose) self.dailyHoursRange = range(0, 23) @@ -844,19 +844,22 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.new_type_building_button = PictureButton(QtGui.QPixmap( utilitis.get_full_path("GUI/GUIImages/CreateTypeBuilding.png")), self.ribbon_widget) - self.new_type_building_button.setGeometry(QtCore.QRect(265, 5, 70, 70)) + self.new_type_building_button.setGeometry( + QtCore.QRect(265, 5, 70, 70)) self.new_type_building_button.clicked.connect( self.generate_type_building_ui) self.new_type_building_button.setToolTip( "Create a new typebuilding") self.new_type_building_label = QtGui.QLabel(self.ribbon_group_box) - self.new_type_building_label.setGeometry(QtCore.QRect(265, 80, 70, 25)) + self.new_type_building_label.setGeometry( + QtCore.QRect(265, 80, 70, 25)) self.new_type_building_label.setText("Create \nType-Building") self.new_type_building_label.setAlignment(QtCore.Qt.AlignCenter) self.new_empty_building_button = PictureButton(QtGui.QPixmap( utilitis.get_full_path("GUI/GUIImages/CreateEmptyBuilding.png")), self.ribbon_widget) - self.new_empty_building_button.setGeometry(QtCore.QRect(350, 5, 70, 70)) + self.new_empty_building_button.setGeometry( + QtCore.QRect(350, 5, 70, 70)) self.new_empty_building_button.clicked.connect( self.create_new_building_ui) self.new_empty_building_button.setToolTip( @@ -1084,37 +1087,37 @@ def create_new_building_ui(self): "generate_new_building_city_line_edit") self.generate_new_building_constr_year_label = QtGui.QLabel( - "Contruction Year: ") + "Contruction Year: ") self.generate_new_building_constr_year_line_edit = QtGui.QLineEdit() self.generate_new_building_constr_year_line_edit.setValidator( - validator) + validator) self.generate_new_building_constr_year_line_edit.setObjectName( "generate_new_building_constr_year_line_edit") self.generate_new_building_number_of_floors_label = QtGui.QLabel( - "Number of Floors: ") + "Number of Floors: ") self.generate_new_building_number_of_floors_line_edit =\ QtGui.QLineEdit() self.generate_new_building_number_of_floors_line_edit.setValidator( - validator) + validator) self.generate_new_building_number_of_floors_line_edit.setObjectName( "generate_new_building_number_of_floors_line_edit") self.generate_new_building_height_of_floors_label = QtGui.QLabel( - "Height of Floors: ") + "Height of Floors: ") self.generate_new_building_height_of_floors_line_edit =\ QtGui.QLineEdit() self.generate_new_building_height_of_floors_line_edit.setValidator( - validator) + validator) self.generate_new_building_height_of_floors_line_edit.setObjectName( "generate_new_building_height_of_floors_line_edit") self.generate_new_building_net_leased_area_label = QtGui.QLabel( - "Net leased Area: ") + "Net leased Area: ") self.generate_new_building_net_leased_area_line_edit =\ QtGui.QLineEdit() self.generate_new_building_net_leased_area_line_edit.setValidator( - validator) + validator) self.generate_new_building_net_leased_area_line_edit.setObjectName( ".generate_new_building_net_leased_area_line_edit") From 006fee54231ca3fa03b7726d81c7961664c6edcb Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 5 Jan 2017 22:32:18 +0100 Subject: [PATCH 148/283] #368 change the gui size, made button images available under linux --- teaser/gui/mainui.py | 74 ++++++++++++++++++++++---------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/teaser/gui/mainui.py b/teaser/gui/mainui.py index afb1ef78e..06497b7e2 100644 --- a/teaser/gui/mainui.py +++ b/teaser/gui/mainui.py @@ -102,9 +102,9 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.is_empty_building_button = False self.file_path = "" self.setObjectName(_fromUtf8("MainWindow")) - self.resize(900, 800) - self.setMinimumSize(QtCore.QSize(900, 800)) - self.setMaximumSize(QtCore.QSize(900, 800)) + self.resize(900, 700) + self.setMinimumSize(QtCore.QSize(900, 700)) + self.setMaximumSize(QtCore.QSize(900, 700)) self.teaser_icon = QtGui.QIcon() self.teaser_icon.addFile(utilitis.get_full_path( 'gui/guiimages/Teaser_logo.png'), QtCore.QSize(16, 16)) @@ -118,7 +118,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.side_bar_widget = QtGui.QTabWidget(self.central_widget) self.side_bar_widget.setGeometry(QtCore.QRect(1, 110, 210, 590)) self.main_widget = QtGui.QTabWidget(self.central_widget) - self.main_widget.setGeometry(QtCore.QRect(211, 110, 689, 590)) + self.main_widget.setGeometry(QtCore.QRect(211, 110, 689, 490)) self.standard_view_group_box = QtGui.QGroupBox(self.main_widget) self.standard_view_group_box.setGeometry(QtCore.QRect(0, 0, 689, 590)) self.standard_view_group_box.setVisible(True) @@ -144,7 +144,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): QtGui.QColor(100, 100, 100, 20)) self.ribbon_group_box.setPalette(palette) self.bottom_group_box = QtGui.QGroupBox(self) - self.bottom_group_box.setGeometry(QtCore.QRect(0, 700, 900, 100)) + self.bottom_group_box.setGeometry(QtCore.QRect(0, 600, 900, 100)) self.text_edit = QtGui.QTextEdit(self.bottom_group_box) self.text_edit.setGeometry(QtCore.QRect(0, 0, 900, 100)) @@ -730,7 +730,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.mask_label_3.setVisible(False) self.mask_label_3.setStyleSheet("background-color:rgba(0,0,0,80)") self.image_1 = QtGui.QPixmap() - self.image_1.load(utilitis.get_full_path("GUI/GUIImages/Bild1.png")) + self.image_1.load(utilitis.get_full_path("gui/guiimages/Bild1.png")) self.pix_label_1 = QtGui.QLabel(self.side_bar_group_box) self.pix_label_1.setPixmap(self.image_1) self.pix_label_1.setGeometry(QtCore.QRect(5, 500, 210, 137)) @@ -842,7 +842,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.mask_label_4.setVisible(False) self.mask_label_4.setStyleSheet("background-color:rgba(0,0,0,80)") self.new_type_building_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/CreateTypeBuilding.png")), + utilitis.get_full_path("gui/guiimages/CreateTypeBuilding.png")), self.ribbon_widget) self.new_type_building_button.setGeometry( QtCore.QRect(265, 5, 70, 70)) @@ -856,7 +856,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.new_type_building_label.setText("Create \nType-Building") self.new_type_building_label.setAlignment(QtCore.Qt.AlignCenter) self.new_empty_building_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/CreateEmptyBuilding.png")), + utilitis.get_full_path("gui/guiimages/CreateEmptyBuilding.png")), self.ribbon_widget) self.new_empty_building_button.setGeometry( QtCore.QRect(350, 5, 70, 70)) @@ -869,7 +869,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.new_building_label.setText("Create \nBuilding") self.new_building_label.setAlignment(QtCore.Qt.AlignCenter) self.add_zone_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/AddZone.png")), + utilitis.get_full_path("gui/guiimages/AddZone.png")), self.ribbon_widget) self.add_zone_button.setGeometry(QtCore.QRect(520, 5, 70, 70)) self.add_zone_button.clicked.connect(self.add_thermal_zone) @@ -881,7 +881,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.add_zone_label.setText("Create \n Zone") self.add_zone_label.setAlignment(QtCore.Qt.AlignCenter) self.delete_zone_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/DeleteZone.png")), + utilitis.get_full_path("gui/guiimages/DeleteZone.png")), self.ribbon_widget) self.delete_zone_button.setGeometry(QtCore.QRect(605, 5, 70, 70)) self.delete_zone_button.clicked.connect(self.delete_thermal_zone) @@ -892,7 +892,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.delete_label.setText("Delete \nZone") self.delete_label.setAlignment(QtCore.Qt.AlignCenter) self.delete_building_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/EditBuilding.png")), + utilitis.get_full_path("gui/guiimages/EditBuilding.png")), self.ribbon_widget) self.delete_building_button.setGeometry(QtCore.QRect(435, 5, 70, 70)) self.delete_building_button.clicked.connect( @@ -904,7 +904,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.delete_label.setText("Delete\nBuilding") self.delete_label.setAlignment(QtCore.Qt.AlignCenter) self.load_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/LoadProject.png")), + utilitis.get_full_path("gui/guiimages/LoadProject.png")), self.ribbon_widget) self.load_button.setGeometry(QtCore.QRect(95, 5, 70, 70)) self.load_button.clicked.connect(self.load_building_button) @@ -914,7 +914,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.load_label.setText("Load\nProject") self.load_label.setAlignment(QtCore.Qt.AlignCenter) self.new_project_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/CreateProject.png")), + utilitis.get_full_path("gui/guiimages/CreateProject.png")), self.ribbon_widget) self.new_project_button.setGeometry(QtCore.QRect(10, 5, 70, 70)) self.new_project_button.clicked.connect(self.create_new_project_ui) @@ -924,7 +924,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.new_project_label.setText("Create \nProject") self.new_project_label.setAlignment(QtCore.Qt.AlignCenter) self.open_simulation_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/SimulationTab.png")), + utilitis.get_full_path("gui/guiimages/SimulationTab.png")), self.ribbon_widget) self.open_simulation_button.setGeometry(QtCore.QRect(685, 5, 70, 70)) self.open_simulation_button.clicked.connect( @@ -935,7 +935,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.open_simulation_label.setText("Simulation\nSetup") self.open_simulation_label.setAlignment(QtCore.Qt.AlignCenter) self.open_export_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/ExportTab.png")), + utilitis.get_full_path("gui/guiimages/ExportTab.png")), self.ribbon_widget) self.open_export_button.setGeometry(QtCore.QRect(765, 5, 70, 70)) self.open_export_button.clicked.connect( @@ -946,7 +946,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.open_export_label.setText("Model \nExport") self.open_export_label.setAlignment(QtCore.Qt.AlignCenter) self.save_project_button = PictureButton(QtGui.QPixmap( - utilitis.get_full_path("GUI/GUIImages/SaveProject.png")), + utilitis.get_full_path("gui/guiimages/SaveProject.png")), self.ribbon_widget) self.save_project_button.setGeometry(QtCore.QRect(180, 5, 70, 70)) self.save_project_button.clicked.connect( @@ -1632,7 +1632,7 @@ def generate_type_building_ui(self): self.popup_window_type_building.setWindowTitle( u"generate " + self.current_type_building + " ...") self.popup_window_type_building.setFixedWidth(520) - self.popup_window_type_building.setFixedHeight(800) + self.popup_window_type_building.setFixedHeight(700) self.popup_layout_type_building = QtGui.QGridLayout() self.popup_window_type_building.setLayout( self.popup_layout_type_building) @@ -1768,15 +1768,15 @@ def generate_type_building_ui(self): self.picture_layout_office_3 = QtGui.QLabel() self.picture_layout_office_1.setPixmap( QtGui.QPixmap(utilitis.get_full_path( - "GUI/GUIImages/OfficeBuildings/elongated_1floor.png")).scaled( + "gui/guiimages/OfficeBuildings/elongated_1floor.png")).scaled( 70, 70)) self.picture_layout_office_2.setPixmap( QtGui.QPixmap(utilitis.get_full_path( - "GUI/GUIImages/OfficeBuildings/elongated_2floors.png")).scaled( + "gui/guiimages/OfficeBuildings/elongated_2floors.png")).scaled( 70, 70)) self.picture_layout_office_3.setPixmap(QtGui.QPixmap( utilitis.get_full_path( - "GUI/GUIImages/OfficeBuildings/compact_floor.png")).scaled( + "gui/guiimages/OfficeBuildings/compact_floor.png")).scaled( 70, 70)) self.office_layout.addWidget( self.radio_button_office_layout_1, 1, 0) @@ -1810,15 +1810,15 @@ def generate_type_building_ui(self): self.picture_window_area_office_4 = QtGui.QLabel() self.picture_window_area_office_2.setPixmap(QtGui.QPixmap( utilitis.get_full_path( - "GUI/GUIImages/OfficeBuildings/punctuatedFacade.png")) + "gui/guiimages/OfficeBuildings/punctuatedFacade.png")) .scaled(70, 70)) self.picture_window_area_office_3.setPixmap(QtGui.QPixmap( utilitis.get_full_path( - "GUI/GUIImages/OfficeBuildings/bannerFacade.png")) + "gui/guiimages/OfficeBuildings/bannerFacade.png")) .scaled(70, 70)) self.picture_window_area_office_4.setPixmap(QtGui.QPixmap( utilitis.get_full_path( - "GUI/GUIImages/OfficeBuildings/fullGlazing.png")) + "gui/guiimages/OfficeBuildings/fullGlazing.png")) .scaled(70, 70)) self.office_layoutWindowArea.addWidget( self.radio_button_window_area_office_1, 1, 0) @@ -1906,13 +1906,13 @@ def generate_type_building_ui(self): self.picture_neighbour_building_residential_2 = QtGui.QLabel() self.picture_neighbour_building_residential_3 = QtGui.QLabel() self.picture_neighbour_building_residential_1.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "noNeighbour.png")).scaled(29, 23)) self.picture_neighbour_building_residential_2.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "oneNeighbour.png")).scaled(46, 23)) self.picture_neighbour_building_residential_3.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "twoNeighbours.png")).scaled(56, 23)) self.layout_residential_neighbour_buildings.addWidget( self.radio_button_neighbour_1, 1, 0) @@ -1940,11 +1940,11 @@ def generate_type_building_ui(self): self.picture_layout_residential_2 = QtGui.QLabel() self.picture_layout_residential_1.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "compact.png")).scaled(28, 28)) self.picture_layout_residential_2.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "elongatedComplex.png")).scaled(28, 28)) self.layout_residential_layout.addWidget( self.radio_button_residential_layout_1, 1, 0) @@ -1975,16 +1975,16 @@ def generate_type_building_ui(self): self.picture_roof_residential_3 = QtGui.QLabel() self.picture_roof_residential_4 = QtGui.QLabel() self.picture_roof_residential_1.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "flatRoof.png")).scaled(32, 23)) self.picture_roof_residential_2.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "nonHeatedAttic.png")).scaled(34, 23)) self.picture_roof_residential_3.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "partyHeatedAttic.png")).scaled(34, 23)) self.picture_roof_residential_4.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "heatedAttic.png")).scaled(34, 23)) self.layout_residential_roof.addWidget( self.radio_button_residential_roof_1, 1, 0) @@ -2031,16 +2031,16 @@ def generate_type_building_ui(self): self.picture_residential_basement_3 = QtGui.QLabel() self.picture_residential_basement_4 = QtGui.QLabel() self.picture_residential_basement_1.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "noCellar.png")).scaled(32, 28)) self.picture_residential_basement_2.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "nonHeatedCellar.png")).scaled(32, 28)) self.picture_residential_basement_3.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "partlyHeatedCellar.png")).scaled(32, 28)) self.picture_residential_basement_4.setPixmap(QPixmap( - utilitis.get_full_path("GUI/GUIImages/Residentials/" + utilitis.get_full_path("gui/guiimages/Residentials/" "heatedCellar.png")).scaled(32, 28)) self.layout_residential_basement.addWidget( self.radio_button_residential_basement_1, 1, 0) @@ -3121,7 +3121,7 @@ def change_zone_values_ui(self, item): # TODO: self.graph_label = QtGui.QLabel("Red: Machines, Blue: Persons" # , Green: Lighting) - self.usagePicPixMap = QtGui.QPixmap("GUI/sheep_PNG2186.png") + self.usagePicPixMap = QtGui.QPixmap("gui/sheep_PNG2186.png") self.usage_pic_label = QtGui.QLabel() self.usage_pic_label.setPixmap(self.usagePicPixMap) From d6f32199a71bb94fbce6bfbb4e36700ae0e736d7 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Fri, 6 Jan 2017 11:22:56 +0100 Subject: [PATCH 149/283] #368 revised the type building creating --- teaser/gui/controller/controller.py | 77 ++++++++--------------------- teaser/project.py | 1 + 2 files changed, 22 insertions(+), 56 deletions(-) diff --git a/teaser/gui/controller/controller.py b/teaser/gui/controller/controller.py index 25060ea41..eadbe7486 100644 --- a/teaser/gui/controller/controller.py +++ b/teaser/gui/controller/controller.py @@ -300,53 +300,38 @@ def click_generate_type_building_button(self, int_id = 0 - if type_of_building == "Office": - - building = parent.add_non_residential( - method="bmvbs", - usage="office", + mapping_dict = { + 'Office': 'office', + 'Institute 4': 'institute4', + 'Institute 8': 'institute8', + 'Institute General': 'institute' + } + + if type_of_building == 'SingleFamilyDwelling': + building = parent.add_residential( + method='iwu', + usage='single_family_dwelling', name=name, year_of_construction=year_of_construction, number_of_floors=number_of_floors, height_of_floors=height_of_floors, net_leased_area=net_leased_area, - office_layout=type_building_attributes['layoutArea'], - window_layout=type_building_attributes['layoutWindowArea'], + residential_layout=type_building_attributes['layoutArea'], + neighbour_buildings=type_building_attributes[ + 'neighbour_building'], + attic=type_building_attributes['layout_attic'], + cellar=type_building_attributes['layout_cellar'], + dormer=type_building_attributes['dormer'], construction_type=type_building_attributes['constructionType']) - building.street_name = street - building.city = location - int_id = building.internal_id - if type_of_building == "Institute 4": - building = parent.type_bldg_institute4( - name=name, - year_of_construction=year_of_construction, - number_of_floors=number_of_floors, - height_of_floors=height_of_floors, - net_leased_area=net_leased_area, - office_layout=type_building_attributes['layoutArea'], - window_layout=type_building_attributes['layoutWindowArea'], - construction_type=type_building_attributes['constructionType']) building.street_name = street building.city = location int_id = building.internal_id - if type_of_building == "Institute 8": - building = parent.type_bldg_institute8( - name=name, - year_of_construction=year_of_construction, - number_of_floors=number_of_floors, - height_of_floors=height_of_floors, - net_leased_area=net_leased_area, - office_layout=type_building_attributes['layoutArea'], - window_layout=type_building_attributes['layoutWindowArea'], - construction_type=type_building_attributes['constructionType']) - building.street_name = street - building.city = location - int_id = building.internal_id - - if type_of_building == "Institute General": - building = parent.type_bldg_institute( + else: + building = parent.add_non_residential( + method='bmvbs', + usage=mapping_dict[type_of_building], name=name, year_of_construction=year_of_construction, number_of_floors=number_of_floors, @@ -355,26 +340,6 @@ def click_generate_type_building_button(self, office_layout=type_building_attributes['layoutArea'], window_layout=type_building_attributes['layoutWindowArea'], construction_type=type_building_attributes['constructionType']) - - building.street_name = street - building.city = location - int_id = building.internal_id - - if type_of_building == "SingleFamilyDwelling": - building = parent.type_bldg_residential( - name=name, - year_of_construction=year_of_construction, - number_of_floors=number_of_floors, - height_of_floors=height_of_floors, - net_leased_area=net_leased_area, - residential_layout=type_building_attributes['layoutArea'], - neighbour_buildings=type_building_attributes[ - 'neighbour_building'], - attic=type_building_attributes['layout_attic'], - cellar=type_building_attributes['layout_cellar'], - dormer=type_building_attributes['dormer'], - construction_type=type_building_attributes['constructionType']) - building.street_name = street building.city = location int_id = building.internal_id diff --git a/teaser/project.py b/teaser/project.py index ded180640..ed06c97ad 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -337,6 +337,7 @@ def add_non_residential( number_of_elements=self._number_of_elements_calc, merge_windows=self._merge_windows_calc, used_library=self._used_library_calc) + return type_bldg def add_residential( self, From 3e7c8f60d1a01883ba8ddcfe966489c1ddcf77f5 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 6 Jan 2017 11:54:44 +0100 Subject: [PATCH 150/283] add static information for sphinx template --- README.md | 95 +++--- doc/{ => _static}/EBC_Logo.png | Bin doc/_static/basic.css | 599 +++++++++++++++++++++++++++++++++ doc/_static/pygments.css | 65 ++++ doc/_static/sphinxdoc.css | 378 +++++++++++++++++++++ doc/_templates/layout.html | 9 + doc/conf.py | 2 +- doc/index.rst | 79 +---- doc/teaser.Project.rst | 2 +- doc/teaser_logo.png | Bin 0 -> 9601 bytes 10 files changed, 1117 insertions(+), 112 deletions(-) rename doc/{ => _static}/EBC_Logo.png (100%) create mode 100644 doc/_static/basic.css create mode 100644 doc/_static/pygments.css create mode 100644 doc/_static/sphinxdoc.css create mode 100644 doc/_templates/layout.html create mode 100644 doc/teaser_logo.png diff --git a/README.md b/README.md index 5823f47e0..97cf36cbc 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg)](https://coveralls.io/github/RWTH-EBC/TEASER) [![Build Status](https://travis-ci.org/RWTH-EBC/TEASER.svg)](https://travis-ci.org/RWTH-EBC/TEASER) -TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) allows a +TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) allows fast generation of archetype buildings with low input requirements and the export of individual dynamic simulation models for Modelica libraries [AixLib](https://github.com/RWTH-EBC/AixLib) and [IEA-EBC Annex60](https://github.com/iea-annex60/modelica-annex60). It is being @@ -18,26 +18,13 @@ classes and functions can be found at the website: * http://pythonhosted.org/teaser/ -This GitHub page will be used to further develop the library and make it +This GitHub page will be used to further develop the package and make it available under the [MIT License](https://github.com/RWTH-EBC/TEASER/blob/master/License.md). If you have any questions regarding TEASER feel free to contact us at [ebc-teaser@eonerc.rwth-aachen.de](mailto:ebc-teaser@eonerc.rwth-aachen.de). -## License - -TEASER is released by RWTH Aachen University, E.ON Energy -Research Center, Institute for Energy Efficient Buildings and Indoor Climate, -under the -[MIT License](https://github.com/RWTH-EBC/TEASER/blob/master/License.md). - -## Acknowledgements - -Parts of TEASER have been developed within public funded projects -and with financial support by BMWi (German Federal Ministry for Economic -Affairs and Energy). - ## Description Energy supply of buildings in urban context currently undergoes significant @@ -52,20 +39,39 @@ data acquisition and modeling for Building Performance Simulation (BPS) are time consuming and error-prone. To enable the use of BPS on urban scale we present the TEASER tool, an open framework for urban energy modeling of building stocks. TEASER provides an easy interface for multiple data sources, -data enrichment, where necessary and export of ready-to-run Modelica simulation -models for [AixLib] (https://github.com/RWTH-EBC/AixLib) and -IEA-EBC [Annex60](https://github.com/iea-annex60/modelica-annex60). +data enrichment (where necessary) and export of ready-to-run Modelica simulation +models for [AixLib](https://github.com/RWTH-EBC/AixLib) and +[IEA-EBC Annex60](https://github.com/iea-annex60/modelica-annex60). ## Version The current version is 0.5, which is a pre-release. -## How to cite TEASER +## How to use TEASER -A Journal Paper presenting TEASER is already submitted and is in review. +### Dependencies -## How to use TEASER +TEASER uses Python 2.7 <= v >=3.3. Further using a Python distribution is +recommended as they already contain (or easily support installation of) many +Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the +TEASER code. Two examples of those distributions are: + +1. https://winpython.github.io/ WinPython comes along with a lot of Python +packages (e.g. SciPy, NumPy, pip, PyQT, etc.).. +2. http://conda.pydata.org/miniconda.html Conda is an open source package +management system and environment management system for installing multiple +versions of software packages and their dependencies and switching easily +between them. + +In addition, TEASER requires some specific Python packages: + +1. Mako: template Engine + install on a python-enabled command line with `pip install -U mako` +2. PyXB: XML binding Engine + install on a python-enabled command line with `pip install -U pyxb` +3. pytest: Unit Tests engine + install on a python-enabled command line with `pip install -U pytest` ### Installation @@ -73,7 +79,7 @@ The best option to install TEASER is to use pip: `pip install teaser` -If you actively want to develop TEASER you can clone this repository by using: +If you actively develop TEASER you can clone this repository by using: `git clone [SSH-Key/Https]` @@ -81,36 +87,16 @@ and then run: `pip install -e [Path/to/your/Teaser/Clone]` which will install the local version of TEASER. -### Dependencies - - TEASER uses Python 2.7 <= v >=3.3. Further using a Python distribution is - recommended as they already contain (or easily support installation) many - Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the - TEASER code. Two examples of those distributions are: - -1. https://winpython.github.io/ WinPython comes along with a lot of Python -packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the code. -2. http://conda.pydata.org/miniconda.html Conda is an open source package -management system and environment management system for installing multiple -versions of software packages and their dependencies and switching easily -between them. - - In addition, TEASER requires some specific Python packages: - - 1. Mako: template Engine - install on a python-enabled command line with `pip install -U mako` - 2. PyXB: XML binding Engine - install on a python-enabled command line with `pip install -U pyxb` - 3. pytest: Unit Tests engine - install on a python-enabled command line with `pip install -U pytest` - - -## How to contribute to the development of TEASER +### How to contribute to the development of TEASER You are invited to contribute to the development of TEASER. You may report any issues by using the [Issues](https://github.com/RWTH-EBC/TEASER/issues) button. Furthermore, you are welcome to contribute via [Pull Requests](https://github.com/RWTH-EBC/TEASER/pulls). The workflow for changes is described in our [Wiki](https://github.com/RWTH-EBC/TEASER/wiki). -## Contributions using TEASER +## How to cite TEASER + +A Journal Paper presenting TEASER is already submitted and is in review. + +### TEASER related publications + CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., @@ -121,3 +107,16 @@ Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, + Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, [pdf](https://www.researchgate.net/profile/Moritz_Lauster/publication/310465372_Scalable_Design-Driven_Parameterization_of_Reduced_Order_Models_using_Archetype_Buildings_with_TEASER/links/582ee96908ae004f74be1fb0.pdf?origin=publication_detail&ev=pub_int_prw_xdl&msrp=eEyK6WYemhC8wK7xkMEPRDO4obE4uxBN4-0BdBy1Ldwhy9FhCe1pXfNObJYubvC_aZN0IWDPf9uayBo3u79bsZvg3hzUoLoYRatES2ARH8c.B2cYwSICt0IOa7lD-4oAiEa_3TtrO-7k-1W9chuNQwr_VNMCpZ5ubSb-eY2D77rGUP4S6wS8m6vudUUbMlXbQQ.Cledgd1Q9fPp11nYGpcpKNhSS6bVTqAEXeMZPkiV3HsJxcVWTFj4Hr_jmLZ0MOzDxbDEZObcGiKfmTL_9k_59A) + +## License + +TEASER is released by RWTH Aachen University, E.ON Energy +Research Center, Institute for Energy Efficient Buildings and Indoor Climate, +under the +[MIT License](https://github.com/RWTH-EBC/TEASER/blob/master/License.md). + +## Acknowledgements + +Parts of TEASER have been developed within public funded projects +and with financial support by BMWi (German Federal Ministry for Economic +Affairs and Energy). diff --git a/doc/EBC_Logo.png b/doc/_static/EBC_Logo.png similarity index 100% rename from doc/EBC_Logo.png rename to doc/_static/EBC_Logo.png diff --git a/doc/_static/basic.css b/doc/_static/basic.css new file mode 100644 index 000000000..9fa77d886 --- /dev/null +++ b/doc/_static/basic.css @@ -0,0 +1,599 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox input[type="text"] { + width: 170px; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + width: 30px; +} + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable dl, table.indextable dd { + margin-top: 0; + margin-bottom: 0; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- general body styles --------------------------------------------------- */ + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.field-list ul { + padding-left: 1em; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + border: 0; + border-collapse: collapse; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.field-list td, table.field-list th { + border: 0 !important; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +dl { + margin-bottom: 15px; +} + +dd p { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, .highlighted { + background-color: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +div.code-block-caption { + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +div.code-block-caption + div > div.highlight > pre { + margin-top: 0; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + padding: 1em 1em 0; +} + +div.literal-block-wrapper div.highlight { + margin: 0; +} + +code.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +code.descclassname { + background-color: transparent; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/doc/_static/pygments.css b/doc/_static/pygments.css new file mode 100644 index 000000000..8213e90be --- /dev/null +++ b/doc/_static/pygments.css @@ -0,0 +1,65 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #eeffcc; } +.highlight .c { color: #408090; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #007020; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #007020 } /* Comment.Preproc */ +.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #333333 } /* Generic.Output */ +.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #007020 } /* Keyword.Pseudo */ +.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #902000 } /* Keyword.Type */ +.highlight .m { color: #208050 } /* Literal.Number */ +.highlight .s { color: #4070a0 } /* Literal.String */ +.highlight .na { color: #4070a0 } /* Name.Attribute */ +.highlight .nb { color: #007020 } /* Name.Builtin */ +.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ +.highlight .no { color: #60add5 } /* Name.Constant */ +.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #007020 } /* Name.Exception */ +.highlight .nf { color: #06287e } /* Name.Function */ +.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #bb60d5 } /* Name.Variable */ +.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #208050 } /* Literal.Number.Bin */ +.highlight .mf { color: #208050 } /* Literal.Number.Float */ +.highlight .mh { color: #208050 } /* Literal.Number.Hex */ +.highlight .mi { color: #208050 } /* Literal.Number.Integer */ +.highlight .mo { color: #208050 } /* Literal.Number.Oct */ +.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */ +.highlight .sc { color: #4070a0 } /* Literal.String.Char */ +.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4070a0 } /* Literal.String.Double */ +.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */ +.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #c65d09 } /* Literal.String.Other */ +.highlight .sr { color: #235388 } /* Literal.String.Regex */ +.highlight .s1 { color: #4070a0 } /* Literal.String.Single */ +.highlight .ss { color: #517918 } /* Literal.String.Symbol */ +.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */ +.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */ +.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ +.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/doc/_static/sphinxdoc.css b/doc/_static/sphinxdoc.css new file mode 100644 index 000000000..c29170596 --- /dev/null +++ b/doc/_static/sphinxdoc.css @@ -0,0 +1,378 @@ +/* + * sphinxdoc.css_t + * ~~~~~~~~~~~~~~~ + * + * Sphinx stylesheet -- sphinxdoc theme. Originally created by + * Armin Ronacher for Werkzeug. + * + * :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +/* +body { + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', + 'Verdana', sans-serif; + font-size: 14px; + letter-spacing: -0.01em; + line-height: 150%; + text-align: center; + background-color: #BFD1D4; + color: black; + padding: 0; + border: 1px solid #aaa; + + margin: 0px 80px 0px 80px; + min-width: 740px; +} +*/ + +html { + color: #000000; + font-style: normal; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 1em; + background-color: #BFD1D4; + width: 870px; + box-shadow: 2px -2px 10px 0px rgba(0,0,0,0.4); + margin-left: auto; + margin-right: auto; + margin-top: 50px; + margin-bottom: 50px; +} + +body { + font-size: 14px; + line-height: 150%; + color: #000000; +// border: 1px solid #022e4d; +// background-color: #BFD1D4; + text-align: left; + margin-left: auto; + margin-right: auto; + margin-top: 0px; + margin-bottom: 0px; + + width: 870px; +} + + +div.document { + background-color: white; + text-align: left; + background-image: url(contents.png); + background-repeat: repeat-x; +} + +div.bodywrapper { + margin: 0 240px 0 0; + border-right: 1px solid #ccc; +} + +div.body { + margin: 0; + padding: 0.5em 20px 20px 20px; +} + +div.related { + font-size: 1em; +} + +div.related ul { + background-image: url(navigation.png); + height: 2em; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; +} + +div.related ul li { + margin: 0; + padding: 0; + height: 2em; + float: left; +} + +div.related ul li.right { + float: right; + margin-right: 5px; +} + +div.related ul li a { + margin: 0; + padding: 0 5px 0 5px; + line-height: 1.75em; + color: #FF0000; +} + +div.related ul li a:hover { + color: #3CA8E7; +} + +div.sphinxsidebarwrapper { + padding: 0; +} + +div.sphinxsidebar { + margin: 0; + padding: 0.5em 15px 15px 0; + width: 210px; + float: right; + font-size: 1em; + text-align: left; +} + +div.sphinxsidebar h3, div.sphinxsidebar h4 { + margin: 1em 0 0.5em 0; + font-size: 1em; + padding: 0.1em 0 0.1em 0.5em; + color: white; + border: 1px solid #86989B; + background-color: #939393; +} + +div.sphinxsidebar h3 a { + color: white; +} + +div.sphinxsidebar ul { + padding-left: 1.5em; + margin-top: 7px; + padding: 0; + line-height: 130%; +} + +div.sphinxsidebar ul ul { + margin-left: 20px; +} + +div.footer { + background-color: #E3EFF1; + color: #86989B; + padding: 3px 8px 3px 0; + clear: both; + font-size: 0.8em; + text-align: right; +} + +div.footer a { + color: #86989B; + text-decoration: underline; +} + +/* -- body styles ----------------------------------------------------------- */ + +p { + margin: 0.8em 0 0.5em 0; +} + +a { + color: #FF0000; + text-decoration: none; +} + +a:hover { + color: #2491CF; +} + +div.body a { + text-decoration: underline; +} + +h1 { + margin: 0; + padding: 0.7em 0 0.3em 0; + font-size: 1.5em; + color:#939393; +} + +h2 { + margin: 1.3em 0 0.2em 0; + font-size: 1.35em; + padding: 0; +} + +h3 { + margin: 1em 0 -0.3em 0; + font-size: 1.2em; +} + +div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a { + color: black!important; +} + +h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor { + display: none; + margin: 0 0 0 0.3em; + padding: 0 0.2em 0 0.2em; + color: #939393!important; +} + +h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, +h5:hover a.anchor, h6:hover a.anchor { + display: inline; +} + +h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover, +h5 a.anchor:hover, h6 a.anchor:hover { + color: #939393; + background-color: #eee; +} + +a.headerlink { + color: #939393!important; + font-size: 1em; + margin-left: 6px; + padding: 0 4px 0 4px; + text-decoration: none!important; +} + +a.headerlink:hover { + background-color: #939393; + color: white!important; +} + +cite, code, code{ + font-family: 'Consolas', 'Deja Vu Sans Mono', + 'Bitstream Vera Sans Mono', monospace; + font-size: 0.95em; + letter-spacing: 0.01em; + color: #FF0000; +} + +code { + background-color: #f2f2f2; + border-bottom: 1px solid #ddd; + color: #333; +} + +code.descname, code.descclassname, code.xref { + border: 0; +} + +hr { + border: 1px solid #abc; + margin: 2em; +} + +a code { + border: 0; + color: #FF0000; +} + +a code:hover { + color: #FF0000; +} + +pre { + font-family: 'Consolas', 'Deja Vu Sans Mono', + 'Bitstream Vera Sans Mono', monospace; + font-size: 0.95em; + letter-spacing: 0.015em; + line-height: 120%; + padding: 0.5em; + border: 1px solid #ccc; + background-color: #f8f8f8; +} + +pre a { + color: inherit; + text-decoration: underline; +} + +td.linenos pre { + padding: 0.5em 0; +} + +div.quotebar { + background-color: #f8f8f8; + max-width: 250px; + float: right; + padding: 2px 7px; + border: 1px solid #ccc; +} + +div.topic { + background-color: #f8f8f8; +} + +table { + border-collapse: collapse; + margin: 0 -0.5em 0 -0.5em; +} + +table td, table th { + padding: 0.2em 0.5em 0.2em 0.5em; +} + +div.admonition, div.warning { + font-size: 0.9em; + margin: 1em 0 1em 0; + border: 1px solid #86989B; + background-color: #f7f7f7; + padding: 0; +} + +div.admonition p, div.warning p { + margin: 0.5em 1em 0.5em 1em; + padding: 0; +} + +div.admonition pre, div.warning pre { + margin: 0.4em 1em 0.4em 1em; +} + +div.admonition p.admonition-title, +div.warning p.admonition-title { + margin: 0; + padding: 0.1em 0 0.1em 0.5em; + color: white; + border-bottom: 1px solid #86989B; + font-weight: bold; + background-color: #AFC1C4; +} + +div.warning { + border: 1px solid #940000; +} + +div.warning p.admonition-title { + background-color: #CF0000; + border-bottom-color: #940000; +} + +div.admonition ul, div.admonition ol, +div.warning ul, div.warning ol { + margin: 0.1em 0.5em 0.5em 3em; + padding: 0; +} + +div.versioninfo { + margin: 1em 0 0 0; + border: 1px solid #ccc; + background-color: #DDEAF0; + padding: 8px; + line-height: 1.3em; + font-size: 0.9em; +} + +.viewcode-back { + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', + 'Verdana', sans-serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} + +div.code-block-caption { + background-color: #ddd; + color: #222; + border: 1px solid #ccc; +} diff --git a/doc/_templates/layout.html b/doc/_templates/layout.html new file mode 100644 index 000000000..4e75e991e --- /dev/null +++ b/doc/_templates/layout.html @@ -0,0 +1,9 @@ +{% extends "!layout.html" %} +{% block header %} +
+EBC_Logo +
+{% endblock %} + +{% block sidebar1 %}{{ sidebar() }}{% endblock %} +{% block sidebar2 %}{% endblock %} diff --git a/doc/conf.py b/doc/conf.py index db97a20b1..0b1abc03e 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -50,7 +50,7 @@ # General information about the project. project = 'TEASER' -copyright = '2016, RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficienct Buildings and Indoor Climate' +copyright = '2016-2017, RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficienct Buildings and Indoor Climate' author = 'RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficienct Buildings and Indoor Climate' # The version info for the project you're documenting, acts as replacement for diff --git a/doc/index.rst b/doc/index.rst index d2b657c11..9b989cc55 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -6,76 +6,27 @@ teaser ================================== -TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) -allows the creation of archetype buildings as well as the -representation of existing buildings and the calculation of simulation -parameters for reduced oder models. It is being developed at the `RWTH Aachen -University, E.ON Energy Research Center, Institute for Energy Efficient -Buildings and Indoor Climate, -`_. +.. image:: teaser_logo.png + :scale: 100 % + :alt: teaser_logo + :align: left + +TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) allows +fast generation of archetype buildings with low input requirements and the +export of individual dynamic simulation models for Modelica libraries `AixLib `_ and `IEA-EBC Annex60 `_. It is being +developed at the `RWTH Aachen University, E.ON Energy Research Center, Institute +for Energy Efficient Buildings and Indoor Climate `_. This software is work-in-progress. Documentation will be incomplete or missing -and the software may not run properly. In particular the Grahpical User +and the software may not run properly. In particular the Graphical User Interface is a beta release and not fully tested. If you find any bugs, please -report them (see `How to contribute to TEASER`_) +report them in the issue section of the `repository `_. If you have any questions regarding TEASER feel free to contact us at `ebc-teaser@eonerc.rwth-aachen.de `_. -License -================== - -TEASER is released by RWTH Aachen University, E.ON Energy Research Center, -Institute for Energy Efficient Buildings and Indoor Climate, under the -`MIT License `_. - -Acknowledgements -================== - -Parts of TEASER have been developed within public funded projects and with -financial support by BMWi (German Federal Ministry for Economic Affairs and -Energy). - -Description -================== - -Energy supply of buildings in urban context currently undergoes significant -changes. The increase of renewable energy sources for electrical and thermal -energy generation will require flexible and secure energy storage and -distribution systems. To reflect and consider these changes in energy systems -and buildings, dynamic simulation is one key element, in particular when it -comes to thermal energy demand on minutely or hourly scale. -Sparse and limited access to detailed building information as well as computing -times are challenges for building simulation on urban scale. In addition, -data acquisition and modelling for Building Performance Simulation (BPS) are -time consuming and error-prone. To enable the use of BPS on urban scale we -present the TEASER tool, an open framework for urban energy modelling of -building stocks. TEASER provides an easy interface for multiple data sources, -data enrichment, where necessary and export of ready-to-run Modelica simulation -models for `AixLib `_ and -IEA-EBC `Annex60 `_. - -Version -================== - -The current version is 0.4.4, which is a pre-release. - -How to cite TEASER -================== - -A Journal Paper presenting TEASER is already submitted an is in review. - -How to contribute to TEASER -================== - -You are invited to contribute to the development of TEASER. You may report any -issues by using the `Issues `_ button. -Furthermore, you are welcome to contribute via Pull -`Requests `_. The workflow for changes is -described in our `Wiki `_. - Contents ================== @@ -83,6 +34,11 @@ Contents :maxdepth: 1 install_teaser + teaser.Project + archetypes + generate_archetype + export_aixlib + export_annex teaser.Examples teaser @@ -103,6 +59,5 @@ TEASER: Indices and tables ================== -* :ref:`genindex` * :ref:`modindex` * :ref:`search` diff --git a/doc/teaser.Project.rst b/doc/teaser.Project.rst index cab6cf286..0581b4ba9 100644 --- a/doc/teaser.Project.rst +++ b/doc/teaser.Project.rst @@ -1,4 +1,4 @@ -project - teaser API +TEASER API - Project class ------------------------- .. automodule:: teaser.project diff --git a/doc/teaser_logo.png b/doc/teaser_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..33b77d84cd954831bbf0432c6374af2893764d49 GIT binary patch literal 9601 zcmb_?RZtv2vo(<5!4`K|2rj`1E=zDHxCV#d?wTNhAi>?;-Q731ED+olSX{C=H{btq z>%QEV|2~}QI^8u@T~l3CJv}E%O+^+9gA4-!0Rc;14y5tV&iz9a8p^*_Z^p{=pFwof zkd;D`=nEMBN6?++^xO~-hynirqIK@vf3}di%jmjmI$61UnYmgbDBGI5I=TI0G^$os zw&s>Wr+h952=5W)L6TbDtEWb&x&)BFs(we~ib0${@=A2W^kj-vQA0HeWy^lV>L+E9 zgmrYD>gsrecru`93_K7Xs3VlA0FRIy2n08p%42l-Fn|JyM)_y%D?Mu}Y9Zn+6(BhVuQ z{B_jU{pX#&2m+#H(FFPp;TNl?@?WFyhm&x)4eWE95qBs zJiqEwBrOvJkqd_lak>-b?OWY6R@C{|T9$zR=LgC6+?!DMpz$B@jgid-PR{3E8USDq zQ$DePd%AS6jP^~QDue?U-{T$cd%NWZGxjFCRotZ-T@-+?AxuR$qve2uJ*Q5ZQib;gg66(P#A(S4fS~#z716e2etAo^2Sca`Xw1QYtIA z#vfFn=`Zaa^`@RJm|r_*z&e32z%Y6W_*H*|Nhj8dH`@EzHWf|l?7`xb^0pBv}; z!t-C;Tj!`F{b8tx`@<7dHxYMR2!ve|4Qf6Jgf!&Ub8c1uW{UYljaT$C3rmH#TRY9g zm;MKXFE8K-Y)T}0i*%8sYeu!lNK>s%lb~n9uI_HH^u%vI)!5WxhT6Fmf06eK5vO$- zjLBszwUbgO=3Nfa1?y{&f8*?$g~%L*9_9Tk zte4@`By?IXE%}%~ugY$AB}k5jg)UYMfu(MD`!2GR6Yh(bRl&;!V+o6dXeicWara~MBL6z}vFyOD6io4wav+Djbt< zhZE>znNC^o_p(eY)P;OFJMVfpgqeK6P)5c@7B1Ud) zS|1ctW$y-3d|F2WAAZwR!Ko_DDDiRScInL?<`=zg1p<85o5+;Ey6>rzEP%*0iiCUm%7o@(4hSyrysV_`(ZI=?99{%_M!4)CJ_g%)HioP$t2e94@kyY&~ zwR3Z+Gj5-Myn=}UHt9GGEx8lILtKj)?Zdg}sf%*<@z5U|hNWrdhzWHKRCk#f4Bo?f zkrN_8q@+hKtSM~aDrI-VEsmj?0!~Ask?>dwLZNI9p@(I4l9@vC-)X#513{u$F%Z~m z5Dh>NF)4Rwo)CZr<96gd`LpXL zBp}e*FP<$2B1(FW@HY<1<~lJ;(3I#Iq5IZvA7V9jE1=B}WKFbv77vyioT!&uw`WgK z>(8AK@v3=gVJF9T_>LWJtew4eH|rcve?+hME5oxeS5Z0E#h?peMsOO9-&}SGEvL+*fi90QBnvT)vP;bK)_J%a*@njhMUp}yWT4H`YUbGRX zcB-Qm$6nLvG@7yFMZNIdU6rDzdL}A}nO0-&{eYsM%*os|{EqmRr;Gr)f-zp|fn~A( z+Be@Io`4l+&Qd8b!OGX%`{}uV3X4<3=^+m^z<*PCH37q1g;k;?Y;ZCLP@mvbU-liG zo>DqY@ek550(>?dEld=zuAC!`d)-5m!9E+)gH;q0uT@1w^wDgaq3w-Z za)**kY;1ybn_B@{pfAMD*!lSpj_y51ydPIbl(I?` ze1ogidEIQ9j~d^fi8o3=#y|oqSQ0E|QXs@knP=-mFM$vW;P~36D3_CTG}h2&Y#mNj zeQpc+-_$*OajM8w5j((V1^TOu;%pTam-Jl(b~1m=y@C>4YK%9&T7*LlVlrSaUS_cx z?}LS?txkL4wVnWB!dig}ED(3h$bN{FtI}}F=e>f1Lu6w7qqP`W2c^>TuW`|GavQ=x zO&>h`1#IlreBKuudGT_V1eRmW!4bYwqjYKd-7%Cz2ejFOhNG;%@$crf^x=y|sLdmh zMcS3Un8F0EzO?$Gw)i9c{e1{+ZcuDJ;15|NdA93-a7*XlS1!iUqdK!mg|-Zj`>&tJ zZqlMGOmYmP$0XWyFmbztufAPJyM0N741Gq+mPbZUd8{Ot+g<#R3)6YNw|Un2R&FHk6A*H$e!Xzk zU4c7}TcseoD=2)7+SPLJa$F=2%-47kW@fHgVS&82m43WMg6d(%lLTD}8aw^Gb8;yA zPz}bWekXQdBaVLXI}Jm2aB#}L`S_f=u(6+%`YNJp^O|ucsj>^6VF6369+?*sQK`wJ zYK(yZ&_q){7soog8k>qyXOLwysDT(7l-j&;YC;?HiF<=?Q+xUlcQk!d!G_jhRaD4N z51@QDlnb06AbT|tuW~++6tY8^7K=)iZo{FKESTtn^#g&Nyqw@=TeaFpiwCBMBZ$Yqh}6K zJ6|4HBIM^Muia(73e1G0xwNAfN3Hc9rfGZGdA+aanKuK}4ie^iI{S!Y-;a2P<-|OJ zcu_Tm;|hh%qro{wX6p(%a>^@Va zS1}EL{}~j_OCkvWWYpn^afP?S^iA<@E_oQ<+1aFe6NW7jMGX^FNy^7r) zl_=s=T5xN)))`cd%Hg=k;D*D0Je!n_K+V-os9#`zb!yx1H)NlJEA)%Xa}Rvv>ZttaNhH z!BioNnkuR(cX(*XKLwZkaX!`_!h!to81g3(xmZ{=Fae<#kd3J7CA={$t!IP=-399s92YrdPDS zuAmbUTZTCK_uF$UBjKhHQLzn)*CJs7w`Q~cR>e2Zt_lI&t_odiZVD~!&?H~KgCxhz z49(-C96HOQ_4z`NzP(q!NTNfNNStd#V~ui*=US_0Pl$B{WU)GPO|h%h0WoOPD4qcS zS}yX2=A6##g{GbR>Rh^M(;SEwn%bMbkZ))FV0xzg#5F6d6~)mA47L?A%{pLeZg9Bc-{@v6EwRs+%3NMt}Mnkl9R{ zkrW&^5H42HwvON8lA+;JBRdOWZz&;3*a0Q<0TPko!JF8@1yVDx+e#{`gas%0L=K6{ zSwRAVHDR2*Fc_p^OUV`3KEQdfwQg}TYQv9p3wbG;;3v{4ikK$0(rMrLL<^8P25$)&=<3X*u+k5u~Ka=mxtt6S*F zz%#_e#HECU%&Ld(9o{11Rf`ocm*-qx0uVPm6KgMLxasISq=R`z%a}M(l01FC8_N#k zMuWP0jS+548Z;eJfc6fCRw2Ml`YVoKrST|?tx1KBbfk#apSoX*Udo5Ofxfh%Cr@Wt zxqIDU62jC$qAJr)$w>7_EOGYc2=?z~ww4g~I4C8cqc)T)^`i-qw>&CJKNvfbdZCrW zz;01NQRz<#Tk!E+ea&1teY_UjY5Tq}g16dFqf$GlcD9ViUB9|W-F9`mnHaYgXzZW% zD7POVGnQ2gy?9ZgO}WL6E0W!h1}l*M%`+Bf`9Vk7;gZ>VaL)7eUTtx!>BCQw4{e)1 zabN9xYFsrz+)!4jwX?en8bCEFb36o>&&gYCf#El#i66K8a%G;`r!eB(TVhCY-q>#h zEPeW6ZfoVE{@~74y8iZJ+DBIpS)2m}9nO9GsbcR6z!z(Y1c1W%novQ^#|;HSw=Plr z(kZ@nV_<`v&^ohzrW~s5B|8N&CFl9;=evupRZn`6eO}C zJFq2c_T%!%-foYbu=GO06&5n9vh$VS>IdWZr#;G zq_^x3$%y_b@o_qZh`4s@;WY7h;NGpmU}c59Qld!ZCRt0Go;zsj2=EP_W}A>R6469x zsWzrSD`m#Pw1EwNNJiJArtX-?3m4%74{d(N?jI0&Es50)Tcl0%bt9T@8s&zYW}f5f z#fXc4T8fbO#EN6xhqYfB!qfOs_GgLJCeJVx6iu>+cU|$r2By8wbDpjZ(xCp9&r-R{ zBPEt(55KPF`#x`svQvLd;4mH=Yov6-{L4?b^-$1GGns=_=kP`@6VkVSNw>8WpQC0Y zPGkxe3VzdrFgkz$#74|QLye5%=+y2App!ULb`@(|()vb8L1Bz0OhJ;Fkb?r9%C^@_ z?&578P^lR;V>I~;?L^*V%In7P4L%6nIdxXPF8CU7jkpxn)4dKLyf;`SE_V!4Gfujt zY>o=em<6zY_>3}oWpr*C+tHBwgm^(iyx9h zC+o#b(jQ};e#0A1+W8A>xzx1+s%hq&QaSckR#d;+c6aozA9>OspG_{o+^IT3AJxBs ziRC6XDD#~&A1$A=Ghw$r?e@3r?Xa8nk1+Sv+SauYK zYD}CTZT`&oQArC|>YgdV5{pspTy)cpt6FJGox%jabKYs_ZuzkHmFicwBsj(q_brF0 z)!DOF>vYg|SW&WaO}FNm~Je z=+vpOMCD3}W-Ii=@h`(5Dcb>grjMk^8h|U#UADgB>pXcSH00_)Ef295xtg=k(8tk2 z;J|k9tC)OF&ayXJja8* zL)4@ja`J^<&7+bM6O#n&s<3{aE|XypPoW$gG%I>jDg&B+6&J=O@@i7xyy|t&sF$`< zzgguOAKwp10^$3uVFL;fFAuab z87jpXsLdGku|icsDiPd2iqt?^G11|9!2!v5M|y!}!nn0`Vlp$a{r<1L{$h#KM!2ze z0-}B1;p{u2;rL$!H|?X-zS|5yYiXZ!X*VRh6fHk+i9>m{Bgen8i|uSuwrAaEweS?s zmO3dCB?f7dOW}g=y2O6@3$-TfO@4Z}^@ypb%_H`TsGce})hjP)K(it7JBd|v(+%`) z`#QxCQr{q!`E5D!5Da-4zNLdb6YVIbywZN*O;v=t;hE5GfOw%@;x6lvPp_Yp5^v{K zKuiUQ%@Oln2iEFw=u1Cf*XF0UtJ`F@%VpaiIyA}KKKRlcQZR-DhS2qC=rcOJMZ-c6 z%tU+dGHZKWNgTjut!jTxw|({aiZqwSjL?*GrHi%Ii%&yR`c0k-q1O^Y1vURp&Zcf| zFrdN}s%^cvVT5_p>d3|m{j&`!s;UCxz4UBsH4Zk;l~ca>;cb8S&Z!14->`tZ$dK<3 zqYtCgSTy%^@Qk0fw1FM8Dc9|+29a=!`K&^=-Z!FJLy{ozp)X?M;mgC8*q}R}`td}) zMxf_T!^Wp7J|&(gny*IITjk<)vz7{X9HbFD`vX17E(4UjE zz1DtAh9B^wmpCH^K58QJv!SA`V%p_8s2%R0VHh$J{v<_@Ma69+HWheLQANzwa4BfuECVFem`q16@17#(WUdjqaE-Fk&9PQV z@K$tQH!mrLTXJLaL{WQ7>usz&#Y4tFL8Fw~rY(+aEKE3s&)FJ{dG!8%V&D>eG6Na* z^hTqbu_~T_;dNLA7e$&5#B9y>(&86j88p%Sn^mm_wTW_ML6ya*C!%de!?P!};mj)p z4jjL(WEu8(M6Pi11AjHUl&PCQwr$-x9qE|c-s7+5%nR19mHYQ3m1bxiKnypPMV58J z593jmWNgJetzeqe$iFJ5hIH8~Q{>!VKP>azV{^n&A-X6H7HGPONYcB{GyEmk)j)pcXhPz5IkIBOFa zl4RI2^`}p>rbKB>Ph`E`LUC)%DqCKSj5J|8nYzwV|^nEK(8XzbzgRA0WRXknqtY!D@6Fx5k%-GWNajxZp`#dQ4J&F6nrBx%lr z5Uom~JhKPIS=c-HJ71~w=HdlG6e;d`A(iu?f|5bvsEt-Fi-g*+CE@W=^v%PrkBNu7 z772(7rOhvs0@wU^`s(TOF(NsnT4RW!b^$2rP)8-w4U>0sU0KT^Xrsyv`l_2cHkEsT zmwpvs&yxMS;?@G#)eob;dI(@K*n;o*Ib9N*^5tB`564*9%P2r;e<{*?>v+C=tQ|Jq z;TsO}wp&StT_72Jho&{TXjTupf5eA}xF3@U0$^_v85^6GWa5;mq&tD{W6& zA>^+{n!Gd1dv_5#o28guDulOPg|P}N5CWVOh+F1Vt0XWn*%nyapL1}uD!@nI8{+>=chQ!GC0Art7%{kPwb@_Xqm6*- z8It4$quR(UUp?C{b0?`?s+O9fkg=B{`bL4VEr|f(2t89ca1x3YLY$ipp4%Y0aXSU` zJA=2vG>4?y#Dpj@)e4>h+_crVe!SvTopkPiiv9@H%2HrsGyRbTkT)PT=gRFhlXDS# z^>zRD)81U;uVU4^mfC2-X$C{Kua)KA3d># z*HA~TPESD*B|DDs(9<9`Ku$?mKjlDLWwNjB z%qG%Q?;VNMoFhjk8yid-;43kec#lA3pBKI%di4h#*B3#-)9;8c=S+XmS0DhfCjUlV zHt$AdNobPCe&zR zLkDzNIi%w9yu;N!;gwDJH&ZZwKcBgDLi*TBs+qrWvT{5M3u*4MIvV-ms6V*CH6eWs zFR>a6RHt(2yUiHLDYaJeA)k!D=jH5pY-Bvqb6aJ;C|loz&VfUn9 zDXsNjOql5gr%&|y5Q^*|tc$9A5X$Mcy3{3?J52Rn-#WZ;w4(iM{nv5qa2zakB&CjX z%PSapm*2@}*97*N?q$Vhg%;YiG)u9;4Q65EsvwIChAZG^VvyIrE~>*Yw|2$Nnwg-J z2#=Wu)+%B^KUa_vyESqsX&awuUW{zx^aTHM*%jt~t&c}P8hUonJc*Mor~008`*SfVP?zi9m6p=Ikue>+Ez;W!RXnxmB=kh}|KRquj zG=A;{WaCodT3tMA5-8LBC)uOpSeO^15*ZE;xj*tpY2Wo()YI$52;|e?_~$?kU9~g< zVnPPOb@2iSEPH!ov0cp&bOxhLgZqqN#t_F^^fGnAQ7z!Ppe_p_*0?|4$1|5KDPOuo_`8M5lcImZU?+;iLOxc`BYM|W- z978<9mOo19ob{3Xsq3oo1Ct-iwHV*e$Vj?02Edu?a z3HV1=M+0qd))o@wJ$ry&^m1PZEl!mgn6&_#hD*v&x;7YE!XC26hwaW zL;Hrs%J*_3FXO@PLGrv>=dyUr(&xk|ooUnYHcGd23#TgvTZ1qWvBcX9iCt5^t>E7S7OO9<{4tX^#}O&O*2W zQLCW$v#{I5Tax8Q@|%-6b+WZleX`ZwRNg#mopL8HR@;TGz_~QDu#2utUf)9r+gB=T zOHa?gG!>QJ@kq^yawtV3!vP|*BO?Wl^Ph;6tE<`B9^tKZO$`k;cDA;&P1(iYEIU1k zQc{%J*)sW?>qa)0v`^Vqx6eyrkM)}dVQ*QLAe*ZdC#{x+pDf|*q?T~?6uya~rxaam zBUl`i?!h26q(<}Q9vhno8{c6fP Date: Fri, 6 Jan 2017 12:33:02 +0100 Subject: [PATCH 151/283] #368 pep8 and plotting revision --- teaser/gui/mainui.py | 318 +++++++++++++++++++++++-------------------- 1 file changed, 174 insertions(+), 144 deletions(-) diff --git a/teaser/gui/mainui.py b/teaser/gui/mainui.py index 06497b7e2..1f981b37a 100644 --- a/teaser/gui/mainui.py +++ b/teaser/gui/mainui.py @@ -2,7 +2,6 @@ # created June 2015 # by TEASER4 Development Team -import os import sys import inspect from PyQt4 import QtCore, QtGui @@ -106,8 +105,9 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.setMinimumSize(QtCore.QSize(900, 700)) self.setMaximumSize(QtCore.QSize(900, 700)) self.teaser_icon = QtGui.QIcon() - self.teaser_icon.addFile(utilitis.get_full_path( - 'gui/guiimages/Teaser_logo.png'), QtCore.QSize(16, 16)) + self.teaser_icon.addFile( + utilitis.get_full_path( + 'gui/guiimages/Teaser_logo.png'), QtCore.QSize(16, 16)) self.setWindowIcon(self.teaser_icon) teaserVersion = "0.4.1 beta" self.setWindowTitle("TEASER Version %s" % teaserVersion) @@ -961,7 +961,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): self.side_bar_widget, "geometry") self.main_animation = QtCore.QPropertyAnimation( self.main_widget, "geometry") - + # Used to display the console inside the program. sys.stdout = EmittingStream(textWritten=self.normal_output_written) sys.stdin = EmittingStream(textWritten=self.normal_output_written) @@ -1906,14 +1906,16 @@ def generate_type_building_ui(self): self.picture_neighbour_building_residential_2 = QtGui.QLabel() self.picture_neighbour_building_residential_3 = QtGui.QLabel() self.picture_neighbour_building_residential_1.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "noNeighbour.png")).scaled(29, 23)) + utilitis.get_full_path( + "gui/guiimages/Residentials/noNeighbour.png")).scaled(29, 23)) self.picture_neighbour_building_residential_2.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "oneNeighbour.png")).scaled(46, 23)) + utilitis.get_full_path( + "gui/guiimages/Residentials/oneNeighbour.png")).scaled( + 46, 23)) self.picture_neighbour_building_residential_3.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "twoNeighbours.png")).scaled(56, 23)) + utilitis.get_full_path( + "gui/guiimages/Residentials/twoNeighbours.png")).scaled( + 56, 23)) self.layout_residential_neighbour_buildings.addWidget( self.radio_button_neighbour_1, 1, 0) self.layout_residential_neighbour_buildings.addWidget( @@ -1939,13 +1941,12 @@ def generate_type_building_ui(self): self.picture_layout_residential_1 = QtGui.QLabel() self.picture_layout_residential_2 = QtGui.QLabel() self.picture_layout_residential_1.setPixmap(QPixmap( - - utilitis.get_full_path("gui/guiimages/Residentials/" - "compact.png")).scaled(28, 28)) + utilitis.get_full_path( + "gui/guiimages/Residentials/compact.png")).scaled(28, 28)) self.picture_layout_residential_2.setPixmap(QPixmap( - - utilitis.get_full_path("gui/guiimages/Residentials/" - "elongatedComplex.png")).scaled(28, 28)) + utilitis.get_full_path( + "gui/guiimages/Residentials/elongatedComplex.png")).scaled( + 28, 28)) self.layout_residential_layout.addWidget( self.radio_button_residential_layout_1, 1, 0) self.layout_residential_layout.addWidget( @@ -1975,17 +1976,19 @@ def generate_type_building_ui(self): self.picture_roof_residential_3 = QtGui.QLabel() self.picture_roof_residential_4 = QtGui.QLabel() self.picture_roof_residential_1.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "flatRoof.png")).scaled(32, 23)) + utilitis.get_full_path( + "gui/guiimages/Residentials/flatRoof.png")).scaled(32, 23)) self.picture_roof_residential_2.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "nonHeatedAttic.png")).scaled(34, 23)) + utilitis.get_full_path( + "gui/guiimages/Residentials/nonHeatedAttic.png")).scaled( + 34, 23)) self.picture_roof_residential_3.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "partyHeatedAttic.png")).scaled(34, 23)) + utilitis.get_full_path( + "gui/guiimages/Residentials/partyHeatedAttic.png")).scaled( + 34, 23)) self.picture_roof_residential_4.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "heatedAttic.png")).scaled(34, 23)) + utilitis.get_full_path( + "gui/guiimages/Residentials/heatedAttic.png")).scaled(34, 23)) self.layout_residential_roof.addWidget( self.radio_button_residential_roof_1, 1, 0) @@ -2031,17 +2034,19 @@ def generate_type_building_ui(self): self.picture_residential_basement_3 = QtGui.QLabel() self.picture_residential_basement_4 = QtGui.QLabel() self.picture_residential_basement_1.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "noCellar.png")).scaled(32, 28)) + utilitis.get_full_path( + "gui/guiimages/Residentials/noCellar.png")).scaled(32, 28)) self.picture_residential_basement_2.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "nonHeatedCellar.png")).scaled(32, 28)) + utilitis.get_full_path( + "gui/guiimages/Residentials/nonHeatedCellar.png")).scaled( + 32, 28)) self.picture_residential_basement_3.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "partlyHeatedCellar.png")).scaled(32, 28)) + utilitis.get_full_path( + "gui/guiimages/Residentials/partlyHeatedCellar.png")).scaled( + 32, 28)) self.picture_residential_basement_4.setPixmap(QPixmap( - utilitis.get_full_path("gui/guiimages/Residentials/" - "heatedCellar.png")).scaled(32, 28)) + utilitis.get_full_path( + "gui/guiimages/Residentials/heatedCellar.png")).scaled(32, 28)) self.layout_residential_basement.addWidget( self.radio_button_residential_basement_1, 1, 0) self.layout_residential_basement.addWidget( @@ -2513,8 +2518,8 @@ def save_changed_envelopes_values(self): element_type = "Window" if orientation_before_changing == orientation_after_changing: if self.current_envelope.startswith("Window"): - for orientation_value in self.guiinfo.orientations_numbers.\ - keys(): + for orientation_value in \ + self.guiinfo.orientations_numbers.keys(): orientation_string = str(self.guiinfo.orientations_numbers [orientation_value]) if self.envelope_orientation_combobox.currentText() == \ @@ -2523,8 +2528,8 @@ def save_changed_envelopes_values(self): float(self.envelope_area_textbox.text()), orientation_value) else: - for orientation_value in self.guiinfo.orientations_numbers.\ - keys(): + for orientation_value in \ + self.guiinfo.orientations_numbers.keys(): orientation_string = str(self.guiinfo.orientations_numbers [orientation_value]) if self.envelope_orientation_combobox.currentText() == \ @@ -2681,7 +2686,6 @@ def check_inputs_typebuilding(self): self.current_building = building self.display_current_building() - def check_new_building_inputs(self): ''' Creates a new empty building ''' @@ -2851,11 +2855,19 @@ def check_new_layer_inputs(self, check): if exists: layer.position = layer.position + 1 - self.all_constr_layer_list.insert(position, + self.all_constr_layer_list.insert( + position, Controller.click_add_new_layer( - None, int(self.new_layer_position_combobox.currentText()), - thick, self.new_layer_material_combobox.currentText(), dens, - therm, heat, solar, ir, trans)) + None, + int(self.new_layer_position_combobox.currentText()), + thick, + self.new_layer_material_combobox.currentText(), + dens, + therm, + heat, + solar, + ir, + trans)) def change_zone_values_ui(self, item): '''Displays attributes of a selected zone @@ -3098,28 +3110,26 @@ def change_zone_values_ui(self, item): self.canvas_profiles = FigureCanvas(self.figure_profiles) data_persons = [1.0 for x in range(24)] data_machines = [1.0 for x in range(24)] - # TODO: data_lighting = [1.0 for x in range(24)] + data_lighting = [1.0 for x in range(24)] for hour in range(0, 24): try: data_persons[hour] =\ self.current_zone.use_conditions.profile_persons[hour] data_machines[hour] =\ self.current_zone.use_conditions.profile_machines[hour] - # TODO: data_lighting[hour] = \ - # self.current_zone.use_conditions.profile_lighting[hour] + data_lighting[hour] = \ + self.current_zone.use_conditions.profile_lighting[hour] except IndexError: break ax_p = self.figure_profiles.add_subplot(111) - ax_p.hold(False) - ax_p.plot(data_persons, 'b-', data_machines, 'r-') - # TODO: ax_p.plot(data_persons, - # 'b-', data_machines, 'r-', data_lighting, 'g-') - ax_p.set_ylim([0, 1]) + ax_p.step(data_persons, 'b-', label="Persons") + ax_p.step(data_machines, 'r-', label="Machines") + ax_p.step(data_lighting, 'g-', label="Lighting") + axes = plt.gca() + axes.set_ylim([0, 1]) + axes.set_xlim([0, 24]) + leg = axes.legend(loc=1, ncol=1, borderaxespad=0.) self.canvas_profiles.draw() - # TODO: Find a better way to set up a caption to explain the colors - self.graph_label = QtGui.QLabel("Red: Machines, Blue: Persons") - # TODO: self.graph_label = QtGui.QLabel("Red: Machines, Blue: Persons" - # , Green: Lighting) self.usagePicPixMap = QtGui.QPixmap("gui/sheep_PNG2186.png") self.usage_pic_label = QtGui.QLabel() @@ -3211,11 +3221,11 @@ def change_zone_values_ui(self, item): self.re_humidity_line_edit, 10, 2) self.zone_usage_times_layout.addWidget(self.re_humidity_label_2, 10, 3) - self.zone_usage_layout.addWidget(self.persons_label_1, 1, 1) - self.zone_usage_layout.addWidget(self.persons_line_edit, 1, 2) - self.zone_usage_layout.addWidget(self.persons_label_2, 1, 3) - self.zone_usage_layout.addWidget(self.canvas_profiles, 2, 1, 2, 3) - self.zone_usage_layout.addWidget(self.graph_label, 4, 1) + self.zone_usage_layout.addWidget(self.canvas_profiles, 1, 1, 2, 3) + self.zone_usage_layout.addWidget(self.persons_label_1, 4, 1) + self.zone_usage_layout.addWidget(self.persons_line_edit, 4, 2) + self.zone_usage_layout.addWidget(self.persons_label_2, 4, 3) + # self.zone_usage_layout.addWidget(self.graph_label, 4, 1) self.zone_usage_layout.addWidget(self.machines_label_1, 5, 1) self.zone_usage_layout.addWidget(self.machines_line_edit, 5, 2) self.zone_usage_layout.addWidget(self.machines_label_2, 5, 3) @@ -3533,24 +3543,26 @@ def update_zone_details(self): self.canvas_profiles.repaint() data_persons = [1.0 for x in range(24)] data_machines = [1.0 for x in range(24)] - # TODO: data_lighting = [1.0 for x in range(24)] + data_lighting = [1.0 for x in range(24)] for hour in range(0, 24): try: data_persons[hour] =\ self.current_zone.use_conditions.profile_persons[hour] data_machines[hour] =\ self.current_zone.use_conditions.profile_machines[hour] + data_lighting[hour] =\ + self.current_zone.use_conditions.profile_lighting[hour] except IndexError: break - # TODO: data_lighting[hour] =\ - # self.current_zone.use_conditions.profile_lighting[hour] + ax_p = self.figure_profiles.add_subplot(111) - ax_p.hold(False) - ax_p.plot(range(24), data_persons, 'b-', - range(24), data_machines, 'r-') - # TODO: ax_p.plot(range(24), data_persons, 'b-', range(24), - # data_machines, 'r-', data_lighting, 'g-') - ax_p.set_ylim([0, 1]) + ax_p.step(data_persons, 'b-', label="Persons") + ax_p.step(data_machines, 'r-', label="Machines") + ax_p.step(data_lighting, 'g-', label="Lighting") + axes = plt.gca() + axes.set_ylim([0, 1]) + axes.set_xlim([0, 24]) + leg = axes.legend(loc=1, ncol=1, borderaxespad=0.) self.canvas_profiles.draw() def update_element_details(self): @@ -3582,7 +3594,7 @@ def update_set_all_construction(self): self.element_layer_model_set_all_constr.appendRow(item) def show_warning_window_ui(self): - + self.warning_window = QtGui.QWizardPage() self.warning_window.setAttribute(QtCore.Qt.WA_DeleteOnClose) self.warning_window.setWindowTitle("Warning") @@ -3620,9 +3632,9 @@ def show_warning_window_ui(self): if isinstance(self.current_building, NonResidential) or \ isinstance(self.current_building, Residential): self.warning_window_save_button.setGeometry( - QtCore.QRect(0, 60, 100, 25)) + QtCore.QRect(0, 60, 100, 25)) self.warning_window_cancel_button.setGeometry( - QtCore.QRect(100, 60, 100, 25)) + QtCore.QRect(100, 60, 100, 25)) self.warning_window_update_button = QtGui.QPushButton( self.warning_window) self.warning_window_update_button.setText("Update Archetype") @@ -3630,14 +3642,14 @@ def show_warning_window_ui(self): QtCore.QRect(200, 60, 100, 25)) self.connect(self.warning_window_update_button, SIGNAL("clicked()"), - self.warning_window, QtCore.SLOT("close()")) + self.warning_window, QtCore.SLOT("close()")) self.connect(self.warning_window_update_button, SIGNAL("clicked()"), self.click_update_building) - + self.warning_window.setWindowModality(Qt.ApplicationModal) self.warning_window.show() - + def show_element_build_ui(self, item): '''Displays attributes of a selected element @@ -4080,13 +4092,13 @@ def show_export_window(self): if self.file_path == "": self.export_save_template_lineedit.setText( utilitis.get_default_path()) - utilitis.create_path(str( - self.export_save_template_lineedit.text())) + utilitis.create_path( + str(self.export_save_template_lineedit.text())) self.file_path = self.export_save_template_lineedit.text() else: self.export_save_template_lineedit.setText(self.file_path) - utilitis.create_path(str( - self.export_save_template_lineedit.text())) + utilitis.create_path( + str(self.export_save_template_lineedit.text())) self.export_save_template_button = QtGui.QPushButton( self.export_groupbox) self.export_save_template_button.setGeometry( @@ -4158,9 +4170,9 @@ def show_export_window(self): self.export_create_template_model_combobox.addItems(modelTypeList) self.export_create_template_zone_combobox.addItems(zoneTypeList) self.annex_create_number_of_elements_combobox.addItems( - number_of_elements_list) + number_of_elements_list) self.annex_create_merge_windows_combobox.addItems( - merging_windows_list) + merging_windows_list) self.connect(self.export_create_library_combobox, QtCore.SIGNAL( "currentIndexChanged(int)"), self.switch_lib) @@ -4514,24 +4526,27 @@ def display_current_building(self): if type(inner_wall).__name__ == \ "InnerWall": item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) - + "\nType:\t".expandtabs(11) + + "Name:\t".expandtabs(8) + + str(inner_wall.name) + + "\nType:\t".expandtabs(11) + "Inner Wall \n Area:\t".expandtabs(11) + str(inner_wall.area), inner_wall.internal_id) self.element_model.appendRow(item) if type(inner_wall).__name__ == \ "Floor": item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) - + "\nType:\t".expandtabs(11) + + "Name:\t".expandtabs(8) + + str(inner_wall.name) + + "\nType:\t".expandtabs(11) + "Floor \n Area:\t".expandtabs(11) + str(inner_wall.area), inner_wall.internal_id) self.element_model.appendRow(item) if type(inner_wall).__name__ == \ "Ceiling": item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) - + "\nType:\t".expandtabs(11) + + "Name:\t".expandtabs(8) + + str(inner_wall.name) + + "\nType:\t".expandtabs(11) + "Ceiling \n Area:\t".expandtabs(11) + str(inner_wall.area), inner_wall.internal_id) self.element_model.appendRow(item) @@ -4586,29 +4601,36 @@ def display_current_building(self): self.element_model.appendRow(item) for orientation in self.guiinfo.orientations_numbers.keys(): - if self.current_building.get_outer_wall_area(orientation) != 0: + if (self.current_building.get_outer_wall_area(orientation) != + 0): if orientation == -1: item1 = QStandardItem( - "Rooftop \nOrientation:\t" + - str(self.guiinfo.orientations_numbers[orientation]) + - "\t".expandtabs(12) + "\n" + " Area: " + - str(self.current_building. - get_outer_wall_area(orientation))) + "Rooftop \nOrientation:\t" + + str(self.guiinfo.orientations_numbers[ + orientation]) + + "\t".expandtabs(12) + + "\n" + " Area: " + + str(self.current_building.get_outer_wall_area( + orientation))) elif orientation == -2: item1 = QStandardItem( - "Ground Floor \nOrientation:\t" + - str(self.guiinfo.orientations_numbers[orientation]) + - "\t".expandtabs(12) + "\n" + " Area: " + - str(self.current_building. - get_outer_wall_area(orientation))) + "Ground Floor \nOrientation:\t" + + str(self.guiinfo.orientations_numbers[ + orientation]) + + "\t".expandtabs(12) + + "\n" + " Area: " + + str(self.current_building.get_outer_wall_area( + orientation))) else: item1 = QStandardItem( - "Outer Wall \nOrientation:\t" + - str(self.guiinfo.orientations_numbers[orientation]) + - "\t".expandtabs(12) + "\n" + " Area: " + - str(self.current_building. - get_outer_wall_area(orientation))) + "Outer Wall \nOrientation:\t" + + str(self.guiinfo.orientations_numbers[ + orientation]) + + "\t".expandtabs(12) + + "\n" + " Area: " + + str(self.current_building.get_outer_wall_area( + orientation))) self.outer_elements_model.appendRow(item1) @@ -4764,11 +4786,11 @@ def click_save_current_project(self): path = QtGui.QFileDialog.getSaveFileName( caption='Choose Filepath', - directory=utilitis.get_default_path()+"/"+self.project.name, + directory=utilitis.get_default_path() + "/" + self.project.name, filter="Teaser File (*.teaserXML);; GML (*.gml)") last_name = path.split('/') length = len(last_name) - last_part = str(last_name[length-1]) + last_part = str(last_name[length - 1]) if last_part.endswith("teaserXML"): self.project.name = last_part[:-10] elif last_part.endswith("gml"): @@ -4812,10 +4834,13 @@ def click_export_button(self): "record " + elemInCombobox + " all building finished ") elif(sender.text() == self.export_button_one.text()): - Controller.click_export_button(self.project, building_model, - zone_model, corG, - self.current_building.internal_id, - path_output_folder) + Controller.click_export_button( + self.project, + building_model, + zone_model, + corG, + self.current_building.internal_id, + path_output_folder) QtGui.QMessageBox.information(self, 'Message', "Export Modelica " + "record " + elemInCombobox + @@ -4834,19 +4859,22 @@ def click_export_button(self): if(sender.text() == self.export_button.text()): Controller.click_export_button_annex( - self.project, num_of_elem, - merge_win, None, - path_output_folder) + self.project, + num_of_elem, + merge_win, + None, + path_output_folder) QtGui.QMessageBox.information(self, 'Message', "Export Modelica " + "record " + "Annex" + " all building finished ") elif(sender.text() == self.export_button_one.text()): Controller.click_export_button_annex( - self.project, num_of_elem, - merge_win, - self.current_building.internal_id, - path_output_folder) + self.project, + num_of_elem, + merge_win, + self.current_building.internal_id, + path_output_folder) QtGui.QMessageBox.information(self, 'Message', "Export Modelica " + "record " + "Annex" + @@ -4858,7 +4886,7 @@ def click_export_button(self): def click_browse_button(self): '''Browses beetween the Directory - opens a dialog window for the user to search the location for the + opens a dialog window for the user to search the location for the output files. ''' @@ -4869,28 +4897,26 @@ def click_browse_button(self): self.file_path = self.export_save_template_lineedit.text() else: self.export_save_template_lineedit.setText(self.file_path) - + def click_update_building(self): - ''' Updates a existing building - + ''' Updates a existing building ''' sender = self.sender() if(sender.text() == self.warning_window_save_button.text()): update_archtertype = False elif(sender.text() == self.warning_window_update_button.text()): - update_archtertype = True - + update_archtertype = True self.project = Controller.click_update_building_button( - self.project, - self.current_building, - str(self.side_bar_id_line_edit.text()), - str(self.side_bar_construction_year_line_edit.text()), - float(self.side_bar_number_of_floors_line_edit.text()), - float(self.side_bar_height_of_floors_line_edit.text()), - float(self.side_bar_net_leased_area_line_edit.text()), - str(self.side_bar_street_line_edit.text()), - str(self.side_bar_location_line_edit.text()), - update_archtertype) + self.project, + self.current_building, + str(self.side_bar_id_line_edit.text()), + str(self.side_bar_construction_year_line_edit.text()), + float(self.side_bar_number_of_floors_line_edit.text()), + float(self.side_bar_height_of_floors_line_edit.text()), + float(self.side_bar_net_leased_area_line_edit.text()), + str(self.side_bar_street_line_edit.text()), + str(self.side_bar_location_line_edit.text()), + update_archtertype) self.display_current_building() def switch_building(self): @@ -4930,9 +4956,10 @@ def switch_type_building(self): self.connect(self.construct_type_building_button, SIGNAL( "clicked()"), self.popup_window_type_building, QtCore.SLOT("close()")) - elif self.current_type_building == "Office" or self.current_type_building ==\ - "Institute 4" or self.current_type_building == "Institute 8" or\ - self.current_type_building == "Institute General": + elif (self.current_type_building == "Office" or + self.current_type_building == "Institute 4" or + self.current_type_building == "Institute 8" or + self.current_type_building == "Institute General"): self.group_box_type_building_right_office.setVisible(True) self.group_box_type_building_right_residential.setVisible(False) self.group_box_office_architecture.setVisible(True) @@ -4992,11 +5019,11 @@ def switch_current_element(self): def switch_lib(self): if self.export_create_library_combobox.currentText() == "AixLib": - #self.export_model_groupbox = self.aixlib_groupbox + # self.export_model_groupbox = self.aixlib_groupbox self.annex_groupbox.setVisible(False) self.aixlib_groupbox.setVisible(True) else: - #self.export_model_groupbox = self.annex_groupbox + # self.export_model_groupbox = self.annex_groupbox self.aixlib_groupbox.setVisible(False) self.annex_groupbox.setVisible(True) """ @@ -5109,7 +5136,8 @@ def delete_building(self): u"You need to specify a building first.") else: for building in self.project.buildings: - if building.internal_id == self.current_building.internal_id: + if (building.internal_id == + self.current_building.internal_id): ind = self.project.buildings.index(building) self.project.buildings.pop(ind) self.current_building = 0 @@ -5120,7 +5148,7 @@ def delete_building(self): self.outer_elements_model.clear() self.element_model.clear() self.layer_model.clear() - self.buildings_combo_box_model.removeColumn(ind+1) + self.buildings_combo_box_model.removeColumn(ind + 1) self.side_bar_buildings_combo_box.removeItem(ind) self.side_bar_construction_year_line_edit.clear() self.side_bar_height_of_floors_line_edit.clear() @@ -5352,7 +5380,7 @@ def edit_building_save(self): self.display_current_building() def edit_building_cancel(self): - '''Cancels edit mode + '''Cancels edit mode changes the program back after cancelling changes. ''' @@ -5456,7 +5484,7 @@ def load_building_button(self): self, caption='Choose Filepath', directory='') if path: self.project = Controller.click_load_button( - self.project, str(path)) + self.project, str(path)) self.project.modelica_info = ModelicaInfo() for building in self.project.buildings: @@ -5606,10 +5634,10 @@ def fill_building_informations(self): if self.type_building_ind_att['constructionType'] == "heavy": self.radio_button_residential_architecture_1.setChecked( - True) + True) elif self.type_building_ind_att['constructionType'] == "light": self.radio_button_residential_architecture_2.setChecked( - True) + True) def fill_typebuilding_attributes(self): '''Fills type building attributes @@ -5683,8 +5711,10 @@ def key_press_event(self, event): # TODO: Ok also das hier funktioniert generell und tut auch schon # Problem: Der User muss die Shortcuts auch mitbekommen, also # am besten den jeweiligen shortcut-Buchstaben im Label unter dem - # Button/ auf dem Button etwas hervorheben (unterstreichen oder fett machen) - # Der Modifier ist STRG also müssten für die buttons bspw. STRG+C gedrückt werden. + # Button/ auf dem Button etwas hervorheben (unterstreichen oder fett + # machen) + # Der Modifier ist STRG also müssten für die buttons bspw. STRG+C + # gedrückt werden. key = event.key() if key == QtCore.Qt.Key_C and\ @@ -5730,9 +5760,9 @@ def set_text_color(self, qObject, color): qObject.setPalette(palette) return qObject + class WizardPage(QtGui.QWizardPage): '''WizardPage class - ''' def closeEvent(self, evnt, elem_layer=None, layer_list=None): From 2fa60e8b1714b37a45b6f2b82ac2d0bbed793773 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 6 Jan 2017 13:42:27 +0100 Subject: [PATCH 152/283] current status of doc --- doc/_static/sphinxdoc.css | 4 +- doc/acknowledgments.rst | 17 ++ doc/archetypes.rst | 28 +++ doc/conf.py | 4 +- doc/examples.rst | 46 ++++ doc/index.rst | 29 +-- doc/install_teaser.rst | 48 ++-- doc/license.rst | 25 ++ doc/teaser.Data.DataClass.rst | 7 + doc/teaser.Data.Input.rst | 35 +-- doc/teaser.Data.Output.rst | 39 --- doc/teaser.Data.SchemaBindings.rst | 9 - doc/teaser.Data.rst | 11 +- doc/teaser.Examples.rst | 379 +---------------------------- doc/teaser.Project.rst | 1 + doc/teaser.gui.rst | 7 - doc/teaser.guistart.rst | 6 - doc/teaser.rst | 43 +--- doc/teaser0.Data.rst | 17 ++ doc/teaser_advanced_example.rst | 14 ++ doc/teaser_api_example.rst | 34 +++ teaser/project.py | 23 +- 22 files changed, 253 insertions(+), 573 deletions(-) create mode 100644 doc/acknowledgments.rst create mode 100644 doc/archetypes.rst create mode 100644 doc/examples.rst create mode 100644 doc/license.rst create mode 100644 doc/teaser.Data.DataClass.rst delete mode 100644 doc/teaser.Data.SchemaBindings.rst delete mode 100644 doc/teaser.gui.rst delete mode 100644 doc/teaser.guistart.rst create mode 100644 doc/teaser0.Data.rst create mode 100644 doc/teaser_advanced_example.rst create mode 100644 doc/teaser_api_example.rst diff --git a/doc/_static/sphinxdoc.css b/doc/_static/sphinxdoc.css index c29170596..aaeaeab45 100644 --- a/doc/_static/sphinxdoc.css +++ b/doc/_static/sphinxdoc.css @@ -38,7 +38,7 @@ html { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background-color: #BFD1D4; - width: 870px; + width: 940px; box-shadow: 2px -2px 10px 0px rgba(0,0,0,0.4); margin-left: auto; margin-right: auto; @@ -58,7 +58,7 @@ body { margin-top: 0px; margin-bottom: 0px; - width: 870px; + width: 940px; } diff --git a/doc/acknowledgments.rst b/doc/acknowledgments.rst new file mode 100644 index 000000000..ca68a6c54 --- /dev/null +++ b/doc/acknowledgments.rst @@ -0,0 +1,17 @@ +Acknowledgments +=============== + +Parts of TEASER have been developed within public funded projects and with +financial support by BMWi (German Federal Ministry for Economic Affairs and +Energy). + +The following people have directly contributed to the implementation of TEASER: + + - Michael Mans + - Moritz Lauster + - Marcus Fuchs + - Yasin Goerguelue + - Christoph Gingter + - Peter Remmen + +Special thanks goes to Gregor Hillebrand, who created the basis of TEASER (Retrofit Matrix). diff --git a/doc/archetypes.rst b/doc/archetypes.rst new file mode 100644 index 000000000..100c0e011 --- /dev/null +++ b/doc/archetypes.rst @@ -0,0 +1,28 @@ +Archetype Buildings +=================== + +This section gives a short overview about archetype methodology implemented in +TEASER. For usage of archetype buildings, please read the docs of archetype +classes and examples. + +TEASER provides archetypes for residential and +non-residential buildings. TEASER is based on three different studies, +investigating the German building stocks. + + - non-residential buildings: :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010` and :cite:`Lichtme.2010` + - residential buildings: :cite:`KurzverfahrenIWU`. + +TEASER methodology uses 5 basic parameters for data enrichment: + + - main usage of building + - year of construction + - net leased/used area + - average height of floors + - number of floors + +With help of these parameters individual archetype buildings are generated with information of the geometry, thermal zones and ... + + +.. bibliography:: Literatur.bib + :style: unsrt + :encoding: latex+latin diff --git a/doc/conf.py b/doc/conf.py index 0b1abc03e..87fc361c1 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -58,9 +58,9 @@ # built documents. # # The short X.Y version. -version = '0.4.' +version = '0.5.' # The full version, including alpha/beta/rc tags. -release = '0.4.4' +release = '0.5.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/doc/examples.rst b/doc/examples.rst new file mode 100644 index 000000000..c19edc018 --- /dev/null +++ b/doc/examples.rst @@ -0,0 +1,46 @@ +teaser package structure +================== + +The following docs will guide you through the structure of the Python package +TEASER. This will help to understand the functionality in order to integrate +TEASER in your workflow. + +teaser content +------------------------- +TEASER provides modules, classes and functions to collect data, execute +calculations for reduced order models and generate ready-to-run code for +Modelica libraries AixLib and Annex 60. +The package itself is subdivided into the following +four packages: + +.. toctree:: + :maxdepth: 2 + + teaser.Data + + +.. toctree:: + :maxdepth: 2 + + teaser.Logic + +.. toctree:: + :maxdepth: 2 + + teaser.gui + + +In TEASERS root package there are two additional Python modules: + +.. toctree:: + :maxdepth: 2 + + teaser.Project + teaser.guistart + + +Future Developments +------------------------- + +TEASER is still under development, future implementations will include extended +CityGML support and improvement of the graphical user interface. diff --git a/doc/index.rst b/doc/index.rst index 9b989cc55..59489735e 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -3,8 +3,8 @@ You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -teaser -================================== +TEASER +====== .. image:: teaser_logo.png :scale: 100 % @@ -28,33 +28,26 @@ If you have any questions regarding TEASER feel free to contact us at Contents -================== +======== .. toctree:: - :maxdepth: 1 + :maxdepth: 2 install_teaser teaser.Project archetypes - generate_archetype - export_aixlib - export_annex teaser.Examples teaser + acknowledgments + license -People -================== -The following people have directly contributed to the implementation of -TEASER: - - Michael Mans - - Moritz Lauster - - Marcus Fuchs - - Yasin Goerguelue - - Christoph Gingter - - Peter Remmen +Publications +============ + + - CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, `pdf `_, `bibtex `_ + - Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, `pdf `_ - Special thanks goes to Gregor Hillebrand, who created the basis of TEASER (Retrofit Matrix). Indices and tables ================== diff --git a/doc/install_teaser.rst b/doc/install_teaser.rst index 49ef1363a..f1760b420 100644 --- a/doc/install_teaser.rst +++ b/doc/install_teaser.rst @@ -1,44 +1,40 @@ -How to install TEASER -================== +Install TEASER +=============== -Installation -------------------------- The best option to install TEASER is to use pip:: - pip install teaser + pip install teaser -If you actively want to develop TEASER you can clone the repository by using:: +If you actively develop TEASER you can clone this repository by using:: git clone [SSH-Key/Https] and then run:: - pip install -e [Path/to/your/Teaser/Clone] + pip install -e [Path/to/your/Teaser/Clone] which will install the local version of TEASER. -You need to have pip installed (see dependencies). -Deinstallation -------------------------- -The best option is not to uninstall TEASER at all:-). However, if you want to -uninstall it, just use:: - - pip uninstall teaser +TEASER uses Python 2.7 <= v >=3.3. Further using a Python distribution is +recommended as they already contain (or easily support installation of) many +Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the +TEASER code. Two examples of those distributions are: + - https://winpython.github.io/ WinPython comes along with a lot of Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.). -Dependencies -------------------------- -TEASER uses Python 2.7 <= v >=3.3. Further using a WinPython distribution is -recommended (https://winpython.github.io/). WinPython comes along with a lot of -Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the -TEASER code. + - http://conda.pydata.org/miniconda.html Conda is an open source package management system and environment management system for installing multiple versions of software packages and their dependencies and switching easily between them. In addition, TEASER requires some specific Python packages: -1. Mako: template Engine - install on a python-enabled command line with `pip install -U mako` -2. PyXB: XML binding Engine - install on a python-enabled command line with `pip install -U pyxb` -3. pytest: Unit Tests engine - install on a python-enabled command line with `pip install -U pytest` +1. Mako: template Engine:: + + pip install-U mako + +2. PyXB: XML binding Engine:: + + pip install -U pyxb + +3. pytest: Unit Tests engine:: + + pip install -U pytest diff --git a/doc/license.rst b/doc/license.rst new file mode 100644 index 000000000..4af174623 --- /dev/null +++ b/doc/license.rst @@ -0,0 +1,25 @@ +License +======== + +The MIT License (MIT) + +Copyright (c) 2016-2017 RWTH Aachen University, E.ON Energy Research Center, +Institute for Energy Efficienct Buildings and Indoor Climate + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/doc/teaser.Data.DataClass.rst b/doc/teaser.Data.DataClass.rst new file mode 100644 index 000000000..6468950e1 --- /dev/null +++ b/doc/teaser.Data.DataClass.rst @@ -0,0 +1,7 @@ +DataClass +=================== + +.. automodule:: teaser.data.dataclass + :members: + :undoc-members: + :show-inheritance: diff --git a/doc/teaser.Data.Input.rst b/doc/teaser.Data.Input.rst index f25f49406..abfd0795a 100644 --- a/doc/teaser.Data.Input.rst +++ b/doc/teaser.Data.Input.rst @@ -1,49 +1,22 @@ input =================== -InputData folder ----------------------------- - -**MaterialTemplates.xml** - -Collection of different materials with properties (currently in German) - -**TypeBuildingElements.xml** - -Collection of typical wall construction for residential buildings (currently in -German) - -**UseConditions.xml** - -Collection of boundary conditions (DIN 18599, SIA2024, AHU from AixLib) -(currently in German) - - - -boundcond_input ----------------------------- - .. automodule:: teaser.data.input.boundcond_input :members: :show-inheritance: -buildingelement_input ----------------------------- - .. automodule:: teaser.data.input.buildingelement_input :members: :show-inheritance: -material_input ----------------------------- - .. automodule:: teaser.data.input.material_input :members: :show-inheritance: -TeaserXML_input ----------------------------- - .. automodule:: teaser.data.input.teaserxml_input :members: :show-inheritance: + +.. automodule:: teaser.data.input.citygml_input + :members: + :show-inheritance: diff --git a/doc/teaser.Data.Output.rst b/doc/teaser.Data.Output.rst index 11068c864..9a844261f 100644 --- a/doc/teaser.Data.Output.rst +++ b/doc/teaser.Data.Output.rst @@ -1,75 +1,36 @@ output =================== -The output package holds python modules, files and folders needed for export out -of teaser. - -ModelicaTemplate folder ----------------------------- - -This folder holds a collection of Modelica model templates. Currently we support -the MultiZoneBuilding of AixLib, including boundary conditions and an optional -central air handlingunit. Further the given examples of Annex library are -supported, which can be then used for own purposes. - -TextTemplate folder ----------------------------- - -This folder holds one template for the output of model parameters in a text file. -Currently only the two element model is supported, but more are to come. - -aixlib_export ----------------------------- .. automodule:: teaser.data.output.aixlib_output :members: :show-inheritance: -annex60_export ----------------------------- - .. automodule:: teaser.data.output.annex60_output :members: :show-inheritance: -TeaserXML_output ----------------------------- - .. automodule:: teaser.data.output.teaserxml_output :members: :show-inheritance: -CityGML_output ----------------------------- - .. automodule:: teaser.data.output.citygml_output :members: :show-inheritance: -Text_output ----------------------------- - .. automodule:: teaser.data.output.text_output :members: :show-inheritance: -boundcond_output ----------------------------- - .. automodule:: teaser.data.output.boundcond_output :members: :show-inheritance: -buildingelement_output ----------------------------- .. automodule:: teaser.data.output.buildingelement_output :members: :show-inheritance: -material_output ----------------------------- - .. automodule:: teaser.data.output.material_output :members: :show-inheritance: diff --git a/doc/teaser.Data.SchemaBindings.rst b/doc/teaser.Data.SchemaBindings.rst deleted file mode 100644 index 92addc2a4..000000000 --- a/doc/teaser.Data.SchemaBindings.rst +++ /dev/null @@ -1,9 +0,0 @@ -schemabindings -=================== - -For the use of xml files we are using XML binding and PyXB. The automatic -generated code of the Python bindings and in addition all schema files (xsd) -can be found in this package - -The opengis holds adjusted CityGML bindings for TEASER. Another option is to use -to generate these files for your Python installation using PyXB. diff --git a/doc/teaser.Data.rst b/doc/teaser.Data.rst index fd346fa63..0598a5cb8 100644 --- a/doc/teaser.Data.rst +++ b/doc/teaser.Data.rst @@ -3,15 +3,6 @@ data .. toctree:: + teaser.Data.DataClass teaser.Data.Input teaser.Data.Output - teaser.Data.SchemaBindings - - -DataClass module ----------------------------- - -.. automodule:: teaser.data.dataclass - :members: - :undoc-members: - :show-inheritance: diff --git a/doc/teaser.Examples.rst b/doc/teaser.Examples.rst index a979f1124..118afe6f5 100644 --- a/doc/teaser.Examples.rst +++ b/doc/teaser.Examples.rst @@ -1,375 +1,8 @@ -examples -======================= +Examples +======== -You can find more examples in the example package of the TEASER distribution. -e.g.: +.. toctree:: + :maxdepth: 1 -[PathOfYourPythonDistribution/Lib/site-packages/teaser] - -archetype.py -------------------------------------------- - -This module contains an example how to create an archetype Building, to retrofit -that building and to export that building to internal XML and a Modelica record - -First thing we need to do is to import our Project API module:: - - from teaser.project import Project - -We instantiate the Project class. The parameter load_data = True indicates -that we load the XML data bases into our Project. This can take a few sec.:: - - prj = Project(load_data = True) - -The five functions starting with type_bldg giving us the opportunity to -create the specific type building (e.g. type_bldg_residential). The function -automatically calculates all the necessary parameter. If not specified different -it uses vdi calculation method:: - - prj.type_bldg_residential( - name="ResidentialBuilding", - year_of_construction=1988, - number_of_floors=2, - height_of_floors=3.5, - net_leased_area=100, - with_ahu=True, - residential_layout=1, - neighbour_buildings=1, - attic=1, - cellar=1, - construction_type="heavy", - dormer=1) - - prj.type_bldg_office( - name="Office1", - year_of_construction=1988, - number_of_floors=2, - height_of_floors=3.5, - net_leased_area=100, - office_layout=1, - window_layout=1, - with_ahu=True, - construction_type="heavy") - -We need to set the projects calculation method. The library we want to use is -AixLib, we are using a two element model and want an extra resistance for the -windows. To export the parameters to a Modelica record, we use the export_aixlib -function. path = None indicates, that we want to store the records in \ -TEASER'S Output folder:: - - prj.used_library_calc = 'AixLib' - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = False - prj.calc_all_buildings() - prj.export_aixlib( - building_model="MultizoneEquipped", - zone_model="ThermalZoneEquipped", - corG=True, - internal_id=None, - path=None) - -For OpenModelica you need to exclude the centralAHU (because it uses state machines). Therefore use the building_model "Multizone":: - - prj.export_aixlib(building_model="Multizone", - zone_model="ThermalZoneEquipped", - corG=True, - internal_id=None, - path=None) - -We could also use Annex60 models with same calculation method, which exports one model per zone:: - - prj.used_library_calc = "Annex60" - prj.calc_all_buildings() - prj.export_annex(number_of_elements=2, - merge_windows=False, - internal_id=None, - path=None) - -Now we retrofit all buildings in the year 2015 (EnEV2014). That includes new -insulation layer and new windows. The name is changed to Retrofit:: - - prj.name = "Project_Retrofit" - prj.retrofit_all_buildings(2015) - -Again, we need to export the model, ou could also change the exports here as seen above:: - - prj.export_aixlib( - building_model="MultizoneEquipped", - zone_model="ThermalZoneEquipped", - corG=True, - internal_id=None, - path=None) - -To load our retrofitted building in TEASER later on, we can save the project into a -XML file:: - - prj.save_project("Retrofit_Building", path=None) - - - -singlebuilding.py ---------------------------------------------- - -This module shows how to create a building from scratch (or arbitrary sources) -calculate parameters for a Modelica model and save this example building in a -XML based format. The used classes are imported one after another. Of course -you can import all the classes at the beginning:: - - from teaser.logic.buildingobjects.building import Building - from teaser.logic.buildingobjects.buildingphysics.groundfloor import\ - GroundFloor - from teaser.logic.buildingobjects.buildingphysics.innerwall import InnerWall - from teaser.logic.buildingobjects.buildingphysics.layer import Layer - from teaser.logic.buildingobjects.buildingphysics.material import Material - from teaser.logic.buildingobjects.buildingphysics.outerwall import OuterWall - from teaser.logic.buildingobjects.buildingphysics.rooftop import Rooftop - from teaser.logic.buildingobjects.buildingphysics.window import Window - from teaser.logic.buildingobjects.thermalzone import ThermalZone - from teaser.logic.buildingobjects.boundaryconditions.boundaryconditions \ - import BoundaryConditions - from teaser.project import Project - - prj = Project(load_data=True) - bldg = Building(parent=prj) - -Set some building parameters:: - - bldg.name = "SuperBuilding" - bldg.street_name = "Awesome Avenue 42" - bldg.city = "46325 Fantastic Town" - bldg.year_of_construction = 1988 - -Instantiate a ThermalZone class, with building as parent and set -some parameters of the thermal zone:: - - tz = ThermalZone(parent=bldg) - tz.name = "Living Room" - tz.area = 45.0 - tz.volume = 123.0 - tz.infiltration_rate = 0.5 - -Instantiate UseConditionsOffice18599 class with thermal zone as parent, and load the use conditions for the usage 'Living':: - - tz.use_conditions = BoundaryConditions(parent=tz) - tz.use_conditions.load_use_conditions("Living") - -Define two elements representing a pitched roof and define Layers and -Materials explicitly:: - - roof_south = Rooftop(parent=tz) - roof_south.name = "Roof_South" - - roof_north = Rooftop(parent=tz) - roof_north.name = "Roof_North" - -Set area, orientation and tilt of South Roof:: - - roof_south.area = 75.0 - roof_south.orientation = 180.0 - roof_south.tilt = 55.0 - -Set coefficient of heat transfer:: - - roof_south.inner_convection = 1.7 - roof_south.outer_convection = 5.0 - roof_south.inner_radiation = 20.0 - roof_south.outer_radiation = 5.0 - - -Set layer and material. The id indicates the position -of the layer from inside to outside:: - - layer_1s = Layer(parent=roof_south, id=0) - layer_1s.thickness = 0.15 - - material_1_2 = Material(layer_1s) - material_1_2.name = "Insulation" - material_1_2.density = 120.0 - material_1_2.heat_capac = 0.04 - material_1_2.thermal_conduc = 1.0 - - layer_2s = Layer(parent=roof_south, id=1) - layer_2s.thickness = 0.15 - - material_1_1 = Material(layer_2s) - material_1_1.name = "Tile" - material_1_1.density = 1400.0 - material_1_1.heat_capac = 0.6 - material_1_1.thermal_conduc = 2.5 - -Set area, orientation and tilt of North Roof:: - - roof_north.area = 75.0 - roof_north.orientation = 0.0 - roof_north.tilt = 55.0 - -Set coefficient of heat transfer:: - - roof_north.inner_convection = 1.7 - roof_north.outer_convection = 5.0 - roof_north.inner_radiation = 20.0 - roof_north.outer_radiation = 5.0 - -Set layer and material:: - - layer_1n = Layer(parent=roof_north, id=0) - layer_1n.thickness = 0.15 - - material_1_2 = Material(layer_1n) - material_1_2.name = "Insulation" - material_1_2.density = 120.0 - material_1_2.heat_capac = 0.04 - material_1_2.thermal_conduc = 1.0 - - layer_2n = Layer(parent=roof_north, id=1) - layer_2n.thickness = 0.15 - layer_2n.position = 1 - - material_1_1 = Material(layer_2n) - material_1_1.name = "Tile" - material_1_1.density = 1400.0 - material_1_1.heat_capac = 0.6 - material_1_1.thermal_conduc = 2.5 - - -For the remaining Outer and Inner walls as well as Windows, we save the information -in python dicitonaries, iterate them and instantiate the corresponding classes. In addition we -are using the load_type_element function to determine the building physics from statistical data -The key of the dict is the walls's name, while the value is a list with parameters the -[year of construciton, construction type, area, tilt,orientation]:: - - out_wall_dict = {"Outer Wall 1": [bldg.year_of_construction, 'heavy', - 10.0, 90.0, 0.0], - "Outer Wall 2": [bldg.year_of_construction, 'heavy', - 14.0, 90.0, 90.0], - "Outer Wall 3": [bldg.year_of_construction, 'heavy', - 10.0, 90.0, 180.0], - "Outer Wall 4": [bldg.year_of_construction, 'heavy', - 14.0, 90.0, 270.0]} - - in_wall_dict = {"Inner Wall 1": [bldg.year_of_construction, 'light', 10.0], - "Inner Wall 2": [bldg.year_of_construction, 'heavy', 14.0], - "Inner Wall 3": [bldg.year_of_construction, 'light', 10.0]} - - win_dict = {"Window 1": [bldg.year_of_construction, - 5.0, 90.0, 90.0], - "Window 2": [bldg.year_of_construction, - 8.0, 90.0, 180.0], - "Window 3": [bldg.year_of_construction, - 5.0, 90.0, 270.0]} - - for key, value in out_wall_dict.items(): - '''instantiate OuterWall class''' - out_wall = OuterWall(parent = tz) - out_wall.name = key - '''load typical construction, based on year of construction and - construction type''' - out_wall.load_type_element(year=value[0], - construction=value[1]) - out_wall.area = value[2] - out_wall.tilt = value[3] - out_wall.orientation = value[4] - - for key, value in in_wall_dict.items(): - '''instantiate InnerWall class''' - in_wall = InnerWall(parent = tz) - in_wall.name = key - '''load typical construction, based on year of construction and - construction type''' - in_wall.load_type_element(year=value[0], - construction=value[1]) - in_wall.area = value[2] - - for key, value in win_dict.items(): - '''instantiate Window class''' - win = Window(parent = tz) - win.name = key - win.area = value[1] - win.tilt = value[2] - win.orientation = value[3] - - ''' - We know the exact properties of the window, thus we set them instead - of loading a typical construction - ''' - win.inner_convection = 1.7 - win.inner_radiation = 5.0 - win.outer_convection = 20.0 - win.outer_radiation = 5.0 - win.g_value = 0.789 - win.a_conv = 0.03 - win.shading_g_total = 1.0 - win.shading_max_irr = 180.0 - '''Instantiate a Layer class, with window as parent, set attributes''' - win_layer = Layer(parent = win) - win_layer.id = 1 - win_layer.thickness = 0.024 - '''Instantiate a Material class, with window layer as parent, - set attributes''' - win_material = Material(win_layer) - win_material.name = "GlasWindow" - win_material.thermal_conduc = 0.067 - win_material.transmittance = 0.9 - -For a GroundFloor we are using the load_type_element function explicitly, -which needs the year of construction and the construction type ('heavy' -or 'light'):: - - ground = GroundFloor(parent=tz) - ground.name = "Ground floor" - ground.load_type_element(year=1988, construction='heavy') - ground.area = 140.0 - - -We need to set the projects calculation method. The library we want to -use is AixLib, we are using a two element model and want an extra resistance -for the windows. To export the parameters to a Modelica record, we use -the export_aixlib function. path = None indicates, that we want to store -the records in TEASER'S Output folder:: - - prj.used_library_calc = 'AixLib' - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = False - - prj.calc_all_buildings() - - -Export the Modelica Record. If you have a Dymola License you can export -the model with a central AHU (MultizoneEquipped) (only default for office -and institute buildings):: - - prj.export_aixlib(building_model="MultizoneEquipped", - zone_model="ThermalZoneEquipped", - corG=True, - internal_id=None, - path=None) - - -For OpenModelica you need to exclude the centralAHU (because it is using -state machines). Therefore use the building_model "Multizone":: - - - prj.export_aixlib(building_model="Multizone", - zone_model="ThermalZoneEquipped", - corG=True, - internal_id=None, - path=None) - - -Or we use Annex60 method (e.g with four elements). Which exports one -Model per zone:: - - prj.used_library_calc = 'Annex60' - prj.number_of_elements_calc = 4 - prj.merge_windows_calc = False - - prj.calc_all_buildings() - prj.export_annex() - - -Save teaserXML and CityGML:: - - prj.save_project(file_name="ExampleProject") - prj.save_citygml( - file_name="ExampleProject", - path=None) + teaser_api_example + teaser_advanced_example diff --git a/doc/teaser.Project.rst b/doc/teaser.Project.rst index 0581b4ba9..e2a1425cf 100644 --- a/doc/teaser.Project.rst +++ b/doc/teaser.Project.rst @@ -4,3 +4,4 @@ TEASER API - Project class .. automodule:: teaser.project :members: :show-inheritance: + :exclude-members: instantiate_data_class, type_bldg_office, type_bldg_residential, type_bldg_institute8, type_bldg_institute4, type_bldg_institute, type_bldg_est7, type_bldg_est4b, type_bldg_est1b, type_bldg_est1a diff --git a/doc/teaser.gui.rst b/doc/teaser.gui.rst deleted file mode 100644 index 4a7b09fbc..000000000 --- a/doc/teaser.gui.rst +++ /dev/null @@ -1,7 +0,0 @@ -gui -=================== - -The GUI is a beta relaese, not tested and probably buggy, please consider -this when using the GUI. If you find any bugs, please report them :) - -As this is a beta release there is currently no documentation. diff --git a/doc/teaser.guistart.rst b/doc/teaser.guistart.rst deleted file mode 100644 index 6e2416dcf..000000000 --- a/doc/teaser.guistart.rst +++ /dev/null @@ -1,6 +0,0 @@ -guistart - teaser GUI -------------------------- - -.. automodule:: teaser.guistart - :members: - :show-inheritance: diff --git a/doc/teaser.rst b/doc/teaser.rst index c19edc018..91e7dff63 100644 --- a/doc/teaser.rst +++ b/doc/teaser.rst @@ -1,46 +1,11 @@ -teaser package structure -================== +TEASER package structure +======================== -The following docs will guide you through the structure of the Python package -TEASER. This will help to understand the functionality in order to integrate -TEASER in your workflow. +The following docs will guide you through the structure and every module of the Python package TEASER. -teaser content -------------------------- -TEASER provides modules, classes and functions to collect data, execute -calculations for reduced order models and generate ready-to-run code for -Modelica libraries AixLib and Annex 60. -The package itself is subdivided into the following -four packages: .. toctree:: :maxdepth: 2 teaser.Data - - -.. toctree:: - :maxdepth: 2 - - teaser.Logic - -.. toctree:: - :maxdepth: 2 - - teaser.gui - - -In TEASERS root package there are two additional Python modules: - -.. toctree:: - :maxdepth: 2 - - teaser.Project - teaser.guistart - - -Future Developments -------------------------- - -TEASER is still under development, future implementations will include extended -CityGML support and improvement of the graphical user interface. + teaser.Logic diff --git a/doc/teaser0.Data.rst b/doc/teaser0.Data.rst new file mode 100644 index 000000000..fd346fa63 --- /dev/null +++ b/doc/teaser0.Data.rst @@ -0,0 +1,17 @@ +data +=================== + +.. toctree:: + + teaser.Data.Input + teaser.Data.Output + teaser.Data.SchemaBindings + + +DataClass module +---------------------------- + +.. automodule:: teaser.data.dataclass + :members: + :undoc-members: + :show-inheritance: diff --git a/doc/teaser_advanced_example.rst b/doc/teaser_advanced_example.rst new file mode 100644 index 000000000..20633d0b1 --- /dev/null +++ b/doc/teaser_advanced_example.rst @@ -0,0 +1,14 @@ +Advanced examples +======================== + +The following examples demonstrate how to generate a building without archetype functions and how to generate a whole set of buildings using data base information + +Example 7: Generate single building +----------------------------------- + +.. literalinclude:: ../teaser/examples/e6_generate_building.py + +Example 8: Generate multiple building from data base information +----------------------------------- + +.. literalinclude:: ../teaser/examples/e8_generate_campus.py diff --git a/doc/teaser_api_example.rst b/doc/teaser_api_example.rst new file mode 100644 index 000000000..7a6f04f49 --- /dev/null +++ b/doc/teaser_api_example.rst @@ -0,0 +1,34 @@ +API examples +=================== + +The following examples demonstrate how to use the main functions of TEASER using the API provided by the Project() class. + +Example 1: Generate archetype buildings using TEASER API +--------------------------------------------------------------------- + +.. literalinclude:: ../teaser/examples/e1_generate_archetype.py + +Example 2: Export Modelica models for AixLib library using TEASER API +--------------------------------------------------------------------- + +.. literalinclude:: ../teaser/examples/e2_export_aixlib_models.py + +Example 3: Export Modelica models for AixLib library using TEASER API +--------------------------------------------------------------------- + +.. literalinclude:: ../teaser/examples/e3_export_annex_models.py + +Example 4: Save information +--------------------------- + +.. literalinclude:: ../teaser/examples/e4_save.py + +Example 5: Load information +---------------------------- + +.. literalinclude:: ../teaser/examples/e5_load.py + +Example 6: Load information +---------------------------- + +.. literalinclude:: ../teaser/examples/e7_retrofit.py diff --git a/teaser/project.py b/teaser/project.py index ded180640..21c8ba9d1 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -1,7 +1,7 @@ # created June 2015 # by TEASER4 Development Team -"""This module includes the Project class, which serves as base class and API +"""This module includes the Project class, which serves as an API for a TEASER Project """ import warnings @@ -34,16 +34,18 @@ class Project(object): - """Base class for each project, serves also as API + """Top class for TEASER projects it serves as an API - The Project class is the root class for each action in TEASER and - should be instantiated only once for each project. It also contains - all API function to use main functionality of TEASER4 + The Project class is the top class for all TEASER projects and serves as an + API for script based interface. It is highly recommended to always + instantiate the Project class before starting to work with TEASER. It + contains functions to generate archetype buildings, to export models and to + save information for later use. Parameters ---------- load_data : boolean - boolean if data bindings for type elements and use conditions + boolean if data bases for materials, type elements and use conditions should be loaded (default = True) Attributes @@ -55,15 +57,14 @@ class Project(object): TEASER instance of ModelicaInfo to store Modelica related information, like used compiler, runtime, etc. buildings : list - list of all buildings in one project, instances of Building() + List of all buildings in one project, instances of Building() data : instance of DataClass TEASER instance of DataClass containing XML binding classes weather_file_path : str - absolute path to weather file used for Modelica simulation - (default: "data/input/inputdata/weatherdata - /DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR") + Absolute path to weather file used for Modelica simulation. Default + weather file can be find in inputdata/weatherdata. number_of_elements_calc : int - defines the number of elements, that are aggregated (1, 2, 3 or 4), + Defines the number of elements, that are aggregated (1, 2, 3 or 4), default is 2 merge_windows_calc : bool True for merging the windows into the outer walls, False for From 3c544641aee38bb676ea70024a6f6f3df19f071d Mon Sep 17 00:00:00 2001 From: MichaMans Date: Fri, 6 Jan 2017 16:33:10 +0100 Subject: [PATCH 153/283] #368 revised export --- teaser/gui/controller/controller.py | 20 +++++++++----------- teaser/gui/mainui.py | 2 +- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/teaser/gui/controller/controller.py b/teaser/gui/controller/controller.py index eadbe7486..d78f276df 100644 --- a/teaser/gui/controller/controller.py +++ b/teaser/gui/controller/controller.py @@ -199,7 +199,7 @@ def click_add_new_building(self, current_project, openId): Lets CalcProject create a new building with the given ID. """ return Building(current_project, openId) - + @classmethod def click_update_building_button(self, project, @@ -211,7 +211,7 @@ def click_update_building_button(self, net_leased_area, street, location, - update_archtertype): + update_archtertype): for building in project.buildings: if building.internal_id == current_building.internal_id: building.net_leased_area = net_leased_area @@ -225,7 +225,7 @@ def click_update_building_button(self, building._thermal_zones = [] building.generate_archetype() return project - + @classmethod def click_update_building(self, project, index): """ @@ -364,10 +364,10 @@ def click_save_button(self, project, path): if path.endswith("teaserXML"): teaser_xml.save_teaser_xml(path, project) - print("Saved under: "+path) + print("Saved under: " + path) elif path.endswith("gml"): city_gml.save_gml(project, path) - print("Saved under: "+path) + print("Saved under: " + path) @classmethod def click_load_button(self, project, path): @@ -473,8 +473,7 @@ def click_export_button(self, project, building_model, zone_model, corG, project.merge_windows_calc = False project.used_library_calc = 'AixLib' project.calc_all_buildings() - project.export_aixlib(building_model, zone_model, corG, - internal_id, str(path_output_folder)) + project.export_aixlib(internal_id, path=str(path_output_folder)) @classmethod def click_export_button_annex(self, project, num_of_elem, merge_win, @@ -507,8 +506,7 @@ def click_export_button_annex(self, project, num_of_elem, merge_win, project.merge_windows_calc = merge_win project.used_library_calc = 'Annex60' project.calc_all_buildings() - project.export_annex(internal_id, - str(path_output_folder)) + project.export_annex(internal_id, path=str(path_output_folder)) @classmethod def click_change_all_constr(self, @@ -653,7 +651,7 @@ def get_u_value(self, current_element): returns the calculated u value ''' - u_value = float(current_element.ua_value)/current_element.area + u_value = float(current_element.ua_value) / current_element.area return u_value @classmethod @@ -667,4 +665,4 @@ def set_zone_volume(self, current_zone): ''' if not current_zone.volume: - current_zone.volume = current_zone.set_volume_zone() \ No newline at end of file + current_zone.volume = current_zone.set_volume_zone() diff --git a/teaser/gui/mainui.py b/teaser/gui/mainui.py index 1f981b37a..e76111538 100644 --- a/teaser/gui/mainui.py +++ b/teaser/gui/mainui.py @@ -109,7 +109,7 @@ def __init__(self, parent=None, gui=True, dir=None, file=None): utilitis.get_full_path( 'gui/guiimages/Teaser_logo.png'), QtCore.QSize(16, 16)) self.setWindowIcon(self.teaser_icon) - teaserVersion = "0.4.1 beta" + teaserVersion = "0.5" self.setWindowTitle("TEASER Version %s" % teaserVersion) self.central_widget = QtGui.QWidget(self) self.central_widget.setObjectName(_fromUtf8("central_widget")) From 76cf05e47cde6c6fbd29eaca894cc633d206eb64 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 11:57:07 +0100 Subject: [PATCH 154/283] add data --- doc/teaser.Data.Input.rst | 17 ++++++++++++++++- doc/teaser.Data.Output.rst | 23 ++++++++++++++++++++++- doc/teaser.Data.rst | 7 ++++--- doc/teaser.rst | 9 ++++----- doc/teaser0.Data.rst | 17 ----------------- doc/teaser_api_example.rst | 2 +- 6 files changed, 47 insertions(+), 28 deletions(-) delete mode 100644 doc/teaser0.Data.rst diff --git a/doc/teaser.Data.Input.rst b/doc/teaser.Data.Input.rst index abfd0795a..7d4643d7d 100644 --- a/doc/teaser.Data.Input.rst +++ b/doc/teaser.Data.Input.rst @@ -1,22 +1,37 @@ input -=================== +====== + +Loading boundary conditions +--------------------------- .. automodule:: teaser.data.input.boundcond_input :members: :show-inheritance: +Loading building elements +--------------------------- + .. automodule:: teaser.data.input.buildingelement_input :members: :show-inheritance: +Loading materials +----------------- + .. automodule:: teaser.data.input.material_input :members: :show-inheritance: +Loading *.teaserXML +------------------ + .. automodule:: teaser.data.input.teaserxml_input :members: :show-inheritance: +Loading CityGML *.gml +------------------ + .. automodule:: teaser.data.input.citygml_input :members: :show-inheritance: diff --git a/doc/teaser.Data.Output.rst b/doc/teaser.Data.Output.rst index 9a844261f..9d6a239a3 100644 --- a/doc/teaser.Data.Output.rst +++ b/doc/teaser.Data.Output.rst @@ -1,36 +1,57 @@ output =================== - +Export AixLib models +-------------------- .. automodule:: teaser.data.output.aixlib_output :members: :show-inheritance: +Export Annex60 models +-------------------- + .. automodule:: teaser.data.output.annex60_output :members: :show-inheritance: +Saving *.teaserXML +------------------ + .. automodule:: teaser.data.output.teaserxml_output :members: :show-inheritance: +Saving CityGML .*gml +-------------------- + .. automodule:: teaser.data.output.citygml_output :members: :show-inheritance: +Saving text output +------------------ + .. automodule:: teaser.data.output.text_output :members: :show-inheritance: +Saving boundary conditions +-------------------------- + .. automodule:: teaser.data.output.boundcond_output :members: :show-inheritance: +Saving building elements +-------------------------- .. automodule:: teaser.data.output.buildingelement_output :members: :show-inheritance: +Saving materials +---------------- + .. automodule:: teaser.data.output.material_output :members: :show-inheritance: diff --git a/doc/teaser.Data.rst b/doc/teaser.Data.rst index 0598a5cb8..defe1cd0f 100644 --- a/doc/teaser.Data.rst +++ b/doc/teaser.Data.rst @@ -2,7 +2,8 @@ data =================== .. toctree:: + :maxdepth: 1 - teaser.Data.DataClass - teaser.Data.Input - teaser.Data.Output + teaser.Data.DataClass + teaser.Data.Input + teaser.Data.Output diff --git a/doc/teaser.rst b/doc/teaser.rst index 91e7dff63..2deecb31c 100644 --- a/doc/teaser.rst +++ b/doc/teaser.rst @@ -1,11 +1,10 @@ -TEASER package structure +TEASER modules ======================== -The following docs will guide you through the structure and every module of the Python package TEASER. +List of all TEASER modules. .. toctree:: - :maxdepth: 2 + :maxdepth: 2 - teaser.Data - teaser.Logic + teaser.Data diff --git a/doc/teaser0.Data.rst b/doc/teaser0.Data.rst deleted file mode 100644 index fd346fa63..000000000 --- a/doc/teaser0.Data.rst +++ /dev/null @@ -1,17 +0,0 @@ -data -=================== - -.. toctree:: - - teaser.Data.Input - teaser.Data.Output - teaser.Data.SchemaBindings - - -DataClass module ----------------------------- - -.. automodule:: teaser.data.dataclass - :members: - :undoc-members: - :show-inheritance: diff --git a/doc/teaser_api_example.rst b/doc/teaser_api_example.rst index 7a6f04f49..54218a7d7 100644 --- a/doc/teaser_api_example.rst +++ b/doc/teaser_api_example.rst @@ -28,7 +28,7 @@ Example 5: Load information .. literalinclude:: ../teaser/examples/e5_load.py -Example 6: Load information +Example 6: Retrofit buildings ---------------------------- .. literalinclude:: ../teaser/examples/e7_retrofit.py From 144d11fa6f6b2b41f9480dd29b4a596e4ab76d35 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 12:18:14 +0100 Subject: [PATCH 155/283] logic doc --- doc/archetypes.rst | 198 +++++++++++++++++- doc/examples.rst | 46 ---- doc/teaser.Data.rst | 4 + doc/teaser.Logic.ArchetypeBuildings.bmvbs.rst | 177 ++-------------- doc/teaser.Logic.ArchetypeBuildings.rst | 7 +- ...er.Logic.ArchetypeBuildings.urbanrenet.rst | 4 +- ...gic.BuildingObjects.BoundaryConditions.rst | 19 -- doc/teaser.Logic.BuildingObjects.Building.rst | 7 + ...aser.Logic.BuildingObjects.ThermalZone.rst | 7 + doc/teaser.Logic.BuildingObjects.rst | 25 +-- doc/teaser.Logic.Simulation.rst | 12 +- doc/teaser.Logic.Utilities.rst | 7 + doc/teaser.Logic.rst | 15 +- doc/teaser.rst | 1 + 14 files changed, 247 insertions(+), 282 deletions(-) delete mode 100644 doc/examples.rst create mode 100644 doc/teaser.Logic.BuildingObjects.Building.rst create mode 100644 doc/teaser.Logic.BuildingObjects.ThermalZone.rst create mode 100644 doc/teaser.Logic.Utilities.rst diff --git a/doc/archetypes.rst b/doc/archetypes.rst index 100c0e011..4149d3bcf 100644 --- a/doc/archetypes.rst +++ b/doc/archetypes.rst @@ -1,6 +1,5 @@ Archetype Buildings =================== - This section gives a short overview about archetype methodology implemented in TEASER. For usage of archetype buildings, please read the docs of archetype classes and examples. @@ -23,6 +22,197 @@ TEASER methodology uses 5 basic parameters for data enrichment: With help of these parameters individual archetype buildings are generated with information of the geometry, thermal zones and ... -.. bibliography:: Literatur.bib - :style: unsrt - :encoding: latex+latin + + + bmvbs + + **Description** + + The BMVBS package contains different modules for the creation + and parametrisation of typebuildings. In TEASER these typebuildings are used to + set up datasets for buildings out of limited building information. For + this, the methods are based on the following principles according to Lichtmess + :cite:`Lichtme.2010`: + + #. The building envelope is a function based on the building's net leased area + + #. The building envelope can automatically be assigned to the thermal zones + + These principles are mainly used to handle the building envelopes. + In addition it is necessary to use statistic data for the following aspects: + + * number of thermal zones + + * division of net leased area into zone areas + + * wall constructions + + * properties of construction materials + + With the help of such statistical data, it is possible to create archetype + buildings using five parameters: + + * type of building + + * net leased area + + * year of construction + + * number of floors + + * height of floors + + The number of zones and respective zone areas differ for different types of buildings. + Detailed information for specific types are given below. + The connection between the building envelope area and the + building net leased area is based on BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010` where various administrative + buildings were investigated. + In addition to this relationship, it is possible to refine the dataset with further + information about the structure of the building using a method from Kaag :cite:`Kaag.March2008`. + Wall construction is often a function of year of construction. Such relationships are provided by + BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.30.07.2009` and + are enriched by data for materials from DIN 12524 and + DIN 4108-4 :cite:`DeutschesInstitutfurNormung.Juli2000` :cite:`DeutschesInstitutfurNormung.Februar2013`. + + Office module + -------------------------------------------------------- + + **Description** + + The office module contains a multi zone building according to BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010`. + In detail the net leased area is divided into the following thermal zone + areas: + + #. Office (50% of net leased area) + + #. Floor (25% of net leased area) + + #. Storage (15% of net leased area) + + #. Meeting (4% of net leased area) + + #. Restroom (4% of net leased area) + + #. ICT (2% of net leased area) + + .. automodule:: teaser.logic.archetypebuildings.bmvbs.office + :members: + :show-inheritance: + + SingleFamilyDwelling module + ------------------------------------------------------------- + + **Description** + + The residential module contains a single zone building where the envelopes are + computed based on a method from the IWU :cite:`KurzverfahrenIWU`. + In detail the net leased area is divided into the following thermal zone + area: + + #. Single dwelling (100% of net leased area) + + .. automodule:: teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling + :members: + :show-inheritance: + + Institute module + ----------------------------------------------------------- + + **Description** + + The institute module contains a multi zone building which is based on an office + building with an additional laboratory zone. The area of the laboratory zone is + based on the data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. + According to the dataset from Jülich, the typebuilding institute is based on the + buildingsclass of BWZK with the number 2200 which represents all institute + buildings which are not institute type 4 or institute type 8 :cite:`Bauministerkonferenz.Dezember2010`. + In detail the net leased area is divided into the following thermal zone areas: + + #. Office (40% of net leased area) + + #. Floor (25% of net leased area) + + #. Storage (10% of net leased area) + + #. Meeting (4% of net leased area) + + #. Restroom (4% of net leased area) + + #. ICT (2% of net leased area) + + #. Laboratory (15% of the net leased area) + + .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute + :members: + :undoc-members: + :show-inheritance: + + Institute4 module + ------------------------------------------------------------ + + **Description** + + The institute type 4 module contains a multi zone building which is based on an office + building with an additional laboratory zone. The area of the laboratory zone is + based on data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. + According to the dataset from Jülich, the typebuilding institute type 4 is based on the + buildingsclass of BWZK with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. + In detail the net leased + area is divided in the following thermal zone areas: + + #. Office (37.5% of net leased area) + + #. Floor (22.5% of net leased area) + + #. Storage (10% of net leased area) + + #. Meeting (4% of net leased area) + + #. Restroom (4% of net leased area) + + #. ICT (2% of net leased area) + + #. Laboratory (20% of the net leased area) + + .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute4 + :members: + :show-inheritance: + + Institute8 module + ------------------------------------------------------------ + + **Description** + + The institute type 8 module contains a multi zone building which is based on an office + building with an additional laboratory zone. The area of the laboratory zone is + based on data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. + According to the dataset from Jülich, the typebuilding institute type 8 is based on the + buildingsclass of BWZK with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. + In detail the net leased + area is divided in the following thermal zone areas: + + #. Office (10% of net leased area) + + #. Floor (18% of net leased area) + + #. Storage (2% of net leased area) + + #. Meeting (4% of net leased area) + + #. Restroom (4% of net leased area) + + #. ICT (2% of net leased area) + + #. Laboratory (60% of the net leased area) + + .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute8 + :members: + :show-inheritance: + + + Literature + ----------------------------------------------------------------------------- + + .. bibliography:: Literatur.bib + :style: unsrt + :encoding: latex+latin diff --git a/doc/examples.rst b/doc/examples.rst deleted file mode 100644 index c19edc018..000000000 --- a/doc/examples.rst +++ /dev/null @@ -1,46 +0,0 @@ -teaser package structure -================== - -The following docs will guide you through the structure of the Python package -TEASER. This will help to understand the functionality in order to integrate -TEASER in your workflow. - -teaser content -------------------------- -TEASER provides modules, classes and functions to collect data, execute -calculations for reduced order models and generate ready-to-run code for -Modelica libraries AixLib and Annex 60. -The package itself is subdivided into the following -four packages: - -.. toctree:: - :maxdepth: 2 - - teaser.Data - - -.. toctree:: - :maxdepth: 2 - - teaser.Logic - -.. toctree:: - :maxdepth: 2 - - teaser.gui - - -In TEASERS root package there are two additional Python modules: - -.. toctree:: - :maxdepth: 2 - - teaser.Project - teaser.guistart - - -Future Developments -------------------------- - -TEASER is still under development, future implementations will include extended -CityGML support and improvement of the graphical user interface. diff --git a/doc/teaser.Data.rst b/doc/teaser.Data.rst index defe1cd0f..2e57109fe 100644 --- a/doc/teaser.Data.rst +++ b/doc/teaser.Data.rst @@ -1,6 +1,10 @@ data =================== + +The Data package holds modules and classes to interface with files for import or +export. + .. toctree:: :maxdepth: 1 diff --git a/doc/teaser.Logic.ArchetypeBuildings.bmvbs.rst b/doc/teaser.Logic.ArchetypeBuildings.bmvbs.rst index f2b3223b4..bbcfd3fca 100644 --- a/doc/teaser.Logic.ArchetypeBuildings.bmvbs.rst +++ b/doc/teaser.Logic.ArchetypeBuildings.bmvbs.rst @@ -1,193 +1,42 @@ bmvbs -================================================== +====== -**Description** - -The BMVBS package contains different modules for the creation -and parametrisation of typebuildings. In TEASER these typebuildings are used to -set up datasets for buildings out of limited building information. For -this, the methods are based on the following principles according to Lichtmess -:cite:`Lichtme.2010`: - -#. The building envelope is a function based on the building's net leased area - -#. The building envelope can automatically be assigned to the thermal zones - -These principles are mainly used to handle the building envelopes. -In addition it is necessary to use statistic data for the following aspects: - -* number of thermal zones - -* division of net leased area into zone areas - -* wall constructions - -* properties of construction materials - -With the help of such statistical data, it is possible to create archetype -buildings using five parameters: - -* type of building - -* net leased area - -* year of construction - -* number of floors - -* height of floors - -The number of zones and respective zone areas differ for different types of buildings. -Detailed information for specific types are given below. -The connection between the building envelope area and the -building net leased area is based on BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010` where various administrative -buildings were investigated. -In addition to this relationship, it is possible to refine the dataset with further -information about the structure of the building using a method from Kaag :cite:`Kaag.March2008`. -Wall construction is often a function of year of construction. Such relationships are provided by -BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.30.07.2009` and -are enriched by data for materials from DIN 12524 and -DIN 4108-4 :cite:`DeutschesInstitutfurNormung.Juli2000` :cite:`DeutschesInstitutfurNormung.Februar2013`. - -Office module --------------------------------------------------------- - -**Description** - -The office module contains a multi zone building according to BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010`. -In detail the net leased area is divided into the following thermal zone -areas: - -#. Office (50% of net leased area) - -#. Floor (25% of net leased area) - -#. Storage (15% of net leased area) - -#. Meeting (4% of net leased area) - -#. Restroom (4% of net leased area) - -#. ICT (2% of net leased area) +Office +------ .. automodule:: teaser.logic.archetypebuildings.bmvbs.office :members: :show-inheritance: -SingleFamilyDwelling module -------------------------------------------------------------- - -**Description** - -The residential module contains a single zone building where the envelopes are -computed based on a method from the IWU :cite:`KurzverfahrenIWU`. -In detail the net leased area is divided into the following thermal zone -area: - -#. Single dwelling (100% of net leased area) -.. automodule:: teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling - :members: - :show-inheritance: - -Institute module ------------------------------------------------------------ - -**Description** - -The institute module contains a multi zone building which is based on an office -building with an additional laboratory zone. The area of the laboratory zone is -based on the data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. -According to the dataset from Jülich, the typebuilding institute is based on the -buildingsclass of BWZK with the number 2200 which represents all institute -buildings which are not institute type 4 or institute type 8 :cite:`Bauministerkonferenz.Dezember2010`. -In detail the net leased area is divided into the following thermal zone areas: - -#. Office (40% of net leased area) - -#. Floor (25% of net leased area) - -#. Storage (10% of net leased area) - -#. Meeting (4% of net leased area) - -#. Restroom (4% of net leased area) - -#. ICT (2% of net leased area) - -#. Laboratory (15% of the net leased area) +Institute +---------- .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute :members: :undoc-members: :show-inheritance: -Institute4 module ------------------------------------------------------------- - -**Description** - -The institute type 4 module contains a multi zone building which is based on an office -building with an additional laboratory zone. The area of the laboratory zone is -based on data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. -According to the dataset from Jülich, the typebuilding institute type 4 is based on the -buildingsclass of BWZK with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. -In detail the net leased -area is divided in the following thermal zone areas: - -#. Office (37.5% of net leased area) - -#. Floor (22.5% of net leased area) - -#. Storage (10% of net leased area) +Institute4 +----------- -#. Meeting (4% of net leased area) - -#. Restroom (4% of net leased area) - -#. ICT (2% of net leased area) - -#. Laboratory (20% of the net leased area) .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute4 :members: :show-inheritance: Institute8 module ------------------------------------------------------------- - -**Description** - -The institute type 8 module contains a multi zone building which is based on an office -building with an additional laboratory zone. The area of the laboratory zone is -based on data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. -According to the dataset from Jülich, the typebuilding institute type 8 is based on the -buildingsclass of BWZK with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. -In detail the net leased -area is divided in the following thermal zone areas: - -#. Office (10% of net leased area) - -#. Floor (18% of net leased area) +----------------- -#. Storage (2% of net leased area) - -#. Meeting (4% of net leased area) - -#. Restroom (4% of net leased area) - -#. ICT (2% of net leased area) - -#. Laboratory (60% of the net leased area) .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute8 :members: :show-inheritance: -Literature ------------------------------------------------------------------------------ +SingleFamilyDwelling +-------------------- -.. bibliography:: Literatur.bib - :style: unsrt - :encoding: latex+latin +.. automodule:: teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling + :members: + :show-inheritance: diff --git a/doc/teaser.Logic.ArchetypeBuildings.rst b/doc/teaser.Logic.ArchetypeBuildings.rst index e01919166..4fb30a2b0 100644 --- a/doc/teaser.Logic.ArchetypeBuildings.rst +++ b/doc/teaser.Logic.ArchetypeBuildings.rst @@ -1,15 +1,16 @@ archetypebuildings ================================================== -Currently we implemented two methodologies to create archetype buildings: +All new archetype buildings should inherit from either residential or +nonresidential buildings: .. toctree:: + :maxdepth: 1 teaser.Logic.ArchetypeBuildings.bmvbs teaser.Logic.ArchetypeBuildings.urbanrenet -All new archetype buildings should inherit from either residential or -nonresidential buildings: + residential ---------------------------- diff --git a/doc/teaser.Logic.ArchetypeBuildings.urbanrenet.rst b/doc/teaser.Logic.ArchetypeBuildings.urbanrenet.rst index 730688571..fca908af0 100644 --- a/doc/teaser.Logic.ArchetypeBuildings.urbanrenet.rst +++ b/doc/teaser.Logic.ArchetypeBuildings.urbanrenet.rst @@ -1,4 +1,4 @@ -urbanrenet -================================================== +urbanrenet +=========== content to come :) diff --git a/doc/teaser.Logic.BuildingObjects.BoundaryConditions.rst b/doc/teaser.Logic.BuildingObjects.BoundaryConditions.rst index 29997a10e..a5dd7380a 100644 --- a/doc/teaser.Logic.BuildingObjects.BoundaryConditions.rst +++ b/doc/teaser.Logic.BuildingObjects.BoundaryConditions.rst @@ -1,25 +1,6 @@ boundaryconditions ==================================================== -UseConditionsOffice18599 module --------------------------------------------------------------------------- - -**Description** - -The UseConditionsOffice18599 module contains the useconditions for the -typebuildings according to the DIN V 18599 :cite:`DINV1859910` and the SIA 2024 :cite:`SwissSocietyofEngineersandArchitects.March2006`. -In detail the attributes are structured in the following sections: - -* Usage and operation times - -* Lighting (The hourly profiles here are based on the usage and operation times) - -* Room climate - -* Internal gains - -* Misc - .. automodule:: teaser.logic.buildingobjects.boundaryconditions.boundaryconditions :members: diff --git a/doc/teaser.Logic.BuildingObjects.Building.rst b/doc/teaser.Logic.BuildingObjects.Building.rst new file mode 100644 index 000000000..d8749de89 --- /dev/null +++ b/doc/teaser.Logic.BuildingObjects.Building.rst @@ -0,0 +1,7 @@ +Building +=================== + +.. automodule:: teaser.logic.buildingobjects.building + :members: + :undoc-members: + :show-inheritance: diff --git a/doc/teaser.Logic.BuildingObjects.ThermalZone.rst b/doc/teaser.Logic.BuildingObjects.ThermalZone.rst new file mode 100644 index 000000000..4921012e6 --- /dev/null +++ b/doc/teaser.Logic.BuildingObjects.ThermalZone.rst @@ -0,0 +1,7 @@ +ThermalZone +=================== + +.. automodule:: teaser.logic.buildingobjects.thermalzone + :members: + :undoc-members: + :show-inheritance: diff --git a/doc/teaser.Logic.BuildingObjects.rst b/doc/teaser.Logic.BuildingObjects.rst index 5f6965c57..73ac0c30e 100644 --- a/doc/teaser.Logic.BuildingObjects.rst +++ b/doc/teaser.Logic.BuildingObjects.rst @@ -1,31 +1,10 @@ buildingobjects ==================================== -The most important objects are `building`_ and `thermalzone`_ - .. toctree:: + teaser.Logic.BuildingObjects.Building + teaser.Logic.BuildingObjects.ThermalZone teaser.Logic.BuildingObjects.BoundaryConditions teaser.Logic.BuildingObjects.BuildingPhysics teaser.Logic.BuildingObjects.BuildingSystems - -building --------------------------------------------- - -.. automodule:: teaser.logic.buildingobjects.building - :members: - :show-inheritance: - -thermalzone ------------------------------------------------ - -.. automodule:: teaser.logic.buildingobjects.thermalzone - :members: - :show-inheritance: - -useconditions -------------------------------------------------- - -.. automodule:: teaser.logic.buildingobjects.useconditions - :members: - :show-inheritance: diff --git a/doc/teaser.Logic.Simulation.rst b/doc/teaser.Logic.Simulation.rst index e46bfd53e..d1acc06d0 100644 --- a/doc/teaser.Logic.Simulation.rst +++ b/doc/teaser.Logic.Simulation.rst @@ -1,18 +1,8 @@ simulation ================================================== -content to come :) -aixlib ----------------------------- -.. automodule:: teaser.logic.simulation.aixlib - :members: - :show-inheritance: - -annex60 ----------------------------- - -.. automodule:: teaser.logic.simulation.annex +.. automodule:: teaser.logic.simulation.modelicainfo :members: :show-inheritance: diff --git a/doc/teaser.Logic.Utilities.rst b/doc/teaser.Logic.Utilities.rst new file mode 100644 index 000000000..3bff53c7f --- /dev/null +++ b/doc/teaser.Logic.Utilities.rst @@ -0,0 +1,7 @@ +Utilities +=================== + +.. automodule:: teaser.logic.utilities + :members: + :undoc-members: + :show-inheritance: diff --git a/doc/teaser.Logic.rst b/doc/teaser.Logic.rst index 885cead89..cca4ddb9f 100644 --- a/doc/teaser.Logic.rst +++ b/doc/teaser.Logic.rst @@ -8,14 +8,9 @@ Annex60 (e.g. in AixLib we need to define orientations and tilts for the whole building) The utility module helps us to do path handling. .. toctree:: + :maxdepth: 1 - teaser.Logic.BuildingObjects - teaser.Logic.ArchetypeBuildings - teaser.Logic.Simulation - -Utilis module --------------------------- - -.. automodule:: teaser.logic.utilities - :members: - :show-inheritance: + teaser.Logic.BuildingObjects + teaser.Logic.ArchetypeBuildings + teaser.Logic.Simulation + teaser.Logic.Utilities diff --git a/doc/teaser.rst b/doc/teaser.rst index 2deecb31c..8234ecab3 100644 --- a/doc/teaser.rst +++ b/doc/teaser.rst @@ -8,3 +8,4 @@ List of all TEASER modules. :maxdepth: 2 teaser.Data + teaser.Logic From 6b261d9bf252715963fd74f1c69693dd4507094c Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 13:47:37 +0100 Subject: [PATCH 156/283] bugfix for annex model export --- teaser/data/output/annex60_output.py | 30 ++++++++++++++++------------ 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index ba436fdf0..feb35d89a 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -107,15 +107,17 @@ def export_annex60( aixlib_output._help_package_order( path=bldg_path, - package_list=[bldg], + package_list=[], addition=None, extra=bldg.name + "_Models") + zone_path = os.path.join( + bldg_path, + bldg.name + "_Models") + for zone in bldg.thermal_zones: - zone_path = os.path.join( - bldg_path, - bldg.name + "_Models") + zone.parent.library_attr.file_internal_gains = \ 'InternalGains_' + bldg.name + zone.name + '.mat' bldg.library_attr.modelica_gains_boundary( @@ -134,17 +136,19 @@ def export_annex60( elif type(zone.model_attr).__name__ == "FourElement": out_file.write(model_template_4.render_unicode(zone=zone)) - aixlib_output._help_package( - path=bldg_path, - name=bldg.name + "_Models", - within=prj.name + '.' + bldg.name) + out_file.close() + + aixlib_output._help_package( + path=zone_path, + name=bldg.name + "_Models", + within=prj.name + '.' + bldg.name) + + aixlib_output._help_package_order( + path=zone_path, + package_list=bldg.thermal_zones, + addition=bldg.name + "_") - aixlib_output._help_package_order( - path=zone_path, - package_list=bldg.thermal_zones, - addition=(bldg.name + "_")) - out_file.close() print("Exports can be found here:") print(path) From 8739035799bb9a2825926a2c59d938acd861432c Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 14:28:32 +0100 Subject: [PATCH 157/283] add docu of archetypes --- doc/archetypes.rst | 251 ++++++++++++++++++++------------------------- 1 file changed, 110 insertions(+), 141 deletions(-) diff --git a/doc/archetypes.rst b/doc/archetypes.rst index 4149d3bcf..b2c006f46 100644 --- a/doc/archetypes.rst +++ b/doc/archetypes.rst @@ -1,12 +1,12 @@ Archetype Buildings =================== + This section gives a short overview about archetype methodology implemented in -TEASER. For usage of archetype buildings, please read the docs of archetype -classes and examples. +TEASER. For exact meaning of all attributes and usage of archetype buildings, +please read the docs of archetype classes and examples. -TEASER provides archetypes for residential and -non-residential buildings. TEASER is based on three different studies, -investigating the German building stocks. +TEASER provides archetypes for residential and non-residential buildings. TEASER +is based on three different studies, investigating the German building stocks. - non-residential buildings: :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010` and :cite:`Lichtme.2010` - residential buildings: :cite:`KurzverfahrenIWU`. @@ -19,199 +19,168 @@ TEASER methodology uses 5 basic parameters for data enrichment: - average height of floors - number of floors -With help of these parameters individual archetype buildings are generated with information of the geometry, thermal zones and ... - - - - - bmvbs - - **Description** +Currently five different archetypes are implemented in TEASER. We are planing to +integrate Tabula archetypes soon. - The BMVBS package contains different modules for the creation - and parametrisation of typebuildings. In TEASER these typebuildings are used to - set up datasets for buildings out of limited building information. For - this, the methods are based on the following principles according to Lichtmess - :cite:`Lichtme.2010`: - #. The building envelope is a function based on the building's net leased area +Non-residential +--------------- - #. The building envelope can automatically be assigned to the thermal zones +The BMVBS package contains different modules for the creation and +parametrisation of typebuildings. In TEASER these typebuildings are used to set +up datasets for buildings out of limited building information. For this, the +methods are based on the following principles according to Lichtmess +:cite:`Lichtme.2010`: - These principles are mainly used to handle the building envelopes. - In addition it is necessary to use statistic data for the following aspects: +#. The building envelope is a function based on the building's net leased area - * number of thermal zones +#. The building envelope can automatically be assigned to the thermal zones - * division of net leased area into zone areas +These principles are mainly used to handle the building envelopes. +In addition it is necessary to use statistic data for the following aspects: - * wall constructions +* number of thermal zones - * properties of construction materials +* division of net leased area into zone areas - With the help of such statistical data, it is possible to create archetype - buildings using five parameters: +* wall constructions - * type of building +* properties of construction materials - * net leased area +The number of zones and respective zone areas differ for different types of +buildings. Detailed information for specific types are given below. The +connection between the building envelope area and the building net leased area +is based on BMVBS +:cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010` where +various administrative buildings were investigated. In addition to this +relationship, it is possible to refine the dataset with further information +about the structure of the building using a method from Kaag +:cite:`Kaag.March2008`. Wall construction is often a function of year of +construction. Such relationships are provided by BMVBS +:cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.30.07.2009` and are +enriched by data for materials from DIN 12524 and DIN 4108-4 +:cite:`DeutschesInstitutfurNormung.Juli2000` +:cite:`DeutschesInstitutfurNormung.Februar2013`. - * year of construction +Office +------ - * number of floors +The office module contains a multi zone building according to BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010`. +In detail the net leased area is divided into the following thermal zone +areas: - * height of floors +#. Office (50% of net leased area) - The number of zones and respective zone areas differ for different types of buildings. - Detailed information for specific types are given below. - The connection between the building envelope area and the - building net leased area is based on BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010` where various administrative - buildings were investigated. - In addition to this relationship, it is possible to refine the dataset with further - information about the structure of the building using a method from Kaag :cite:`Kaag.March2008`. - Wall construction is often a function of year of construction. Such relationships are provided by - BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.30.07.2009` and - are enriched by data for materials from DIN 12524 and - DIN 4108-4 :cite:`DeutschesInstitutfurNormung.Juli2000` :cite:`DeutschesInstitutfurNormung.Februar2013`. +#. Floor (25% of net leased area) - Office module - -------------------------------------------------------- +#. Storage (15% of net leased area) - **Description** +#. Meeting (4% of net leased area) - The office module contains a multi zone building according to BMVBS :cite:`BundesministeriumfurVerkehrBauundStadtentwicklung.December2010`. - In detail the net leased area is divided into the following thermal zone - areas: - - #. Office (50% of net leased area) +#. Restroom (4% of net leased area) - #. Floor (25% of net leased area) +#. ICT (2% of net leased area) - #. Storage (15% of net leased area) +Institute module +---------------- - #. Meeting (4% of net leased area) - #. Restroom (4% of net leased area) +The institute module contains a multi zone building which is based on an office +building with an additional laboratory zone. The area of the laboratory zone is +based on the data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. +According to the dataset from Jülich, the typebuilding institute is based on the +buildingsclass of BWZK with the number 2200 which represents all institute +buildings which are not institute type 4 or institute type 8 +:cite:`Bauministerkonferenz.Dezember2010`. Laboratory zones are verntialed using +a central AHU system with humidification and de-humidification. In detail the +net leased area is divided into the following thermal zone areas: - #. ICT (2% of net leased area) +#. Office (40% of net leased area) - .. automodule:: teaser.logic.archetypebuildings.bmvbs.office - :members: - :show-inheritance: +#. Floor (25% of net leased area) - SingleFamilyDwelling module - ------------------------------------------------------------- +#. Storage (10% of net leased area) - **Description** +#. Meeting (4% of net leased area) - The residential module contains a single zone building where the envelopes are - computed based on a method from the IWU :cite:`KurzverfahrenIWU`. - In detail the net leased area is divided into the following thermal zone - area: +#. Restroom (4% of net leased area) - #. Single dwelling (100% of net leased area) +#. ICT (2% of net leased area) - .. automodule:: teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling - :members: - :show-inheritance: +#. Laboratory (15% of the net leased area) - Institute module - ----------------------------------------------------------- - **Description** +Institute4 module +----------------- - The institute module contains a multi zone building which is based on an office - building with an additional laboratory zone. The area of the laboratory zone is - based on the data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. - According to the dataset from Jülich, the typebuilding institute is based on the - buildingsclass of BWZK with the number 2200 which represents all institute - buildings which are not institute type 4 or institute type 8 :cite:`Bauministerkonferenz.Dezember2010`. - In detail the net leased area is divided into the following thermal zone areas: - #. Office (40% of net leased area) +The institute type 4 module contains a multi zone building which is based on an +office building with an additional laboratory zone. The area of the laboratory +zone is based on data from the Forschungszentrum Jülich +:cite:`Abschlussbericht`. According to the dataset from Jülich, the typebuilding +institute type 4 is based on the buildingsclass of BWZK with the number 2240 +:cite:`Bauministerkonferenz.Dezember2010`. Laboratory zones are verntialed using +a central AHU system with humidification and de-humidification. In detail the +net leased area is divided in the following thermal zone areas: - #. Floor (25% of net leased area) +#. Office (37.5% of net leased area) - #. Storage (10% of net leased area) +#. Floor (22.5% of net leased area) - #. Meeting (4% of net leased area) +#. Storage (10% of net leased area) - #. Restroom (4% of net leased area) +#. Meeting (4% of net leased area) - #. ICT (2% of net leased area) +#. Restroom (4% of net leased area) - #. Laboratory (15% of the net leased area) +#. ICT (2% of net leased area) - .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute - :members: - :undoc-members: - :show-inheritance: +#. Laboratory (20% of the net leased area) - Institute4 module - ------------------------------------------------------------ - **Description** +Institute8 module +----------------- - The institute type 4 module contains a multi zone building which is based on an office - building with an additional laboratory zone. The area of the laboratory zone is - based on data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. - According to the dataset from Jülich, the typebuilding institute type 4 is based on the - buildingsclass of BWZK with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. - In detail the net leased - area is divided in the following thermal zone areas: - #. Office (37.5% of net leased area) +The institute type 8 module contains a multi zone building which is based on an +office building with an additional laboratory zone. The area of the laboratory +zone is based on data from the Forschungszentrum Jülich +:cite:`Abschlussbericht`. According to the dataset from Jülich, the typebuilding +institute type 8 is based on the buildingsclass of BWZK with the number 2240 +:cite:`Bauministerkonferenz.Dezember2010`. Laboratory zones are verntialed using +a central AHU system with humidification and de-humidification. In detail the +net leased area is divided in the following thermal zone areas: - #. Floor (22.5% of net leased area) +#. Office (10% of net leased area) - #. Storage (10% of net leased area) +#. Floor (18% of net leased area) - #. Meeting (4% of net leased area) +#. Storage (2% of net leased area) - #. Restroom (4% of net leased area) +#. Meeting (4% of net leased area) - #. ICT (2% of net leased area) +#. Restroom (4% of net leased area) - #. Laboratory (20% of the net leased area) +#. ICT (2% of net leased area) - .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute4 - :members: - :show-inheritance: +#. Laboratory (60% of the net leased area) - Institute8 module - ------------------------------------------------------------ +Residential +------------ - **Description** +SingleFamilyDwelling +-------------------- - The institute type 8 module contains a multi zone building which is based on an office - building with an additional laboratory zone. The area of the laboratory zone is - based on data from the Forschungszentrum Jülich :cite:`Abschlussbericht`. - According to the dataset from Jülich, the typebuilding institute type 8 is based on the - buildingsclass of BWZK with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. - In detail the net leased - area is divided in the following thermal zone areas: - - #. Office (10% of net leased area) - - #. Floor (18% of net leased area) - - #. Storage (2% of net leased area) - - #. Meeting (4% of net leased area) - - #. Restroom (4% of net leased area) - - #. ICT (2% of net leased area) - - #. Laboratory (60% of the net leased area) + The residential module contains a single zone building where the envelopes are + computed based on a method from the IWU :cite:`KurzverfahrenIWU`. + In detail the net leased area is divided into the following thermal zone + area: - .. automodule:: teaser.logic.archetypebuildings.bmvbs.custom.institute8 - :members: - :show-inheritance: + #. Living (100% of net leased area) - Literature - ----------------------------------------------------------------------------- +Literature +----------- .. bibliography:: Literatur.bib :style: unsrt From 04531bea001c13c0146b2f2de2fdd795a173bee3 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 14:34:51 +0100 Subject: [PATCH 158/283] fix docu in release05 branch --- .../bmvbs/custom/institute.py | 112 +++++++++++++++++- .../bmvbs/custom/institute4.py | 111 ++++++++++++++++- .../bmvbs/custom/institute8.py | 108 ++++++++++++++++- .../logic/archetypebuildings/bmvbs/office.py | 4 +- 4 files changed, 330 insertions(+), 5 deletions(-) diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute.py index cd9910a0f..0d629e1c2 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute.py @@ -6,7 +6,117 @@ class Institute(Office): - """Type Institute Building (type 4) + """Type Institute Building + + The institute module contains a multi zone building which is based on an + office building with an additional laboratory zone. The area of the + laboratory zone is based on the data from the Forschungszentrum Jülich + :cite:`Abschlussbericht`. According to the dataset from Jülich, + the typebuilding institute is based on the buildingsclass of BWZK with + the number 2200 which represents all institute buildings which are not + institute type 4 or institute type 8 + :cite:`Bauministerkonferenz.Dezember2010`. Laboratory zones are + verntialed using a central AHU system with humidification and + de-humidification. + + In detail the net leased area is divided into the following thermal zone + areas: + + #. Office (40% of net leased area) + #. Floor (25% of net leased area) + #. Storage (10% of net leased area) + #. Meeting (4% of net leased area) + #. Restroom (4% of net leased area) + #. ICT (2% of net leased area) + #. Laboratory (15% of the net leased area) + + Parameters + ---------- + + parent: Project() + The parent class of this object, the Project the Building belongs to. + Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. + (default: None) + name : str + Individual name + year_of_construction : int + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors + number_of_floors : int + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. + office_layout : int + Structure of the floor plan of office buildings, default is 1, + which is representative for one elongated floor. + 1: elongated 1 floor + 2: elongated 2 floors + 3: compact (e.g. for a square base building) + window_layout : int + Structure of the window facade type, default is 1, which is + representative for a punctuated facade. + 1: punctuated facade (individual windows) + 2: banner facade (continuous windows) + 3: full glazing + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction + + Note + ---------- + The listed attributes are just the ones that are set by the user + calculated values are not included in this list. Changing these values is + expert mode. + + Attributes + ---------- + + zone_area_factors : dict + This dictionary contains the name of the zone (str), the + zone area factor (float) and the zone usage from BoundaryConditions XML + (str). (Default see doc string above) + outer_wall_names : dict + This dictionary contains a random name for the outer walls, + their orientation and tilt. Default is a building in north-south + orientation) + roof_names : dict + This dictionary contains the name of the roofs, their orientation + and tilt. Default is one flat roof. + ground_floor_names : dict + This dictionary contains the name of the ground floors, their + orientation and tilt. Default is one ground floor. + window_names : dict + This dictionary contains the name of the window, their + orientation and tilt. Default is a building in north-south + orientation) + inner_wall_names : dict + This dictionary contains the name of the inner walls, their + orientation and tilt. Default is one cumulated inner wall. + ceiling_names : dict + This dictionary contains the name of the ceilings, their + orientation and tilt. Default is one cumulated ceiling. + floor_names : dict + This dictionary contains the name of the floors, their + orientation and tilt. Default is one cumulated floor. + gross_factor : float + gross factor used to correct the rooftop and floor area (default is + 1.15) + est_factor_wall_area : float + estimation factor to calculate outer wall area + est_exponent_wall : float + estimation factor exponent to calculate outer wall area + est_factor_win_area : float + estimation factor to calculate window area + est_exponent_win : float + estimation factor exponent to calculate window area """ def __init__(self, diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py index 392eb3546..79df56949 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py @@ -7,6 +7,115 @@ class Institute4(Office): """Type Institute Building (type 4) + + The institute type 4 module contains a multi zone building which is based + on an office building with an additional laboratory zone. The area of the + laboratory zone is based on data from the Forschungszentrum Jülich + :cite:`Abschlussbericht`. According to the dataset from Jülich, + the typebuilding institute type 4 is based on the buildingsclass of BWZK + with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. + Laboratory zones are verntialed using a central AHU system with + humidification and de-humidification. + + In detail the net leased area is + divided in the following thermal zone areas: + + #. Office (37.5% of net leased area) + #. Floor (22.5% of net leased area) + #. Storage (10% of net leased area) + #. Meeting (4% of net leased area) + #. Restroom (4% of net leased area) + #. ICT (2% of net leased area) + #. Laboratory (20% of the net leased area) + + Parameters + ---------- + + parent: Project() + The parent class of this object, the Project the Building belongs to. + Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. + (default: None) + name : str + Individual name + year_of_construction : int + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors + number_of_floors : int + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. + office_layout : int + Structure of the floor plan of office buildings, default is 1, + which is representative for one elongated floor. + 1: elongated 1 floor + 2: elongated 2 floors + 3: compact (e.g. for a square base building) + window_layout : int + Structure of the window facade type, default is 1, which is + representative for a punctuated facade. + 1: punctuated facade (individual windows) + 2: banner facade (continuous windows) + 3: full glazing + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction + + Note + ---------- + The listed attributes are just the ones that are set by the user + calculated values are not included in this list. Changing these values is + expert mode. + + Attributes + ---------- + + zone_area_factors : dict + This dictionary contains the name of the zone (str), the + zone area factor (float) and the zone usage from BoundaryConditions XML + (str). (Default see doc string above) + outer_wall_names : dict + This dictionary contains a random name for the outer walls, + their orientation and tilt. Default is a building in north-south + orientation) + roof_names : dict + This dictionary contains the name of the roofs, their orientation + and tilt. Default is one flat roof. + ground_floor_names : dict + This dictionary contains the name of the ground floors, their + orientation and tilt. Default is one ground floor. + window_names : dict + This dictionary contains the name of the window, their + orientation and tilt. Default is a building in north-south + orientation) + inner_wall_names : dict + This dictionary contains the name of the inner walls, their + orientation and tilt. Default is one cumulated inner wall. + ceiling_names : dict + This dictionary contains the name of the ceilings, their + orientation and tilt. Default is one cumulated ceiling. + floor_names : dict + This dictionary contains the name of the floors, their + orientation and tilt. Default is one cumulated floor. + gross_factor : float + gross factor used to correct the rooftop and floor area (default is + 1.15) + est_factor_wall_area : float + estimation factor to calculate outer wall area + est_exponent_wall : float + estimation factor exponent to calculate outer wall area + est_factor_win_area : float + estimation factor to calculate window area + est_exponent_win : float + estimation factor exponent to calculate window area + """ def __init__(self, @@ -16,7 +125,7 @@ def __init__(self, number_of_floors=None, height_of_floors=None, net_leased_area=None, - with_ahu=False, + with_ahu=True, office_layout=None, window_layout=None, construction_type=None): diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py index 88cc20e35..0f2d90be0 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py @@ -8,6 +8,112 @@ class Institute8(Office): """Type Institute Building (type 8) + The institute type 8 module contains a multi zone building which is based + on an office building with an additional laboratory zone. The area of the + laboratory zone is based on data from the Forschungszentrum Jülich + :cite:`Abschlussbericht`. According to the dataset from Jülich, + the typebuilding institute type 8 is based on the buildingsclass of BWZK + with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. + Laboratory zones are verntialed using a central AHU system with + humidification and de-humidification. In detail the net leased area is + divided in the following thermal zone areas: + + #. Office (10% of net leased area) + #. Floor (18% of net leased area) + #. Storage (2% of net leased area) + #. Meeting (4% of net leased area) + #. Restroom (4% of net leased area) + #. ICT (2% of net leased area) + #. Laboratory (60% of the net leased area) + + Parameters + ---------- + + parent: Project() + The parent class of this object, the Project the Building belongs to. + Allows for better control of hierarchical structures. If not None it + adds this Building instance to Project.buildings. + (default: None) + name : str + Individual name + year_of_construction : int + Year of first construction + height_of_floors : float [m] + Average height of the buildings' floors + number_of_floors : int + Number of building's floors above ground + net_leased_area : float [m2] + Total net leased area of building. This is area is NOT the footprint + of a building + with_ahu : Boolean + If set to True, an empty instance of BuildingAHU is instantiated and + assigned to attribute central_ahu. This instance holds information for + central Air Handling units. Default is False. + office_layout : int + Structure of the floor plan of office buildings, default is 1, + which is representative for one elongated floor. + 1: elongated 1 floor + 2: elongated 2 floors + 3: compact (e.g. for a square base building) + window_layout : int + Structure of the window facade type, default is 1, which is + representative for a punctuated facade. + 1: punctuated facade (individual windows) + 2: banner facade (continuous windows) + 3: full glazing + construction_type : str + Construction type of used wall constructions default is "heavy") + heavy: heavy construction + light: light construction + + Note + ---------- + The listed attributes are just the ones that are set by the user + calculated values are not included in this list. Changing these values is + expert mode. + + Attributes + ---------- + + zone_area_factors : dict + This dictionary contains the name of the zone (str), the + zone area factor (float) and the zone usage from BoundaryConditions XML + (str). (Default see doc string above) + outer_wall_names : dict + This dictionary contains a random name for the outer walls, + their orientation and tilt. Default is a building in north-south + orientation) + roof_names : dict + This dictionary contains the name of the roofs, their orientation + and tilt. Default is one flat roof. + ground_floor_names : dict + This dictionary contains the name of the ground floors, their + orientation and tilt. Default is one ground floor. + window_names : dict + This dictionary contains the name of the window, their + orientation and tilt. Default is a building in north-south + orientation) + inner_wall_names : dict + This dictionary contains the name of the inner walls, their + orientation and tilt. Default is one cumulated inner wall. + ceiling_names : dict + This dictionary contains the name of the ceilings, their + orientation and tilt. Default is one cumulated ceiling. + floor_names : dict + This dictionary contains the name of the floors, their + orientation and tilt. Default is one cumulated floor. + gross_factor : float + gross factor used to correct the rooftop and floor area (default is + 1.15) + est_factor_wall_area : float + estimation factor to calculate outer wall area + est_exponent_wall : float + estimation factor exponent to calculate outer wall area + est_factor_win_area : float + estimation factor to calculate window area + est_exponent_win : float + estimation factor exponent to calculate window area + """ def __init__(self, @@ -17,7 +123,7 @@ def __init__(self, number_of_floors=None, height_of_floors=None, net_leased_area=None, - with_ahu=False, + with_ahu=True, office_layout=None, window_layout=None, construction_type=None): diff --git a/teaser/logic/archetypebuildings/bmvbs/office.py b/teaser/logic/archetypebuildings/bmvbs/office.py index 1fce98b67..b321e8ee2 100644 --- a/teaser/logic/archetypebuildings/bmvbs/office.py +++ b/teaser/logic/archetypebuildings/bmvbs/office.py @@ -90,8 +90,8 @@ class Office(NonResidential): calculated values are not included in this list. Changing these values is expert mode. - Attributes of Office archetype Building - --------------------------------------- + Attributes + ---------- zone_area_factors : dict This dictionary contains the name of the zone (str), the From c91e3687f8dde2b42e681289b772de6199346833 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 14:52:52 +0100 Subject: [PATCH 159/283] update XSD --- teaser/data/bindings/schemas/Project.xsd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teaser/data/bindings/schemas/Project.xsd b/teaser/data/bindings/schemas/Project.xsd index f896ebb45..69dbea90f 100644 --- a/teaser/data/bindings/schemas/Project.xsd +++ b/teaser/data/bindings/schemas/Project.xsd @@ -1,6 +1,6 @@ + targetNamespace="http://teaser.project" attributeFormDefault="unqualified" elementFormDefault="qualified" version="0.5"> @@ -160,7 +160,7 @@ - + From 011399e80433eb7b27fc3ffe7a69753d0c51f09a Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 16:16:49 +0100 Subject: [PATCH 160/283] created new binding for project --- teaser/data/bindings/schemas/Project.xsd | 3 +- teaser/data/bindings/v_0_5/project_bind.py | 6974 ++++++++++++++++++++ 2 files changed, 6976 insertions(+), 1 deletion(-) create mode 100644 teaser/data/bindings/v_0_5/project_bind.py diff --git a/teaser/data/bindings/schemas/Project.xsd b/teaser/data/bindings/schemas/Project.xsd index 69dbea90f..9cd53e826 100644 --- a/teaser/data/bindings/schemas/Project.xsd +++ b/teaser/data/bindings/schemas/Project.xsd @@ -1,7 +1,8 @@ - + diff --git a/teaser/data/bindings/v_0_5/project_bind.py b/teaser/data/bindings/v_0_5/project_bind.py new file mode 100644 index 000000000..48a09a7e2 --- /dev/null +++ b/teaser/data/bindings/v_0_5/project_bind.py @@ -0,0 +1,6974 @@ +# .\project_bind.py +# -*- coding: utf-8 -*- +# PyXB bindings for NM:f5ae7850b2e91390f964b3dcf48cd22f3d76364e +# Generated 2017-01-09 16:15:10.508433 by PyXB version 1.2.5 using Python 3.5.2.final.0 +# Namespace http://teaser.project + +from __future__ import unicode_literals +import pyxb +import pyxb.binding +import pyxb.binding.saxer +import io +import pyxb.utils.utility +import pyxb.utils.domutils +import sys +import pyxb.utils.six as _six +# Unique identifier for bindings created at the same time +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:6952eb7e-d67e-11e6-a675-2cd444b2e704') + +# Version of PyXB used to generate the bindings +_PyXBVersion = '1.2.5' +# Generated bindings are not compatible across PyXB versions +if pyxb.__version__ != _PyXBVersion: + raise pyxb.PyXBVersionError(_PyXBVersion) + +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + +# Import bindings for namespaces imported into schema +import pyxb.binding.datatypes +teaser.data.bindings.v_0_4.boundaryconditions_bind as _ImportedBinding__usecond + +# NOTE: All namespace declarations are reserved within the binding +Namespace = pyxb.namespace.NamespaceForURI('http://teaser.project', create_if_missing=True) +Namespace.configureCategories(['typeBinding', 'elementBinding']) + +def CreateFromDocument (xml_text, default_namespace=None, location_base=None): + """Parse the given XML and use the document element to create a + Python instance. + + @param xml_text An XML document. This should be data (Python 2 + str or Python 3 bytes), or a text (Python 2 unicode or Python 3 + str) in the L{pyxb._InputEncoding} encoding. + + @keyword default_namespace The L{pyxb.Namespace} instance to use as the + default namespace where there is no default namespace in scope. + If unspecified or C{None}, the namespace of the module containing + this function will be used. + + @keyword location_base: An object to be recorded as the base of all + L{pyxb.utils.utility.Location} instances associated with events and + objects handled by the parser. You might pass the URI from which + the document was obtained. + """ + + if pyxb.XMLStyle_saxer != pyxb._XMLStyle: + dom = pyxb.utils.domutils.StringToDOM(xml_text) + return CreateFromDOM(dom.documentElement, default_namespace=default_namespace) + if default_namespace is None: + default_namespace = Namespace.fallbackNamespace() + saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base) + handler = saxer.getContentHandler() + xmld = xml_text + if isinstance(xmld, _six.text_type): + xmld = xmld.encode(pyxb._InputEncoding) + saxer.parse(io.BytesIO(xmld)) + instance = handler.rootObject() + return instance + +def CreateFromDOM (node, default_namespace=None): + """Create a Python instance from the given DOM node. + The node tag must correspond to an element declaration in this module. + + @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.""" + if default_namespace is None: + default_namespace = Namespace.fallbackNamespace() + return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) + + +# Complex type {http://teaser.project}UseConditionType with content type ELEMENT_ONLY +class UseConditionType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}UseConditionType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UseConditionType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 7, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}BoundaryConditions uses Python identifier BoundaryConditions + __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), 'BoundaryConditions', '__httpteaser_project_UseConditionType_httpteaser_projectBoundaryConditions', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 9, 6), ) + + + BoundaryConditions = property(__BoundaryConditions.value, __BoundaryConditions.set, None, None) + + _ElementMap.update({ + __BoundaryConditions.name() : __BoundaryConditions + }) + _AttributeMap.update({ + + }) +_module_typeBindings.UseConditionType = UseConditionType +Namespace.addCategoryObject('typeBinding', 'UseConditionType', UseConditionType) + + +# Complex type {http://teaser.project}MaterialType with content type ELEMENT_ONLY +class MaterialType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}MaterialType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 12, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_MaterialType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}density uses Python identifier density + __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'density'), 'density', '__httpteaser_project_MaterialType_httpteaser_projectdensity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6), ) + + + density = property(__density.value, __density.set, None, None) + + + # Element {http://teaser.project}thermal_conduc uses Python identifier thermal_conduc + __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), 'thermal_conduc', '__httpteaser_project_MaterialType_httpteaser_projectthermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6), ) + + + thermal_conduc = property(__thermal_conduc.value, __thermal_conduc.set, None, None) + + + # Element {http://teaser.project}heat_capac uses Python identifier heat_capac + __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), 'heat_capac', '__httpteaser_project_MaterialType_httpteaser_projectheat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6), ) + + + heat_capac = property(__heat_capac.value, __heat_capac.set, None, None) + + + # Element {http://teaser.project}solar_absorp uses Python identifier solar_absorp + __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), 'solar_absorp', '__httpteaser_project_MaterialType_httpteaser_projectsolar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 18, 6), ) + + + solar_absorp = property(__solar_absorp.value, __solar_absorp.set, None, None) + + + # Element {http://teaser.project}ir_emissivity uses Python identifier ir_emissivity + __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), 'ir_emissivity', '__httpteaser_project_MaterialType_httpteaser_projectir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 19, 6), ) + + + ir_emissivity = property(__ir_emissivity.value, __ir_emissivity.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __density.name() : __density, + __thermal_conduc.name() : __thermal_conduc, + __heat_capac.name() : __heat_capac, + __solar_absorp.name() : __solar_absorp, + __ir_emissivity.name() : __ir_emissivity + }) + _AttributeMap.update({ + + }) +_module_typeBindings.MaterialType = MaterialType +Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) + + +# Complex type {http://teaser.project}LayerType with content type ELEMENT_ONLY +class LayerType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}LayerType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayerType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 22, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}id uses Python identifier id + __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpteaser_project_LayerType_httpteaser_projectid', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6), ) + + + id = property(__id.value, __id.set, None, None) + + + # Element {http://teaser.project}thickness uses Python identifier thickness + __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thickness'), 'thickness', '__httpteaser_project_LayerType_httpteaser_projectthickness', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 25, 6), ) + + + thickness = property(__thickness.value, __thickness.set, None, None) + + + # Element {http://teaser.project}Material uses Python identifier Material + __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Material'), 'Material', '__httpteaser_project_LayerType_httpteaser_projectMaterial', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 26, 6), ) + + + Material = property(__Material.value, __Material.set, None, None) + + _ElementMap.update({ + __id.name() : __id, + __thickness.name() : __thickness, + __Material.name() : __Material + }) + _AttributeMap.update({ + + }) +_module_typeBindings.LayerType = LayerType +Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) + + +# Complex type {http://teaser.project}OuterWallType with content type ELEMENT_ONLY +class OuterWallType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}OuterWallType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OuterWallType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 29, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_OuterWallType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_OuterWallType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}construction_type uses Python identifier construction_type + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_OuterWallType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6), ) + + + construction_type = property(__construction_type.value, __construction_type.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_OuterWallType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_OuterWallType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6), ) + + + area = property(__area.value, __area.set, None, None) + + + # Element {http://teaser.project}tilt uses Python identifier tilt + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_OuterWallType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6), ) + + + tilt = property(__tilt.value, __tilt.set, None, None) + + + # Element {http://teaser.project}orientation uses Python identifier orientation + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_OuterWallType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6), ) + + + orientation = property(__orientation.value, __orientation.set, None, None) + + + # Element {http://teaser.project}inner_convection uses Python identifier inner_convection + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_OuterWallType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6), ) + + + inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) + + + # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_OuterWallType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6), ) + + + inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) + + + # Element {http://teaser.project}outer_convection uses Python identifier outer_convection + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_OuterWallType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6), ) + + + outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) + + + # Element {http://teaser.project}outer_radiation uses Python identifier outer_radiation + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_OuterWallType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 41, 6), ) + + + outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) + + + # Element {http://teaser.project}Layer uses Python identifier Layer + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_OuterWallType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 42, 6), ) + + + Layer = property(__Layer.value, __Layer.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __year_of_construction.name() : __year_of_construction, + __construction_type.name() : __construction_type, + __year_of_retrofit.name() : __year_of_retrofit, + __area.name() : __area, + __tilt.name() : __tilt, + __orientation.name() : __orientation, + __inner_convection.name() : __inner_convection, + __inner_radiation.name() : __inner_radiation, + __outer_convection.name() : __outer_convection, + __outer_radiation.name() : __outer_radiation, + __Layer.name() : __Layer + }) + _AttributeMap.update({ + + }) +_module_typeBindings.OuterWallType = OuterWallType +Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) + + +# Complex type {http://teaser.project}RooftopType with content type ELEMENT_ONLY +class RooftopType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}RooftopType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RooftopType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 45, 3) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_RooftopType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_RooftopType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}construction_type uses Python identifier construction_type + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_RooftopType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6), ) + + + construction_type = property(__construction_type.value, __construction_type.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_RooftopType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_RooftopType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6), ) + + + area = property(__area.value, __area.set, None, None) + + + # Element {http://teaser.project}tilt uses Python identifier tilt + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_RooftopType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6), ) + + + tilt = property(__tilt.value, __tilt.set, None, None) + + + # Element {http://teaser.project}orientation uses Python identifier orientation + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_RooftopType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6), ) + + + orientation = property(__orientation.value, __orientation.set, None, None) + + + # Element {http://teaser.project}inner_convection uses Python identifier inner_convection + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_RooftopType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6), ) + + + inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) + + + # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_RooftopType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6), ) + + + inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) + + + # Element {http://teaser.project}outer_convection uses Python identifier outer_convection + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_RooftopType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6), ) + + + outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) + + + # Element {http://teaser.project}outer_radiation uses Python identifier outer_radiation + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_RooftopType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 57, 6), ) + + + outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) + + + # Element {http://teaser.project}Layer uses Python identifier Layer + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_RooftopType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 58, 6), ) + + + Layer = property(__Layer.value, __Layer.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __year_of_construction.name() : __year_of_construction, + __construction_type.name() : __construction_type, + __year_of_retrofit.name() : __year_of_retrofit, + __area.name() : __area, + __tilt.name() : __tilt, + __orientation.name() : __orientation, + __inner_convection.name() : __inner_convection, + __inner_radiation.name() : __inner_radiation, + __outer_convection.name() : __outer_convection, + __outer_radiation.name() : __outer_radiation, + __Layer.name() : __Layer + }) + _AttributeMap.update({ + + }) +_module_typeBindings.RooftopType = RooftopType +Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) + + +# Complex type {http://teaser.project}InnerWallType with content type ELEMENT_ONLY +class InnerWallType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}InnerWallType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InnerWallType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 61, 3) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_InnerWallType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_InnerWallType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}construction_type uses Python identifier construction_type + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_InnerWallType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6), ) + + + construction_type = property(__construction_type.value, __construction_type.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_InnerWallType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_InnerWallType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6), ) + + + area = property(__area.value, __area.set, None, None) + + + # Element {http://teaser.project}tilt uses Python identifier tilt + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_InnerWallType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6), ) + + + tilt = property(__tilt.value, __tilt.set, None, None) + + + # Element {http://teaser.project}orientation uses Python identifier orientation + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_InnerWallType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6), ) + + + orientation = property(__orientation.value, __orientation.set, None, None) + + + # Element {http://teaser.project}inner_convection uses Python identifier inner_convection + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_InnerWallType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6), ) + + + inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) + + + # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_InnerWallType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 71, 6), ) + + + inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) + + + # Element {http://teaser.project}Layer uses Python identifier Layer + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_InnerWallType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 72, 6), ) + + + Layer = property(__Layer.value, __Layer.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __year_of_construction.name() : __year_of_construction, + __construction_type.name() : __construction_type, + __year_of_retrofit.name() : __year_of_retrofit, + __area.name() : __area, + __tilt.name() : __tilt, + __orientation.name() : __orientation, + __inner_convection.name() : __inner_convection, + __inner_radiation.name() : __inner_radiation, + __Layer.name() : __Layer + }) + _AttributeMap.update({ + + }) +_module_typeBindings.InnerWallType = InnerWallType +Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) + + +# Complex type {http://teaser.project}CeilingType with content type ELEMENT_ONLY +class CeilingType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}CeilingType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CeilingType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 75, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_CeilingType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_CeilingType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}construction_type uses Python identifier construction_type + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_CeilingType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6), ) + + + construction_type = property(__construction_type.value, __construction_type.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_CeilingType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_CeilingType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6), ) + + + area = property(__area.value, __area.set, None, None) + + + # Element {http://teaser.project}tilt uses Python identifier tilt + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_CeilingType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6), ) + + + tilt = property(__tilt.value, __tilt.set, None, None) + + + # Element {http://teaser.project}orientation uses Python identifier orientation + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_CeilingType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6), ) + + + orientation = property(__orientation.value, __orientation.set, None, None) + + + # Element {http://teaser.project}inner_convection uses Python identifier inner_convection + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_CeilingType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6), ) + + + inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) + + + # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_CeilingType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 85, 6), ) + + + inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) + + + # Element {http://teaser.project}Layer uses Python identifier Layer + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_CeilingType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 86, 6), ) + + + Layer = property(__Layer.value, __Layer.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __year_of_construction.name() : __year_of_construction, + __construction_type.name() : __construction_type, + __year_of_retrofit.name() : __year_of_retrofit, + __area.name() : __area, + __tilt.name() : __tilt, + __orientation.name() : __orientation, + __inner_convection.name() : __inner_convection, + __inner_radiation.name() : __inner_radiation, + __Layer.name() : __Layer + }) + _AttributeMap.update({ + + }) +_module_typeBindings.CeilingType = CeilingType +Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) + + +# Complex type {http://teaser.project}FloorType with content type ELEMENT_ONLY +class FloorType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}FloorType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FloorType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 89, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_FloorType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_FloorType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}construction_type uses Python identifier construction_type + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_FloorType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6), ) + + + construction_type = property(__construction_type.value, __construction_type.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_FloorType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_FloorType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6), ) + + + area = property(__area.value, __area.set, None, None) + + + # Element {http://teaser.project}tilt uses Python identifier tilt + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_FloorType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6), ) + + + tilt = property(__tilt.value, __tilt.set, None, None) + + + # Element {http://teaser.project}orientation uses Python identifier orientation + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_FloorType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6), ) + + + orientation = property(__orientation.value, __orientation.set, None, None) + + + # Element {http://teaser.project}inner_convection uses Python identifier inner_convection + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_FloorType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6), ) + + + inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) + + + # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_FloorType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 99, 6), ) + + + inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) + + + # Element {http://teaser.project}Layer uses Python identifier Layer + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_FloorType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 100, 6), ) + + + Layer = property(__Layer.value, __Layer.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __year_of_construction.name() : __year_of_construction, + __construction_type.name() : __construction_type, + __year_of_retrofit.name() : __year_of_retrofit, + __area.name() : __area, + __tilt.name() : __tilt, + __orientation.name() : __orientation, + __inner_convection.name() : __inner_convection, + __inner_radiation.name() : __inner_radiation, + __Layer.name() : __Layer + }) + _AttributeMap.update({ + + }) +_module_typeBindings.FloorType = FloorType +Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) + + +# Complex type {http://teaser.project}GroundFloorType with content type ELEMENT_ONLY +class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}GroundFloorType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GroundFloorType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 103, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_GroundFloorType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_GroundFloorType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}construction_type uses Python identifier construction_type + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_GroundFloorType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6), ) + + + construction_type = property(__construction_type.value, __construction_type.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_GroundFloorType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_GroundFloorType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6), ) + + + area = property(__area.value, __area.set, None, None) + + + # Element {http://teaser.project}tilt uses Python identifier tilt + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_GroundFloorType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6), ) + + + tilt = property(__tilt.value, __tilt.set, None, None) + + + # Element {http://teaser.project}orientation uses Python identifier orientation + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_GroundFloorType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6), ) + + + orientation = property(__orientation.value, __orientation.set, None, None) + + + # Element {http://teaser.project}inner_convection uses Python identifier inner_convection + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_GroundFloorType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6), ) + + + inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) + + + # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_GroundFloorType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 113, 6), ) + + + inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) + + + # Element {http://teaser.project}Layer uses Python identifier Layer + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_GroundFloorType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 114, 6), ) + + + Layer = property(__Layer.value, __Layer.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __year_of_construction.name() : __year_of_construction, + __construction_type.name() : __construction_type, + __year_of_retrofit.name() : __year_of_retrofit, + __area.name() : __area, + __tilt.name() : __tilt, + __orientation.name() : __orientation, + __inner_convection.name() : __inner_convection, + __inner_radiation.name() : __inner_radiation, + __Layer.name() : __Layer + }) + _AttributeMap.update({ + + }) +_module_typeBindings.GroundFloorType = GroundFloorType +Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) + + +# Complex type {http://teaser.project}WindowType with content type ELEMENT_ONLY +class WindowType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}WindowType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WindowType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 117, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_WindowType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_WindowType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}construction_type uses Python identifier construction_type + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_WindowType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6), ) + + + construction_type = property(__construction_type.value, __construction_type.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_WindowType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_WindowType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6), ) + + + area = property(__area.value, __area.set, None, None) + + + # Element {http://teaser.project}tilt uses Python identifier tilt + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_WindowType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6), ) + + + tilt = property(__tilt.value, __tilt.set, None, None) + + + # Element {http://teaser.project}orientation uses Python identifier orientation + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_WindowType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6), ) + + + orientation = property(__orientation.value, __orientation.set, None, None) + + + # Element {http://teaser.project}inner_convection uses Python identifier inner_convection + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_WindowType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 6), ) + + + inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) + + + # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_WindowType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6), ) + + + inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) + + + # Element {http://teaser.project}outer_convection uses Python identifier outer_convection + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_WindowType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3), ) + + + outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) + + + # Element {http://teaser.project}outer_radiation uses Python identifier outer_radiation + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_WindowType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6), ) + + + outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) + + + # Element {http://teaser.project}g_value uses Python identifier g_value + __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'g_value'), 'g_value', '__httpteaser_project_WindowType_httpteaser_projectg_value', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 3), ) + + + g_value = property(__g_value.value, __g_value.set, None, None) + + + # Element {http://teaser.project}a_conv uses Python identifier a_conv + __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), 'a_conv', '__httpteaser_project_WindowType_httpteaser_projecta_conv', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6), ) + + + a_conv = property(__a_conv.value, __a_conv.set, None, None) + + + # Element {http://teaser.project}shading_g_total uses Python identifier shading_g_total + __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), 'shading_g_total', '__httpteaser_project_WindowType_httpteaser_projectshading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6), ) + + + shading_g_total = property(__shading_g_total.value, __shading_g_total.set, None, None) + + + # Element {http://teaser.project}shading_max_irr uses Python identifier shading_max_irr + __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), 'shading_max_irr', '__httpteaser_project_WindowType_httpteaser_projectshading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 133, 6), ) + + + shading_max_irr = property(__shading_max_irr.value, __shading_max_irr.set, None, None) + + + # Element {http://teaser.project}Layer uses Python identifier Layer + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_WindowType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 134, 6), ) + + + Layer = property(__Layer.value, __Layer.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __year_of_construction.name() : __year_of_construction, + __construction_type.name() : __construction_type, + __year_of_retrofit.name() : __year_of_retrofit, + __area.name() : __area, + __tilt.name() : __tilt, + __orientation.name() : __orientation, + __inner_convection.name() : __inner_convection, + __inner_radiation.name() : __inner_radiation, + __outer_convection.name() : __outer_convection, + __outer_radiation.name() : __outer_radiation, + __g_value.name() : __g_value, + __a_conv.name() : __a_conv, + __shading_g_total.name() : __shading_g_total, + __shading_max_irr.name() : __shading_max_irr, + __Layer.name() : __Layer + }) + _AttributeMap.update({ + + }) +_module_typeBindings.WindowType = WindowType +Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) + + +# Complex type {http://teaser.project}ThermalZoneType with content type ELEMENT_ONLY +class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}ThermalZoneType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalZoneType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 137, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_ThermalZoneType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_ThermalZoneType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6), ) + + + area = property(__area.value, __area.set, None, None) + + + # Element {http://teaser.project}volume uses Python identifier volume + __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volume'), 'volume', '__httpteaser_project_ThermalZoneType_httpteaser_projectvolume', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6), ) + + + volume = property(__volume.value, __volume.set, None, None) + + + # Element {http://teaser.project}infiltration_rate uses Python identifier infiltration_rate + __infiltration_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate'), 'infiltration_rate', '__httpteaser_project_ThermalZoneType_httpteaser_projectinfiltration_rate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 6), ) + + + infiltration_rate = property(__infiltration_rate.value, __infiltration_rate.set, None, None) + + + # Element {http://teaser.project}typical_length uses Python identifier typical_length + __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), 'typical_length', '__httpteaser_project_ThermalZoneType_httpteaser_projecttypical_length', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6), ) + + + typical_length = property(__typical_length.value, __typical_length.set, None, None) + + + # Element {http://teaser.project}typical_width uses Python identifier typical_width + __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), 'typical_width', '__httpteaser_project_ThermalZoneType_httpteaser_projecttypical_width', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 2), ) + + + typical_width = property(__typical_width.value, __typical_width.set, None, None) + + + # Element {http://teaser.project}UseCondition uses Python identifier UseCondition + __UseCondition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UseCondition'), 'UseCondition', '__httpteaser_project_ThermalZoneType_httpteaser_projectUseCondition', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6), ) + + + UseCondition = property(__UseCondition.value, __UseCondition.set, None, None) + + + # Element {http://teaser.project}OuterWall uses Python identifier OuterWall + __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), 'OuterWall', '__httpteaser_project_ThermalZoneType_httpteaser_projectOuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6), ) + + + OuterWall = property(__OuterWall.value, __OuterWall.set, None, None) + + + # Element {http://teaser.project}Rooftop uses Python identifier Rooftop + __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), 'Rooftop', '__httpteaser_project_ThermalZoneType_httpteaser_projectRooftop', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6), ) + + + Rooftop = property(__Rooftop.value, __Rooftop.set, None, None) + + + # Element {http://teaser.project}GroundFloor uses Python identifier GroundFloor + __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), 'GroundFloor', '__httpteaser_project_ThermalZoneType_httpteaser_projectGroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6), ) + + + GroundFloor = property(__GroundFloor.value, __GroundFloor.set, None, None) + + + # Element {http://teaser.project}InnerWall uses Python identifier InnerWall + __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), 'InnerWall', '__httpteaser_project_ThermalZoneType_httpteaser_projectInnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6), ) + + + InnerWall = property(__InnerWall.value, __InnerWall.set, None, None) + + + # Element {http://teaser.project}Ceiling uses Python identifier Ceiling + __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), 'Ceiling', '__httpteaser_project_ThermalZoneType_httpteaser_projectCeiling', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6), ) + + + Ceiling = property(__Ceiling.value, __Ceiling.set, None, None) + + + # Element {http://teaser.project}Floor uses Python identifier Floor + __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Floor'), 'Floor', '__httpteaser_project_ThermalZoneType_httpteaser_projectFloor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 151, 6), ) + + + Floor = property(__Floor.value, __Floor.set, None, None) + + + # Element {http://teaser.project}Window uses Python identifier Window + __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Window'), 'Window', '__httpteaser_project_ThermalZoneType_httpteaser_projectWindow', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 152, 6), ) + + + Window = property(__Window.value, __Window.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __area.name() : __area, + __volume.name() : __volume, + __infiltration_rate.name() : __infiltration_rate, + __typical_length.name() : __typical_length, + __typical_width.name() : __typical_width, + __UseCondition.name() : __UseCondition, + __OuterWall.name() : __OuterWall, + __Rooftop.name() : __Rooftop, + __GroundFloor.name() : __GroundFloor, + __InnerWall.name() : __InnerWall, + __Ceiling.name() : __Ceiling, + __Floor.name() : __Floor, + __Window.name() : __Window + }) + _AttributeMap.update({ + + }) +_module_typeBindings.ThermalZoneType = ThermalZoneType +Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) + + +# Complex type {http://teaser.project}BuildingAHUType with content type ELEMENT_ONLY +class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}BuildingAHUType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingAHUType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 155, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}heating uses Python identifier heating + __heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heating'), 'heating', '__httpteaser_project_BuildingAHUType_httpteaser_projectheating', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6), ) + + + heating = property(__heating.value, __heating.set, None, None) + + + # Element {http://teaser.project}cooling uses Python identifier cooling + __cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cooling'), 'cooling', '__httpteaser_project_BuildingAHUType_httpteaser_projectcooling', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6), ) + + + cooling = property(__cooling.value, __cooling.set, None, None) + + + # Element {http://teaser.project}dehumidification uses Python identifier dehumidification + __dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dehumidification'), 'dehumidification', '__httpteaser_project_BuildingAHUType_httpteaser_projectdehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6), ) + + + dehumidification = property(__dehumidification.value, __dehumidification.set, None, None) + + + # Element {http://teaser.project}humidification uses Python identifier humidification + __humidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'humidification'), 'humidification', '__httpteaser_project_BuildingAHUType_httpteaser_projecthumidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6), ) + + + humidification = property(__humidification.value, __humidification.set, None, None) + + + # Element {http://teaser.project}heat_recovery uses Python identifier heat_recovery + __heat_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery'), 'heat_recovery', '__httpteaser_project_BuildingAHUType_httpteaser_projectheat_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6), ) + + + heat_recovery = property(__heat_recovery.value, __heat_recovery.set, None, None) + + + # Element {http://teaser.project}by_pass_dehumidification uses Python identifier by_pass_dehumidification + __by_pass_dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification'), 'by_pass_dehumidification', '__httpteaser_project_BuildingAHUType_httpteaser_projectby_pass_dehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6), ) + + + by_pass_dehumidification = property(__by_pass_dehumidification.value, __by_pass_dehumidification.set, None, None) + + + # Element {http://teaser.project}efficiency_recovery uses Python identifier efficiency_recovery + __efficiency_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery'), 'efficiency_recovery', '__httpteaser_project_BuildingAHUType_httpteaser_projectefficiency_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6), ) + + + efficiency_recovery = property(__efficiency_recovery.value, __efficiency_recovery.set, None, None) + + + # Element {http://teaser.project}efficiency_recovery_false uses Python identifier efficiency_recovery_false + __efficiency_recovery_false = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery_false'), 'efficiency_recovery_false', '__httpteaser_project_BuildingAHUType_httpteaser_projectefficiency_recovery_false', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6), ) + + + efficiency_recovery_false = property(__efficiency_recovery_false.value, __efficiency_recovery_false.set, None, None) + + + # Element {http://teaser.project}profile_min_relative_humidity uses Python identifier profile_min_relative_humidity + __profile_min_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity'), 'profile_min_relative_humidity', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_min_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6), ) + + + profile_min_relative_humidity = property(__profile_min_relative_humidity.value, __profile_min_relative_humidity.set, None, None) + + + # Element {http://teaser.project}profile_max_relative_humidity uses Python identifier profile_max_relative_humidity + __profile_max_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity'), 'profile_max_relative_humidity', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_max_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6), ) + + + profile_max_relative_humidity = property(__profile_max_relative_humidity.value, __profile_max_relative_humidity.set, None, None) + + + # Element {http://teaser.project}profile_v_flow uses Python identifier profile_v_flow + __profile_v_flow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow'), 'profile_v_flow', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_v_flow', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 167, 6), ) + + + profile_v_flow = property(__profile_v_flow.value, __profile_v_flow.set, None, None) + + + # Element {http://teaser.project}profile_temperature uses Python identifier profile_temperature + __profile_temperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature'), 'profile_temperature', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_temperature', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 168, 6), ) + + + profile_temperature = property(__profile_temperature.value, __profile_temperature.set, None, None) + + _ElementMap.update({ + __heating.name() : __heating, + __cooling.name() : __cooling, + __dehumidification.name() : __dehumidification, + __humidification.name() : __humidification, + __heat_recovery.name() : __heat_recovery, + __by_pass_dehumidification.name() : __by_pass_dehumidification, + __efficiency_recovery.name() : __efficiency_recovery, + __efficiency_recovery_false.name() : __efficiency_recovery_false, + __profile_min_relative_humidity.name() : __profile_min_relative_humidity, + __profile_max_relative_humidity.name() : __profile_max_relative_humidity, + __profile_v_flow.name() : __profile_v_flow, + __profile_temperature.name() : __profile_temperature + }) + _AttributeMap.update({ + + }) +_module_typeBindings.BuildingAHUType = BuildingAHUType +Namespace.addCategoryObject('typeBinding', 'BuildingAHUType', BuildingAHUType) + + +# Complex type {http://teaser.project}BuildingType with content type ELEMENT_ONLY +class BuildingType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}BuildingType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 171, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_BuildingType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}street_name uses Python identifier street_name + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_BuildingType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6), ) + + + street_name = property(__street_name.value, __street_name.set, None, None) + + + # Element {http://teaser.project}city uses Python identifier city + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_BuildingType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6), ) + + + city = property(__city.value, __city.set, None, None) + + + # Element {http://teaser.project}type_of_building uses Python identifier type_of_building + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_BuildingType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 6), ) + + + type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_BuildingType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_BuildingType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 1), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_BuildingType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6), ) + + + number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) + + + # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_BuildingType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6), ) + + + height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) + + + # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_BuildingType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 6), ) + + + net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) + + + # Element {http://teaser.project}outer_area uses Python identifier outer_area + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_BuildingType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6), ) + + + outer_area = property(__outer_area.value, __outer_area.set, None, None) + + + # Element {http://teaser.project}window_area uses Python identifier window_area + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_BuildingType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 1), ) + + + window_area = property(__window_area.value, __window_area.set, None, None) + + + # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_BuildingType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 184, 6), ) + + + ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) + + + # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_BuildingType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 185, 6), ) + + + CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __street_name.name() : __street_name, + __city.name() : __city, + __type_of_building.name() : __type_of_building, + __year_of_construction.name() : __year_of_construction, + __year_of_retrofit.name() : __year_of_retrofit, + __number_of_floors.name() : __number_of_floors, + __height_of_floors.name() : __height_of_floors, + __net_leased_area.name() : __net_leased_area, + __outer_area.name() : __outer_area, + __window_area.name() : __window_area, + __ThermalZone.name() : __ThermalZone, + __CentralAHU.name() : __CentralAHU + }) + _AttributeMap.update({ + + }) +_module_typeBindings.BuildingType = BuildingType +Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) + + +# Complex type {http://teaser.project}OfficeType with content type ELEMENT_ONLY +class OfficeType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}OfficeType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OfficeType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 188, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_OfficeType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}street_name uses Python identifier street_name + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_OfficeType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6), ) + + + street_name = property(__street_name.value, __street_name.set, None, None) + + + # Element {http://teaser.project}city uses Python identifier city + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_OfficeType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6), ) + + + city = property(__city.value, __city.set, None, None) + + + # Element {http://teaser.project}type_of_building uses Python identifier type_of_building + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_OfficeType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 6), ) + + + type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_OfficeType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_OfficeType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 3), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_OfficeType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6), ) + + + number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) + + + # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_OfficeType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6), ) + + + height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) + + + # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_OfficeType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 6), ) + + + net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) + + + # Element {http://teaser.project}outer_area uses Python identifier outer_area + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_OfficeType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6), ) + + + outer_area = property(__outer_area.value, __outer_area.set, None, None) + + + # Element {http://teaser.project}window_area uses Python identifier window_area + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_OfficeType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 3), ) + + + window_area = property(__window_area.value, __window_area.set, None, None) + + + # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_OfficeType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 201, 6), ) + + + ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) + + + # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_OfficeType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 202, 6), ) + + + CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __street_name.name() : __street_name, + __city.name() : __city, + __type_of_building.name() : __type_of_building, + __year_of_construction.name() : __year_of_construction, + __year_of_retrofit.name() : __year_of_retrofit, + __number_of_floors.name() : __number_of_floors, + __height_of_floors.name() : __height_of_floors, + __net_leased_area.name() : __net_leased_area, + __outer_area.name() : __outer_area, + __window_area.name() : __window_area, + __ThermalZone.name() : __ThermalZone, + __CentralAHU.name() : __CentralAHU + }) + _AttributeMap.update({ + + }) +_module_typeBindings.OfficeType = OfficeType +Namespace.addCategoryObject('typeBinding', 'OfficeType', OfficeType) + + +# Complex type {http://teaser.project}ResidentialType with content type ELEMENT_ONLY +class ResidentialType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}ResidentialType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ResidentialType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 205, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_ResidentialType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}street_name uses Python identifier street_name + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_ResidentialType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6), ) + + + street_name = property(__street_name.value, __street_name.set, None, None) + + + # Element {http://teaser.project}city uses Python identifier city + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_ResidentialType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6), ) + + + city = property(__city.value, __city.set, None, None) + + + # Element {http://teaser.project}type_of_building uses Python identifier type_of_building + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_ResidentialType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 6), ) + + + type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_ResidentialType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_ResidentialType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 3), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_ResidentialType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6), ) + + + number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) + + + # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_ResidentialType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6), ) + + + height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) + + + # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_ResidentialType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 6), ) + + + net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) + + + # Element {http://teaser.project}outer_area uses Python identifier outer_area + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_ResidentialType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6), ) + + + outer_area = property(__outer_area.value, __outer_area.set, None, None) + + + # Element {http://teaser.project}window_area uses Python identifier window_area + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_ResidentialType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 3), ) + + + window_area = property(__window_area.value, __window_area.set, None, None) + + + # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_ResidentialType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 218, 6), ) + + + ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) + + + # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_ResidentialType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 219, 6), ) + + + CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __street_name.name() : __street_name, + __city.name() : __city, + __type_of_building.name() : __type_of_building, + __year_of_construction.name() : __year_of_construction, + __year_of_retrofit.name() : __year_of_retrofit, + __number_of_floors.name() : __number_of_floors, + __height_of_floors.name() : __height_of_floors, + __net_leased_area.name() : __net_leased_area, + __outer_area.name() : __outer_area, + __window_area.name() : __window_area, + __ThermalZone.name() : __ThermalZone, + __CentralAHU.name() : __CentralAHU + }) + _AttributeMap.update({ + + }) +_module_typeBindings.ResidentialType = ResidentialType +Namespace.addCategoryObject('typeBinding', 'ResidentialType', ResidentialType) + + +# Complex type {http://teaser.project}InstituteType with content type ELEMENT_ONLY +class InstituteType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}InstituteType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstituteType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 222, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_InstituteType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}street_name uses Python identifier street_name + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_InstituteType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6), ) + + + street_name = property(__street_name.value, __street_name.set, None, None) + + + # Element {http://teaser.project}city uses Python identifier city + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_InstituteType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6), ) + + + city = property(__city.value, __city.set, None, None) + + + # Element {http://teaser.project}type_of_building uses Python identifier type_of_building + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_InstituteType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 6), ) + + + type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_InstituteType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_InstituteType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 3), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_InstituteType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6), ) + + + number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) + + + # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_InstituteType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6), ) + + + height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) + + + # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_InstituteType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 6), ) + + + net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) + + + # Element {http://teaser.project}outer_area uses Python identifier outer_area + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_InstituteType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6), ) + + + outer_area = property(__outer_area.value, __outer_area.set, None, None) + + + # Element {http://teaser.project}window_area uses Python identifier window_area + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_InstituteType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 3), ) + + + window_area = property(__window_area.value, __window_area.set, None, None) + + + # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_InstituteType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 235, 6), ) + + + ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) + + + # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_InstituteType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 236, 6), ) + + + CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __street_name.name() : __street_name, + __city.name() : __city, + __type_of_building.name() : __type_of_building, + __year_of_construction.name() : __year_of_construction, + __year_of_retrofit.name() : __year_of_retrofit, + __number_of_floors.name() : __number_of_floors, + __height_of_floors.name() : __height_of_floors, + __net_leased_area.name() : __net_leased_area, + __outer_area.name() : __outer_area, + __window_area.name() : __window_area, + __ThermalZone.name() : __ThermalZone, + __CentralAHU.name() : __CentralAHU + }) + _AttributeMap.update({ + + }) +_module_typeBindings.InstituteType = InstituteType +Namespace.addCategoryObject('typeBinding', 'InstituteType', InstituteType) + + +# Complex type {http://teaser.project}Institute4Type with content type ELEMENT_ONLY +class Institute4Type (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}Institute4Type with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Institute4Type') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 239, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_Institute4Type_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}street_name uses Python identifier street_name + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_Institute4Type_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6), ) + + + street_name = property(__street_name.value, __street_name.set, None, None) + + + # Element {http://teaser.project}city uses Python identifier city + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_Institute4Type_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6), ) + + + city = property(__city.value, __city.set, None, None) + + + # Element {http://teaser.project}type_of_building uses Python identifier type_of_building + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_Institute4Type_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 6), ) + + + type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_Institute4Type_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_Institute4Type_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 3), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_Institute4Type_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6), ) + + + number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) + + + # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_Institute4Type_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6), ) + + + height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) + + + # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_Institute4Type_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 6), ) + + + net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) + + + # Element {http://teaser.project}outer_area uses Python identifier outer_area + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_Institute4Type_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6), ) + + + outer_area = property(__outer_area.value, __outer_area.set, None, None) + + + # Element {http://teaser.project}window_area uses Python identifier window_area + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_Institute4Type_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 3), ) + + + window_area = property(__window_area.value, __window_area.set, None, None) + + + # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_Institute4Type_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 252, 6), ) + + + ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) + + + # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_Institute4Type_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 253, 6), ) + + + CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __street_name.name() : __street_name, + __city.name() : __city, + __type_of_building.name() : __type_of_building, + __year_of_construction.name() : __year_of_construction, + __year_of_retrofit.name() : __year_of_retrofit, + __number_of_floors.name() : __number_of_floors, + __height_of_floors.name() : __height_of_floors, + __net_leased_area.name() : __net_leased_area, + __outer_area.name() : __outer_area, + __window_area.name() : __window_area, + __ThermalZone.name() : __ThermalZone, + __CentralAHU.name() : __CentralAHU + }) + _AttributeMap.update({ + + }) +_module_typeBindings.Institute4Type = Institute4Type +Namespace.addCategoryObject('typeBinding', 'Institute4Type', Institute4Type) + + +# Complex type {http://teaser.project}Institute8Type with content type ELEMENT_ONLY +class Institute8Type (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}Institute8Type with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Institute8Type') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 256, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_Institute8Type_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6), ) + + + name = property(__name.value, __name.set, None, None) + + + # Element {http://teaser.project}street_name uses Python identifier street_name + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_Institute8Type_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6), ) + + + street_name = property(__street_name.value, __street_name.set, None, None) + + + # Element {http://teaser.project}city uses Python identifier city + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_Institute8Type_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6), ) + + + city = property(__city.value, __city.set, None, None) + + + # Element {http://teaser.project}type_of_building uses Python identifier type_of_building + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_Institute8Type_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 6), ) + + + type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) + + + # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_Institute8Type_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6), ) + + + year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) + + + # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_Institute8Type_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 3), ) + + + year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) + + + # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_Institute8Type_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6), ) + + + number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) + + + # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_Institute8Type_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6), ) + + + height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) + + + # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_Institute8Type_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 6), ) + + + net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) + + + # Element {http://teaser.project}outer_area uses Python identifier outer_area + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_Institute8Type_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6), ) + + + outer_area = property(__outer_area.value, __outer_area.set, None, None) + + + # Element {http://teaser.project}window_area uses Python identifier window_area + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_Institute8Type_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 3), ) + + + window_area = property(__window_area.value, __window_area.set, None, None) + + + # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_Institute8Type_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 269, 6), ) + + + ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) + + + # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_Institute8Type_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 270, 6), ) + + + CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) + + _ElementMap.update({ + __name.name() : __name, + __street_name.name() : __street_name, + __city.name() : __city, + __type_of_building.name() : __type_of_building, + __year_of_construction.name() : __year_of_construction, + __year_of_retrofit.name() : __year_of_retrofit, + __number_of_floors.name() : __number_of_floors, + __height_of_floors.name() : __height_of_floors, + __net_leased_area.name() : __net_leased_area, + __outer_area.name() : __outer_area, + __window_area.name() : __window_area, + __ThermalZone.name() : __ThermalZone, + __CentralAHU.name() : __CentralAHU + }) + _AttributeMap.update({ + + }) +_module_typeBindings.Institute8Type = Institute8Type +Namespace.addCategoryObject('typeBinding', 'Institute8Type', Institute8Type) + + +# Complex type {http://teaser.project}ProjectType with content type ELEMENT_ONLY +class ProjectType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://teaser.project}ProjectType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProjectType') + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 273, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://teaser.project}Building uses Python identifier Building + __Building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Building'), 'Building', '__httpteaser_project_ProjectType_httpteaser_projectBuilding', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 6), ) + + + Building = property(__Building.value, __Building.set, None, None) + + + # Element {http://teaser.project}Office uses Python identifier Office + __Office = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Office'), 'Office', '__httpteaser_project_ProjectType_httpteaser_projectOffice', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3), ) + + + Office = property(__Office.value, __Office.set, None, None) + + + # Element {http://teaser.project}Residential uses Python identifier Residential + __Residential = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Residential'), 'Residential', '__httpteaser_project_ProjectType_httpteaser_projectResidential', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3), ) + + + Residential = property(__Residential.value, __Residential.set, None, None) + + + # Element {http://teaser.project}Institute uses Python identifier Institute + __Institute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute'), 'Institute', '__httpteaser_project_ProjectType_httpteaser_projectInstitute', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 279, 3), ) + + + Institute = property(__Institute.value, __Institute.set, None, None) + + + # Element {http://teaser.project}Institute4 uses Python identifier Institute4 + __Institute4 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute4'), 'Institute4', '__httpteaser_project_ProjectType_httpteaser_projectInstitute4', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 280, 3), ) + + + Institute4 = property(__Institute4.value, __Institute4.set, None, None) + + + # Element {http://teaser.project}Institute8 uses Python identifier Institute8 + __Institute8 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute8'), 'Institute8', '__httpteaser_project_ProjectType_httpteaser_projectInstitute8', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 281, 3), ) + + + Institute8 = property(__Institute8.value, __Institute8.set, None, None) + + + # Attribute version uses Python identifier version + __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpteaser_project_ProjectType_version', pyxb.binding.datatypes.string) + __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 274, 4) + __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 274, 4) + + version = property(__version.value, __version.set, None, None) + + _ElementMap.update({ + __Building.name() : __Building, + __Office.name() : __Office, + __Residential.name() : __Residential, + __Institute.name() : __Institute, + __Institute4.name() : __Institute4, + __Institute8.name() : __Institute8 + }) + _AttributeMap.update({ + __version.name() : __version + }) +_module_typeBindings.ProjectType = ProjectType +Namespace.addCategoryObject('typeBinding', 'ProjectType', ProjectType) + + +Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 6, 2)) +Namespace.addCategoryObject('elementBinding', Project.name().localName(), Project) + + + +UseConditionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), _ImportedBinding__usecond.BoundaryConditionsType, scope=UseConditionType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 9, 6))) + +def _BuildAutomaton (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton + del _BuildAutomaton + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 9, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(UseConditionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 9, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +UseConditionType._Automaton = _BuildAutomaton() + + + + +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6))) + +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6))) + +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6))) + +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6))) + +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 18, 6))) + +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 19, 6))) + +def _BuildAutomaton_ (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_ + del _BuildAutomaton_ + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'density')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 18, 6)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 19, 6)) + st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + ])) + st_4._set_transitionSet(transitions) + transitions = [] + st_5._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +MaterialType._Automaton = _BuildAutomaton_() + + + + +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'id'), pyxb.binding.datatypes.int, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6))) + +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thickness'), pyxb.binding.datatypes.float, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 25, 6))) + +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Material'), MaterialType, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 26, 6))) + +def _BuildAutomaton_2 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_2 + del _BuildAutomaton_2 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'id')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 25, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 26, 6)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + st_2._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +LayerType._Automaton = _BuildAutomaton_2() + + + + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 41, 6))) + +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 42, 6))) + +def _BuildAutomaton_3 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_3 + del _BuildAutomaton_3 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 41, 6)) + counters.add(cc_10) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = None + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 41, 6)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 42, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + ])) + st_11._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +OuterWallType._Automaton = _BuildAutomaton_3() + + + + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 57, 6))) + +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 58, 6))) + +def _BuildAutomaton_4 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_4 + del _BuildAutomaton_4 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 57, 6)) + counters.add(cc_10) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = None + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 57, 6)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 58, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + ])) + st_11._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +RooftopType._Automaton = _BuildAutomaton_4() + + + + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 71, 6))) + +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 72, 6))) + +def _BuildAutomaton_5 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_5 + del _BuildAutomaton_5 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 71, 6)) + counters.add(cc_8) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 71, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 72, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + ])) + st_9._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +InnerWallType._Automaton = _BuildAutomaton_5() + + + + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 85, 6))) + +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 86, 6))) + +def _BuildAutomaton_6 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_6 + del _BuildAutomaton_6 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 85, 6)) + counters.add(cc_8) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 85, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 86, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + ])) + st_9._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +CeilingType._Automaton = _BuildAutomaton_6() + + + + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 99, 6))) + +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 100, 6))) + +def _BuildAutomaton_7 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_7 + del _BuildAutomaton_7 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 99, 6)) + counters.add(cc_8) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 99, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 100, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + ])) + st_9._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +FloorType._Automaton = _BuildAutomaton_7() + + + + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 113, 6))) + +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 114, 6))) + +def _BuildAutomaton_8 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_8 + del _BuildAutomaton_8 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 113, 6)) + counters.add(cc_8) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 113, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 114, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + ])) + st_9._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +GroundFloorType._Automaton = _BuildAutomaton_8() + + + + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 3))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 133, 6))) + +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 134, 6))) + +def _BuildAutomaton_9 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_9 + del _BuildAutomaton_9 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 3)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 133, 6)) + counters.add(cc_14) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 3)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + final_update = None + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 133, 6)) + st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) + final_update = set() + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 134, 6)) + st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_15) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_12, False) ])) + st_12._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_13, True) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_13, False) ])) + st_13._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_14, True) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_14, False) ])) + st_14._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_15, [ + ])) + st_15._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +WindowType._Automaton = _BuildAutomaton_9() + + + + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volume'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 2))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseCondition'), UseConditionType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), OuterWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), RooftopType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), GroundFloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), InnerWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), CeilingType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Floor'), FloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 151, 6))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Window'), WindowType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 152, 6))) + +def _BuildAutomaton_10 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_10 + del _BuildAutomaton_10 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 2)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 151, 6)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 152, 6)) + counters.add(cc_13) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volume')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 2)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UseCondition')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 151, 6)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_13, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 152, 6)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_12, False) ])) + st_12._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_13, True) ])) + st_13._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ThermalZoneType._Automaton = _BuildAutomaton_10() + + + + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heating'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cooling'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dehumidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'humidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery_false'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 167, 6))) + +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 168, 6))) + +def _BuildAutomaton_11 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_11 + del _BuildAutomaton_11 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 167, 6)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 168, 6)) + counters.add(cc_11) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heating')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cooling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'humidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery_false')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 167, 6)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 168, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + st_11._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +BuildingAHUType._Automaton = _BuildAutomaton_11() + + + + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 1))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 1))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 184, 6))) + +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 185, 6))) + +def _BuildAutomaton_12 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_12 + del _BuildAutomaton_12 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 1)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 1)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 184, 6)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 185, 6)) + counters.add(cc_12) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 1)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 1)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 184, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 185, 6)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + st_12._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +BuildingType._Automaton = _BuildAutomaton_12() + + + + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 3))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 3))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 201, 6))) + +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 202, 6))) + +def _BuildAutomaton_13 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_13 + del _BuildAutomaton_13 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 3)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 3)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 201, 6)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 202, 6)) + counters.add(cc_12) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 3)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 3)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 201, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 202, 6)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + st_12._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +OfficeType._Automaton = _BuildAutomaton_13() + + + + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 3))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 3))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 218, 6))) + +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 219, 6))) + +def _BuildAutomaton_14 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_14 + del _BuildAutomaton_14 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 3)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 3)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 218, 6)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 219, 6)) + counters.add(cc_12) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 3)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 3)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 218, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 219, 6)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + st_12._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ResidentialType._Automaton = _BuildAutomaton_14() + + + + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 3))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 3))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 235, 6))) + +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 236, 6))) + +def _BuildAutomaton_15 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_15 + del _BuildAutomaton_15 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 3)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 3)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 235, 6)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 236, 6)) + counters.add(cc_12) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 3)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 3)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 235, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 236, 6)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + st_12._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +InstituteType._Automaton = _BuildAutomaton_15() + + + + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 3))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 3))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 252, 6))) + +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 253, 6))) + +def _BuildAutomaton_16 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_16 + del _BuildAutomaton_16 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 3)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 3)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 252, 6)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 253, 6)) + counters.add(cc_12) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 3)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 3)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 252, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 253, 6)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + st_12._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +Institute4Type._Automaton = _BuildAutomaton_16() + + + + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 3))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 3))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 269, 6))) + +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 270, 6))) + +def _BuildAutomaton_17 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_17 + del _BuildAutomaton_17 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 6)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 3)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 6)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 3)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 269, 6)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 270, 6)) + counters.add(cc_12) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 3)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 6)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 3)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 269, 6)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 270, 6)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + st_12._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +Institute8Type._Automaton = _BuildAutomaton_17() + + + + +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Building'), BuildingType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 6))) + +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Office'), OfficeType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3))) + +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Residential'), ResidentialType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3))) + +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute'), InstituteType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 279, 3))) + +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute4'), Institute4Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 280, 3))) + +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute8'), Institute8Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 281, 3))) + +def _BuildAutomaton_18 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_18 + del _BuildAutomaton_18 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 275, 4)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Office')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Residential')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 279, 3)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute4')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 280, 3)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute8')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 281, 3)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, True) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, True) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, True) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, True) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, True) ])) + st_5._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ProjectType._Automaton = _BuildAutomaton_18() + From cdf586eafdad64eda67ffe6ffccc17fc401c0ffe Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 16:23:11 +0100 Subject: [PATCH 161/283] add 0.4 bindings for pyxb 1.2.5 --- .../bindings/v_0_4/boundaryconditions_bind.py | 460 +++++++++--------- teaser/data/bindings/v_0_4/material_bind.py | 75 +-- .../data/bindings/v_0_4/typeelement_bind.py | 454 ++++++++--------- 3 files changed, 510 insertions(+), 479 deletions(-) diff --git a/teaser/data/bindings/v_0_4/boundaryconditions_bind.py b/teaser/data/bindings/v_0_4/boundaryconditions_bind.py index 47044ba68..7d88dd66e 100644 --- a/teaser/data/bindings/v_0_4/boundaryconditions_bind.py +++ b/teaser/data/bindings/v_0_4/boundaryconditions_bind.py @@ -1,7 +1,7 @@ # .\boundaryconditions_bind.py # -*- coding: utf-8 -*- # PyXB bindings for NM:d789d1de16c05aa7dbcf7132bd9fe56c59a877fd -# Generated 2016-10-14 14:55:29.345233 by PyXB version 1.2.4 using Python 3.5.2.final.0 +# Generated 2017-01-09 16:21:06.286007 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://teaser.boundary from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:7be71ae2-920d-11e6-8913-2cd444b2e704') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:3d72c026-d67f-11e6-bbb9-2cd444b2e704') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.binding.datatypes @@ -80,12 +83,13 @@ class integerList (pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.integer.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerList') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 86, 4) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 86, 4) _Documentation = None _ItemType = pyxb.binding.datatypes.integer integerList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'integerList', integerList) +_module_typeBindings.integerList = integerList # List simple type: {http://teaser.boundary}floatList # superclasses pyxb.binding.datatypes.anySimpleType @@ -94,12 +98,13 @@ class floatList (pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.float.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'floatList') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 89, 4) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 89, 4) _Documentation = None _ItemType = pyxb.binding.datatypes.float floatList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'floatList', floatList) +_module_typeBindings.floatList = floatList # Complex type {http://teaser.boundary}UsageOperationTimeType with content type ELEMENT_ONLY class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): @@ -108,76 +113,76 @@ class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTimeType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 5, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 5, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.boundary}usage_time uses Python identifier usage_time - __usage_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage_time'), 'usage_time', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryusage_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6), ) + __usage_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage_time'), 'usage_time', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryusage_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6), ) usage_time = property(__usage_time.value, __usage_time.set, None, None) # Element {http://teaser.boundary}daily_usage_hours uses Python identifier daily_usage_hours - __daily_usage_hours = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'daily_usage_hours'), 'daily_usage_hours', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundarydaily_usage_hours', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6), ) + __daily_usage_hours = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'daily_usage_hours'), 'daily_usage_hours', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundarydaily_usage_hours', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6), ) daily_usage_hours = property(__daily_usage_hours.value, __daily_usage_hours.set, None, None) # Element {http://teaser.boundary}yearly_usage_days uses Python identifier yearly_usage_days - __yearly_usage_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_days'), 'yearly_usage_days', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_usage_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6), ) + __yearly_usage_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_days'), 'yearly_usage_days', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_usage_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6), ) yearly_usage_days = property(__yearly_usage_days.value, __yearly_usage_days.set, None, None) # Element {http://teaser.boundary}yearly_usage_hours_day uses Python identifier yearly_usage_hours_day - __yearly_usage_hours_day = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_day'), 'yearly_usage_hours_day', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_usage_hours_day', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6), ) + __yearly_usage_hours_day = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_day'), 'yearly_usage_hours_day', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_usage_hours_day', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6), ) yearly_usage_hours_day = property(__yearly_usage_hours_day.value, __yearly_usage_hours_day.set, None, None) # Element {http://teaser.boundary}yearly_usage_hours_night uses Python identifier yearly_usage_hours_night - __yearly_usage_hours_night = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_night'), 'yearly_usage_hours_night', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_usage_hours_night', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6), ) + __yearly_usage_hours_night = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_night'), 'yearly_usage_hours_night', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_usage_hours_night', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6), ) yearly_usage_hours_night = property(__yearly_usage_hours_night.value, __yearly_usage_hours_night.set, None, None) # Element {http://teaser.boundary}daily_operation_ahu_cooling uses Python identifier daily_operation_ahu_cooling - __daily_operation_ahu_cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_ahu_cooling'), 'daily_operation_ahu_cooling', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundarydaily_operation_ahu_cooling', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6), ) + __daily_operation_ahu_cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_ahu_cooling'), 'daily_operation_ahu_cooling', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundarydaily_operation_ahu_cooling', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6), ) daily_operation_ahu_cooling = property(__daily_operation_ahu_cooling.value, __daily_operation_ahu_cooling.set, None, None) # Element {http://teaser.boundary}yearly_heating_days uses Python identifier yearly_heating_days - __yearly_heating_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_heating_days'), 'yearly_heating_days', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_heating_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6), ) + __yearly_heating_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_heating_days'), 'yearly_heating_days', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_heating_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6), ) yearly_heating_days = property(__yearly_heating_days.value, __yearly_heating_days.set, None, None) # Element {http://teaser.boundary}yearly_ahu_days uses Python identifier yearly_ahu_days - __yearly_ahu_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_ahu_days'), 'yearly_ahu_days', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_ahu_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6), ) + __yearly_ahu_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_ahu_days'), 'yearly_ahu_days', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_ahu_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6), ) yearly_ahu_days = property(__yearly_ahu_days.value, __yearly_ahu_days.set, None, None) # Element {http://teaser.boundary}yearly_cooling_days uses Python identifier yearly_cooling_days - __yearly_cooling_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_cooling_days'), 'yearly_cooling_days', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_cooling_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6), ) + __yearly_cooling_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearly_cooling_days'), 'yearly_cooling_days', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundaryyearly_cooling_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6), ) yearly_cooling_days = property(__yearly_cooling_days.value, __yearly_cooling_days.set, None, None) # Element {http://teaser.boundary}daily_operation_heating uses Python identifier daily_operation_heating - __daily_operation_heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_heating'), 'daily_operation_heating', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundarydaily_operation_heating', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 16, 6), ) + __daily_operation_heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_heating'), 'daily_operation_heating', '__httpteaser_boundary_UsageOperationTimeType_httpteaser_boundarydaily_operation_heating', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 16, 6), ) daily_operation_heating = property(__daily_operation_heating.value, __daily_operation_heating.set, None, None) @@ -197,6 +202,7 @@ class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.UsageOperationTimeType = UsageOperationTimeType Namespace.addCategoryObject('typeBinding', 'UsageOperationTimeType', UsageOperationTimeType) @@ -207,55 +213,55 @@ class LightingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LightingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 19, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 19, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.boundary}maintained_illuminance uses Python identifier maintained_illuminance - __maintained_illuminance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maintained_illuminance'), 'maintained_illuminance', '__httpteaser_boundary_LightingType_httpteaser_boundarymaintained_illuminance', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6), ) + __maintained_illuminance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maintained_illuminance'), 'maintained_illuminance', '__httpteaser_boundary_LightingType_httpteaser_boundarymaintained_illuminance', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6), ) maintained_illuminance = property(__maintained_illuminance.value, __maintained_illuminance.set, None, None) # Element {http://teaser.boundary}usage_level_height uses Python identifier usage_level_height - __usage_level_height = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage_level_height'), 'usage_level_height', '__httpteaser_boundary_LightingType_httpteaser_boundaryusage_level_height', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6), ) + __usage_level_height = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage_level_height'), 'usage_level_height', '__httpteaser_boundary_LightingType_httpteaser_boundaryusage_level_height', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6), ) usage_level_height = property(__usage_level_height.value, __usage_level_height.set, None, None) # Element {http://teaser.boundary}red_factor_visual uses Python identifier red_factor_visual - __red_factor_visual = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'red_factor_visual'), 'red_factor_visual', '__httpteaser_boundary_LightingType_httpteaser_boundaryred_factor_visual', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6), ) + __red_factor_visual = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'red_factor_visual'), 'red_factor_visual', '__httpteaser_boundary_LightingType_httpteaser_boundaryred_factor_visual', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6), ) red_factor_visual = property(__red_factor_visual.value, __red_factor_visual.set, None, None) # Element {http://teaser.boundary}rel_absence uses Python identifier rel_absence - __rel_absence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rel_absence'), 'rel_absence', '__httpteaser_boundary_LightingType_httpteaser_boundaryrel_absence', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6), ) + __rel_absence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rel_absence'), 'rel_absence', '__httpteaser_boundary_LightingType_httpteaser_boundaryrel_absence', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6), ) rel_absence = property(__rel_absence.value, __rel_absence.set, None, None) # Element {http://teaser.boundary}room_index uses Python identifier room_index - __room_index = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'room_index'), 'room_index', '__httpteaser_boundary_LightingType_httpteaser_boundaryroom_index', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6), ) + __room_index = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'room_index'), 'room_index', '__httpteaser_boundary_LightingType_httpteaser_boundaryroom_index', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6), ) room_index = property(__room_index.value, __room_index.set, None, None) # Element {http://teaser.boundary}part_load_factor_lighting uses Python identifier part_load_factor_lighting - __part_load_factor_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_lighting'), 'part_load_factor_lighting', '__httpteaser_boundary_LightingType_httpteaser_boundarypart_load_factor_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 6), ) + __part_load_factor_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_lighting'), 'part_load_factor_lighting', '__httpteaser_boundary_LightingType_httpteaser_boundarypart_load_factor_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 6), ) part_load_factor_lighting = property(__part_load_factor_lighting.value, __part_load_factor_lighting.set, None, None) # Element {http://teaser.boundary}ratio_conv_rad_lighting uses Python identifier ratio_conv_rad_lighting - __ratio_conv_rad_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ratio_conv_rad_lighting'), 'ratio_conv_rad_lighting', '__httpteaser_boundary_LightingType_httpteaser_boundaryratio_conv_rad_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 27, 3), ) + __ratio_conv_rad_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ratio_conv_rad_lighting'), 'ratio_conv_rad_lighting', '__httpteaser_boundary_LightingType_httpteaser_boundaryratio_conv_rad_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 27, 3), ) ratio_conv_rad_lighting = property(__ratio_conv_rad_lighting.value, __ratio_conv_rad_lighting.set, None, None) @@ -272,6 +278,7 @@ class LightingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.LightingType = LightingType Namespace.addCategoryObject('typeBinding', 'LightingType', LightingType) @@ -282,83 +289,83 @@ class RoomClimateType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RoomClimateType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 30, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 30, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.boundary}set_temp_heat uses Python identifier set_temp_heat - __set_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'set_temp_heat'), 'set_temp_heat', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryset_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6), ) + __set_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'set_temp_heat'), 'set_temp_heat', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryset_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6), ) set_temp_heat = property(__set_temp_heat.value, __set_temp_heat.set, None, None) # Element {http://teaser.boundary}set_temp_cool uses Python identifier set_temp_cool - __set_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'set_temp_cool'), 'set_temp_cool', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryset_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6), ) + __set_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'set_temp_cool'), 'set_temp_cool', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryset_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6), ) set_temp_cool = property(__set_temp_cool.value, __set_temp_cool.set, None, None) # Element {http://teaser.boundary}temp_set_back uses Python identifier temp_set_back - __temp_set_back = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'temp_set_back'), 'temp_set_back', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarytemp_set_back', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6), ) + __temp_set_back = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'temp_set_back'), 'temp_set_back', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarytemp_set_back', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6), ) temp_set_back = property(__temp_set_back.value, __temp_set_back.set, None, None) # Element {http://teaser.boundary}min_temp_heat uses Python identifier min_temp_heat - __min_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'min_temp_heat'), 'min_temp_heat', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarymin_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6), ) + __min_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'min_temp_heat'), 'min_temp_heat', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarymin_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6), ) min_temp_heat = property(__min_temp_heat.value, __min_temp_heat.set, None, None) # Element {http://teaser.boundary}max_temp_cool uses Python identifier max_temp_cool - __max_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_temp_cool'), 'max_temp_cool', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarymax_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6), ) + __max_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_temp_cool'), 'max_temp_cool', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarymax_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6), ) max_temp_cool = property(__max_temp_cool.value, __max_temp_cool.set, None, None) # Element {http://teaser.boundary}rel_humidity uses Python identifier rel_humidity - __rel_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rel_humidity'), 'rel_humidity', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryrel_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6), ) + __rel_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rel_humidity'), 'rel_humidity', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryrel_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6), ) rel_humidity = property(__rel_humidity.value, __rel_humidity.set, None, None) # Element {http://teaser.boundary}cooling_time uses Python identifier cooling_time - __cooling_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cooling_time'), 'cooling_time', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarycooling_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6), ) + __cooling_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cooling_time'), 'cooling_time', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarycooling_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6), ) cooling_time = property(__cooling_time.value, __cooling_time.set, None, None) # Element {http://teaser.boundary}heating_time uses Python identifier heating_time - __heating_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heating_time'), 'heating_time', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryheating_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6), ) + __heating_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heating_time'), 'heating_time', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryheating_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6), ) heating_time = property(__heating_time.value, __heating_time.set, None, None) # Element {http://teaser.boundary}min_air_exchange uses Python identifier min_air_exchange - __min_air_exchange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'min_air_exchange'), 'min_air_exchange', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarymin_air_exchange', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6), ) + __min_air_exchange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'min_air_exchange'), 'min_air_exchange', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarymin_air_exchange', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6), ) min_air_exchange = property(__min_air_exchange.value, __min_air_exchange.set, None, None) # Element {http://teaser.boundary}rel_absence_ahu uses Python identifier rel_absence_ahu - __rel_absence_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rel_absence_ahu'), 'rel_absence_ahu', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryrel_absence_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6), ) + __rel_absence_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rel_absence_ahu'), 'rel_absence_ahu', '__httpteaser_boundary_RoomClimateType_httpteaser_boundaryrel_absence_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6), ) rel_absence_ahu = property(__rel_absence_ahu.value, __rel_absence_ahu.set, None, None) # Element {http://teaser.boundary}part_load_factor_ahu uses Python identifier part_load_factor_ahu - __part_load_factor_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_ahu'), 'part_load_factor_ahu', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarypart_load_factor_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 42, 6), ) + __part_load_factor_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_ahu'), 'part_load_factor_ahu', '__httpteaser_boundary_RoomClimateType_httpteaser_boundarypart_load_factor_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 42, 6), ) part_load_factor_ahu = property(__part_load_factor_ahu.value, __part_load_factor_ahu.set, None, None) @@ -379,6 +386,7 @@ class RoomClimateType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.RoomClimateType = RoomClimateType Namespace.addCategoryObject('typeBinding', 'RoomClimateType', RoomClimateType) @@ -389,48 +397,48 @@ class InternalGainsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InternalGainsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 45, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 45, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.boundary}persons uses Python identifier persons - __persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'persons'), 'persons', '__httpteaser_boundary_InternalGainsType_httpteaser_boundarypersons', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6), ) + __persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'persons'), 'persons', '__httpteaser_boundary_InternalGainsType_httpteaser_boundarypersons', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6), ) persons = property(__persons.value, __persons.set, None, None) # Element {http://teaser.boundary}profile_persons uses Python identifier profile_persons - __profile_persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_persons'), 'profile_persons', '__httpteaser_boundary_InternalGainsType_httpteaser_boundaryprofile_persons', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6), ) + __profile_persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_persons'), 'profile_persons', '__httpteaser_boundary_InternalGainsType_httpteaser_boundaryprofile_persons', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6), ) profile_persons = property(__profile_persons.value, __profile_persons.set, None, None) # Element {http://teaser.boundary}machines uses Python identifier machines - __machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'machines'), 'machines', '__httpteaser_boundary_InternalGainsType_httpteaser_boundarymachines', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6), ) + __machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'machines'), 'machines', '__httpteaser_boundary_InternalGainsType_httpteaser_boundarymachines', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6), ) machines = property(__machines.value, __machines.set, None, None) # Element {http://teaser.boundary}profile_machines uses Python identifier profile_machines - __profile_machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_machines'), 'profile_machines', '__httpteaser_boundary_InternalGainsType_httpteaser_boundaryprofile_machines', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 6), ) + __profile_machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_machines'), 'profile_machines', '__httpteaser_boundary_InternalGainsType_httpteaser_boundaryprofile_machines', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 6), ) profile_machines = property(__profile_machines.value, __profile_machines.set, None, None) # Element {http://teaser.boundary}lighting_power uses Python identifier lighting_power - __lighting_power = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lighting_power'), 'lighting_power', '__httpteaser_boundary_InternalGainsType_httpteaser_boundarylighting_power', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3), ) + __lighting_power = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lighting_power'), 'lighting_power', '__httpteaser_boundary_InternalGainsType_httpteaser_boundarylighting_power', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3), ) lighting_power = property(__lighting_power.value, __lighting_power.set, None, None) # Element {http://teaser.boundary}profile_lighting uses Python identifier profile_lighting - __profile_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_lighting'), 'profile_lighting', '__httpteaser_boundary_InternalGainsType_httpteaser_boundaryprofile_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 52, 3), ) + __profile_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_lighting'), 'profile_lighting', '__httpteaser_boundary_InternalGainsType_httpteaser_boundaryprofile_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 52, 3), ) profile_lighting = property(__profile_lighting.value, __profile_lighting.set, None, None) @@ -446,6 +454,7 @@ class InternalGainsType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InternalGainsType = InternalGainsType Namespace.addCategoryObject('typeBinding', 'InternalGainsType', InternalGainsType) @@ -456,69 +465,69 @@ class AHUType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AHUType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 55, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 55, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.boundary}min_ahu uses Python identifier min_ahu - __min_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'min_ahu'), 'min_ahu', '__httpteaser_boundary_AHUType_httpteaser_boundarymin_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6), ) + __min_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'min_ahu'), 'min_ahu', '__httpteaser_boundary_AHUType_httpteaser_boundarymin_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6), ) min_ahu = property(__min_ahu.value, __min_ahu.set, None, None) # Element {http://teaser.boundary}max_ahu uses Python identifier max_ahu - __max_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_ahu'), 'max_ahu', '__httpteaser_boundary_AHUType_httpteaser_boundarymax_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6), ) + __max_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_ahu'), 'max_ahu', '__httpteaser_boundary_AHUType_httpteaser_boundarymax_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6), ) max_ahu = property(__max_ahu.value, __max_ahu.set, None, None) # Element {http://teaser.boundary}with_ahu uses Python identifier with_ahu - __with_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'with_ahu'), 'with_ahu', '__httpteaser_boundary_AHUType_httpteaser_boundarywith_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6), ) + __with_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'with_ahu'), 'with_ahu', '__httpteaser_boundary_AHUType_httpteaser_boundarywith_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6), ) with_ahu = property(__with_ahu.value, __with_ahu.set, None, None) # Element {http://teaser.boundary}use_constant_ach_rate uses Python identifier use_constant_ach_rate - __use_constant_ach_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'use_constant_ach_rate'), 'use_constant_ach_rate', '__httpteaser_boundary_AHUType_httpteaser_boundaryuse_constant_ach_rate', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6), ) + __use_constant_ach_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'use_constant_ach_rate'), 'use_constant_ach_rate', '__httpteaser_boundary_AHUType_httpteaser_boundaryuse_constant_ach_rate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6), ) use_constant_ach_rate = property(__use_constant_ach_rate.value, __use_constant_ach_rate.set, None, None) # Element {http://teaser.boundary}base_ach uses Python identifier base_ach - __base_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'base_ach'), 'base_ach', '__httpteaser_boundary_AHUType_httpteaser_boundarybase_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6), ) + __base_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'base_ach'), 'base_ach', '__httpteaser_boundary_AHUType_httpteaser_boundarybase_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6), ) base_ach = property(__base_ach.value, __base_ach.set, None, None) # Element {http://teaser.boundary}max_user_ach uses Python identifier max_user_ach - __max_user_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_user_ach'), 'max_user_ach', '__httpteaser_boundary_AHUType_httpteaser_boundarymax_user_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6), ) + __max_user_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_user_ach'), 'max_user_ach', '__httpteaser_boundary_AHUType_httpteaser_boundarymax_user_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6), ) max_user_ach = property(__max_user_ach.value, __max_user_ach.set, None, None) # Element {http://teaser.boundary}max_overheating_ach uses Python identifier max_overheating_ach - __max_overheating_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_overheating_ach'), 'max_overheating_ach', '__httpteaser_boundary_AHUType_httpteaser_boundarymax_overheating_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6), ) + __max_overheating_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_overheating_ach'), 'max_overheating_ach', '__httpteaser_boundary_AHUType_httpteaser_boundarymax_overheating_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6), ) max_overheating_ach = property(__max_overheating_ach.value, __max_overheating_ach.set, None, None) # Element {http://teaser.boundary}max_summer_ach uses Python identifier max_summer_ach - __max_summer_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_summer_ach'), 'max_summer_ach', '__httpteaser_boundary_AHUType_httpteaser_boundarymax_summer_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6), ) + __max_summer_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'max_summer_ach'), 'max_summer_ach', '__httpteaser_boundary_AHUType_httpteaser_boundarymax_summer_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6), ) max_summer_ach = property(__max_summer_ach.value, __max_summer_ach.set, None, None) # Element {http://teaser.boundary}winter_reduction uses Python identifier winter_reduction - __winter_reduction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'winter_reduction'), 'winter_reduction', '__httpteaser_boundary_AHUType_httpteaser_boundarywinter_reduction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 65, 6), ) + __winter_reduction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'winter_reduction'), 'winter_reduction', '__httpteaser_boundary_AHUType_httpteaser_boundarywinter_reduction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 65, 6), ) winter_reduction = property(__winter_reduction.value, __winter_reduction.set, None, None) @@ -537,6 +546,7 @@ class AHUType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.AHUType = AHUType Namespace.addCategoryObject('typeBinding', 'AHUType', AHUType) @@ -547,62 +557,62 @@ class BoundaryConditionsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditionsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 68, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 68, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.boundary}usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryusage', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6), ) + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryusage', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6), ) usage = property(__usage.value, __usage.set, None, None) # Element {http://teaser.boundary}typical_length uses Python identifier typical_length - __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), 'typical_length', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundarytypical_length', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6), ) + __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), 'typical_length', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundarytypical_length', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6), ) typical_length = property(__typical_length.value, __typical_length.set, None, None) # Element {http://teaser.boundary}typical_width uses Python identifier typical_width - __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), 'typical_width', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundarytypical_width', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6), ) + __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), 'typical_width', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundarytypical_width', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6), ) typical_width = property(__typical_width.value, __typical_width.set, None, None) # Element {http://teaser.boundary}UsageOperationTime uses Python identifier UsageOperationTime - __UsageOperationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTime'), 'UsageOperationTime', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryUsageOperationTime', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6), ) + __UsageOperationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTime'), 'UsageOperationTime', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryUsageOperationTime', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6), ) UsageOperationTime = property(__UsageOperationTime.value, __UsageOperationTime.set, None, None) # Element {http://teaser.boundary}Lighting uses Python identifier Lighting - __Lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Lighting'), 'Lighting', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryLighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6), ) + __Lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Lighting'), 'Lighting', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryLighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6), ) Lighting = property(__Lighting.value, __Lighting.set, None, None) # Element {http://teaser.boundary}RoomClimate uses Python identifier RoomClimate - __RoomClimate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RoomClimate'), 'RoomClimate', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryRoomClimate', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6), ) + __RoomClimate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RoomClimate'), 'RoomClimate', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryRoomClimate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6), ) RoomClimate = property(__RoomClimate.value, __RoomClimate.set, None, None) # Element {http://teaser.boundary}InternalGains uses Python identifier InternalGains - __InternalGains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InternalGains'), 'InternalGains', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryInternalGains', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6), ) + __InternalGains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InternalGains'), 'InternalGains', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryInternalGains', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6), ) InternalGains = property(__InternalGains.value, __InternalGains.set, None, None) # Element {http://teaser.boundary}AHU uses Python identifier AHU - __AHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AHU'), 'AHU', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 77, 6), ) + __AHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AHU'), 'AHU', '__httpteaser_boundary_BoundaryConditionsType_httpteaser_boundaryAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 77, 6), ) AHU = property(__AHU.value, __AHU.set, None, None) @@ -620,6 +630,7 @@ class BoundaryConditionsType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.BoundaryConditionsType = BoundaryConditionsType Namespace.addCategoryObject('typeBinding', 'BoundaryConditionsType', BoundaryConditionsType) @@ -630,13 +641,13 @@ class UseConditionsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UseConditionsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 80, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 80, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.boundary}BoundaryConditions uses Python identifier BoundaryConditions - __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), 'BoundaryConditions', '__httpteaser_boundary_UseConditionsType_httpteaser_boundaryBoundaryConditions', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 83, 6), ) + __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), 'BoundaryConditions', '__httpteaser_boundary_UseConditionsType_httpteaser_boundaryBoundaryConditions', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 83, 6), ) BoundaryConditions = property(__BoundaryConditions.value, __BoundaryConditions.set, None, None) @@ -644,8 +655,8 @@ class UseConditionsType (pyxb.binding.basis.complexTypeDefinition): # Attribute version uses Python identifier version __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpteaser_boundary_UseConditionsType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 81, 4) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 81, 4) + __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 4) + __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 4) version = property(__version.value, __version.set, None, None) @@ -655,33 +666,34 @@ class UseConditionsType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __version.name() : __version }) +_module_typeBindings.UseConditionsType = UseConditionsType Namespace.addCategoryObject('typeBinding', 'UseConditionsType', UseConditionsType) -UseConditions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseConditions'), UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 4, 2)) +UseConditions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseConditions'), UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 4, 2)) Namespace.addCategoryObject('elementBinding', UseConditions.name().localName(), UseConditions) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage_time'), integerList, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage_time'), integerList, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'daily_usage_hours'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'daily_usage_hours'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_day'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_day'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_night'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_night'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_ahu_cooling'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_ahu_cooling'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_heating_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_heating_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_ahu_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_ahu_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_cooling_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearly_cooling_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_heating'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 16, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_heating'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 16, 6))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -690,75 +702,75 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 16, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 16, 6)) counters.add(cc_9) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'daily_usage_hours')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'daily_usage_hours')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_day')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_day')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_night')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_usage_hours_night')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_ahu_cooling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_ahu_cooling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_heating_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_heating_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_ahu_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_ahu_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_cooling_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearly_cooling_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_heating')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 16, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'daily_operation_heating')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 16, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -897,19 +909,19 @@ def _BuildAutomaton (): -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maintained_illuminance'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maintained_illuminance'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage_level_height'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage_level_height'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'red_factor_visual'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'red_factor_visual'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rel_absence'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rel_absence'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'room_index'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'room_index'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ratio_conv_rad_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 27, 3))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ratio_conv_rad_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 27, 3))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -918,54 +930,54 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 27, 3)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 27, 3)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maintained_illuminance')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maintained_illuminance')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage_level_height')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage_level_height')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'red_factor_visual')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'red_factor_visual')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rel_absence')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rel_absence')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'room_index')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'room_index')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ratio_conv_rad_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 27, 3)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ratio_conv_rad_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 27, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -1044,27 +1056,27 @@ def _BuildAutomaton_ (): -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'set_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'set_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'set_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'set_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temp_set_back'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temp_set_back'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'min_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'min_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rel_humidity'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rel_humidity'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cooling_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cooling_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heating_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heating_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'min_air_exchange'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'min_air_exchange'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rel_absence_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rel_absence_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 42, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 42, 6))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -1073,82 +1085,82 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 42, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 42, 6)) counters.add(cc_10) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'set_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'set_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'set_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'set_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'temp_set_back')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'temp_set_back')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'min_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'min_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rel_humidity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rel_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cooling_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cooling_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heating_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heating_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'min_air_exchange')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'min_air_exchange')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rel_absence_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rel_absence_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 42, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'part_load_factor_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 42, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -1311,17 +1323,17 @@ def _BuildAutomaton_2 (): -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'persons'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'persons'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_persons'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_persons'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'machines'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'machines'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_machines'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_machines'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lighting_power'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lighting_power'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_lighting'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 52, 3))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_lighting'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 52, 3))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -1330,47 +1342,47 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 52, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 52, 3)) counters.add(cc_5) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'persons')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'persons')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_persons')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_persons')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'machines')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'machines')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_machines')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_machines')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lighting_power')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lighting_power')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 52, 3)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 52, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1433,23 +1445,23 @@ def _BuildAutomaton_3 (): -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'min_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'min_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'with_ahu'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'with_ahu'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'use_constant_ach_rate'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'use_constant_ach_rate'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'base_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'base_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_user_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_user_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_overheating_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_overheating_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_summer_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'max_summer_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'winter_reduction'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 65, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'winter_reduction'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 65, 6))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -1458,68 +1470,68 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 65, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 65, 6)) counters.add(cc_8) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'min_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'min_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'with_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'with_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'use_constant_ach_rate')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'use_constant_ach_rate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'base_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'base_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_user_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_user_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_overheating_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_overheating_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_summer_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'max_summer_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'winter_reduction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 65, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'winter_reduction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 65, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -1636,21 +1648,21 @@ def _BuildAutomaton_4 (): -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), pyxb.binding.datatypes.string, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), pyxb.binding.datatypes.string, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTime'), UsageOperationTimeType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTime'), UsageOperationTimeType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Lighting'), LightingType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Lighting'), LightingType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RoomClimate'), RoomClimateType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RoomClimate'), RoomClimateType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InternalGains'), InternalGainsType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InternalGains'), InternalGainsType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AHU'), AHUType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 77, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AHU'), AHUType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 77, 6))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -1659,61 +1671,61 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 77, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 77, 6)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTime')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTime')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RoomClimate')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RoomClimate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InternalGains')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InternalGains')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 77, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 77, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -1810,7 +1822,7 @@ def _BuildAutomaton_5 (): -UseConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), BoundaryConditionsType, scope=UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 83, 6))) +UseConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), BoundaryConditionsType, scope=UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 83, 6))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -1819,12 +1831,12 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 83, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 83, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UseConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 83, 6)) + symbol = pyxb.binding.content.ElementUse(UseConditionsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 83, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] diff --git a/teaser/data/bindings/v_0_4/material_bind.py b/teaser/data/bindings/v_0_4/material_bind.py index 197519b46..2d9399d2d 100644 --- a/teaser/data/bindings/v_0_4/material_bind.py +++ b/teaser/data/bindings/v_0_4/material_bind.py @@ -1,7 +1,7 @@ # .\material_bind.py # -*- coding: utf-8 -*- # PyXB bindings for NM:5ffda81d40abe0f3bf00799d81fb473cb8de8e07 -# Generated 2016-10-14 14:55:50.936392 by PyXB version 1.2.4 using Python 3.5.2.final.0 +# Generated 2017-01-09 16:21:36.153994 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://teaser.material from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:88cbc22e-920d-11e6-9c72-2cd444b2e704') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:4f482dd2-d67f-11e6-9d44-2cd444b2e704') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.binding.datatypes @@ -80,48 +83,48 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 5, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 5, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.material}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_material_MaterialType_httpteaser_materialname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 8, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_material_MaterialType_httpteaser_materialname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 8, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.material}density uses Python identifier density - __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'density'), 'density', '__httpteaser_material_MaterialType_httpteaser_materialdensity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 9, 6), ) + __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'density'), 'density', '__httpteaser_material_MaterialType_httpteaser_materialdensity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 9, 6), ) density = property(__density.value, __density.set, None, None) # Element {http://teaser.material}thermal_conduc uses Python identifier thermal_conduc - __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), 'thermal_conduc', '__httpteaser_material_MaterialType_httpteaser_materialthermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 10, 6), ) + __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), 'thermal_conduc', '__httpteaser_material_MaterialType_httpteaser_materialthermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 10, 6), ) thermal_conduc = property(__thermal_conduc.value, __thermal_conduc.set, None, None) # Element {http://teaser.material}heat_capac uses Python identifier heat_capac - __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), 'heat_capac', '__httpteaser_material_MaterialType_httpteaser_materialheat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 11, 6), ) + __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), 'heat_capac', '__httpteaser_material_MaterialType_httpteaser_materialheat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 11, 6), ) heat_capac = property(__heat_capac.value, __heat_capac.set, None, None) # Element {http://teaser.material}solar_absorp uses Python identifier solar_absorp - __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), 'solar_absorp', '__httpteaser_material_MaterialType_httpteaser_materialsolar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 12, 6), ) + __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), 'solar_absorp', '__httpteaser_material_MaterialType_httpteaser_materialsolar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 12, 6), ) solar_absorp = property(__solar_absorp.value, __solar_absorp.set, None, None) # Element {http://teaser.material}ir_emissivity uses Python identifier ir_emissivity - __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), 'ir_emissivity', '__httpteaser_material_MaterialType_httpteaser_materialir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 13, 6), ) + __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), 'ir_emissivity', '__httpteaser_material_MaterialType_httpteaser_materialir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 13, 6), ) ir_emissivity = property(__ir_emissivity.value, __ir_emissivity.set, None, None) @@ -129,8 +132,8 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): # Attribute material_id uses Python identifier material_id __material_id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'material_id'), 'material_id', '__httpteaser_material_MaterialType_material_id', pyxb.binding.datatypes.string) - __material_id._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 6, 1) - __material_id._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 6, 1) + __material_id._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 6, 1) + __material_id._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 6, 1) material_id = property(__material_id.value, __material_id.set, None, None) @@ -145,6 +148,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __material_id.name() : __material_id }) +_module_typeBindings.MaterialType = MaterialType Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) @@ -155,13 +159,13 @@ class MaterialTemplatesType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialTemplatesType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 16, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 16, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.material}Material uses Python identifier Material - __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Material'), 'Material', '__httpteaser_material_MaterialTemplatesType_httpteaser_materialMaterial', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 19, 6), ) + __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Material'), 'Material', '__httpteaser_material_MaterialTemplatesType_httpteaser_materialMaterial', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 19, 6), ) Material = property(__Material.value, __Material.set, None, None) @@ -169,8 +173,8 @@ class MaterialTemplatesType (pyxb.binding.basis.complexTypeDefinition): # Attribute version uses Python identifier version __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpteaser_material_MaterialTemplatesType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 17, 4) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 17, 4) + __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 17, 4) + __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 17, 4) version = property(__version.value, __version.set, None, None) @@ -180,25 +184,26 @@ class MaterialTemplatesType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __version.name() : __version }) +_module_typeBindings.MaterialTemplatesType = MaterialTemplatesType Namespace.addCategoryObject('typeBinding', 'MaterialTemplatesType', MaterialTemplatesType) -MaterialTemplates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MaterialTemplates'), MaterialTemplatesType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 4, 2)) +MaterialTemplates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MaterialTemplates'), MaterialTemplatesType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 4, 2)) Namespace.addCategoryObject('elementBinding', MaterialTemplates.name().localName(), MaterialTemplates) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 8, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 8, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 9, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 9, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 10, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 10, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 11, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 11, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 12, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 12, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 13, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 13, 6))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -207,35 +212,35 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 12, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 12, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 13, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 13, 6)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 8, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 8, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'density')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 9, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'density')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 9, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 10, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 10, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 11, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 11, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 12, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 12, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 13, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 13, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -272,7 +277,7 @@ def _BuildAutomaton (): -MaterialTemplatesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Material'), MaterialType, scope=MaterialTemplatesType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 19, 6))) +MaterialTemplatesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Material'), MaterialType, scope=MaterialTemplatesType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 19, 6))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -281,12 +286,12 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 18, 1)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 18, 1)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MaterialTemplatesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 19, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialTemplatesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 19, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] diff --git a/teaser/data/bindings/v_0_4/typeelement_bind.py b/teaser/data/bindings/v_0_4/typeelement_bind.py index 57504e935..519e761d2 100644 --- a/teaser/data/bindings/v_0_4/typeelement_bind.py +++ b/teaser/data/bindings/v_0_4/typeelement_bind.py @@ -1,7 +1,7 @@ # .\typeelement_bind.py # -*- coding: utf-8 -*- # PyXB bindings for NM:19ffe95f3b2b26427defccbb12bc477d74a55bde -# Generated 2016-10-14 14:56:05.128811 by PyXB version 1.2.4 using Python 3.5.2.final.0 +# Generated 2017-01-09 16:22:05.343913 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://teaser.elements from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:913c023a-920d-11e6-8efb-2cd444b2e704') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:60a77e1a-d67f-11e6-b0e7-2cd444b2e704') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.binding.datatypes @@ -80,12 +83,13 @@ class integerList (pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.integer.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerList') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 117, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 117, 2) _Documentation = None _ItemType = pyxb.binding.datatypes.integer integerList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'integerList', integerList) +_module_typeBindings.integerList = integerList # Complex type {http://teaser.elements}layerType with content type ELEMENT_ONLY class layerType (pyxb.binding.basis.complexTypeDefinition): @@ -94,27 +98,27 @@ class layerType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'layerType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 5, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 5, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}id uses Python identifier id - __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpteaser_elements_layerType_httpteaser_elementsid', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 7, 6), ) + __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpteaser_elements_layerType_httpteaser_elementsid', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 7, 6), ) id = property(__id.value, __id.set, None, None) # Element {http://teaser.elements}thickness uses Python identifier thickness - __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thickness'), 'thickness', '__httpteaser_elements_layerType_httpteaser_elementsthickness', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 8, 6), ) + __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thickness'), 'thickness', '__httpteaser_elements_layerType_httpteaser_elementsthickness', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 8, 6), ) thickness = property(__thickness.value, __thickness.set, None, None) # Element {http://teaser.elements}material uses Python identifier material - __material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'material'), 'material', '__httpteaser_elements_layerType_httpteaser_elementsmaterial', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 9, 6), ) + __material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'material'), 'material', '__httpteaser_elements_layerType_httpteaser_elementsmaterial', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 9, 6), ) material = property(__material.value, __material.set, None, None) @@ -127,6 +131,7 @@ class layerType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.layerType = layerType Namespace.addCategoryObject('typeBinding', 'layerType', layerType) @@ -137,15 +142,15 @@ class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 10, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 10, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.string # Attribute material_id uses Python identifier material_id __material_id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'material_id'), 'material_id', '__httpteaser_elements_CTD_ANON_material_id', pyxb.binding.datatypes.string) - __material_id._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 13, 5) - __material_id._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 13, 5) + __material_id._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 13, 5) + __material_id._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 13, 5) material_id = property(__material_id.value, __material_id.set, None, None) @@ -155,7 +160,7 @@ class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __material_id.name() : __material_id }) - +_module_typeBindings.CTD_ANON = CTD_ANON # Complex type {http://teaser.elements}LayersType with content type ELEMENT_ONLY @@ -165,13 +170,13 @@ class LayersType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayersType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 20, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 20, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}layer uses Python identifier layer - __layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'layer'), 'layer', '__httpteaser_elements_LayersType_httpteaser_elementslayer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 22, 6), ) + __layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'layer'), 'layer', '__httpteaser_elements_LayersType_httpteaser_elementslayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 22, 6), ) layer = property(__layer.value, __layer.set, None, None) @@ -182,6 +187,7 @@ class LayersType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.LayersType = LayersType Namespace.addCategoryObject('typeBinding', 'LayersType', LayersType) @@ -192,62 +198,62 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OuterWallType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 25, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 25, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_OuterWallType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 27, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_OuterWallType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 27, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.elements}building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_OuterWallType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 28, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_OuterWallType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 28, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element {http://teaser.elements}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_OuterWallType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 29, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_OuterWallType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 29, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.elements}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_OuterWallType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 30, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_OuterWallType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 30, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.elements}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_OuterWallType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 31, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_OuterWallType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 31, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.elements}outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_elements_OuterWallType_httpteaser_elementsouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 32, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_elements_OuterWallType_httpteaser_elementsouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 32, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element {http://teaser.elements}outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_elements_OuterWallType_httpteaser_elementsouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 33, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_elements_OuterWallType_httpteaser_elementsouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 33, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element {http://teaser.elements}Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_OuterWallType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 34, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_OuterWallType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 34, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -265,6 +271,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.OuterWallType = OuterWallType Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) @@ -275,48 +282,48 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InnerWallType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 37, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 37, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_InnerWallType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 39, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_InnerWallType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 39, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.elements}building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_InnerWallType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 40, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_InnerWallType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 40, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element {http://teaser.elements}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_InnerWallType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 41, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_InnerWallType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 41, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.elements}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_InnerWallType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 42, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_InnerWallType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 42, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.elements}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_InnerWallType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 43, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_InnerWallType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 43, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.elements}Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_InnerWallType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 44, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_InnerWallType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 44, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -332,6 +339,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InnerWallType = InnerWallType Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) @@ -342,62 +350,62 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RooftopType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 47, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 47, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_RooftopType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 49, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_RooftopType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 49, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.elements}building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_RooftopType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 50, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_RooftopType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 50, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element {http://teaser.elements}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_RooftopType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 51, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_RooftopType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 51, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.elements}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_RooftopType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 52, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_RooftopType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 52, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.elements}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_RooftopType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 53, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_RooftopType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 53, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.elements}outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_elements_RooftopType_httpteaser_elementsouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 54, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_elements_RooftopType_httpteaser_elementsouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 54, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element {http://teaser.elements}outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_elements_RooftopType_httpteaser_elementsouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 55, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_elements_RooftopType_httpteaser_elementsouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 55, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element {http://teaser.elements}Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_RooftopType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 56, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_RooftopType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 56, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -415,6 +423,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.RooftopType = RooftopType Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) @@ -425,48 +434,48 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GroundFloorType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 59, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 59, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_GroundFloorType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 61, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_GroundFloorType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 61, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.elements}building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_GroundFloorType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 62, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_GroundFloorType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 62, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element {http://teaser.elements}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_GroundFloorType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 63, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_GroundFloorType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 63, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.elements}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_GroundFloorType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 64, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_GroundFloorType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 64, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.elements}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_GroundFloorType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 65, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_GroundFloorType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 65, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.elements}Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_GroundFloorType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 66, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_GroundFloorType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 66, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -482,6 +491,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.GroundFloorType = GroundFloorType Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) @@ -492,90 +502,90 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WindowType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 69, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 69, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_WindowType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 71, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_WindowType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 71, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.elements}building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_WindowType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 72, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_WindowType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 72, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element {http://teaser.elements}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_WindowType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 73, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_WindowType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 73, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.elements}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_WindowType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 74, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_WindowType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 74, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.elements}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_WindowType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 75, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_WindowType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 75, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.elements}outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_elements_WindowType_httpteaser_elementsouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 76, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_elements_WindowType_httpteaser_elementsouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 76, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element {http://teaser.elements}outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_elements_WindowType_httpteaser_elementsouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 77, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_elements_WindowType_httpteaser_elementsouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 77, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element {http://teaser.elements}g_value uses Python identifier g_value - __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'g_value'), 'g_value', '__httpteaser_elements_WindowType_httpteaser_elementsg_value', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 78, 6), ) + __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'g_value'), 'g_value', '__httpteaser_elements_WindowType_httpteaser_elementsg_value', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 78, 6), ) g_value = property(__g_value.value, __g_value.set, None, None) # Element {http://teaser.elements}a_conv uses Python identifier a_conv - __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), 'a_conv', '__httpteaser_elements_WindowType_httpteaser_elementsa_conv', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 79, 6), ) + __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), 'a_conv', '__httpteaser_elements_WindowType_httpteaser_elementsa_conv', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 79, 6), ) a_conv = property(__a_conv.value, __a_conv.set, None, None) # Element {http://teaser.elements}shading_g_total uses Python identifier shading_g_total - __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), 'shading_g_total', '__httpteaser_elements_WindowType_httpteaser_elementsshading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 80, 6), ) + __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), 'shading_g_total', '__httpteaser_elements_WindowType_httpteaser_elementsshading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 80, 6), ) shading_g_total = property(__shading_g_total.value, __shading_g_total.set, None, None) # Element {http://teaser.elements}shading_max_irr uses Python identifier shading_max_irr - __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), 'shading_max_irr', '__httpteaser_elements_WindowType_httpteaser_elementsshading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 81, 6), ) + __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), 'shading_max_irr', '__httpteaser_elements_WindowType_httpteaser_elementsshading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 81, 6), ) shading_max_irr = property(__shading_max_irr.value, __shading_max_irr.set, None, None) # Element {http://teaser.elements}Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_WindowType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 82, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_WindowType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 82, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -597,6 +607,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.WindowType = WindowType Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) @@ -607,48 +618,48 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CeilingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 85, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 85, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_CeilingType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 87, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_CeilingType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 87, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.elements}building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_CeilingType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 88, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_CeilingType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 88, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element {http://teaser.elements}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_CeilingType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 89, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_CeilingType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 89, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.elements}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_CeilingType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 90, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_CeilingType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 90, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.elements}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_CeilingType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 91, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_CeilingType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 91, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.elements}Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_CeilingType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 92, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_CeilingType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 92, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -664,6 +675,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.CeilingType = CeilingType Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) @@ -674,48 +686,48 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FloorType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 95, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 95, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_FloorType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 97, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_elements_FloorType_httpteaser_elementsyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 97, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.elements}building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_FloorType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 98, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), 'building_age_group', '__httpteaser_elements_FloorType_httpteaser_elementsbuilding_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 98, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element {http://teaser.elements}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_FloorType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 99, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_elements_FloorType_httpteaser_elementsconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 99, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.elements}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_FloorType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 100, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_elements_FloorType_httpteaser_elementsinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 100, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.elements}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_FloorType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 101, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_elements_FloorType_httpteaser_elementsinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 101, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.elements}Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_FloorType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 102, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layers'), 'Layers', '__httpteaser_elements_FloorType_httpteaser_elementsLayers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 102, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -731,6 +743,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.FloorType = FloorType Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) @@ -741,55 +754,55 @@ class TypeBuildingElementsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TypeBuildingElementsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 105, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 105, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.elements}OuterWall uses Python identifier OuterWall - __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), 'OuterWall', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsOuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 108, 6), ) + __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), 'OuterWall', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsOuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 108, 6), ) OuterWall = property(__OuterWall.value, __OuterWall.set, None, None) # Element {http://teaser.elements}InnerWall uses Python identifier InnerWall - __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), 'InnerWall', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsInnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 109, 6), ) + __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), 'InnerWall', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsInnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 109, 6), ) InnerWall = property(__InnerWall.value, __InnerWall.set, None, None) # Element {http://teaser.elements}Rooftop uses Python identifier Rooftop - __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), 'Rooftop', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsRooftop', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 110, 6), ) + __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), 'Rooftop', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsRooftop', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 110, 6), ) Rooftop = property(__Rooftop.value, __Rooftop.set, None, None) # Element {http://teaser.elements}GroundFloor uses Python identifier GroundFloor - __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), 'GroundFloor', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsGroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 111, 6), ) + __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), 'GroundFloor', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsGroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 111, 6), ) GroundFloor = property(__GroundFloor.value, __GroundFloor.set, None, None) # Element {http://teaser.elements}Window uses Python identifier Window - __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Window'), 'Window', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsWindow', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 112, 6), ) + __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Window'), 'Window', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsWindow', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 112, 6), ) Window = property(__Window.value, __Window.set, None, None) # Element {http://teaser.elements}Ceiling uses Python identifier Ceiling - __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), 'Ceiling', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsCeiling', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 113, 6), ) + __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), 'Ceiling', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsCeiling', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 113, 6), ) Ceiling = property(__Ceiling.value, __Ceiling.set, None, None) # Element {http://teaser.elements}Floor uses Python identifier Floor - __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Floor'), 'Floor', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsFloor', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 114, 6), ) + __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Floor'), 'Floor', '__httpteaser_elements_TypeBuildingElementsType_httpteaser_elementsFloor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 114, 6), ) Floor = property(__Floor.value, __Floor.set, None, None) @@ -797,8 +810,8 @@ class TypeBuildingElementsType (pyxb.binding.basis.complexTypeDefinition): # Attribute version uses Python identifier version __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpteaser_elements_TypeBuildingElementsType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 106, 1) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 106, 1) + __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 106, 1) + __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 106, 1) version = property(__version.value, __version.set, None, None) @@ -814,19 +827,20 @@ class TypeBuildingElementsType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __version.name() : __version }) +_module_typeBindings.TypeBuildingElementsType = TypeBuildingElementsType Namespace.addCategoryObject('typeBinding', 'TypeBuildingElementsType', TypeBuildingElementsType) -TypeBuildingElements = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TypeBuildingElements'), TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 4, 2)) +TypeBuildingElements = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TypeBuildingElements'), TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 4, 2)) Namespace.addCategoryObject('elementBinding', TypeBuildingElements.name().localName(), TypeBuildingElements) -layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'id'), pyxb.binding.datatypes.int, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 7, 6))) +layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'id'), pyxb.binding.datatypes.int, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 7, 6))) -layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thickness'), pyxb.binding.datatypes.float, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 8, 6))) +layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thickness'), pyxb.binding.datatypes.float, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 8, 6))) -layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'material'), CTD_ANON, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 9, 6))) +layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'material'), CTD_ANON, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 9, 6))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -837,15 +851,15 @@ def _BuildAutomaton (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'id')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 7, 6)) + symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'id')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 7, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 8, 6)) + symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 8, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'material')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 9, 6)) + symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'material')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 9, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -864,7 +878,7 @@ def _BuildAutomaton (): -LayersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'layer'), layerType, scope=LayersType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 22, 6))) +LayersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'layer'), layerType, scope=LayersType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 22, 6))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -873,12 +887,12 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 22, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 22, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LayersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 22, 6)) + symbol = pyxb.binding.content.ElementUse(LayersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 22, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -891,21 +905,21 @@ def _BuildAutomaton_ (): -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 27, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 27, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 28, 3))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 28, 3))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 29, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 29, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 30, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 30, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 31, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 31, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 32, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 32, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 33, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 33, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 34, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 34, 6))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -914,39 +928,39 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 27, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 27, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 27, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 27, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 28, 3)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 28, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 29, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 29, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 30, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 30, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 31, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 31, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 32, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 32, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 33, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 33, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 34, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 34, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -987,17 +1001,17 @@ def _BuildAutomaton_2 (): -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 39, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 39, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 40, 3))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 40, 3))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 41, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 41, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 42, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 42, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 43, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 43, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 44, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 44, 6))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -1006,31 +1020,31 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 39, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 39, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 39, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 39, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 40, 3)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 40, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 41, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 41, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 42, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 42, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 43, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 43, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 44, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 44, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1063,21 +1077,21 @@ def _BuildAutomaton_3 (): -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 49, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 49, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 50, 3))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 50, 3))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 51, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 51, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 52, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 52, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 53, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 53, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 54, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 54, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 55, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 55, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 56, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 56, 6))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -1086,39 +1100,39 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 49, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 49, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 49, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 49, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 50, 3)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 50, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 51, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 51, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 52, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 52, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 53, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 53, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 54, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 54, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 55, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 55, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 56, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 56, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -1159,17 +1173,17 @@ def _BuildAutomaton_4 (): -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 61, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 61, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 62, 3))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 62, 3))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 63, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 63, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 64, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 64, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 65, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 65, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 66, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 66, 6))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -1178,31 +1192,31 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 61, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 61, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 61, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 61, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 62, 3)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 62, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 63, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 63, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 64, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 64, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 65, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 65, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 66, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 66, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1235,29 +1249,29 @@ def _BuildAutomaton_5 (): -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 71, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 71, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 72, 3))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 72, 3))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 73, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 73, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 74, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 74, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 75, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 75, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 76, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 76, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 77, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 77, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 78, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 78, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 79, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 79, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 80, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 80, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 81, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 81, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 82, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 82, 6))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -1266,55 +1280,55 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 71, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 71, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 71, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 71, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 72, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 72, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 73, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 73, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 74, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 74, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 75, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 75, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 76, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 76, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 77, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 77, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 78, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 78, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 79, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 79, 6)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 80, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 80, 6)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 81, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 81, 6)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 82, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 82, 6)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -1371,17 +1385,17 @@ def _BuildAutomaton_6 (): -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 87, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 87, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 88, 3))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 88, 3))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 89, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 89, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 90, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 90, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 91, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 91, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 92, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 92, 6))) def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked @@ -1390,31 +1404,31 @@ def _BuildAutomaton_7 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 87, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 87, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 87, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 87, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 88, 3)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 88, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 89, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 89, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 90, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 90, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 91, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 91, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 92, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 92, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1447,17 +1461,17 @@ def _BuildAutomaton_7 (): -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 97, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 97, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 98, 3))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'building_age_group'), integerList, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 98, 3))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 99, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 99, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 100, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 100, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 101, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 101, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 102, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layers'), LayersType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 102, 6))) def _BuildAutomaton_8 (): # Remove this helper function from the namespace after it is invoked @@ -1466,31 +1480,31 @@ def _BuildAutomaton_8 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 97, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 97, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 97, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 97, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 98, 3)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 98, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 99, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 99, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 100, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 100, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 101, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 101, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 102, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 102, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1523,19 +1537,19 @@ def _BuildAutomaton_8 (): -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), OuterWallType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 108, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), OuterWallType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 108, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), InnerWallType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 109, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), InnerWallType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 109, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), RooftopType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 110, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), RooftopType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 110, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), GroundFloorType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 111, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), GroundFloorType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 111, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Window'), WindowType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 112, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Window'), WindowType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 112, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), CeilingType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 113, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), CeilingType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 113, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Floor'), FloorType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 114, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Floor'), FloorType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 114, 6))) def _BuildAutomaton_9 (): # Remove this helper function from the namespace after it is invoked @@ -1544,42 +1558,42 @@ def _BuildAutomaton_9 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 107, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 107, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 108, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 108, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 109, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 109, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 110, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 110, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 111, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 111, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 112, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 112, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 113, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 113, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 114, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 114, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] From aca602ce3bc0a489f517bf97fe42249061ad7175 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 16:27:03 +0100 Subject: [PATCH 162/283] version project 0.4 for pyxb 1.2.5 --- teaser/data/bindings/v_0_4/project_bind.py | 1636 ++++++++++---------- 1 file changed, 829 insertions(+), 807 deletions(-) diff --git a/teaser/data/bindings/v_0_4/project_bind.py b/teaser/data/bindings/v_0_4/project_bind.py index 22db27638..0107b4d57 100644 --- a/teaser/data/bindings/v_0_4/project_bind.py +++ b/teaser/data/bindings/v_0_4/project_bind.py @@ -1,7 +1,7 @@ -# .\project_bindg.py +# .\project_bind.py # -*- coding: utf-8 -*- # PyXB bindings for NM:f5ae7850b2e91390f964b3dcf48cd22f3d76364e -# Generated 2016-10-14 14:56:22.514550 by PyXB version 1.2.4 using Python 3.5.2.final.0 +# Generated 2017-01-09 16:25:18.350211 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://teaser.project from __future__ import unicode_literals @@ -13,19 +13,22 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:9b8490d0-920d-11e6-a719-2cd444b2e704') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:d3a05e02-d67f-11e6-871f-2cd444b2e704') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema +teaser.data.bindings.v_0_4.boundaryconditions_bind as _ImportedBinding__usecond import pyxb.binding.datatypes -import teaser.data.bindings.v_0_4.boundaryconditions_bind as _ImportedBinding__usecond # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://teaser.project', create_if_missing=True) @@ -81,13 +84,13 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UseConditionType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 6, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 7, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}BoundaryConditions uses Python identifier BoundaryConditions - __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), 'BoundaryConditions', '__httpteaser_project_UseConditionType_httpteaser_projectBoundaryConditions', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 8, 6), ) + __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), 'BoundaryConditions', '__httpteaser_project_UseConditionType_httpteaser_projectBoundaryConditions', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 9, 6), ) BoundaryConditions = property(__BoundaryConditions.value, __BoundaryConditions.set, None, None) @@ -98,6 +101,7 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.UseConditionType = UseConditionType Namespace.addCategoryObject('typeBinding', 'UseConditionType', UseConditionType) @@ -108,48 +112,48 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 11, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 12, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_MaterialType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 13, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_MaterialType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}density uses Python identifier density - __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'density'), 'density', '__httpteaser_project_MaterialType_httpteaser_projectdensity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 14, 6), ) + __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'density'), 'density', '__httpteaser_project_MaterialType_httpteaser_projectdensity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6), ) density = property(__density.value, __density.set, None, None) # Element {http://teaser.project}thermal_conduc uses Python identifier thermal_conduc - __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), 'thermal_conduc', '__httpteaser_project_MaterialType_httpteaser_projectthermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 15, 6), ) + __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), 'thermal_conduc', '__httpteaser_project_MaterialType_httpteaser_projectthermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6), ) thermal_conduc = property(__thermal_conduc.value, __thermal_conduc.set, None, None) # Element {http://teaser.project}heat_capac uses Python identifier heat_capac - __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), 'heat_capac', '__httpteaser_project_MaterialType_httpteaser_projectheat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 16, 6), ) + __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), 'heat_capac', '__httpteaser_project_MaterialType_httpteaser_projectheat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6), ) heat_capac = property(__heat_capac.value, __heat_capac.set, None, None) # Element {http://teaser.project}solar_absorp uses Python identifier solar_absorp - __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), 'solar_absorp', '__httpteaser_project_MaterialType_httpteaser_projectsolar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 17, 6), ) + __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), 'solar_absorp', '__httpteaser_project_MaterialType_httpteaser_projectsolar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 18, 6), ) solar_absorp = property(__solar_absorp.value, __solar_absorp.set, None, None) # Element {http://teaser.project}ir_emissivity uses Python identifier ir_emissivity - __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), 'ir_emissivity', '__httpteaser_project_MaterialType_httpteaser_projectir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 18, 6), ) + __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), 'ir_emissivity', '__httpteaser_project_MaterialType_httpteaser_projectir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 19, 6), ) ir_emissivity = property(__ir_emissivity.value, __ir_emissivity.set, None, None) @@ -165,6 +169,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.MaterialType = MaterialType Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) @@ -175,27 +180,27 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayerType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 21, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 22, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}id uses Python identifier id - __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpteaser_project_LayerType_httpteaser_projectid', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 23, 6), ) + __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpteaser_project_LayerType_httpteaser_projectid', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6), ) id = property(__id.value, __id.set, None, None) # Element {http://teaser.project}thickness uses Python identifier thickness - __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thickness'), 'thickness', '__httpteaser_project_LayerType_httpteaser_projectthickness', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 24, 6), ) + __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thickness'), 'thickness', '__httpteaser_project_LayerType_httpteaser_projectthickness', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 25, 6), ) thickness = property(__thickness.value, __thickness.set, None, None) # Element {http://teaser.project}Material uses Python identifier Material - __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Material'), 'Material', '__httpteaser_project_LayerType_httpteaser_projectMaterial', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 25, 6), ) + __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Material'), 'Material', '__httpteaser_project_LayerType_httpteaser_projectMaterial', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 26, 6), ) Material = property(__Material.value, __Material.set, None, None) @@ -208,6 +213,7 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.LayerType = LayerType Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) @@ -218,90 +224,90 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OuterWallType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 28, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 29, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_OuterWallType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 30, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_OuterWallType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_OuterWallType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 31, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_OuterWallType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_OuterWallType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 32, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_OuterWallType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_OuterWallType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 33, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_OuterWallType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_OuterWallType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 34, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_OuterWallType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6), ) area = property(__area.value, __area.set, None, None) # Element {http://teaser.project}tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_OuterWallType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 35, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_OuterWallType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element {http://teaser.project}orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_OuterWallType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 36, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_OuterWallType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element {http://teaser.project}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_OuterWallType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 37, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_OuterWallType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_OuterWallType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 38, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_OuterWallType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.project}outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_OuterWallType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 39, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_OuterWallType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element {http://teaser.project}outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_OuterWallType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 40, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_OuterWallType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 41, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element {http://teaser.project}Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_OuterWallType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 41, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_OuterWallType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 42, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -323,6 +329,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.OuterWallType = OuterWallType Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) @@ -333,90 +340,90 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RooftopType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 44, 3) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 45, 3) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_RooftopType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 46, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_RooftopType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_RooftopType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 47, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_RooftopType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_RooftopType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 48, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_RooftopType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_RooftopType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 49, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_RooftopType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_RooftopType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 50, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_RooftopType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6), ) area = property(__area.value, __area.set, None, None) # Element {http://teaser.project}tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_RooftopType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 51, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_RooftopType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element {http://teaser.project}orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_RooftopType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 52, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_RooftopType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element {http://teaser.project}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_RooftopType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 53, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_RooftopType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_RooftopType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 54, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_RooftopType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.project}outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_RooftopType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 55, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_RooftopType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element {http://teaser.project}outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_RooftopType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 56, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_RooftopType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 57, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element {http://teaser.project}Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_RooftopType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 57, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_RooftopType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 58, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -438,6 +445,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.RooftopType = RooftopType Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) @@ -448,76 +456,76 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InnerWallType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 60, 3) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 61, 3) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_InnerWallType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 62, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_InnerWallType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_InnerWallType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 63, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_InnerWallType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_InnerWallType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 64, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_InnerWallType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_InnerWallType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 65, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_InnerWallType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_InnerWallType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 66, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_InnerWallType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6), ) area = property(__area.value, __area.set, None, None) # Element {http://teaser.project}tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_InnerWallType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 67, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_InnerWallType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element {http://teaser.project}orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_InnerWallType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 68, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_InnerWallType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element {http://teaser.project}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_InnerWallType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 69, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_InnerWallType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_InnerWallType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 70, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_InnerWallType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 71, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.project}Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_InnerWallType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 71, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_InnerWallType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 72, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -537,6 +545,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InnerWallType = InnerWallType Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) @@ -547,76 +556,76 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CeilingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 74, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 75, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_CeilingType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 76, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_CeilingType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_CeilingType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 77, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_CeilingType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_CeilingType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 78, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_CeilingType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_CeilingType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 79, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_CeilingType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_CeilingType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 80, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_CeilingType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6), ) area = property(__area.value, __area.set, None, None) # Element {http://teaser.project}tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_CeilingType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 81, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_CeilingType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element {http://teaser.project}orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_CeilingType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 82, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_CeilingType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element {http://teaser.project}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_CeilingType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 83, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_CeilingType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_CeilingType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 84, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_CeilingType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 85, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.project}Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_CeilingType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 85, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_CeilingType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 86, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -636,6 +645,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.CeilingType = CeilingType Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) @@ -646,76 +656,76 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FloorType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 88, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 89, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_FloorType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 90, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_FloorType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_FloorType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 91, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_FloorType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_FloorType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 92, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_FloorType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_FloorType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 93, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_FloorType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_FloorType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 94, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_FloorType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6), ) area = property(__area.value, __area.set, None, None) # Element {http://teaser.project}tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_FloorType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 95, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_FloorType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element {http://teaser.project}orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_FloorType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 96, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_FloorType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element {http://teaser.project}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_FloorType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 97, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_FloorType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_FloorType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 98, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_FloorType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 99, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.project}Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_FloorType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 99, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_FloorType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 100, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -735,6 +745,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.FloorType = FloorType Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) @@ -745,76 +756,76 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GroundFloorType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 102, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 103, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_GroundFloorType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 104, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_GroundFloorType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_GroundFloorType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 105, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_GroundFloorType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_GroundFloorType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 106, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_GroundFloorType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_GroundFloorType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 107, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_GroundFloorType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_GroundFloorType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 108, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_GroundFloorType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6), ) area = property(__area.value, __area.set, None, None) # Element {http://teaser.project}tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_GroundFloorType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 109, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_GroundFloorType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element {http://teaser.project}orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_GroundFloorType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 110, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_GroundFloorType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element {http://teaser.project}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_GroundFloorType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 111, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_GroundFloorType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_GroundFloorType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 112, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_GroundFloorType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 113, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.project}Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_GroundFloorType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 113, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_GroundFloorType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 114, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -834,6 +845,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.GroundFloorType = GroundFloorType Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) @@ -844,118 +856,118 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WindowType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 116, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 117, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_WindowType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 118, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_WindowType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_WindowType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 119, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_WindowType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_WindowType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 120, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), 'construction_type', '__httpteaser_project_WindowType_httpteaser_projectconstruction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_WindowType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 121, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_WindowType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_WindowType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 122, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_WindowType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6), ) area = property(__area.value, __area.set, None, None) # Element {http://teaser.project}tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_WindowType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 123, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tilt'), 'tilt', '__httpteaser_project_WindowType_httpteaser_projecttilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element {http://teaser.project}orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_WindowType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 124, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpteaser_project_WindowType_httpteaser_projectorientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element {http://teaser.project}inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_WindowType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 125, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), 'inner_convection', '__httpteaser_project_WindowType_httpteaser_projectinner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element {http://teaser.project}inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_WindowType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 126, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), 'inner_radiation', '__httpteaser_project_WindowType_httpteaser_projectinner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element {http://teaser.project}outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_WindowType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 127, 3), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), 'outer_convection', '__httpteaser_project_WindowType_httpteaser_projectouter_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element {http://teaser.project}outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_WindowType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 128, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), 'outer_radiation', '__httpteaser_project_WindowType_httpteaser_projectouter_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element {http://teaser.project}g_value uses Python identifier g_value - __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'g_value'), 'g_value', '__httpteaser_project_WindowType_httpteaser_projectg_value', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 129, 3), ) + __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'g_value'), 'g_value', '__httpteaser_project_WindowType_httpteaser_projectg_value', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 3), ) g_value = property(__g_value.value, __g_value.set, None, None) # Element {http://teaser.project}a_conv uses Python identifier a_conv - __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), 'a_conv', '__httpteaser_project_WindowType_httpteaser_projecta_conv', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 130, 6), ) + __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), 'a_conv', '__httpteaser_project_WindowType_httpteaser_projecta_conv', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6), ) a_conv = property(__a_conv.value, __a_conv.set, None, None) # Element {http://teaser.project}shading_g_total uses Python identifier shading_g_total - __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), 'shading_g_total', '__httpteaser_project_WindowType_httpteaser_projectshading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 131, 6), ) + __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), 'shading_g_total', '__httpteaser_project_WindowType_httpteaser_projectshading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6), ) shading_g_total = property(__shading_g_total.value, __shading_g_total.set, None, None) # Element {http://teaser.project}shading_max_irr uses Python identifier shading_max_irr - __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), 'shading_max_irr', '__httpteaser_project_WindowType_httpteaser_projectshading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 132, 6), ) + __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), 'shading_max_irr', '__httpteaser_project_WindowType_httpteaser_projectshading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 133, 6), ) shading_max_irr = property(__shading_max_irr.value, __shading_max_irr.set, None, None) # Element {http://teaser.project}Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_WindowType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 133, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpteaser_project_WindowType_httpteaser_projectLayer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 134, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -981,6 +993,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.WindowType = WindowType Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) @@ -991,104 +1004,104 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalZoneType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 136, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 137, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_ThermalZoneType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 138, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_ThermalZoneType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_ThermalZoneType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 139, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpteaser_project_ThermalZoneType_httpteaser_projectarea', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6), ) area = property(__area.value, __area.set, None, None) # Element {http://teaser.project}volume uses Python identifier volume - __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volume'), 'volume', '__httpteaser_project_ThermalZoneType_httpteaser_projectvolume', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 140, 6), ) + __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volume'), 'volume', '__httpteaser_project_ThermalZoneType_httpteaser_projectvolume', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6), ) volume = property(__volume.value, __volume.set, None, None) # Element {http://teaser.project}infiltration_rate uses Python identifier infiltration_rate - __infiltration_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate'), 'infiltration_rate', '__httpteaser_project_ThermalZoneType_httpteaser_projectinfiltration_rate', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 141, 6), ) + __infiltration_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate'), 'infiltration_rate', '__httpteaser_project_ThermalZoneType_httpteaser_projectinfiltration_rate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 6), ) infiltration_rate = property(__infiltration_rate.value, __infiltration_rate.set, None, None) # Element {http://teaser.project}typical_length uses Python identifier typical_length - __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), 'typical_length', '__httpteaser_project_ThermalZoneType_httpteaser_projecttypical_length', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 142, 6), ) + __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), 'typical_length', '__httpteaser_project_ThermalZoneType_httpteaser_projecttypical_length', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6), ) typical_length = property(__typical_length.value, __typical_length.set, None, None) # Element {http://teaser.project}typical_width uses Python identifier typical_width - __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), 'typical_width', '__httpteaser_project_ThermalZoneType_httpteaser_projecttypical_width', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 143, 2), ) + __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), 'typical_width', '__httpteaser_project_ThermalZoneType_httpteaser_projecttypical_width', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 2), ) typical_width = property(__typical_width.value, __typical_width.set, None, None) # Element {http://teaser.project}UseCondition uses Python identifier UseCondition - __UseCondition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UseCondition'), 'UseCondition', '__httpteaser_project_ThermalZoneType_httpteaser_projectUseCondition', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 144, 6), ) + __UseCondition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UseCondition'), 'UseCondition', '__httpteaser_project_ThermalZoneType_httpteaser_projectUseCondition', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6), ) UseCondition = property(__UseCondition.value, __UseCondition.set, None, None) # Element {http://teaser.project}OuterWall uses Python identifier OuterWall - __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), 'OuterWall', '__httpteaser_project_ThermalZoneType_httpteaser_projectOuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 145, 6), ) + __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), 'OuterWall', '__httpteaser_project_ThermalZoneType_httpteaser_projectOuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6), ) OuterWall = property(__OuterWall.value, __OuterWall.set, None, None) # Element {http://teaser.project}Rooftop uses Python identifier Rooftop - __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), 'Rooftop', '__httpteaser_project_ThermalZoneType_httpteaser_projectRooftop', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 146, 6), ) + __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), 'Rooftop', '__httpteaser_project_ThermalZoneType_httpteaser_projectRooftop', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6), ) Rooftop = property(__Rooftop.value, __Rooftop.set, None, None) # Element {http://teaser.project}GroundFloor uses Python identifier GroundFloor - __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), 'GroundFloor', '__httpteaser_project_ThermalZoneType_httpteaser_projectGroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 147, 6), ) + __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), 'GroundFloor', '__httpteaser_project_ThermalZoneType_httpteaser_projectGroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6), ) GroundFloor = property(__GroundFloor.value, __GroundFloor.set, None, None) # Element {http://teaser.project}InnerWall uses Python identifier InnerWall - __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), 'InnerWall', '__httpteaser_project_ThermalZoneType_httpteaser_projectInnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 148, 6), ) + __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), 'InnerWall', '__httpteaser_project_ThermalZoneType_httpteaser_projectInnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6), ) InnerWall = property(__InnerWall.value, __InnerWall.set, None, None) # Element {http://teaser.project}Ceiling uses Python identifier Ceiling - __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), 'Ceiling', '__httpteaser_project_ThermalZoneType_httpteaser_projectCeiling', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 149, 6), ) + __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), 'Ceiling', '__httpteaser_project_ThermalZoneType_httpteaser_projectCeiling', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6), ) Ceiling = property(__Ceiling.value, __Ceiling.set, None, None) # Element {http://teaser.project}Floor uses Python identifier Floor - __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Floor'), 'Floor', '__httpteaser_project_ThermalZoneType_httpteaser_projectFloor', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 150, 6), ) + __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Floor'), 'Floor', '__httpteaser_project_ThermalZoneType_httpteaser_projectFloor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 151, 6), ) Floor = property(__Floor.value, __Floor.set, None, None) # Element {http://teaser.project}Window uses Python identifier Window - __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Window'), 'Window', '__httpteaser_project_ThermalZoneType_httpteaser_projectWindow', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 151, 6), ) + __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Window'), 'Window', '__httpteaser_project_ThermalZoneType_httpteaser_projectWindow', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 152, 6), ) Window = property(__Window.value, __Window.set, None, None) @@ -1112,6 +1125,7 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.ThermalZoneType = ThermalZoneType Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) @@ -1122,90 +1136,90 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingAHUType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 154, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 155, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}heating uses Python identifier heating - __heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heating'), 'heating', '__httpteaser_project_BuildingAHUType_httpteaser_projectheating', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 156, 6), ) + __heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heating'), 'heating', '__httpteaser_project_BuildingAHUType_httpteaser_projectheating', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6), ) heating = property(__heating.value, __heating.set, None, None) # Element {http://teaser.project}cooling uses Python identifier cooling - __cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cooling'), 'cooling', '__httpteaser_project_BuildingAHUType_httpteaser_projectcooling', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 157, 6), ) + __cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cooling'), 'cooling', '__httpteaser_project_BuildingAHUType_httpteaser_projectcooling', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6), ) cooling = property(__cooling.value, __cooling.set, None, None) # Element {http://teaser.project}dehumidification uses Python identifier dehumidification - __dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dehumidification'), 'dehumidification', '__httpteaser_project_BuildingAHUType_httpteaser_projectdehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 158, 6), ) + __dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dehumidification'), 'dehumidification', '__httpteaser_project_BuildingAHUType_httpteaser_projectdehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6), ) dehumidification = property(__dehumidification.value, __dehumidification.set, None, None) # Element {http://teaser.project}humidification uses Python identifier humidification - __humidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'humidification'), 'humidification', '__httpteaser_project_BuildingAHUType_httpteaser_projecthumidification', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 159, 6), ) + __humidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'humidification'), 'humidification', '__httpteaser_project_BuildingAHUType_httpteaser_projecthumidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6), ) humidification = property(__humidification.value, __humidification.set, None, None) # Element {http://teaser.project}heat_recovery uses Python identifier heat_recovery - __heat_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery'), 'heat_recovery', '__httpteaser_project_BuildingAHUType_httpteaser_projectheat_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 160, 6), ) + __heat_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery'), 'heat_recovery', '__httpteaser_project_BuildingAHUType_httpteaser_projectheat_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6), ) heat_recovery = property(__heat_recovery.value, __heat_recovery.set, None, None) # Element {http://teaser.project}by_pass_dehumidification uses Python identifier by_pass_dehumidification - __by_pass_dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification'), 'by_pass_dehumidification', '__httpteaser_project_BuildingAHUType_httpteaser_projectby_pass_dehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 161, 6), ) + __by_pass_dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification'), 'by_pass_dehumidification', '__httpteaser_project_BuildingAHUType_httpteaser_projectby_pass_dehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6), ) by_pass_dehumidification = property(__by_pass_dehumidification.value, __by_pass_dehumidification.set, None, None) # Element {http://teaser.project}efficiency_recovery uses Python identifier efficiency_recovery - __efficiency_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery'), 'efficiency_recovery', '__httpteaser_project_BuildingAHUType_httpteaser_projectefficiency_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 162, 6), ) + __efficiency_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery'), 'efficiency_recovery', '__httpteaser_project_BuildingAHUType_httpteaser_projectefficiency_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6), ) efficiency_recovery = property(__efficiency_recovery.value, __efficiency_recovery.set, None, None) # Element {http://teaser.project}efficiency_revocery_false uses Python identifier efficiency_revocery_false - __efficiency_revocery_false = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'efficiency_revocery_false'), 'efficiency_revocery_false', '__httpteaser_project_BuildingAHUType_httpteaser_projectefficiency_revocery_false', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 163, 6), ) + __efficiency_revocery_false = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'efficiency_revocery_false'), 'efficiency_revocery_false', '__httpteaser_project_BuildingAHUType_httpteaser_projectefficiency_revocery_false', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6), ) efficiency_revocery_false = property(__efficiency_revocery_false.value, __efficiency_revocery_false.set, None, None) # Element {http://teaser.project}profile_min_relative_humidity uses Python identifier profile_min_relative_humidity - __profile_min_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity'), 'profile_min_relative_humidity', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_min_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 164, 6), ) + __profile_min_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity'), 'profile_min_relative_humidity', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_min_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6), ) profile_min_relative_humidity = property(__profile_min_relative_humidity.value, __profile_min_relative_humidity.set, None, None) # Element {http://teaser.project}profile_max_relative_humidity uses Python identifier profile_max_relative_humidity - __profile_max_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity'), 'profile_max_relative_humidity', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_max_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 165, 6), ) + __profile_max_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity'), 'profile_max_relative_humidity', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_max_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6), ) profile_max_relative_humidity = property(__profile_max_relative_humidity.value, __profile_max_relative_humidity.set, None, None) # Element {http://teaser.project}profile_v_flow uses Python identifier profile_v_flow - __profile_v_flow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow'), 'profile_v_flow', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_v_flow', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 166, 6), ) + __profile_v_flow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow'), 'profile_v_flow', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_v_flow', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 167, 6), ) profile_v_flow = property(__profile_v_flow.value, __profile_v_flow.set, None, None) # Element {http://teaser.project}profile_temperature uses Python identifier profile_temperature - __profile_temperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature'), 'profile_temperature', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_temperature', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 167, 6), ) + __profile_temperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature'), 'profile_temperature', '__httpteaser_project_BuildingAHUType_httpteaser_projectprofile_temperature', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 168, 6), ) profile_temperature = property(__profile_temperature.value, __profile_temperature.set, None, None) @@ -1227,6 +1241,7 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.BuildingAHUType = BuildingAHUType Namespace.addCategoryObject('typeBinding', 'BuildingAHUType', BuildingAHUType) @@ -1237,97 +1252,97 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 170, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 171, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_BuildingType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 172, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_BuildingType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_BuildingType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 173, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_BuildingType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element {http://teaser.project}city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_BuildingType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 174, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_BuildingType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6), ) city = property(__city.value, __city.set, None, None) # Element {http://teaser.project}type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_BuildingType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 175, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_BuildingType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_BuildingType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 176, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_BuildingType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_BuildingType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 177, 1), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_BuildingType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 1), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_BuildingType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 178, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_BuildingType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_BuildingType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 179, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_BuildingType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_BuildingType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 180, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_BuildingType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element {http://teaser.project}outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_BuildingType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 181, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_BuildingType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element {http://teaser.project}window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_BuildingType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 182, 1), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_BuildingType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 1), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_BuildingType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 183, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_BuildingType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 184, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_BuildingType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 184, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_BuildingType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 185, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -1350,6 +1365,7 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.BuildingType = BuildingType Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) @@ -1360,97 +1376,97 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OfficeType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 187, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 188, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_OfficeType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 189, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_OfficeType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_OfficeType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 190, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_OfficeType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element {http://teaser.project}city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_OfficeType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 191, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_OfficeType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6), ) city = property(__city.value, __city.set, None, None) # Element {http://teaser.project}type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_OfficeType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 192, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_OfficeType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_OfficeType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 193, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_OfficeType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_OfficeType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 194, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_OfficeType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_OfficeType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 195, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_OfficeType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_OfficeType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 196, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_OfficeType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_OfficeType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 197, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_OfficeType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element {http://teaser.project}outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_OfficeType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 198, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_OfficeType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element {http://teaser.project}window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_OfficeType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 199, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_OfficeType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_OfficeType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 200, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_OfficeType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 201, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_OfficeType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 201, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_OfficeType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 202, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -1473,6 +1489,7 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.OfficeType = OfficeType Namespace.addCategoryObject('typeBinding', 'OfficeType', OfficeType) @@ -1483,97 +1500,97 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ResidentialType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 204, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 205, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_ResidentialType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 206, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_ResidentialType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_ResidentialType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 207, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_ResidentialType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element {http://teaser.project}city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_ResidentialType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 208, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_ResidentialType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6), ) city = property(__city.value, __city.set, None, None) # Element {http://teaser.project}type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_ResidentialType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 209, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_ResidentialType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_ResidentialType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 210, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_ResidentialType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_ResidentialType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 211, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_ResidentialType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_ResidentialType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 212, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_ResidentialType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_ResidentialType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 213, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_ResidentialType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_ResidentialType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 214, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_ResidentialType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element {http://teaser.project}outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_ResidentialType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 215, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_ResidentialType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element {http://teaser.project}window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_ResidentialType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 216, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_ResidentialType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_ResidentialType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 217, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_ResidentialType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 218, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_ResidentialType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 218, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_ResidentialType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 219, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -1596,6 +1613,7 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.ResidentialType = ResidentialType Namespace.addCategoryObject('typeBinding', 'ResidentialType', ResidentialType) @@ -1606,97 +1624,97 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstituteType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 221, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 222, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_InstituteType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 223, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_InstituteType_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_InstituteType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 224, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_InstituteType_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element {http://teaser.project}city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_InstituteType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 225, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_InstituteType_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6), ) city = property(__city.value, __city.set, None, None) # Element {http://teaser.project}type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_InstituteType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 226, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_InstituteType_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_InstituteType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 227, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_InstituteType_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_InstituteType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 228, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_InstituteType_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_InstituteType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 229, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_InstituteType_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_InstituteType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 230, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_InstituteType_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_InstituteType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 231, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_InstituteType_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element {http://teaser.project}outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_InstituteType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 232, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_InstituteType_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element {http://teaser.project}window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_InstituteType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 233, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_InstituteType_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_InstituteType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 234, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_InstituteType_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 235, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_InstituteType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 235, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_InstituteType_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 236, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -1719,6 +1737,7 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InstituteType = InstituteType Namespace.addCategoryObject('typeBinding', 'InstituteType', InstituteType) @@ -1729,97 +1748,97 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Institute4Type') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 238, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 239, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_Institute4Type_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 240, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_Institute4Type_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_Institute4Type_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 241, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_Institute4Type_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element {http://teaser.project}city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_Institute4Type_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 242, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_Institute4Type_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6), ) city = property(__city.value, __city.set, None, None) # Element {http://teaser.project}type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_Institute4Type_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 243, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_Institute4Type_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_Institute4Type_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 244, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_Institute4Type_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_Institute4Type_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 245, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_Institute4Type_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_Institute4Type_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 246, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_Institute4Type_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_Institute4Type_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 247, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_Institute4Type_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_Institute4Type_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 248, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_Institute4Type_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element {http://teaser.project}outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_Institute4Type_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 249, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_Institute4Type_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element {http://teaser.project}window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_Institute4Type_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 250, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_Institute4Type_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_Institute4Type_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 251, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_Institute4Type_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 252, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_Institute4Type_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 252, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_Institute4Type_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 253, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -1842,6 +1861,7 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.Institute4Type = Institute4Type Namespace.addCategoryObject('typeBinding', 'Institute4Type', Institute4Type) @@ -1852,97 +1872,97 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Institute8Type') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 255, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 256, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_Institute8Type_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 257, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpteaser_project_Institute8Type_httpteaser_projectname', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6), ) name = property(__name.value, __name.set, None, None) # Element {http://teaser.project}street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_Institute8Type_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 258, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'street_name'), 'street_name', '__httpteaser_project_Institute8Type_httpteaser_projectstreet_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element {http://teaser.project}city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_Institute8Type_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 259, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'city'), 'city', '__httpteaser_project_Institute8Type_httpteaser_projectcity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6), ) city = property(__city.value, __city.set, None, None) # Element {http://teaser.project}type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_Institute8Type_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 260, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), 'type_of_building', '__httpteaser_project_Institute8Type_httpteaser_projecttype_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element {http://teaser.project}year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_Institute8Type_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 261, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), 'year_of_construction', '__httpteaser_project_Institute8Type_httpteaser_projectyear_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element {http://teaser.project}year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_Institute8Type_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 262, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), 'year_of_retrofit', '__httpteaser_project_Institute8Type_httpteaser_projectyear_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element {http://teaser.project}number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_Institute8Type_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 263, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), 'number_of_floors', '__httpteaser_project_Institute8Type_httpteaser_projectnumber_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element {http://teaser.project}height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_Institute8Type_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 264, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), 'height_of_floors', '__httpteaser_project_Institute8Type_httpteaser_projectheight_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element {http://teaser.project}net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_Institute8Type_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 265, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), 'net_leased_area', '__httpteaser_project_Institute8Type_httpteaser_projectnet_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element {http://teaser.project}outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_Institute8Type_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 266, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), 'outer_area', '__httpteaser_project_Institute8Type_httpteaser_projectouter_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element {http://teaser.project}window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_Institute8Type_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 267, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'window_area'), 'window_area', '__httpteaser_project_Institute8Type_httpteaser_projectwindow_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element {http://teaser.project}ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_Institute8Type_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 268, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpteaser_project_Institute8Type_httpteaser_projectThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 269, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element {http://teaser.project}CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_Institute8Type_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 269, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), 'CentralAHU', '__httpteaser_project_Institute8Type_httpteaser_projectCentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 270, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -1965,6 +1985,7 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.Institute8Type = Institute8Type Namespace.addCategoryObject('typeBinding', 'Institute8Type', Institute8Type) @@ -1975,48 +1996,48 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProjectType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 272, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 273, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {http://teaser.project}Building uses Python identifier Building - __Building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Building'), 'Building', '__httpteaser_project_ProjectType_httpteaser_projectBuilding', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 275, 6), ) + __Building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Building'), 'Building', '__httpteaser_project_ProjectType_httpteaser_projectBuilding', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 6), ) Building = property(__Building.value, __Building.set, None, None) # Element {http://teaser.project}Office uses Python identifier Office - __Office = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Office'), 'Office', '__httpteaser_project_ProjectType_httpteaser_projectOffice', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 276, 3), ) + __Office = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Office'), 'Office', '__httpteaser_project_ProjectType_httpteaser_projectOffice', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3), ) Office = property(__Office.value, __Office.set, None, None) # Element {http://teaser.project}Residential uses Python identifier Residential - __Residential = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Residential'), 'Residential', '__httpteaser_project_ProjectType_httpteaser_projectResidential', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 277, 3), ) + __Residential = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Residential'), 'Residential', '__httpteaser_project_ProjectType_httpteaser_projectResidential', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3), ) Residential = property(__Residential.value, __Residential.set, None, None) # Element {http://teaser.project}Institute uses Python identifier Institute - __Institute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute'), 'Institute', '__httpteaser_project_ProjectType_httpteaser_projectInstitute', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 278, 3), ) + __Institute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute'), 'Institute', '__httpteaser_project_ProjectType_httpteaser_projectInstitute', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 279, 3), ) Institute = property(__Institute.value, __Institute.set, None, None) # Element {http://teaser.project}Institute4 uses Python identifier Institute4 - __Institute4 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute4'), 'Institute4', '__httpteaser_project_ProjectType_httpteaser_projectInstitute4', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 279, 3), ) + __Institute4 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute4'), 'Institute4', '__httpteaser_project_ProjectType_httpteaser_projectInstitute4', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 280, 3), ) Institute4 = property(__Institute4.value, __Institute4.set, None, None) # Element {http://teaser.project}Institute8 uses Python identifier Institute8 - __Institute8 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute8'), 'Institute8', '__httpteaser_project_ProjectType_httpteaser_projectInstitute8', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 280, 3), ) + __Institute8 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Institute8'), 'Institute8', '__httpteaser_project_ProjectType_httpteaser_projectInstitute8', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 281, 3), ) Institute8 = property(__Institute8.value, __Institute8.set, None, None) @@ -2024,8 +2045,8 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): # Attribute version uses Python identifier version __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__httpteaser_project_ProjectType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 273, 4) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 273, 4) + __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 274, 4) + __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 274, 4) version = property(__version.value, __version.set, None, None) @@ -2040,15 +2061,16 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __version.name() : __version }) +_module_typeBindings.ProjectType = ProjectType Namespace.addCategoryObject('typeBinding', 'ProjectType', ProjectType) -Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 5, 2)) +Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 6, 2)) Namespace.addCategoryObject('elementBinding', Project.name().localName(), Project) -UseConditionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), _ImportedBinding__usecond.BoundaryConditionsType, scope=UseConditionType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 8, 6))) +UseConditionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions'), _ImportedBinding__usecond.BoundaryConditionsType, scope=UseConditionType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 9, 6))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -2057,12 +2079,12 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 8, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 9, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UseConditionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 8, 6)) + symbol = pyxb.binding.content.ElementUse(UseConditionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 9, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -2075,17 +2097,17 @@ def _BuildAutomaton (): -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 13, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 14, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 15, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 16, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 17, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 18, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 18, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 19, 6))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -2096,27 +2118,27 @@ def _BuildAutomaton_ (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 13, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'density')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 14, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'density')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 15, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 16, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 17, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 18, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 18, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 19, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -2147,11 +2169,11 @@ def _BuildAutomaton_ (): -LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'id'), pyxb.binding.datatypes.int, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 23, 6))) +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'id'), pyxb.binding.datatypes.int, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6))) -LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thickness'), pyxb.binding.datatypes.float, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 24, 6))) +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thickness'), pyxb.binding.datatypes.float, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 25, 6))) -LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Material'), MaterialType, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 25, 6))) +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Material'), MaterialType, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 26, 6))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -2162,15 +2184,15 @@ def _BuildAutomaton_2 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'id')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 23, 6)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'id')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 24, 6)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 25, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 25, 6)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 26, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -2189,29 +2211,29 @@ def _BuildAutomaton_2 (): -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 30, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 31, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 32, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 33, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 34, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 35, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 36, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 37, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 38, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 39, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 40, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 41, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 41, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 42, 6))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -2220,75 +2242,75 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 30, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 31, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 32, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 33, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 34, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 35, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 36, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 37, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 38, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 39, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 40, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 41, 6)) counters.add(cc_10) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 30, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 31, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 32, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 33, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 34, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 35, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 36, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 37, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 38, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 39, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 40, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 41, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 41, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 42, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -2477,29 +2499,29 @@ def _BuildAutomaton_3 (): -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 46, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 47, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 48, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 49, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 50, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 51, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 52, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 53, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 54, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 55, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 56, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 57, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 57, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 58, 6))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -2508,75 +2530,75 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 46, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 47, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 48, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 49, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 50, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 51, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 52, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 53, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 54, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 55, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 56, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 57, 6)) counters.add(cc_10) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 46, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 47, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 48, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 49, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 50, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 51, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 52, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 53, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 54, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 55, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 56, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 57, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 57, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 58, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -2765,25 +2787,25 @@ def _BuildAutomaton_4 (): -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 62, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 63, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 64, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 65, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 66, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 67, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 68, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 69, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 70, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 71, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 71, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 72, 6))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -2792,63 +2814,63 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 62, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 63, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 64, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 65, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 66, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 67, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 68, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 69, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 70, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 71, 6)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 62, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 63, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 64, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 65, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 66, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 67, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 68, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 69, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 70, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 71, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 71, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 72, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -2987,25 +3009,25 @@ def _BuildAutomaton_5 (): -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 76, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 77, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 78, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 79, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 80, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 81, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 82, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 83, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 84, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 85, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 85, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 86, 6))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -3014,63 +3036,63 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 76, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 77, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 78, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 79, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 80, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 81, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 82, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 83, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 84, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 85, 6)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 76, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 77, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 78, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 79, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 80, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 81, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 82, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 83, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 84, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 85, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 85, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 86, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -3209,25 +3231,25 @@ def _BuildAutomaton_6 (): -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 90, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 91, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 92, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 93, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 94, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 95, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 96, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 97, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 98, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 99, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 99, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 100, 6))) def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked @@ -3236,63 +3258,63 @@ def _BuildAutomaton_7 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 90, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 91, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 92, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 93, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 94, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 95, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 96, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 97, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 98, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 99, 6)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 90, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 91, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 92, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 93, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 94, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 95, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 96, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 97, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 98, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 99, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 99, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 100, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -3431,25 +3453,25 @@ def _BuildAutomaton_7 (): -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 104, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 105, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 106, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 107, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 108, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 109, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 110, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 111, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 112, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 113, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 113, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 114, 6))) def _BuildAutomaton_8 (): # Remove this helper function from the namespace after it is invoked @@ -3458,63 +3480,63 @@ def _BuildAutomaton_8 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 104, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 105, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 106, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 107, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 108, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 109, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 110, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 111, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 112, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 113, 6)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 104, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 105, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 106, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 107, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 108, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 109, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 110, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 111, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 112, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 113, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 113, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 114, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -3653,37 +3675,37 @@ def _BuildAutomaton_8 (): -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 118, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 119, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 120, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 121, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 122, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 123, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tilt'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 124, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 125, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 126, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 127, 3))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 128, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 129, 3))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 3))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 130, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 131, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 132, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 133, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 133, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 134, 6))) def _BuildAutomaton_9 (): # Remove this helper function from the namespace after it is invoked @@ -3692,99 +3714,99 @@ def _BuildAutomaton_9 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 118, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 119, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 120, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 121, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 122, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 123, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 124, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 125, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 126, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 127, 3)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 128, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 129, 3)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 3)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 130, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 131, 6)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 132, 6)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 133, 6)) counters.add(cc_14) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 118, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 119, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 120, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 121, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 122, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 123, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 124, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 125, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 126, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 127, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 128, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 129, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 3)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 130, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 131, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 132, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 133, 6)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 133, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 134, 6)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) transitions = [] @@ -4097,33 +4119,33 @@ def _BuildAutomaton_9 (): -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 138, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 139, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volume'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 140, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volume'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 141, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 142, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_length'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 143, 2))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'typical_width'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 2))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseCondition'), UseConditionType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 144, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseCondition'), UseConditionType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), OuterWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 145, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterWall'), OuterWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), RooftopType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 146, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Rooftop'), RooftopType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), GroundFloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 147, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor'), GroundFloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), InnerWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 148, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InnerWall'), InnerWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), CeilingType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 149, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ceiling'), CeilingType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Floor'), FloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 150, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Floor'), FloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 151, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Window'), WindowType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 151, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Window'), WindowType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 152, 6))) def _BuildAutomaton_10 (): # Remove this helper function from the namespace after it is invoked @@ -4132,103 +4154,103 @@ def _BuildAutomaton_10 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 138, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 139, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 140, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 141, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 142, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 143, 2)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 2)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 144, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 145, 6)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 146, 6)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 147, 6)) + cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 148, 6)) + cc_10 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 149, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 150, 6)) + cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 151, 6)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 151, 6)) + cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 152, 6)) counters.add(cc_13) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 138, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 139, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volume')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 140, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volume')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 141, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'infiltration_rate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 142, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 143, 2)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 2)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UseCondition')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 144, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UseCondition')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 145, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 146, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 147, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 148, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 149, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 150, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 151, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 151, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 152, 6)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) transitions = [] @@ -4475,29 +4497,29 @@ def _BuildAutomaton_10 (): -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heating'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 156, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heating'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cooling'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 157, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cooling'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dehumidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 158, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dehumidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'humidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 159, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'humidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 160, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 161, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 162, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'efficiency_revocery_false'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 163, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'efficiency_revocery_false'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 164, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 165, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 166, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 167, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 167, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature'), _ImportedBinding__usecond.floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 168, 6))) def _BuildAutomaton_11 (): # Remove this helper function from the namespace after it is invoked @@ -4506,89 +4528,89 @@ def _BuildAutomaton_11 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 156, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 157, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 158, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 159, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 160, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 161, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 162, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 163, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 164, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 165, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 166, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 167, 6)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 167, 6)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 168, 6)) counters.add(cc_11) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heating')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 156, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heating')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cooling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 157, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cooling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 158, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'humidification')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 159, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'humidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 160, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heat_recovery')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 161, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'by_pass_dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 162, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiency_recovery')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiency_revocery_false')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 163, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiency_revocery_false')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 164, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_min_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 165, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_max_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 166, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_v_flow')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 167, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 167, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'profile_temperature')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 168, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -4777,31 +4799,31 @@ def _BuildAutomaton_11 (): -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 172, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 173, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 174, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 175, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 176, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 177, 1))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 1))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 178, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 179, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 180, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 181, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 182, 1))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 1))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 183, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 184, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 184, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 185, 6))) def _BuildAutomaton_12 (): # Remove this helper function from the namespace after it is invoked @@ -4810,96 +4832,96 @@ def _BuildAutomaton_12 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 172, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 173, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 174, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 175, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 176, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 177, 1)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 1)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 178, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 179, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 180, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 181, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 182, 1)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 1)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 183, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 184, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 184, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 185, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 172, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 173, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 174, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 175, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 176, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 177, 1)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 1)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 178, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 179, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 180, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 181, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 182, 1)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 1)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 183, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 184, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 184, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 185, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -5116,31 +5138,31 @@ def _BuildAutomaton_12 (): -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 189, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 190, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 191, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 192, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 193, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 194, 3))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 3))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 195, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 196, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 197, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 198, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 199, 3))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 3))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 200, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 201, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 201, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 202, 6))) def _BuildAutomaton_13 (): # Remove this helper function from the namespace after it is invoked @@ -5149,96 +5171,96 @@ def _BuildAutomaton_13 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 189, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 190, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 191, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 192, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 193, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 194, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 195, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 196, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 197, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 198, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 199, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 200, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 201, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 201, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 202, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 189, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 190, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 191, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 192, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 193, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 194, 3)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 195, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 196, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 197, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 198, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 199, 3)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 200, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 201, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 201, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 202, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -5455,31 +5477,31 @@ def _BuildAutomaton_13 (): -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 206, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 207, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 208, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 209, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 210, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 211, 3))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 3))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 212, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 213, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 214, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 215, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 216, 3))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 3))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 217, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 218, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 218, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 219, 6))) def _BuildAutomaton_14 (): # Remove this helper function from the namespace after it is invoked @@ -5488,96 +5510,96 @@ def _BuildAutomaton_14 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 206, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 207, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 208, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 209, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 210, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 211, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 212, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 213, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 214, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 215, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 216, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 217, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 218, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 218, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 219, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 206, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 207, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 208, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 209, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 210, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 211, 3)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 212, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 213, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 214, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 215, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 216, 3)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 217, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 218, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 218, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 219, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -5794,31 +5816,31 @@ def _BuildAutomaton_14 (): -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 223, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 224, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 225, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 226, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 227, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 228, 3))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 3))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 229, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 230, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 231, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 232, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 233, 3))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 3))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 234, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 235, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 235, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 236, 6))) def _BuildAutomaton_15 (): # Remove this helper function from the namespace after it is invoked @@ -5827,96 +5849,96 @@ def _BuildAutomaton_15 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 223, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 224, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 225, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 226, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 227, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 228, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 229, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 230, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 231, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 232, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 233, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 234, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 235, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 235, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 236, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 223, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 224, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 225, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 226, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 227, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 228, 3)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 229, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 230, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 231, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 232, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 233, 3)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 234, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 235, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 235, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 236, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -6133,31 +6155,31 @@ def _BuildAutomaton_15 (): -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 240, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 241, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 242, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 243, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 244, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 245, 3))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 3))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 246, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 247, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 248, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 249, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 250, 3))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 3))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 251, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 252, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 252, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 253, 6))) def _BuildAutomaton_16 (): # Remove this helper function from the namespace after it is invoked @@ -6166,96 +6188,96 @@ def _BuildAutomaton_16 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 240, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 241, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 242, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 243, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 244, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 245, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 246, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 247, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 248, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 249, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 250, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 251, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 252, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 252, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 253, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 240, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 241, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 242, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 243, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 244, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 245, 3)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 246, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 247, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 248, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 249, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 250, 3)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 251, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 252, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 252, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 253, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -6472,31 +6494,31 @@ def _BuildAutomaton_16 (): -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 257, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 258, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'street_name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 259, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'city'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 260, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 261, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 262, 3))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 3))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 263, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 264, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 265, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 266, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 267, 3))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'window_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 3))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 268, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 269, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 269, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU'), BuildingAHUType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 270, 6))) def _BuildAutomaton_17 (): # Remove this helper function from the namespace after it is invoked @@ -6505,96 +6527,96 @@ def _BuildAutomaton_17 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 257, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 258, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 259, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 260, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 261, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 262, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 263, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 264, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 265, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 266, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 267, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 268, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 269, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 269, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 270, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 257, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 258, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 259, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 260, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 261, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 263, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 264, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 265, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 266, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 267, 3)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 268, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 269, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 269, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 270, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -6811,17 +6833,17 @@ def _BuildAutomaton_17 (): -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Building'), BuildingType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 275, 6))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Building'), BuildingType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 6))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Office'), OfficeType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 276, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Office'), OfficeType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Residential'), ResidentialType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 277, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Residential'), ResidentialType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute'), InstituteType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 278, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute'), InstituteType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 279, 3))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute4'), Institute4Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 279, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute4'), Institute4Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 280, 3))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute8'), Institute8Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 280, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Institute8'), Institute8Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 281, 3))) def _BuildAutomaton_18 (): # Remove this helper function from the namespace after it is invoked @@ -6830,37 +6852,37 @@ def _BuildAutomaton_18 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 274, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 275, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 275, 6)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Office')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 276, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Office')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Residential')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 277, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Residential')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 278, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 279, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute4')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 279, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute4')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 280, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute8')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 280, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Institute8')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 281, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] From f74eb8678bda4297271bdcdaf475e3043eadd5c4 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 16:27:32 +0100 Subject: [PATCH 163/283] import error --- teaser/data/bindings/v_0_4/project_bind.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teaser/data/bindings/v_0_4/project_bind.py b/teaser/data/bindings/v_0_4/project_bind.py index 0107b4d57..60d159e6f 100644 --- a/teaser/data/bindings/v_0_4/project_bind.py +++ b/teaser/data/bindings/v_0_4/project_bind.py @@ -27,7 +27,8 @@ _module_typeBindings = pyxb.utils.utility.Object() # Import bindings for namespaces imported into schema -teaser.data.bindings.v_0_4.boundaryconditions_bind as _ImportedBinding__usecond +import teaser.data.bindings.v_0_4.boundaryconditions_bind as \ + _ImportedBinding__usecond import pyxb.binding.datatypes # NOTE: All namespace declarations are reserved within the binding From cacb5094f07480e2db50e7bb65d10c0335318345 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 16:33:02 +0100 Subject: [PATCH 164/283] version 0.3.9 bindings for pyxb 1.2.5 --- .../v_0_3_9/boundaryconditions_bind.py | 466 ++-- teaser/data/bindings/v_0_3_9/material_bind.py | 91 +- teaser/data/bindings/v_0_3_9/project_bind.py | 2093 +++++++++-------- .../data/bindings/v_0_3_9/typeelement_bind.py | 497 ++-- 4 files changed, 1579 insertions(+), 1568 deletions(-) diff --git a/teaser/data/bindings/v_0_3_9/boundaryconditions_bind.py b/teaser/data/bindings/v_0_3_9/boundaryconditions_bind.py index 19bd8b978..083e70449 100644 --- a/teaser/data/bindings/v_0_3_9/boundaryconditions_bind.py +++ b/teaser/data/bindings/v_0_3_9/boundaryconditions_bind.py @@ -1,7 +1,7 @@ # .\boundaryconditions_bind.py # -*- coding: utf-8 -*- # PyXB bindings for NM:e92452c8d3e28a9e27abfc9994d2007779e7f4c9 -# Generated 2016-09-23 14:15:50.075878 by PyXB version 1.2.4 using Python 3.5.2.final.0 +# Generated 2017-01-09 16:28:55.803954 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace AbsentNamespace0 from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:7712c954-8187-11e6-aa34-2cd444b2e704') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:55528a26-d680-11e6-8d15-2cd444b2e704') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.binding.datatypes @@ -80,12 +83,13 @@ class integerList (pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.integer.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerList') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 85, 4) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 84, 4) _Documentation = None _ItemType = pyxb.binding.datatypes.integer integerList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'integerList', integerList) +_module_typeBindings.integerList = integerList # List simple type: floatList # superclasses pyxb.binding.datatypes.anySimpleType @@ -94,12 +98,13 @@ class floatList (pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.float.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'floatList') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 88, 4) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 87, 4) _Documentation = None _ItemType = pyxb.binding.datatypes.float floatList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'floatList', floatList) +_module_typeBindings.floatList = floatList # Complex type UsageOperationTimeType with content type ELEMENT_ONLY class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): @@ -108,76 +113,76 @@ class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTimeType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 4, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 4, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element usage_time uses Python identifier usage_time - __usage_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage_time'), 'usage_time', '__AbsentNamespace0_UsageOperationTimeType_usage_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 6, 6), ) + __usage_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage_time'), 'usage_time', '__AbsentNamespace0_UsageOperationTimeType_usage_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 6, 6), ) usage_time = property(__usage_time.value, __usage_time.set, None, None) # Element daily_usage_hours uses Python identifier daily_usage_hours - __daily_usage_hours = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_usage_hours'), 'daily_usage_hours', '__AbsentNamespace0_UsageOperationTimeType_daily_usage_hours', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6), ) + __daily_usage_hours = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_usage_hours'), 'daily_usage_hours', '__AbsentNamespace0_UsageOperationTimeType_daily_usage_hours', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6), ) daily_usage_hours = property(__daily_usage_hours.value, __daily_usage_hours.set, None, None) # Element yearly_usage_days uses Python identifier yearly_usage_days - __yearly_usage_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_days'), 'yearly_usage_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6), ) + __yearly_usage_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_days'), 'yearly_usage_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6), ) yearly_usage_days = property(__yearly_usage_days.value, __yearly_usage_days.set, None, None) # Element yearly_usage_hours_day uses Python identifier yearly_usage_hours_day - __yearly_usage_hours_day = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day'), 'yearly_usage_hours_day', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_hours_day', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6), ) + __yearly_usage_hours_day = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day'), 'yearly_usage_hours_day', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_hours_day', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6), ) yearly_usage_hours_day = property(__yearly_usage_hours_day.value, __yearly_usage_hours_day.set, None, None) # Element yearly_usage_hours_night uses Python identifier yearly_usage_hours_night - __yearly_usage_hours_night = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night'), 'yearly_usage_hours_night', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_hours_night', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6), ) + __yearly_usage_hours_night = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night'), 'yearly_usage_hours_night', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_hours_night', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6), ) yearly_usage_hours_night = property(__yearly_usage_hours_night.value, __yearly_usage_hours_night.set, None, None) # Element daily_operation_ahu_cooling uses Python identifier daily_operation_ahu_cooling - __daily_operation_ahu_cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling'), 'daily_operation_ahu_cooling', '__AbsentNamespace0_UsageOperationTimeType_daily_operation_ahu_cooling', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6), ) + __daily_operation_ahu_cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling'), 'daily_operation_ahu_cooling', '__AbsentNamespace0_UsageOperationTimeType_daily_operation_ahu_cooling', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6), ) daily_operation_ahu_cooling = property(__daily_operation_ahu_cooling.value, __daily_operation_ahu_cooling.set, None, None) # Element yearly_heating_days uses Python identifier yearly_heating_days - __yearly_heating_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_heating_days'), 'yearly_heating_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_heating_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6), ) + __yearly_heating_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_heating_days'), 'yearly_heating_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_heating_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6), ) yearly_heating_days = property(__yearly_heating_days.value, __yearly_heating_days.set, None, None) # Element yearly_ahu_days uses Python identifier yearly_ahu_days - __yearly_ahu_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days'), 'yearly_ahu_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_ahu_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6), ) + __yearly_ahu_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days'), 'yearly_ahu_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_ahu_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6), ) yearly_ahu_days = property(__yearly_ahu_days.value, __yearly_ahu_days.set, None, None) # Element yearly_cooling_days uses Python identifier yearly_cooling_days - __yearly_cooling_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days'), 'yearly_cooling_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_cooling_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6), ) + __yearly_cooling_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days'), 'yearly_cooling_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_cooling_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6), ) yearly_cooling_days = property(__yearly_cooling_days.value, __yearly_cooling_days.set, None, None) # Element daily_operation_heating uses Python identifier daily_operation_heating - __daily_operation_heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_operation_heating'), 'daily_operation_heating', '__AbsentNamespace0_UsageOperationTimeType_daily_operation_heating', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6), ) + __daily_operation_heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_operation_heating'), 'daily_operation_heating', '__AbsentNamespace0_UsageOperationTimeType_daily_operation_heating', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6), ) daily_operation_heating = property(__daily_operation_heating.value, __daily_operation_heating.set, None, None) @@ -197,6 +202,7 @@ class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.UsageOperationTimeType = UsageOperationTimeType Namespace.addCategoryObject('typeBinding', 'UsageOperationTimeType', UsageOperationTimeType) @@ -207,55 +213,55 @@ class LightingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LightingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 18, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 18, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element maintained_illuminace uses Python identifier maintained_illuminace - __maintained_illuminace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'maintained_illuminace'), 'maintained_illuminace', '__AbsentNamespace0_LightingType_maintained_illuminace', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 20, 6), ) + __maintained_illuminace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'maintained_illuminace'), 'maintained_illuminace', '__AbsentNamespace0_LightingType_maintained_illuminace', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 20, 6), ) maintained_illuminace = property(__maintained_illuminace.value, __maintained_illuminace.set, None, None) # Element usage_level_height uses Python identifier usage_level_height - __usage_level_height = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage_level_height'), 'usage_level_height', '__AbsentNamespace0_LightingType_usage_level_height', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6), ) + __usage_level_height = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage_level_height'), 'usage_level_height', '__AbsentNamespace0_LightingType_usage_level_height', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6), ) usage_level_height = property(__usage_level_height.value, __usage_level_height.set, None, None) # Element red_factor_visual uses Python identifier red_factor_visual - __red_factor_visual = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'red_factor_visual'), 'red_factor_visual', '__AbsentNamespace0_LightingType_red_factor_visual', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6), ) + __red_factor_visual = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'red_factor_visual'), 'red_factor_visual', '__AbsentNamespace0_LightingType_red_factor_visual', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6), ) red_factor_visual = property(__red_factor_visual.value, __red_factor_visual.set, None, None) # Element rel_absence uses Python identifier rel_absence - __rel_absence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_absence'), 'rel_absence', '__AbsentNamespace0_LightingType_rel_absence', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6), ) + __rel_absence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_absence'), 'rel_absence', '__AbsentNamespace0_LightingType_rel_absence', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6), ) rel_absence = property(__rel_absence.value, __rel_absence.set, None, None) # Element room_index uses Python identifier room_index - __room_index = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'room_index'), 'room_index', '__AbsentNamespace0_LightingType_room_index', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6), ) + __room_index = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'room_index'), 'room_index', '__AbsentNamespace0_LightingType_room_index', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6), ) room_index = property(__room_index.value, __room_index.set, None, None) # Element part_load_factor_lighting uses Python identifier part_load_factor_lighting - __part_load_factor_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting'), 'part_load_factor_lighting', '__AbsentNamespace0_LightingType_part_load_factor_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6), ) + __part_load_factor_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting'), 'part_load_factor_lighting', '__AbsentNamespace0_LightingType_part_load_factor_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6), ) part_load_factor_lighting = property(__part_load_factor_lighting.value, __part_load_factor_lighting.set, None, None) # Element ratio_conv_rad_lighting uses Python identifier ratio_conv_rad_lighting - __ratio_conv_rad_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting'), 'ratio_conv_rad_lighting', '__AbsentNamespace0_LightingType_ratio_conv_rad_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 3), ) + __ratio_conv_rad_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting'), 'ratio_conv_rad_lighting', '__AbsentNamespace0_LightingType_ratio_conv_rad_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 3), ) ratio_conv_rad_lighting = property(__ratio_conv_rad_lighting.value, __ratio_conv_rad_lighting.set, None, None) @@ -272,6 +278,7 @@ class LightingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.LightingType = LightingType Namespace.addCategoryObject('typeBinding', 'LightingType', LightingType) @@ -282,83 +289,83 @@ class RoomClimateType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RoomClimateType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 29, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 29, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element set_temp_heat uses Python identifier set_temp_heat - __set_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'set_temp_heat'), 'set_temp_heat', '__AbsentNamespace0_RoomClimateType_set_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 31, 6), ) + __set_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'set_temp_heat'), 'set_temp_heat', '__AbsentNamespace0_RoomClimateType_set_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 31, 6), ) set_temp_heat = property(__set_temp_heat.value, __set_temp_heat.set, None, None) # Element set_temp_cool uses Python identifier set_temp_cool - __set_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'set_temp_cool'), 'set_temp_cool', '__AbsentNamespace0_RoomClimateType_set_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6), ) + __set_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'set_temp_cool'), 'set_temp_cool', '__AbsentNamespace0_RoomClimateType_set_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6), ) set_temp_cool = property(__set_temp_cool.value, __set_temp_cool.set, None, None) # Element temp_set_back uses Python identifier temp_set_back - __temp_set_back = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'temp_set_back'), 'temp_set_back', '__AbsentNamespace0_RoomClimateType_temp_set_back', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6), ) + __temp_set_back = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'temp_set_back'), 'temp_set_back', '__AbsentNamespace0_RoomClimateType_temp_set_back', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6), ) temp_set_back = property(__temp_set_back.value, __temp_set_back.set, None, None) # Element min_temp_heat uses Python identifier min_temp_heat - __min_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_temp_heat'), 'min_temp_heat', '__AbsentNamespace0_RoomClimateType_min_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6), ) + __min_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_temp_heat'), 'min_temp_heat', '__AbsentNamespace0_RoomClimateType_min_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6), ) min_temp_heat = property(__min_temp_heat.value, __min_temp_heat.set, None, None) # Element max_temp_cool uses Python identifier max_temp_cool - __max_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_temp_cool'), 'max_temp_cool', '__AbsentNamespace0_RoomClimateType_max_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6), ) + __max_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_temp_cool'), 'max_temp_cool', '__AbsentNamespace0_RoomClimateType_max_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6), ) max_temp_cool = property(__max_temp_cool.value, __max_temp_cool.set, None, None) # Element rel_humidity uses Python identifier rel_humidity - __rel_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_humidity'), 'rel_humidity', '__AbsentNamespace0_RoomClimateType_rel_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6), ) + __rel_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_humidity'), 'rel_humidity', '__AbsentNamespace0_RoomClimateType_rel_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6), ) rel_humidity = property(__rel_humidity.value, __rel_humidity.set, None, None) # Element cooling_time uses Python identifier cooling_time - __cooling_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cooling_time'), 'cooling_time', '__AbsentNamespace0_RoomClimateType_cooling_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6), ) + __cooling_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cooling_time'), 'cooling_time', '__AbsentNamespace0_RoomClimateType_cooling_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6), ) cooling_time = property(__cooling_time.value, __cooling_time.set, None, None) # Element heating_time uses Python identifier heating_time - __heating_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heating_time'), 'heating_time', '__AbsentNamespace0_RoomClimateType_heating_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6), ) + __heating_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heating_time'), 'heating_time', '__AbsentNamespace0_RoomClimateType_heating_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6), ) heating_time = property(__heating_time.value, __heating_time.set, None, None) # Element min_air_exchange uses Python identifier min_air_exchange - __min_air_exchange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_air_exchange'), 'min_air_exchange', '__AbsentNamespace0_RoomClimateType_min_air_exchange', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6), ) + __min_air_exchange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_air_exchange'), 'min_air_exchange', '__AbsentNamespace0_RoomClimateType_min_air_exchange', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6), ) min_air_exchange = property(__min_air_exchange.value, __min_air_exchange.set, None, None) # Element rel_absence_ahu uses Python identifier rel_absence_ahu - __rel_absence_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu'), 'rel_absence_ahu', '__AbsentNamespace0_RoomClimateType_rel_absence_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6), ) + __rel_absence_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu'), 'rel_absence_ahu', '__AbsentNamespace0_RoomClimateType_rel_absence_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6), ) rel_absence_ahu = property(__rel_absence_ahu.value, __rel_absence_ahu.set, None, None) # Element part_load_factor_ahu uses Python identifier part_load_factor_ahu - __part_load_factor_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu'), 'part_load_factor_ahu', '__AbsentNamespace0_RoomClimateType_part_load_factor_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6), ) + __part_load_factor_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu'), 'part_load_factor_ahu', '__AbsentNamespace0_RoomClimateType_part_load_factor_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6), ) part_load_factor_ahu = property(__part_load_factor_ahu.value, __part_load_factor_ahu.set, None, None) @@ -379,6 +386,7 @@ class RoomClimateType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.RoomClimateType = RoomClimateType Namespace.addCategoryObject('typeBinding', 'RoomClimateType', RoomClimateType) @@ -389,48 +397,48 @@ class InternalGainsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InternalGainsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 44, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 44, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element persons uses Python identifier persons - __persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'persons'), 'persons', '__AbsentNamespace0_InternalGainsType_persons', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 46, 6), ) + __persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'persons'), 'persons', '__AbsentNamespace0_InternalGainsType_persons', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 46, 6), ) persons = property(__persons.value, __persons.set, None, None) # Element profile_persons uses Python identifier profile_persons - __profile_persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_persons'), 'profile_persons', '__AbsentNamespace0_InternalGainsType_profile_persons', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6), ) + __profile_persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_persons'), 'profile_persons', '__AbsentNamespace0_InternalGainsType_profile_persons', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6), ) profile_persons = property(__profile_persons.value, __profile_persons.set, None, None) # Element machines uses Python identifier machines - __machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'machines'), 'machines', '__AbsentNamespace0_InternalGainsType_machines', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6), ) + __machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'machines'), 'machines', '__AbsentNamespace0_InternalGainsType_machines', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6), ) machines = property(__machines.value, __machines.set, None, None) # Element profile_machines uses Python identifier profile_machines - __profile_machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_machines'), 'profile_machines', '__AbsentNamespace0_InternalGainsType_profile_machines', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6), ) + __profile_machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_machines'), 'profile_machines', '__AbsentNamespace0_InternalGainsType_profile_machines', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6), ) profile_machines = property(__profile_machines.value, __profile_machines.set, None, None) # Element lighting_power uses Python identifier lighting_power - __lighting_power = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lighting_power'), 'lighting_power', '__AbsentNamespace0_InternalGainsType_lighting_power', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 3), ) + __lighting_power = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lighting_power'), 'lighting_power', '__AbsentNamespace0_InternalGainsType_lighting_power', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 3), ) lighting_power = property(__lighting_power.value, __lighting_power.set, None, None) # Element profile_lighting uses Python identifier profile_lighting - __profile_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_lighting'), 'profile_lighting', '__AbsentNamespace0_InternalGainsType_profile_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3), ) + __profile_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_lighting'), 'profile_lighting', '__AbsentNamespace0_InternalGainsType_profile_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3), ) profile_lighting = property(__profile_lighting.value, __profile_lighting.set, None, None) @@ -446,6 +454,7 @@ class InternalGainsType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InternalGainsType = InternalGainsType Namespace.addCategoryObject('typeBinding', 'InternalGainsType', InternalGainsType) @@ -456,69 +465,69 @@ class AHUType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AHUType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 54, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 54, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element min_ahu uses Python identifier min_ahu - __min_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_ahu'), 'min_ahu', '__AbsentNamespace0_AHUType_min_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 56, 6), ) + __min_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_ahu'), 'min_ahu', '__AbsentNamespace0_AHUType_min_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 56, 6), ) min_ahu = property(__min_ahu.value, __min_ahu.set, None, None) # Element max_ahu uses Python identifier max_ahu - __max_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_ahu'), 'max_ahu', '__AbsentNamespace0_AHUType_max_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6), ) + __max_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_ahu'), 'max_ahu', '__AbsentNamespace0_AHUType_max_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6), ) max_ahu = property(__max_ahu.value, __max_ahu.set, None, None) # Element with_ahu uses Python identifier with_ahu - __with_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'with_ahu'), 'with_ahu', '__AbsentNamespace0_AHUType_with_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6), ) + __with_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'with_ahu'), 'with_ahu', '__AbsentNamespace0_AHUType_with_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6), ) with_ahu = property(__with_ahu.value, __with_ahu.set, None, None) # Element use_constant_ach_rate uses Python identifier use_constant_ach_rate - __use_constant_ach_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate'), 'use_constant_ach_rate', '__AbsentNamespace0_AHUType_use_constant_ach_rate', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6), ) + __use_constant_ach_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate'), 'use_constant_ach_rate', '__AbsentNamespace0_AHUType_use_constant_ach_rate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6), ) use_constant_ach_rate = property(__use_constant_ach_rate.value, __use_constant_ach_rate.set, None, None) # Element base_ach uses Python identifier base_ach - __base_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'base_ach'), 'base_ach', '__AbsentNamespace0_AHUType_base_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6), ) + __base_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'base_ach'), 'base_ach', '__AbsentNamespace0_AHUType_base_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6), ) base_ach = property(__base_ach.value, __base_ach.set, None, None) # Element max_user_ach uses Python identifier max_user_ach - __max_user_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_user_ach'), 'max_user_ach', '__AbsentNamespace0_AHUType_max_user_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6), ) + __max_user_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_user_ach'), 'max_user_ach', '__AbsentNamespace0_AHUType_max_user_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6), ) max_user_ach = property(__max_user_ach.value, __max_user_ach.set, None, None) # Element max_overheating_ach uses Python identifier max_overheating_ach - __max_overheating_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_overheating_ach'), 'max_overheating_ach', '__AbsentNamespace0_AHUType_max_overheating_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6), ) + __max_overheating_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_overheating_ach'), 'max_overheating_ach', '__AbsentNamespace0_AHUType_max_overheating_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6), ) max_overheating_ach = property(__max_overheating_ach.value, __max_overheating_ach.set, None, None) # Element max_summer_ach uses Python identifier max_summer_ach - __max_summer_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_summer_ach'), 'max_summer_ach', '__AbsentNamespace0_AHUType_max_summer_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6), ) + __max_summer_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_summer_ach'), 'max_summer_ach', '__AbsentNamespace0_AHUType_max_summer_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6), ) max_summer_ach = property(__max_summer_ach.value, __max_summer_ach.set, None, None) # Element winter_reduction uses Python identifier winter_reduction - __winter_reduction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winter_reduction'), 'winter_reduction', '__AbsentNamespace0_AHUType_winter_reduction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6), ) + __winter_reduction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winter_reduction'), 'winter_reduction', '__AbsentNamespace0_AHUType_winter_reduction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6), ) winter_reduction = property(__winter_reduction.value, __winter_reduction.set, None, None) @@ -537,6 +546,7 @@ class AHUType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.AHUType = AHUType Namespace.addCategoryObject('typeBinding', 'AHUType', AHUType) @@ -547,62 +557,62 @@ class BoundaryConditionsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditionsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 67, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 67, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage'), 'usage', '__AbsentNamespace0_BoundaryConditionsType_usage', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 69, 6), ) + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage'), 'usage', '__AbsentNamespace0_BoundaryConditionsType_usage', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 69, 6), ) usage = property(__usage.value, __usage.set, None, None) # Element typical_length uses Python identifier typical_length - __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_length'), 'typical_length', '__AbsentNamespace0_BoundaryConditionsType_typical_length', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6), ) + __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_length'), 'typical_length', '__AbsentNamespace0_BoundaryConditionsType_typical_length', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6), ) typical_length = property(__typical_length.value, __typical_length.set, None, None) # Element typical_width uses Python identifier typical_width - __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_width'), 'typical_width', '__AbsentNamespace0_BoundaryConditionsType_typical_width', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6), ) + __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_width'), 'typical_width', '__AbsentNamespace0_BoundaryConditionsType_typical_width', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6), ) typical_width = property(__typical_width.value, __typical_width.set, None, None) # Element UsageOperationTime uses Python identifier UsageOperationTime - __UsageOperationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'UsageOperationTime'), 'UsageOperationTime', '__AbsentNamespace0_BoundaryConditionsType_UsageOperationTime', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6), ) + __UsageOperationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'UsageOperationTime'), 'UsageOperationTime', '__AbsentNamespace0_BoundaryConditionsType_UsageOperationTime', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6), ) UsageOperationTime = property(__UsageOperationTime.value, __UsageOperationTime.set, None, None) # Element Lighting uses Python identifier Lighting - __Lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Lighting'), 'Lighting', '__AbsentNamespace0_BoundaryConditionsType_Lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6), ) + __Lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Lighting'), 'Lighting', '__AbsentNamespace0_BoundaryConditionsType_Lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6), ) Lighting = property(__Lighting.value, __Lighting.set, None, None) # Element RoomClimate uses Python identifier RoomClimate - __RoomClimate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'RoomClimate'), 'RoomClimate', '__AbsentNamespace0_BoundaryConditionsType_RoomClimate', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6), ) + __RoomClimate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'RoomClimate'), 'RoomClimate', '__AbsentNamespace0_BoundaryConditionsType_RoomClimate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6), ) RoomClimate = property(__RoomClimate.value, __RoomClimate.set, None, None) # Element InternalGains uses Python identifier InternalGains - __InternalGains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'InternalGains'), 'InternalGains', '__AbsentNamespace0_BoundaryConditionsType_InternalGains', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6), ) + __InternalGains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'InternalGains'), 'InternalGains', '__AbsentNamespace0_BoundaryConditionsType_InternalGains', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6), ) InternalGains = property(__InternalGains.value, __InternalGains.set, None, None) # Element AHU uses Python identifier AHU - __AHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'AHU'), 'AHU', '__AbsentNamespace0_BoundaryConditionsType_AHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6), ) + __AHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'AHU'), 'AHU', '__AbsentNamespace0_BoundaryConditionsType_AHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6), ) AHU = property(__AHU.value, __AHU.set, None, None) @@ -620,6 +630,7 @@ class BoundaryConditionsType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.BoundaryConditionsType = BoundaryConditionsType Namespace.addCategoryObject('typeBinding', 'BoundaryConditionsType', BoundaryConditionsType) @@ -630,58 +641,51 @@ class UseConditionsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UseConditionsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 79, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 79, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element BoundaryConditions uses Python identifier BoundaryConditions - __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), 'BoundaryConditions', '__AbsentNamespace0_UseConditionsType_BoundaryConditions', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 82, 6), ) + __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), 'BoundaryConditions', '__AbsentNamespace0_UseConditionsType_BoundaryConditions', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 6), ) BoundaryConditions = property(__BoundaryConditions.value, __BoundaryConditions.set, None, None) - - # Attribute version uses Python identifier version - __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__AbsentNamespace0_UseConditionsType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 80, 4) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 80, 4) - - version = property(__version.value, __version.set, None, None) - _ElementMap.update({ __BoundaryConditions.name() : __BoundaryConditions }) _AttributeMap.update({ - __version.name() : __version + }) +_module_typeBindings.UseConditionsType = UseConditionsType Namespace.addCategoryObject('typeBinding', 'UseConditionsType', UseConditionsType) -UseConditions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseConditions'), UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 3, 2)) +UseConditions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseConditions'), UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 3, 2)) Namespace.addCategoryObject('elementBinding', UseConditions.name().localName(), UseConditions) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage_time'), integerList, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 6, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage_time'), integerList, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 6, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_usage_hours'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_usage_hours'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_heating_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_heating_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_operation_heating'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_operation_heating'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -690,75 +694,75 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 6, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 6, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6)) counters.add(cc_9) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 6, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 6, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_usage_hours')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_usage_hours')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_heating_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_heating_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_operation_heating')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_operation_heating')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -897,19 +901,19 @@ def _BuildAutomaton (): -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'maintained_illuminace'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 20, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'maintained_illuminace'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 20, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage_level_height'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage_level_height'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'red_factor_visual'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'red_factor_visual'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_absence'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_absence'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'room_index'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'room_index'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 3))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 3))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -918,54 +922,54 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 20, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 20, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 3)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 3)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'maintained_illuminace')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 20, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'maintained_illuminace')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 20, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage_level_height')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage_level_height')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'red_factor_visual')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'red_factor_visual')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_absence')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_absence')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'room_index')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'room_index')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 3)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -1044,27 +1048,27 @@ def _BuildAutomaton_ (): -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'set_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 31, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'set_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 31, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'set_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'set_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'temp_set_back'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'temp_set_back'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_humidity'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_humidity'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cooling_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cooling_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heating_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heating_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_air_exchange'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_air_exchange'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -1073,82 +1077,82 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 31, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 31, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6)) counters.add(cc_10) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'set_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 31, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'set_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 31, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'set_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'set_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'temp_set_back')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'temp_set_back')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_humidity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'cooling_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'cooling_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'heating_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'heating_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_air_exchange')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_air_exchange')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -1311,17 +1315,17 @@ def _BuildAutomaton_2 (): -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'persons'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 46, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'persons'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 46, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_persons'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_persons'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'machines'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'machines'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_machines'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_machines'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lighting_power'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 3))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lighting_power'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 3))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_lighting'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_lighting'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -1330,47 +1334,47 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 46, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 46, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 3)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 3)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3)) counters.add(cc_5) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'persons')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 46, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'persons')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 46, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_persons')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_persons')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'machines')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'machines')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_machines')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_machines')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'lighting_power')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 3)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'lighting_power')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1433,23 +1437,23 @@ def _BuildAutomaton_3 (): -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 56, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 56, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'with_ahu'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'with_ahu'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'base_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'base_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_user_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_user_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_overheating_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_overheating_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_summer_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_summer_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winter_reduction'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winter_reduction'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -1458,68 +1462,68 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 56, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 56, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6)) counters.add(cc_8) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 56, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 56, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'with_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'with_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'base_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'base_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_user_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_user_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_overheating_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_overheating_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_summer_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_summer_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'winter_reduction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'winter_reduction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -1636,21 +1640,21 @@ def _BuildAutomaton_4 (): -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage'), pyxb.binding.datatypes.string, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 69, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage'), pyxb.binding.datatypes.string, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 69, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_length'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_length'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_width'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_width'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'UsageOperationTime'), UsageOperationTimeType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'UsageOperationTime'), UsageOperationTimeType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Lighting'), LightingType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Lighting'), LightingType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'RoomClimate'), RoomClimateType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'RoomClimate'), RoomClimateType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'InternalGains'), InternalGainsType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'InternalGains'), InternalGainsType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'AHU'), AHUType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'AHU'), AHUType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -1659,61 +1663,61 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 69, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 69, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 69, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 69, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'UsageOperationTime')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'UsageOperationTime')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'RoomClimate')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'RoomClimate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'InternalGains')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'InternalGains')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'AHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'AHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -1810,7 +1814,7 @@ def _BuildAutomaton_5 (): -UseConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), BoundaryConditionsType, scope=UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 82, 6))) +UseConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), BoundaryConditionsType, scope=UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 6))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -1819,12 +1823,12 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 82, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UseConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 82, 6)) + symbol = pyxb.binding.content.ElementUse(UseConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] diff --git a/teaser/data/bindings/v_0_3_9/material_bind.py b/teaser/data/bindings/v_0_3_9/material_bind.py index 464d7d216..a93221738 100644 --- a/teaser/data/bindings/v_0_3_9/material_bind.py +++ b/teaser/data/bindings/v_0_3_9/material_bind.py @@ -1,7 +1,7 @@ # .\material_bind.py # -*- coding: utf-8 -*- # PyXB bindings for NM:e92452c8d3e28a9e27abfc9994d2007779e7f4c9 -# Generated 2016-09-23 14:19:29.263759 by PyXB version 1.2.4 using Python 3.5.2.final.0 +# Generated 2017-01-09 16:28:45.178892 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace AbsentNamespace0 from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:f9bf5806-8187-11e6-9b0f-2cd444b2e704') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:4f022ac6-d680-11e6-8fc0-2cd444b2e704') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.binding.datatypes @@ -80,48 +83,48 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 4, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 4, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_MaterialType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 6, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_MaterialType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 6, 6), ) name = property(__name.value, __name.set, None, None) # Element density uses Python identifier density - __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'density'), 'density', '__AbsentNamespace0_MaterialType_density', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 7, 6), ) + __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'density'), 'density', '__AbsentNamespace0_MaterialType_density', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 7, 6), ) density = property(__density.value, __density.set, None, None) # Element thermal_conduc uses Python identifier thermal_conduc - __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), 'thermal_conduc', '__AbsentNamespace0_MaterialType_thermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 8, 6), ) + __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), 'thermal_conduc', '__AbsentNamespace0_MaterialType_thermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 8, 6), ) thermal_conduc = property(__thermal_conduc.value, __thermal_conduc.set, None, None) # Element heat_capac uses Python identifier heat_capac - __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heat_capac'), 'heat_capac', '__AbsentNamespace0_MaterialType_heat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 9, 6), ) + __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heat_capac'), 'heat_capac', '__AbsentNamespace0_MaterialType_heat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 9, 6), ) heat_capac = property(__heat_capac.value, __heat_capac.set, None, None) # Element solar_absorp uses Python identifier solar_absorp - __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'solar_absorp'), 'solar_absorp', '__AbsentNamespace0_MaterialType_solar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 10, 6), ) + __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'solar_absorp'), 'solar_absorp', '__AbsentNamespace0_MaterialType_solar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 10, 6), ) solar_absorp = property(__solar_absorp.value, __solar_absorp.set, None, None) # Element ir_emissivity uses Python identifier ir_emissivity - __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), 'ir_emissivity', '__AbsentNamespace0_MaterialType_ir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 11, 6), ) + __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), 'ir_emissivity', '__AbsentNamespace0_MaterialType_ir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 11, 6), ) ir_emissivity = property(__ir_emissivity.value, __ir_emissivity.set, None, None) @@ -137,6 +140,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.MaterialType = MaterialType Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) @@ -147,50 +151,43 @@ class MaterialTemplatesType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialTemplatesType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 14, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 14, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element Material uses Python identifier Material - __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Material'), 'Material', '__AbsentNamespace0_MaterialTemplatesType_Material', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 17, 6), ) + __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Material'), 'Material', '__AbsentNamespace0_MaterialTemplatesType_Material', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 16, 6), ) Material = property(__Material.value, __Material.set, None, None) - - # Attribute version uses Python identifier version - __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__AbsentNamespace0_MaterialTemplatesType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 15, 4) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 15, 4) - - version = property(__version.value, __version.set, None, None) - _ElementMap.update({ __Material.name() : __Material }) _AttributeMap.update({ - __version.name() : __version + }) +_module_typeBindings.MaterialTemplatesType = MaterialTemplatesType Namespace.addCategoryObject('typeBinding', 'MaterialTemplatesType', MaterialTemplatesType) -MaterialTemplates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MaterialTemplates'), MaterialTemplatesType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 3, 2)) +MaterialTemplates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MaterialTemplates'), MaterialTemplatesType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 3, 2)) Namespace.addCategoryObject('elementBinding', MaterialTemplates.name().localName(), MaterialTemplates) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 6, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 6, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 7, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 7, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 8, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 8, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 9, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 9, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 10, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 10, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 11, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 11, 6))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -199,35 +196,29 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 10, 6)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 11, 6)) - counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 6, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 6, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'density')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 7, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'density')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 7, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 8, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 8, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 9, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 9, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 10, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 10, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 11, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 11, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -245,18 +236,12 @@ def _BuildAutomaton (): transitions = [] transitions.append(fac.Transition(st_4, [ ])) - transitions.append(fac.Transition(st_5, [ - ])) st_3._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) + ])) st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, True) ])) st_5._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) MaterialType._Automaton = _BuildAutomaton() @@ -264,7 +249,7 @@ def _BuildAutomaton (): -MaterialTemplatesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Material'), MaterialType, scope=MaterialTemplatesType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 17, 6))) +MaterialTemplatesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Material'), MaterialType, scope=MaterialTemplatesType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 16, 6))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -273,12 +258,12 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 16, 1)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 15, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MaterialTemplatesType._UseForTag(pyxb.namespace.ExpandedName(None, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\MaterialTemplates.xsd', 17, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialTemplatesType._UseForTag(pyxb.namespace.ExpandedName(None, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\MaterialTemplates.xsd', 16, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] diff --git a/teaser/data/bindings/v_0_3_9/project_bind.py b/teaser/data/bindings/v_0_3_9/project_bind.py index 52ace5219..90b2c5254 100644 --- a/teaser/data/bindings/v_0_3_9/project_bind.py +++ b/teaser/data/bindings/v_0_3_9/project_bind.py @@ -1,7 +1,7 @@ # .\project_bind.py # -*- coding: utf-8 -*- # PyXB bindings for NM:e92452c8d3e28a9e27abfc9994d2007779e7f4c9 -# Generated 2016-09-23 14:23:45.705415 by PyXB version 1.2.4 using Python 3.5.2.final.0 +# Generated 2017-01-09 16:30:30.976471 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace AbsentNamespace0 from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:927f0d00-8188-11e6-9ff2-2cd444b2e704') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:8ded46e4-d680-11e6-859d-2cd444b2e704') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.binding.datatypes @@ -80,12 +83,13 @@ class integerList (pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.integer.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerList') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 85, 4) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 84, 4) _Documentation = None _ItemType = pyxb.binding.datatypes.integer integerList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'integerList', integerList) +_module_typeBindings.integerList = integerList # List simple type: floatList # superclasses pyxb.binding.datatypes.anySimpleType @@ -94,12 +98,13 @@ class floatList (pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.float.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'floatList') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 88, 4) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 87, 4) _Documentation = None _ItemType = pyxb.binding.datatypes.float floatList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'floatList', floatList) +_module_typeBindings.floatList = floatList # Complex type UsageOperationTimeType with content type ELEMENT_ONLY class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): @@ -108,76 +113,76 @@ class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UsageOperationTimeType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 4, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 4, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element usage_time uses Python identifier usage_time - __usage_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage_time'), 'usage_time', '__AbsentNamespace0_UsageOperationTimeType_usage_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 6, 6), ) + __usage_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage_time'), 'usage_time', '__AbsentNamespace0_UsageOperationTimeType_usage_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 6, 6), ) usage_time = property(__usage_time.value, __usage_time.set, None, None) # Element daily_usage_hours uses Python identifier daily_usage_hours - __daily_usage_hours = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_usage_hours'), 'daily_usage_hours', '__AbsentNamespace0_UsageOperationTimeType_daily_usage_hours', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6), ) + __daily_usage_hours = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_usage_hours'), 'daily_usage_hours', '__AbsentNamespace0_UsageOperationTimeType_daily_usage_hours', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6), ) daily_usage_hours = property(__daily_usage_hours.value, __daily_usage_hours.set, None, None) # Element yearly_usage_days uses Python identifier yearly_usage_days - __yearly_usage_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_days'), 'yearly_usage_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6), ) + __yearly_usage_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_days'), 'yearly_usage_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6), ) yearly_usage_days = property(__yearly_usage_days.value, __yearly_usage_days.set, None, None) # Element yearly_usage_hours_day uses Python identifier yearly_usage_hours_day - __yearly_usage_hours_day = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day'), 'yearly_usage_hours_day', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_hours_day', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6), ) + __yearly_usage_hours_day = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day'), 'yearly_usage_hours_day', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_hours_day', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6), ) yearly_usage_hours_day = property(__yearly_usage_hours_day.value, __yearly_usage_hours_day.set, None, None) # Element yearly_usage_hours_night uses Python identifier yearly_usage_hours_night - __yearly_usage_hours_night = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night'), 'yearly_usage_hours_night', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_hours_night', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6), ) + __yearly_usage_hours_night = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night'), 'yearly_usage_hours_night', '__AbsentNamespace0_UsageOperationTimeType_yearly_usage_hours_night', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6), ) yearly_usage_hours_night = property(__yearly_usage_hours_night.value, __yearly_usage_hours_night.set, None, None) # Element daily_operation_ahu_cooling uses Python identifier daily_operation_ahu_cooling - __daily_operation_ahu_cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling'), 'daily_operation_ahu_cooling', '__AbsentNamespace0_UsageOperationTimeType_daily_operation_ahu_cooling', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6), ) + __daily_operation_ahu_cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling'), 'daily_operation_ahu_cooling', '__AbsentNamespace0_UsageOperationTimeType_daily_operation_ahu_cooling', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6), ) daily_operation_ahu_cooling = property(__daily_operation_ahu_cooling.value, __daily_operation_ahu_cooling.set, None, None) # Element yearly_heating_days uses Python identifier yearly_heating_days - __yearly_heating_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_heating_days'), 'yearly_heating_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_heating_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6), ) + __yearly_heating_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_heating_days'), 'yearly_heating_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_heating_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6), ) yearly_heating_days = property(__yearly_heating_days.value, __yearly_heating_days.set, None, None) # Element yearly_ahu_days uses Python identifier yearly_ahu_days - __yearly_ahu_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days'), 'yearly_ahu_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_ahu_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6), ) + __yearly_ahu_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days'), 'yearly_ahu_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_ahu_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6), ) yearly_ahu_days = property(__yearly_ahu_days.value, __yearly_ahu_days.set, None, None) # Element yearly_cooling_days uses Python identifier yearly_cooling_days - __yearly_cooling_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days'), 'yearly_cooling_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_cooling_days', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6), ) + __yearly_cooling_days = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days'), 'yearly_cooling_days', '__AbsentNamespace0_UsageOperationTimeType_yearly_cooling_days', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6), ) yearly_cooling_days = property(__yearly_cooling_days.value, __yearly_cooling_days.set, None, None) # Element daily_operation_heating uses Python identifier daily_operation_heating - __daily_operation_heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_operation_heating'), 'daily_operation_heating', '__AbsentNamespace0_UsageOperationTimeType_daily_operation_heating', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6), ) + __daily_operation_heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'daily_operation_heating'), 'daily_operation_heating', '__AbsentNamespace0_UsageOperationTimeType_daily_operation_heating', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6), ) daily_operation_heating = property(__daily_operation_heating.value, __daily_operation_heating.set, None, None) @@ -197,6 +202,7 @@ class UsageOperationTimeType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.UsageOperationTimeType = UsageOperationTimeType Namespace.addCategoryObject('typeBinding', 'UsageOperationTimeType', UsageOperationTimeType) @@ -207,55 +213,55 @@ class LightingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LightingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 18, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 18, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element maintained_illuminace uses Python identifier maintained_illuminace - __maintained_illuminace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'maintained_illuminace'), 'maintained_illuminace', '__AbsentNamespace0_LightingType_maintained_illuminace', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 20, 6), ) + __maintained_illuminace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'maintained_illuminace'), 'maintained_illuminace', '__AbsentNamespace0_LightingType_maintained_illuminace', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 20, 6), ) maintained_illuminace = property(__maintained_illuminace.value, __maintained_illuminace.set, None, None) # Element usage_level_height uses Python identifier usage_level_height - __usage_level_height = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage_level_height'), 'usage_level_height', '__AbsentNamespace0_LightingType_usage_level_height', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6), ) + __usage_level_height = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage_level_height'), 'usage_level_height', '__AbsentNamespace0_LightingType_usage_level_height', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6), ) usage_level_height = property(__usage_level_height.value, __usage_level_height.set, None, None) # Element red_factor_visual uses Python identifier red_factor_visual - __red_factor_visual = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'red_factor_visual'), 'red_factor_visual', '__AbsentNamespace0_LightingType_red_factor_visual', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6), ) + __red_factor_visual = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'red_factor_visual'), 'red_factor_visual', '__AbsentNamespace0_LightingType_red_factor_visual', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6), ) red_factor_visual = property(__red_factor_visual.value, __red_factor_visual.set, None, None) # Element rel_absence uses Python identifier rel_absence - __rel_absence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_absence'), 'rel_absence', '__AbsentNamespace0_LightingType_rel_absence', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6), ) + __rel_absence = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_absence'), 'rel_absence', '__AbsentNamespace0_LightingType_rel_absence', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6), ) rel_absence = property(__rel_absence.value, __rel_absence.set, None, None) # Element room_index uses Python identifier room_index - __room_index = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'room_index'), 'room_index', '__AbsentNamespace0_LightingType_room_index', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6), ) + __room_index = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'room_index'), 'room_index', '__AbsentNamespace0_LightingType_room_index', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6), ) room_index = property(__room_index.value, __room_index.set, None, None) # Element part_load_factor_lighting uses Python identifier part_load_factor_lighting - __part_load_factor_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting'), 'part_load_factor_lighting', '__AbsentNamespace0_LightingType_part_load_factor_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6), ) + __part_load_factor_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting'), 'part_load_factor_lighting', '__AbsentNamespace0_LightingType_part_load_factor_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6), ) part_load_factor_lighting = property(__part_load_factor_lighting.value, __part_load_factor_lighting.set, None, None) # Element ratio_conv_rad_lighting uses Python identifier ratio_conv_rad_lighting - __ratio_conv_rad_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting'), 'ratio_conv_rad_lighting', '__AbsentNamespace0_LightingType_ratio_conv_rad_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 3), ) + __ratio_conv_rad_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting'), 'ratio_conv_rad_lighting', '__AbsentNamespace0_LightingType_ratio_conv_rad_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 3), ) ratio_conv_rad_lighting = property(__ratio_conv_rad_lighting.value, __ratio_conv_rad_lighting.set, None, None) @@ -272,6 +278,7 @@ class LightingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.LightingType = LightingType Namespace.addCategoryObject('typeBinding', 'LightingType', LightingType) @@ -282,83 +289,83 @@ class RoomClimateType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RoomClimateType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 29, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 29, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element set_temp_heat uses Python identifier set_temp_heat - __set_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'set_temp_heat'), 'set_temp_heat', '__AbsentNamespace0_RoomClimateType_set_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 31, 6), ) + __set_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'set_temp_heat'), 'set_temp_heat', '__AbsentNamespace0_RoomClimateType_set_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 31, 6), ) set_temp_heat = property(__set_temp_heat.value, __set_temp_heat.set, None, None) # Element set_temp_cool uses Python identifier set_temp_cool - __set_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'set_temp_cool'), 'set_temp_cool', '__AbsentNamespace0_RoomClimateType_set_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6), ) + __set_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'set_temp_cool'), 'set_temp_cool', '__AbsentNamespace0_RoomClimateType_set_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6), ) set_temp_cool = property(__set_temp_cool.value, __set_temp_cool.set, None, None) # Element temp_set_back uses Python identifier temp_set_back - __temp_set_back = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'temp_set_back'), 'temp_set_back', '__AbsentNamespace0_RoomClimateType_temp_set_back', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6), ) + __temp_set_back = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'temp_set_back'), 'temp_set_back', '__AbsentNamespace0_RoomClimateType_temp_set_back', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6), ) temp_set_back = property(__temp_set_back.value, __temp_set_back.set, None, None) # Element min_temp_heat uses Python identifier min_temp_heat - __min_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_temp_heat'), 'min_temp_heat', '__AbsentNamespace0_RoomClimateType_min_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6), ) + __min_temp_heat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_temp_heat'), 'min_temp_heat', '__AbsentNamespace0_RoomClimateType_min_temp_heat', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6), ) min_temp_heat = property(__min_temp_heat.value, __min_temp_heat.set, None, None) # Element max_temp_cool uses Python identifier max_temp_cool - __max_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_temp_cool'), 'max_temp_cool', '__AbsentNamespace0_RoomClimateType_max_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6), ) + __max_temp_cool = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_temp_cool'), 'max_temp_cool', '__AbsentNamespace0_RoomClimateType_max_temp_cool', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6), ) max_temp_cool = property(__max_temp_cool.value, __max_temp_cool.set, None, None) # Element rel_humidity uses Python identifier rel_humidity - __rel_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_humidity'), 'rel_humidity', '__AbsentNamespace0_RoomClimateType_rel_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6), ) + __rel_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_humidity'), 'rel_humidity', '__AbsentNamespace0_RoomClimateType_rel_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6), ) rel_humidity = property(__rel_humidity.value, __rel_humidity.set, None, None) # Element cooling_time uses Python identifier cooling_time - __cooling_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cooling_time'), 'cooling_time', '__AbsentNamespace0_RoomClimateType_cooling_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6), ) + __cooling_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cooling_time'), 'cooling_time', '__AbsentNamespace0_RoomClimateType_cooling_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6), ) cooling_time = property(__cooling_time.value, __cooling_time.set, None, None) # Element heating_time uses Python identifier heating_time - __heating_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heating_time'), 'heating_time', '__AbsentNamespace0_RoomClimateType_heating_time', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6), ) + __heating_time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heating_time'), 'heating_time', '__AbsentNamespace0_RoomClimateType_heating_time', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6), ) heating_time = property(__heating_time.value, __heating_time.set, None, None) # Element min_air_exchange uses Python identifier min_air_exchange - __min_air_exchange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_air_exchange'), 'min_air_exchange', '__AbsentNamespace0_RoomClimateType_min_air_exchange', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6), ) + __min_air_exchange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_air_exchange'), 'min_air_exchange', '__AbsentNamespace0_RoomClimateType_min_air_exchange', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6), ) min_air_exchange = property(__min_air_exchange.value, __min_air_exchange.set, None, None) # Element rel_absence_ahu uses Python identifier rel_absence_ahu - __rel_absence_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu'), 'rel_absence_ahu', '__AbsentNamespace0_RoomClimateType_rel_absence_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6), ) + __rel_absence_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu'), 'rel_absence_ahu', '__AbsentNamespace0_RoomClimateType_rel_absence_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6), ) rel_absence_ahu = property(__rel_absence_ahu.value, __rel_absence_ahu.set, None, None) # Element part_load_factor_ahu uses Python identifier part_load_factor_ahu - __part_load_factor_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu'), 'part_load_factor_ahu', '__AbsentNamespace0_RoomClimateType_part_load_factor_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6), ) + __part_load_factor_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu'), 'part_load_factor_ahu', '__AbsentNamespace0_RoomClimateType_part_load_factor_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6), ) part_load_factor_ahu = property(__part_load_factor_ahu.value, __part_load_factor_ahu.set, None, None) @@ -379,6 +386,7 @@ class RoomClimateType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.RoomClimateType = RoomClimateType Namespace.addCategoryObject('typeBinding', 'RoomClimateType', RoomClimateType) @@ -389,48 +397,48 @@ class InternalGainsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InternalGainsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 44, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 44, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element persons uses Python identifier persons - __persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'persons'), 'persons', '__AbsentNamespace0_InternalGainsType_persons', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 46, 6), ) + __persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'persons'), 'persons', '__AbsentNamespace0_InternalGainsType_persons', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 46, 6), ) persons = property(__persons.value, __persons.set, None, None) # Element profile_persons uses Python identifier profile_persons - __profile_persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_persons'), 'profile_persons', '__AbsentNamespace0_InternalGainsType_profile_persons', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6), ) + __profile_persons = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_persons'), 'profile_persons', '__AbsentNamespace0_InternalGainsType_profile_persons', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6), ) profile_persons = property(__profile_persons.value, __profile_persons.set, None, None) # Element machines uses Python identifier machines - __machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'machines'), 'machines', '__AbsentNamespace0_InternalGainsType_machines', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6), ) + __machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'machines'), 'machines', '__AbsentNamespace0_InternalGainsType_machines', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6), ) machines = property(__machines.value, __machines.set, None, None) # Element profile_machines uses Python identifier profile_machines - __profile_machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_machines'), 'profile_machines', '__AbsentNamespace0_InternalGainsType_profile_machines', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6), ) + __profile_machines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_machines'), 'profile_machines', '__AbsentNamespace0_InternalGainsType_profile_machines', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6), ) profile_machines = property(__profile_machines.value, __profile_machines.set, None, None) # Element lighting_power uses Python identifier lighting_power - __lighting_power = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lighting_power'), 'lighting_power', '__AbsentNamespace0_InternalGainsType_lighting_power', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 3), ) + __lighting_power = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'lighting_power'), 'lighting_power', '__AbsentNamespace0_InternalGainsType_lighting_power', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 3), ) lighting_power = property(__lighting_power.value, __lighting_power.set, None, None) # Element profile_lighting uses Python identifier profile_lighting - __profile_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_lighting'), 'profile_lighting', '__AbsentNamespace0_InternalGainsType_profile_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3), ) + __profile_lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_lighting'), 'profile_lighting', '__AbsentNamespace0_InternalGainsType_profile_lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3), ) profile_lighting = property(__profile_lighting.value, __profile_lighting.set, None, None) @@ -446,6 +454,7 @@ class InternalGainsType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InternalGainsType = InternalGainsType Namespace.addCategoryObject('typeBinding', 'InternalGainsType', InternalGainsType) @@ -456,69 +465,69 @@ class AHUType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AHUType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 54, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 54, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element min_ahu uses Python identifier min_ahu - __min_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_ahu'), 'min_ahu', '__AbsentNamespace0_AHUType_min_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 56, 6), ) + __min_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'min_ahu'), 'min_ahu', '__AbsentNamespace0_AHUType_min_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 56, 6), ) min_ahu = property(__min_ahu.value, __min_ahu.set, None, None) # Element max_ahu uses Python identifier max_ahu - __max_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_ahu'), 'max_ahu', '__AbsentNamespace0_AHUType_max_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6), ) + __max_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_ahu'), 'max_ahu', '__AbsentNamespace0_AHUType_max_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6), ) max_ahu = property(__max_ahu.value, __max_ahu.set, None, None) # Element with_ahu uses Python identifier with_ahu - __with_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'with_ahu'), 'with_ahu', '__AbsentNamespace0_AHUType_with_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6), ) + __with_ahu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'with_ahu'), 'with_ahu', '__AbsentNamespace0_AHUType_with_ahu', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6), ) with_ahu = property(__with_ahu.value, __with_ahu.set, None, None) # Element use_constant_ach_rate uses Python identifier use_constant_ach_rate - __use_constant_ach_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate'), 'use_constant_ach_rate', '__AbsentNamespace0_AHUType_use_constant_ach_rate', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6), ) + __use_constant_ach_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate'), 'use_constant_ach_rate', '__AbsentNamespace0_AHUType_use_constant_ach_rate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6), ) use_constant_ach_rate = property(__use_constant_ach_rate.value, __use_constant_ach_rate.set, None, None) # Element base_ach uses Python identifier base_ach - __base_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'base_ach'), 'base_ach', '__AbsentNamespace0_AHUType_base_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6), ) + __base_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'base_ach'), 'base_ach', '__AbsentNamespace0_AHUType_base_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6), ) base_ach = property(__base_ach.value, __base_ach.set, None, None) # Element max_user_ach uses Python identifier max_user_ach - __max_user_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_user_ach'), 'max_user_ach', '__AbsentNamespace0_AHUType_max_user_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6), ) + __max_user_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_user_ach'), 'max_user_ach', '__AbsentNamespace0_AHUType_max_user_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6), ) max_user_ach = property(__max_user_ach.value, __max_user_ach.set, None, None) # Element max_overheating_ach uses Python identifier max_overheating_ach - __max_overheating_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_overheating_ach'), 'max_overheating_ach', '__AbsentNamespace0_AHUType_max_overheating_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6), ) + __max_overheating_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_overheating_ach'), 'max_overheating_ach', '__AbsentNamespace0_AHUType_max_overheating_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6), ) max_overheating_ach = property(__max_overheating_ach.value, __max_overheating_ach.set, None, None) # Element max_summer_ach uses Python identifier max_summer_ach - __max_summer_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_summer_ach'), 'max_summer_ach', '__AbsentNamespace0_AHUType_max_summer_ach', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6), ) + __max_summer_ach = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'max_summer_ach'), 'max_summer_ach', '__AbsentNamespace0_AHUType_max_summer_ach', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6), ) max_summer_ach = property(__max_summer_ach.value, __max_summer_ach.set, None, None) # Element winter_reduction uses Python identifier winter_reduction - __winter_reduction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winter_reduction'), 'winter_reduction', '__AbsentNamespace0_AHUType_winter_reduction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6), ) + __winter_reduction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'winter_reduction'), 'winter_reduction', '__AbsentNamespace0_AHUType_winter_reduction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6), ) winter_reduction = property(__winter_reduction.value, __winter_reduction.set, None, None) @@ -537,6 +546,7 @@ class AHUType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.AHUType = AHUType Namespace.addCategoryObject('typeBinding', 'AHUType', AHUType) @@ -547,62 +557,62 @@ class BoundaryConditionsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoundaryConditionsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 67, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 67, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage'), 'usage', '__AbsentNamespace0_BoundaryConditionsType_usage', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 69, 6), ) + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'usage'), 'usage', '__AbsentNamespace0_BoundaryConditionsType_usage', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 69, 6), ) usage = property(__usage.value, __usage.set, None, None) # Element typical_length uses Python identifier typical_length - __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_length'), 'typical_length', '__AbsentNamespace0_BoundaryConditionsType_typical_length', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6), ) + __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_length'), 'typical_length', '__AbsentNamespace0_BoundaryConditionsType_typical_length', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6), ) typical_length = property(__typical_length.value, __typical_length.set, None, None) # Element typical_width uses Python identifier typical_width - __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_width'), 'typical_width', '__AbsentNamespace0_BoundaryConditionsType_typical_width', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6), ) + __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_width'), 'typical_width', '__AbsentNamespace0_BoundaryConditionsType_typical_width', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6), ) typical_width = property(__typical_width.value, __typical_width.set, None, None) # Element UsageOperationTime uses Python identifier UsageOperationTime - __UsageOperationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'UsageOperationTime'), 'UsageOperationTime', '__AbsentNamespace0_BoundaryConditionsType_UsageOperationTime', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6), ) + __UsageOperationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'UsageOperationTime'), 'UsageOperationTime', '__AbsentNamespace0_BoundaryConditionsType_UsageOperationTime', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6), ) UsageOperationTime = property(__UsageOperationTime.value, __UsageOperationTime.set, None, None) # Element Lighting uses Python identifier Lighting - __Lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Lighting'), 'Lighting', '__AbsentNamespace0_BoundaryConditionsType_Lighting', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6), ) + __Lighting = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Lighting'), 'Lighting', '__AbsentNamespace0_BoundaryConditionsType_Lighting', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6), ) Lighting = property(__Lighting.value, __Lighting.set, None, None) # Element RoomClimate uses Python identifier RoomClimate - __RoomClimate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'RoomClimate'), 'RoomClimate', '__AbsentNamespace0_BoundaryConditionsType_RoomClimate', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6), ) + __RoomClimate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'RoomClimate'), 'RoomClimate', '__AbsentNamespace0_BoundaryConditionsType_RoomClimate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6), ) RoomClimate = property(__RoomClimate.value, __RoomClimate.set, None, None) # Element InternalGains uses Python identifier InternalGains - __InternalGains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'InternalGains'), 'InternalGains', '__AbsentNamespace0_BoundaryConditionsType_InternalGains', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6), ) + __InternalGains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'InternalGains'), 'InternalGains', '__AbsentNamespace0_BoundaryConditionsType_InternalGains', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6), ) InternalGains = property(__InternalGains.value, __InternalGains.set, None, None) # Element AHU uses Python identifier AHU - __AHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'AHU'), 'AHU', '__AbsentNamespace0_BoundaryConditionsType_AHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6), ) + __AHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'AHU'), 'AHU', '__AbsentNamespace0_BoundaryConditionsType_AHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6), ) AHU = property(__AHU.value, __AHU.set, None, None) @@ -620,6 +630,7 @@ class BoundaryConditionsType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.BoundaryConditionsType = BoundaryConditionsType Namespace.addCategoryObject('typeBinding', 'BoundaryConditionsType', BoundaryConditionsType) @@ -630,31 +641,24 @@ class UseConditionsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UseConditionsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 79, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 79, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element BoundaryConditions uses Python identifier BoundaryConditions - __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), 'BoundaryConditions', '__AbsentNamespace0_UseConditionsType_BoundaryConditions', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 82, 6), ) + __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), 'BoundaryConditions', '__AbsentNamespace0_UseConditionsType_BoundaryConditions', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 6), ) BoundaryConditions = property(__BoundaryConditions.value, __BoundaryConditions.set, None, None) - - # Attribute version uses Python identifier version - __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__AbsentNamespace0_UseConditionsType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 80, 4) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 80, 4) - - version = property(__version.value, __version.set, None, None) - _ElementMap.update({ __BoundaryConditions.name() : __BoundaryConditions }) _AttributeMap.update({ - __version.name() : __version + }) +_module_typeBindings.UseConditionsType = UseConditionsType Namespace.addCategoryObject('typeBinding', 'UseConditionsType', UseConditionsType) @@ -665,13 +669,13 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UseConditionType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 5, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 5, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element BoundaryConditions uses Python identifier BoundaryConditions - __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), 'BoundaryConditions', '__AbsentNamespace0_UseConditionType_BoundaryConditions', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 7, 6), ) + __BoundaryConditions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), 'BoundaryConditions', '__AbsentNamespace0_UseConditionType_BoundaryConditions', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 7, 6), ) BoundaryConditions = property(__BoundaryConditions.value, __BoundaryConditions.set, None, None) @@ -682,6 +686,7 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.UseConditionType = UseConditionType Namespace.addCategoryObject('typeBinding', 'UseConditionType', UseConditionType) @@ -692,48 +697,48 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 10, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 10, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_MaterialType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 12, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_MaterialType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 12, 6), ) name = property(__name.value, __name.set, None, None) # Element density uses Python identifier density - __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'density'), 'density', '__AbsentNamespace0_MaterialType_density', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 13, 6), ) + __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'density'), 'density', '__AbsentNamespace0_MaterialType_density', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 13, 6), ) density = property(__density.value, __density.set, None, None) # Element thermal_conduc uses Python identifier thermal_conduc - __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), 'thermal_conduc', '__AbsentNamespace0_MaterialType_thermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 14, 6), ) + __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), 'thermal_conduc', '__AbsentNamespace0_MaterialType_thermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6), ) thermal_conduc = property(__thermal_conduc.value, __thermal_conduc.set, None, None) # Element heat_capac uses Python identifier heat_capac - __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heat_capac'), 'heat_capac', '__AbsentNamespace0_MaterialType_heat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 15, 6), ) + __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heat_capac'), 'heat_capac', '__AbsentNamespace0_MaterialType_heat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6), ) heat_capac = property(__heat_capac.value, __heat_capac.set, None, None) # Element solar_absorp uses Python identifier solar_absorp - __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'solar_absorp'), 'solar_absorp', '__AbsentNamespace0_MaterialType_solar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 16, 6), ) + __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'solar_absorp'), 'solar_absorp', '__AbsentNamespace0_MaterialType_solar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6), ) solar_absorp = property(__solar_absorp.value, __solar_absorp.set, None, None) # Element ir_emissivity uses Python identifier ir_emissivity - __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), 'ir_emissivity', '__AbsentNamespace0_MaterialType_ir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 17, 6), ) + __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), 'ir_emissivity', '__AbsentNamespace0_MaterialType_ir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6), ) ir_emissivity = property(__ir_emissivity.value, __ir_emissivity.set, None, None) @@ -749,6 +754,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.MaterialType = MaterialType Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) @@ -759,27 +765,27 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayerType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 20, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 20, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element id uses Python identifier id - __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__AbsentNamespace0_LayerType_id', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 22, 6), ) + __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__AbsentNamespace0_LayerType_id', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 22, 6), ) id = property(__id.value, __id.set, None, None) # Element thickness uses Python identifier thickness - __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thickness'), 'thickness', '__AbsentNamespace0_LayerType_thickness', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 23, 6), ) + __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thickness'), 'thickness', '__AbsentNamespace0_LayerType_thickness', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 23, 6), ) thickness = property(__thickness.value, __thickness.set, None, None) # Element Material uses Python identifier Material - __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Material'), 'Material', '__AbsentNamespace0_LayerType_Material', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 24, 6), ) + __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Material'), 'Material', '__AbsentNamespace0_LayerType_Material', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6), ) Material = property(__Material.value, __Material.set, None, None) @@ -792,6 +798,7 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.LayerType = LayerType Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) @@ -802,90 +809,90 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OuterWallType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 27, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 27, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_OuterWallType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 29, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_OuterWallType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 29, 6), ) name = property(__name.value, __name.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_OuterWallType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 30, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_OuterWallType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 30, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_OuterWallType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 31, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_OuterWallType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_OuterWallType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 32, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_OuterWallType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_OuterWallType_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 33, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_OuterWallType_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6), ) area = property(__area.value, __area.set, None, None) # Element tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_OuterWallType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 34, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_OuterWallType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_OuterWallType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 35, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_OuterWallType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_OuterWallType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 36, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_OuterWallType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_OuterWallType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 37, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_OuterWallType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_OuterWallType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 38, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_OuterWallType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_OuterWallType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 39, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_OuterWallType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_OuterWallType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 40, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_OuterWallType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -907,6 +914,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.OuterWallType = OuterWallType Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) @@ -917,90 +925,90 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RooftopType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 43, 3) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 43, 3) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_RooftopType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 45, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_RooftopType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 45, 6), ) name = property(__name.value, __name.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_RooftopType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 46, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_RooftopType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 46, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_RooftopType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 47, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_RooftopType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_RooftopType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 48, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_RooftopType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_RooftopType_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 49, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_RooftopType_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6), ) area = property(__area.value, __area.set, None, None) # Element tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_RooftopType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 50, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_RooftopType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_RooftopType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 51, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_RooftopType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_RooftopType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 52, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_RooftopType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_RooftopType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 53, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_RooftopType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_RooftopType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 54, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_RooftopType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_RooftopType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 55, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_RooftopType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_RooftopType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 56, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_RooftopType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -1022,6 +1030,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.RooftopType = RooftopType Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) @@ -1032,76 +1041,76 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InnerWallType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 59, 3) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 59, 3) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_InnerWallType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 61, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_InnerWallType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 61, 6), ) name = property(__name.value, __name.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_InnerWallType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 62, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_InnerWallType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 62, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_InnerWallType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 63, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_InnerWallType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_InnerWallType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 64, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_InnerWallType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_InnerWallType_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 65, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_InnerWallType_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6), ) area = property(__area.value, __area.set, None, None) # Element tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_InnerWallType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 66, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_InnerWallType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_InnerWallType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 67, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_InnerWallType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_InnerWallType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 68, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_InnerWallType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_InnerWallType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 69, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_InnerWallType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_InnerWallType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 70, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_InnerWallType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -1121,6 +1130,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InnerWallType = InnerWallType Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) @@ -1131,76 +1141,76 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CeilingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 73, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 73, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_CeilingType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 75, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_CeilingType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 75, 6), ) name = property(__name.value, __name.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_CeilingType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 76, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_CeilingType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 76, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_CeilingType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 77, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_CeilingType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_CeilingType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 78, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_CeilingType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_CeilingType_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 79, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_CeilingType_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6), ) area = property(__area.value, __area.set, None, None) # Element tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_CeilingType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 80, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_CeilingType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_CeilingType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 81, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_CeilingType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_CeilingType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 82, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_CeilingType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_CeilingType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 83, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_CeilingType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_CeilingType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 84, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_CeilingType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -1220,6 +1230,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.CeilingType = CeilingType Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) @@ -1230,76 +1241,76 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FloorType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 87, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 87, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_FloorType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 89, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_FloorType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 89, 6), ) name = property(__name.value, __name.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_FloorType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 90, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_FloorType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 90, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_FloorType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 91, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_FloorType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_FloorType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 92, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_FloorType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_FloorType_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 93, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_FloorType_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6), ) area = property(__area.value, __area.set, None, None) # Element tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_FloorType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 94, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_FloorType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_FloorType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 95, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_FloorType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_FloorType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 96, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_FloorType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_FloorType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 97, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_FloorType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_FloorType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 98, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_FloorType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -1319,6 +1330,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.FloorType = FloorType Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) @@ -1329,76 +1341,76 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GroundFloorType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 101, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 101, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_GroundFloorType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 103, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_GroundFloorType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 103, 6), ) name = property(__name.value, __name.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_GroundFloorType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 104, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_GroundFloorType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 104, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_GroundFloorType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 105, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_GroundFloorType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_GroundFloorType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 106, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_GroundFloorType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_GroundFloorType_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 107, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_GroundFloorType_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6), ) area = property(__area.value, __area.set, None, None) # Element tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_GroundFloorType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 108, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_GroundFloorType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_GroundFloorType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 109, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_GroundFloorType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_GroundFloorType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 110, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_GroundFloorType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_GroundFloorType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 111, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_GroundFloorType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_GroundFloorType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 112, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_GroundFloorType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -1418,6 +1430,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.GroundFloorType = GroundFloorType Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) @@ -1428,118 +1441,118 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WindowType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 115, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 115, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_WindowType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 117, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_WindowType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 117, 6), ) name = property(__name.value, __name.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_WindowType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 118, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_WindowType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 118, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_WindowType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 119, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_WindowType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_WindowType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 120, 6), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_WindowType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_WindowType_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 121, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_WindowType_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6), ) area = property(__area.value, __area.set, None, None) # Element tilt uses Python identifier tilt - __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_WindowType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 122, 6), ) + __tilt = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'tilt'), 'tilt', '__AbsentNamespace0_WindowType_tilt', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6), ) tilt = property(__tilt.value, __tilt.set, None, None) # Element orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_WindowType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 123, 6), ) + __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__AbsentNamespace0_WindowType_orientation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6), ) orientation = property(__orientation.value, __orientation.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_WindowType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 124, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_WindowType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_WindowType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 125, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_WindowType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_WindowType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 126, 3), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_WindowType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 3), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_WindowType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 127, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_WindowType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element g_value uses Python identifier g_value - __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'g_value'), 'g_value', '__AbsentNamespace0_WindowType_g_value', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 128, 3), ) + __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'g_value'), 'g_value', '__AbsentNamespace0_WindowType_g_value', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3), ) g_value = property(__g_value.value, __g_value.set, None, None) # Element a_conv uses Python identifier a_conv - __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'a_conv'), 'a_conv', '__AbsentNamespace0_WindowType_a_conv', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 129, 6), ) + __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'a_conv'), 'a_conv', '__AbsentNamespace0_WindowType_a_conv', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6), ) a_conv = property(__a_conv.value, __a_conv.set, None, None) # Element shading_g_total uses Python identifier shading_g_total - __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shading_g_total'), 'shading_g_total', '__AbsentNamespace0_WindowType_shading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 130, 6), ) + __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shading_g_total'), 'shading_g_total', '__AbsentNamespace0_WindowType_shading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 6), ) shading_g_total = property(__shading_g_total.value, __shading_g_total.set, None, None) # Element shading_max_irr uses Python identifier shading_max_irr - __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shading_max_irr'), 'shading_max_irr', '__AbsentNamespace0_WindowType_shading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 131, 6), ) + __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shading_max_irr'), 'shading_max_irr', '__AbsentNamespace0_WindowType_shading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6), ) shading_max_irr = property(__shading_max_irr.value, __shading_max_irr.set, None, None) # Element Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_WindowType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 132, 6), ) + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layer'), 'Layer', '__AbsentNamespace0_WindowType_Layer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6), ) Layer = property(__Layer.value, __Layer.set, None, None) @@ -1565,6 +1578,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.WindowType = WindowType Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) @@ -1575,104 +1589,104 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalZoneType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 135, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 135, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_ThermalZoneType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 137, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_ThermalZoneType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 137, 6), ) name = property(__name.value, __name.set, None, None) # Element area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_ThermalZoneType_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 138, 6), ) + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'area'), 'area', '__AbsentNamespace0_ThermalZoneType_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 138, 6), ) area = property(__area.value, __area.set, None, None) # Element volume uses Python identifier volume - __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'volume'), 'volume', '__AbsentNamespace0_ThermalZoneType_volume', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 139, 6), ) + __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'volume'), 'volume', '__AbsentNamespace0_ThermalZoneType_volume', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6), ) volume = property(__volume.value, __volume.set, None, None) # Element infiltration_rate uses Python identifier infiltration_rate - __infiltration_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'infiltration_rate'), 'infiltration_rate', '__AbsentNamespace0_ThermalZoneType_infiltration_rate', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 140, 6), ) + __infiltration_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'infiltration_rate'), 'infiltration_rate', '__AbsentNamespace0_ThermalZoneType_infiltration_rate', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6), ) infiltration_rate = property(__infiltration_rate.value, __infiltration_rate.set, None, None) # Element typical_length uses Python identifier typical_length - __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_length'), 'typical_length', '__AbsentNamespace0_ThermalZoneType_typical_length', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 141, 6), ) + __typical_length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_length'), 'typical_length', '__AbsentNamespace0_ThermalZoneType_typical_length', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6), ) typical_length = property(__typical_length.value, __typical_length.set, None, None) # Element typical_width uses Python identifier typical_width - __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_width'), 'typical_width', '__AbsentNamespace0_ThermalZoneType_typical_width', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 142, 2), ) + __typical_width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'typical_width'), 'typical_width', '__AbsentNamespace0_ThermalZoneType_typical_width', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 2), ) typical_width = property(__typical_width.value, __typical_width.set, None, None) # Element UseCondition uses Python identifier UseCondition - __UseCondition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'UseCondition'), 'UseCondition', '__AbsentNamespace0_ThermalZoneType_UseCondition', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 143, 6), ) + __UseCondition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'UseCondition'), 'UseCondition', '__AbsentNamespace0_ThermalZoneType_UseCondition', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6), ) UseCondition = property(__UseCondition.value, __UseCondition.set, None, None) # Element OuterWall uses Python identifier OuterWall - __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'OuterWall'), 'OuterWall', '__AbsentNamespace0_ThermalZoneType_OuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 144, 6), ) + __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'OuterWall'), 'OuterWall', '__AbsentNamespace0_ThermalZoneType_OuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 6), ) OuterWall = property(__OuterWall.value, __OuterWall.set, None, None) # Element Rooftop uses Python identifier Rooftop - __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Rooftop'), 'Rooftop', '__AbsentNamespace0_ThermalZoneType_Rooftop', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 145, 6), ) + __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Rooftop'), 'Rooftop', '__AbsentNamespace0_ThermalZoneType_Rooftop', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6), ) Rooftop = property(__Rooftop.value, __Rooftop.set, None, None) # Element GroundFloor uses Python identifier GroundFloor - __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'GroundFloor'), 'GroundFloor', '__AbsentNamespace0_ThermalZoneType_GroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 146, 6), ) + __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'GroundFloor'), 'GroundFloor', '__AbsentNamespace0_ThermalZoneType_GroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6), ) GroundFloor = property(__GroundFloor.value, __GroundFloor.set, None, None) # Element InnerWall uses Python identifier InnerWall - __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'InnerWall'), 'InnerWall', '__AbsentNamespace0_ThermalZoneType_InnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 147, 6), ) + __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'InnerWall'), 'InnerWall', '__AbsentNamespace0_ThermalZoneType_InnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6), ) InnerWall = property(__InnerWall.value, __InnerWall.set, None, None) # Element Ceiling uses Python identifier Ceiling - __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Ceiling'), 'Ceiling', '__AbsentNamespace0_ThermalZoneType_Ceiling', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 148, 6), ) + __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Ceiling'), 'Ceiling', '__AbsentNamespace0_ThermalZoneType_Ceiling', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6), ) Ceiling = property(__Ceiling.value, __Ceiling.set, None, None) # Element Floor uses Python identifier Floor - __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Floor'), 'Floor', '__AbsentNamespace0_ThermalZoneType_Floor', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 149, 6), ) + __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Floor'), 'Floor', '__AbsentNamespace0_ThermalZoneType_Floor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6), ) Floor = property(__Floor.value, __Floor.set, None, None) # Element Window uses Python identifier Window - __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Window'), 'Window', '__AbsentNamespace0_ThermalZoneType_Window', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 150, 6), ) + __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Window'), 'Window', '__AbsentNamespace0_ThermalZoneType_Window', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6), ) Window = property(__Window.value, __Window.set, None, None) @@ -1696,6 +1710,7 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.ThermalZoneType = ThermalZoneType Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) @@ -1706,90 +1721,90 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingAHUType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 153, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 153, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element heating uses Python identifier heating - __heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heating'), 'heating', '__AbsentNamespace0_BuildingAHUType_heating', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 155, 6), ) + __heating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heating'), 'heating', '__AbsentNamespace0_BuildingAHUType_heating', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 155, 6), ) heating = property(__heating.value, __heating.set, None, None) # Element cooling uses Python identifier cooling - __cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cooling'), 'cooling', '__AbsentNamespace0_BuildingAHUType_cooling', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 156, 6), ) + __cooling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cooling'), 'cooling', '__AbsentNamespace0_BuildingAHUType_cooling', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 156, 6), ) cooling = property(__cooling.value, __cooling.set, None, None) # Element dehumidification uses Python identifier dehumidification - __dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dehumidification'), 'dehumidification', '__AbsentNamespace0_BuildingAHUType_dehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 157, 6), ) + __dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dehumidification'), 'dehumidification', '__AbsentNamespace0_BuildingAHUType_dehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6), ) dehumidification = property(__dehumidification.value, __dehumidification.set, None, None) # Element humidification uses Python identifier humidification - __humidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'humidification'), 'humidification', '__AbsentNamespace0_BuildingAHUType_humidification', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 158, 6), ) + __humidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'humidification'), 'humidification', '__AbsentNamespace0_BuildingAHUType_humidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6), ) humidification = property(__humidification.value, __humidification.set, None, None) # Element heat_recovery uses Python identifier heat_recovery - __heat_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heat_recovery'), 'heat_recovery', '__AbsentNamespace0_BuildingAHUType_heat_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 159, 6), ) + __heat_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heat_recovery'), 'heat_recovery', '__AbsentNamespace0_BuildingAHUType_heat_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6), ) heat_recovery = property(__heat_recovery.value, __heat_recovery.set, None, None) # Element by_pass_dehumidification uses Python identifier by_pass_dehumidification - __by_pass_dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'by_pass_dehumidification'), 'by_pass_dehumidification', '__AbsentNamespace0_BuildingAHUType_by_pass_dehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 160, 6), ) + __by_pass_dehumidification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'by_pass_dehumidification'), 'by_pass_dehumidification', '__AbsentNamespace0_BuildingAHUType_by_pass_dehumidification', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6), ) by_pass_dehumidification = property(__by_pass_dehumidification.value, __by_pass_dehumidification.set, None, None) # Element efficiency_recovery uses Python identifier efficiency_recovery - __efficiency_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'efficiency_recovery'), 'efficiency_recovery', '__AbsentNamespace0_BuildingAHUType_efficiency_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 161, 6), ) + __efficiency_recovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'efficiency_recovery'), 'efficiency_recovery', '__AbsentNamespace0_BuildingAHUType_efficiency_recovery', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6), ) efficiency_recovery = property(__efficiency_recovery.value, __efficiency_recovery.set, None, None) # Element efficiency_revocery_false uses Python identifier efficiency_revocery_false - __efficiency_revocery_false = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'efficiency_revocery_false'), 'efficiency_revocery_false', '__AbsentNamespace0_BuildingAHUType_efficiency_revocery_false', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 162, 6), ) + __efficiency_revocery_false = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'efficiency_revocery_false'), 'efficiency_revocery_false', '__AbsentNamespace0_BuildingAHUType_efficiency_revocery_false', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6), ) efficiency_revocery_false = property(__efficiency_revocery_false.value, __efficiency_revocery_false.set, None, None) # Element profile_min_relative_humidity uses Python identifier profile_min_relative_humidity - __profile_min_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_min_relative_humidity'), 'profile_min_relative_humidity', '__AbsentNamespace0_BuildingAHUType_profile_min_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 163, 6), ) + __profile_min_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_min_relative_humidity'), 'profile_min_relative_humidity', '__AbsentNamespace0_BuildingAHUType_profile_min_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6), ) profile_min_relative_humidity = property(__profile_min_relative_humidity.value, __profile_min_relative_humidity.set, None, None) # Element profile_max_relative_humidity uses Python identifier profile_max_relative_humidity - __profile_max_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_max_relative_humidity'), 'profile_max_relative_humidity', '__AbsentNamespace0_BuildingAHUType_profile_max_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 164, 6), ) + __profile_max_relative_humidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_max_relative_humidity'), 'profile_max_relative_humidity', '__AbsentNamespace0_BuildingAHUType_profile_max_relative_humidity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6), ) profile_max_relative_humidity = property(__profile_max_relative_humidity.value, __profile_max_relative_humidity.set, None, None) # Element profile_v_flow uses Python identifier profile_v_flow - __profile_v_flow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_v_flow'), 'profile_v_flow', '__AbsentNamespace0_BuildingAHUType_profile_v_flow', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 165, 6), ) + __profile_v_flow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_v_flow'), 'profile_v_flow', '__AbsentNamespace0_BuildingAHUType_profile_v_flow', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6), ) profile_v_flow = property(__profile_v_flow.value, __profile_v_flow.set, None, None) # Element profile_temperature uses Python identifier profile_temperature - __profile_temperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_temperature'), 'profile_temperature', '__AbsentNamespace0_BuildingAHUType_profile_temperature', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 166, 6), ) + __profile_temperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'profile_temperature'), 'profile_temperature', '__AbsentNamespace0_BuildingAHUType_profile_temperature', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6), ) profile_temperature = property(__profile_temperature.value, __profile_temperature.set, None, None) @@ -1811,6 +1826,7 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.BuildingAHUType = BuildingAHUType Namespace.addCategoryObject('typeBinding', 'BuildingAHUType', BuildingAHUType) @@ -1821,97 +1837,97 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 169, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 169, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_BuildingType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 171, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_BuildingType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 171, 6), ) name = property(__name.value, __name.set, None, None) # Element street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_BuildingType_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 172, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_BuildingType_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 172, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_BuildingType_city', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 173, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_BuildingType_city', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6), ) city = property(__city.value, __city.set, None, None) # Element type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_BuildingType_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 174, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_BuildingType_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_BuildingType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 175, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_BuildingType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_BuildingType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 176, 1), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_BuildingType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 1), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_BuildingType_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 177, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_BuildingType_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_BuildingType_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 178, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_BuildingType_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_BuildingType_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 179, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_BuildingType_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_BuildingType_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 180, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_BuildingType_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_BuildingType_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 181, 1), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_BuildingType_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 1), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_BuildingType_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 182, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_BuildingType_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_BuildingType_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 183, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_BuildingType_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -1934,6 +1950,7 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.BuildingType = BuildingType Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) @@ -1944,97 +1961,97 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OfficeType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 186, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 186, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_OfficeType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 188, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_OfficeType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 188, 6), ) name = property(__name.value, __name.set, None, None) # Element street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_OfficeType_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 189, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_OfficeType_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 189, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_OfficeType_city', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 190, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_OfficeType_city', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6), ) city = property(__city.value, __city.set, None, None) # Element type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_OfficeType_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 191, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_OfficeType_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_OfficeType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 192, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_OfficeType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_OfficeType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 193, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_OfficeType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_OfficeType_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 194, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_OfficeType_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_OfficeType_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 195, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_OfficeType_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_OfficeType_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 196, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_OfficeType_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_OfficeType_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 197, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_OfficeType_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_OfficeType_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 198, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_OfficeType_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_OfficeType_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 199, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_OfficeType_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_OfficeType_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 200, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_OfficeType_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -2057,6 +2074,7 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.OfficeType = OfficeType Namespace.addCategoryObject('typeBinding', 'OfficeType', OfficeType) @@ -2067,97 +2085,97 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ResidentialType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 203, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 203, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_ResidentialType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 205, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_ResidentialType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 205, 6), ) name = property(__name.value, __name.set, None, None) # Element street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_ResidentialType_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 206, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_ResidentialType_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 206, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_ResidentialType_city', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 207, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_ResidentialType_city', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6), ) city = property(__city.value, __city.set, None, None) # Element type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_ResidentialType_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 208, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_ResidentialType_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_ResidentialType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 209, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_ResidentialType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_ResidentialType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 210, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_ResidentialType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_ResidentialType_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 211, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_ResidentialType_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_ResidentialType_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 212, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_ResidentialType_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_ResidentialType_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 213, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_ResidentialType_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_ResidentialType_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 214, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_ResidentialType_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_ResidentialType_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 215, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_ResidentialType_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_ResidentialType_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 216, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_ResidentialType_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_ResidentialType_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 217, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_ResidentialType_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -2180,6 +2198,7 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.ResidentialType = ResidentialType Namespace.addCategoryObject('typeBinding', 'ResidentialType', ResidentialType) @@ -2190,97 +2209,97 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InstituteType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 220, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 220, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_InstituteType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 222, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_InstituteType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 222, 6), ) name = property(__name.value, __name.set, None, None) # Element street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_InstituteType_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 223, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_InstituteType_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 223, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_InstituteType_city', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 224, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_InstituteType_city', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6), ) city = property(__city.value, __city.set, None, None) # Element type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_InstituteType_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 225, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_InstituteType_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_InstituteType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 226, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_InstituteType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_InstituteType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 227, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_InstituteType_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_InstituteType_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 228, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_InstituteType_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_InstituteType_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 229, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_InstituteType_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_InstituteType_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 230, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_InstituteType_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_InstituteType_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 231, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_InstituteType_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_InstituteType_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 232, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_InstituteType_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_InstituteType_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 233, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_InstituteType_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_InstituteType_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 234, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_InstituteType_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -2303,6 +2322,7 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InstituteType = InstituteType Namespace.addCategoryObject('typeBinding', 'InstituteType', InstituteType) @@ -2313,97 +2333,97 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Institute4Type') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 237, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 237, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_Institute4Type_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 239, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_Institute4Type_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 239, 6), ) name = property(__name.value, __name.set, None, None) # Element street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_Institute4Type_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 240, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_Institute4Type_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 240, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_Institute4Type_city', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 241, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_Institute4Type_city', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6), ) city = property(__city.value, __city.set, None, None) # Element type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_Institute4Type_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 242, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_Institute4Type_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_Institute4Type_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 243, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_Institute4Type_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_Institute4Type_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 244, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_Institute4Type_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_Institute4Type_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 245, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_Institute4Type_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_Institute4Type_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 246, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_Institute4Type_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_Institute4Type_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 247, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_Institute4Type_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_Institute4Type_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 248, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_Institute4Type_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_Institute4Type_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 249, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_Institute4Type_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_Institute4Type_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 250, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_Institute4Type_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_Institute4Type_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 251, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_Institute4Type_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -2426,6 +2446,7 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.Institute4Type = Institute4Type Namespace.addCategoryObject('typeBinding', 'Institute4Type', Institute4Type) @@ -2436,97 +2457,97 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Institute8Type') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 254, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 254, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_Institute8Type_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 256, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_Institute8Type_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 256, 6), ) name = property(__name.value, __name.set, None, None) # Element street_name uses Python identifier street_name - __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_Institute8Type_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 257, 6), ) + __street_name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'street_name'), 'street_name', '__AbsentNamespace0_Institute8Type_street_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 257, 6), ) street_name = property(__street_name.value, __street_name.set, None, None) # Element city uses Python identifier city - __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_Institute8Type_city', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 258, 6), ) + __city = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'city'), 'city', '__AbsentNamespace0_Institute8Type_city', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6), ) city = property(__city.value, __city.set, None, None) # Element type_of_building uses Python identifier type_of_building - __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_Institute8Type_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 259, 6), ) + __type_of_building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type_of_building'), 'type_of_building', '__AbsentNamespace0_Institute8Type_type_of_building', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6), ) type_of_building = property(__type_of_building.value, __type_of_building.set, None, None) # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_Institute8Type_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 260, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_Institute8Type_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element year_of_retrofit uses Python identifier year_of_retrofit - __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_Institute8Type_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 261, 3), ) + __year_of_retrofit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), 'year_of_retrofit', '__AbsentNamespace0_Institute8Type_year_of_retrofit', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 3), ) year_of_retrofit = property(__year_of_retrofit.value, __year_of_retrofit.set, None, None) # Element number_of_floors uses Python identifier number_of_floors - __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_Institute8Type_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 262, 6), ) + __number_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number_of_floors'), 'number_of_floors', '__AbsentNamespace0_Institute8Type_number_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6), ) number_of_floors = property(__number_of_floors.value, __number_of_floors.set, None, None) # Element height_of_floors uses Python identifier height_of_floors - __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_Institute8Type_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 263, 6), ) + __height_of_floors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height_of_floors'), 'height_of_floors', '__AbsentNamespace0_Institute8Type_height_of_floors', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 6), ) height_of_floors = property(__height_of_floors.value, __height_of_floors.set, None, None) # Element net_leased_area uses Python identifier net_leased_area - __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_Institute8Type_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 264, 6), ) + __net_leased_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'net_leased_area'), 'net_leased_area', '__AbsentNamespace0_Institute8Type_net_leased_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6), ) net_leased_area = property(__net_leased_area.value, __net_leased_area.set, None, None) # Element outer_area uses Python identifier outer_area - __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_Institute8Type_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 265, 6), ) + __outer_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_area'), 'outer_area', '__AbsentNamespace0_Institute8Type_outer_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6), ) outer_area = property(__outer_area.value, __outer_area.set, None, None) # Element window_area uses Python identifier window_area - __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_Institute8Type_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 266, 3), ) + __window_area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'window_area'), 'window_area', '__AbsentNamespace0_Institute8Type_window_area', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 3), ) window_area = property(__window_area.value, __window_area.set, None, None) # Element ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_Institute8Type_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 267, 6), ) + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ThermalZone'), 'ThermalZone', '__AbsentNamespace0_Institute8Type_ThermalZone', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6), ) ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) # Element CentralAHU uses Python identifier CentralAHU - __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_Institute8Type_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 268, 6), ) + __CentralAHU = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CentralAHU'), 'CentralAHU', '__AbsentNamespace0_Institute8Type_CentralAHU', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 6), ) CentralAHU = property(__CentralAHU.value, __CentralAHU.set, None, None) @@ -2549,6 +2570,7 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.Institute8Type = Institute8Type Namespace.addCategoryObject('typeBinding', 'Institute8Type', Institute8Type) @@ -2559,60 +2581,52 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProjectType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 271, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 271, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element Building uses Python identifier Building - __Building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Building'), 'Building', '__AbsentNamespace0_ProjectType_Building', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 274, 6), ) + __Building = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Building'), 'Building', '__AbsentNamespace0_ProjectType_Building', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 273, 6), ) Building = property(__Building.value, __Building.set, None, None) # Element Office uses Python identifier Office - __Office = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Office'), 'Office', '__AbsentNamespace0_ProjectType_Office', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 275, 3), ) + __Office = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Office'), 'Office', '__AbsentNamespace0_ProjectType_Office', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 274, 3), ) Office = property(__Office.value, __Office.set, None, None) # Element Residential uses Python identifier Residential - __Residential = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Residential'), 'Residential', '__AbsentNamespace0_ProjectType_Residential', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 276, 3), ) + __Residential = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Residential'), 'Residential', '__AbsentNamespace0_ProjectType_Residential', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 275, 3), ) Residential = property(__Residential.value, __Residential.set, None, None) # Element Institute uses Python identifier Institute - __Institute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Institute'), 'Institute', '__AbsentNamespace0_ProjectType_Institute', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 277, 3), ) + __Institute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Institute'), 'Institute', '__AbsentNamespace0_ProjectType_Institute', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 3), ) Institute = property(__Institute.value, __Institute.set, None, None) # Element Institute4 uses Python identifier Institute4 - __Institute4 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Institute4'), 'Institute4', '__AbsentNamespace0_ProjectType_Institute4', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 278, 3), ) + __Institute4 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Institute4'), 'Institute4', '__AbsentNamespace0_ProjectType_Institute4', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3), ) Institute4 = property(__Institute4.value, __Institute4.set, None, None) # Element Institute8 uses Python identifier Institute8 - __Institute8 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Institute8'), 'Institute8', '__AbsentNamespace0_ProjectType_Institute8', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 279, 3), ) + __Institute8 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Institute8'), 'Institute8', '__AbsentNamespace0_ProjectType_Institute8', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3), ) Institute8 = property(__Institute8.value, __Institute8.set, None, None) - - # Attribute version uses Python identifier version - __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__AbsentNamespace0_ProjectType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 272, 4) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 272, 4) - - version = property(__version.value, __version.set, None, None) - _ElementMap.update({ __Building.name() : __Building, __Office.name() : __Office, @@ -2622,38 +2636,39 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): __Institute8.name() : __Institute8 }) _AttributeMap.update({ - __version.name() : __version + }) +_module_typeBindings.ProjectType = ProjectType Namespace.addCategoryObject('typeBinding', 'ProjectType', ProjectType) -UseConditions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseConditions'), UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 3, 2)) +UseConditions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UseConditions'), UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 3, 2)) Namespace.addCategoryObject('elementBinding', UseConditions.name().localName(), UseConditions) -Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 4, 2)) +Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 4, 2)) Namespace.addCategoryObject('elementBinding', Project.name().localName(), Project) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage_time'), integerList, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 6, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage_time'), integerList, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 6, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_usage_hours'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_usage_hours'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_heating_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_heating_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6))) -UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_operation_heating'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6))) +UsageOperationTimeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'daily_operation_heating'), pyxb.binding.datatypes.integer, scope=UsageOperationTimeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -2662,75 +2677,75 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 6, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 6, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6)) counters.add(cc_9) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 6, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 6, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_usage_hours')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 7, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_usage_hours')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 7, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 8, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 8, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 9, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_day')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 9, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 10, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_usage_hours_night')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 10, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 11, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_operation_ahu_cooling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 11, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_heating_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 12, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_heating_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 12, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 13, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_ahu_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 13, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 14, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'yearly_cooling_days')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 14, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_operation_heating')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 15, 6)) + symbol = pyxb.binding.content.ElementUse(UsageOperationTimeType._UseForTag(pyxb.namespace.ExpandedName(None, 'daily_operation_heating')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 15, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -2869,19 +2884,19 @@ def _BuildAutomaton (): -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'maintained_illuminace'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 20, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'maintained_illuminace'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 20, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage_level_height'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage_level_height'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'red_factor_visual'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'red_factor_visual'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_absence'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_absence'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'room_index'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'room_index'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6))) -LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 3))) +LightingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting'), pyxb.binding.datatypes.float, scope=LightingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 3))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -2890,54 +2905,54 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 20, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 20, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 3)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 3)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'maintained_illuminace')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 20, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'maintained_illuminace')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 20, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage_level_height')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 21, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage_level_height')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 21, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'red_factor_visual')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 22, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'red_factor_visual')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 22, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_absence')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 23, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_absence')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 23, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'room_index')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 24, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'room_index')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 24, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 25, 6)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'part_load_factor_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 25, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 26, 3)) + symbol = pyxb.binding.content.ElementUse(LightingType._UseForTag(pyxb.namespace.ExpandedName(None, 'ratio_conv_rad_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 26, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -3016,27 +3031,27 @@ def _BuildAutomaton_ (): -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'set_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 31, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'set_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 31, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'set_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'set_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'temp_set_back'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'temp_set_back'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_temp_heat'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_temp_cool'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_humidity'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_humidity'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cooling_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cooling_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heating_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heating_time'), integerList, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_air_exchange'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_air_exchange'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6))) -RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6))) +RoomClimateType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu'), pyxb.binding.datatypes.float, scope=RoomClimateType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -3045,82 +3060,82 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 31, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 31, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6)) counters.add(cc_10) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'set_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 31, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'set_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 31, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'set_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 32, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'set_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 32, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'temp_set_back')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 33, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'temp_set_back')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 33, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 34, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_temp_heat')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 34, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 35, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_temp_cool')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 35, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_humidity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 36, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 36, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'cooling_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 37, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'cooling_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 37, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'heating_time')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 38, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'heating_time')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 38, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_air_exchange')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 39, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_air_exchange')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 39, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 40, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'rel_absence_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 40, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 41, 6)) + symbol = pyxb.binding.content.ElementUse(RoomClimateType._UseForTag(pyxb.namespace.ExpandedName(None, 'part_load_factor_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 41, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -3283,17 +3298,17 @@ def _BuildAutomaton_2 (): -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'persons'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 46, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'persons'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 46, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_persons'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_persons'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'machines'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'machines'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_machines'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_machines'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lighting_power'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 3))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'lighting_power'), pyxb.binding.datatypes.float, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 3))) -InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_lighting'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3))) +InternalGainsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_lighting'), floatList, scope=InternalGainsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -3302,47 +3317,47 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 46, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 46, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 3)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 3)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3)) counters.add(cc_5) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'persons')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 46, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'persons')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 46, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_persons')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 47, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_persons')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 47, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'machines')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 48, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'machines')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 48, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_machines')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 49, 6)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_machines')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 49, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'lighting_power')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 50, 3)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'lighting_power')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 50, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 51, 3)) + symbol = pyxb.binding.content.ElementUse(InternalGainsType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 51, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -3405,23 +3420,23 @@ def _BuildAutomaton_3 (): -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 56, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'min_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 56, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_ahu'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'with_ahu'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'with_ahu'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate'), pyxb.binding.datatypes.boolean, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'base_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'base_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_user_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_user_ach'), pyxb.binding.datatypes.float, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_overheating_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_overheating_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_summer_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'max_summer_ach'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6))) -AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winter_reduction'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6))) +AHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'winter_reduction'), floatList, scope=AHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -3430,68 +3445,68 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 56, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 56, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6)) counters.add(cc_8) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 56, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'min_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 56, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 57, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 57, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'with_ahu')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 58, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'with_ahu')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 58, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 59, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'use_constant_ach_rate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 59, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'base_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 60, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'base_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 60, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_user_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 61, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_user_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 61, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_overheating_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 62, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_overheating_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 62, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_summer_ach')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 63, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'max_summer_ach')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 63, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'winter_reduction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 64, 6)) + symbol = pyxb.binding.content.ElementUse(AHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'winter_reduction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 64, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -3608,21 +3623,21 @@ def _BuildAutomaton_4 (): -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage'), pyxb.binding.datatypes.string, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 69, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'usage'), pyxb.binding.datatypes.string, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 69, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_length'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_length'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_width'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_width'), pyxb.binding.datatypes.float, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'UsageOperationTime'), UsageOperationTimeType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'UsageOperationTime'), UsageOperationTimeType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Lighting'), LightingType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Lighting'), LightingType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'RoomClimate'), RoomClimateType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'RoomClimate'), RoomClimateType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'InternalGains'), InternalGainsType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'InternalGains'), InternalGainsType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6))) -BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'AHU'), AHUType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6))) +BoundaryConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'AHU'), AHUType, scope=BoundaryConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -3631,61 +3646,61 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 69, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 69, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 69, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'usage')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 69, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 70, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 70, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 71, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 71, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'UsageOperationTime')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 72, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'UsageOperationTime')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 72, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Lighting')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 73, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Lighting')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 73, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'RoomClimate')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 74, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'RoomClimate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 74, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'InternalGains')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 75, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'InternalGains')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 75, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'AHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 76, 6)) + symbol = pyxb.binding.content.ElementUse(BoundaryConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'AHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 76, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -3782,7 +3797,7 @@ def _BuildAutomaton_5 (): -UseConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), BoundaryConditionsType, scope=UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 82, 6))) +UseConditionsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), BoundaryConditionsType, scope=UseConditionsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 6))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -3791,12 +3806,12 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 82, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UseConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\BoundaryConditions.xsd', 82, 6)) + symbol = pyxb.binding.content.ElementUse(UseConditionsType._UseForTag(pyxb.namespace.ExpandedName(None, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\BoundaryConditions.xsd', 81, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -3809,7 +3824,7 @@ def _BuildAutomaton_6 (): -UseConditionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), BoundaryConditionsType, scope=UseConditionType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 7, 6))) +UseConditionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'BoundaryConditions'), BoundaryConditionsType, scope=UseConditionType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 7, 6))) def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked @@ -3818,12 +3833,12 @@ def _BuildAutomaton_7 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 7, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 7, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UseConditionType._UseForTag(pyxb.namespace.ExpandedName(None, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 7, 6)) + symbol = pyxb.binding.content.ElementUse(UseConditionType._UseForTag(pyxb.namespace.ExpandedName(None, 'BoundaryConditions')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 7, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -3836,17 +3851,17 @@ def _BuildAutomaton_7 (): -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 12, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 12, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 13, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 13, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 14, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 15, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 16, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 17, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6))) def _BuildAutomaton_8 (): # Remove this helper function from the namespace after it is invoked @@ -3857,27 +3872,27 @@ def _BuildAutomaton_8 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 12, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 12, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'density')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 13, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'density')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 13, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 14, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 14, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 15, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 15, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 16, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 16, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 17, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 17, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -3908,11 +3923,11 @@ def _BuildAutomaton_8 (): -LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.int, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 22, 6))) +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.int, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 22, 6))) -LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thickness'), pyxb.binding.datatypes.float, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 23, 6))) +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thickness'), pyxb.binding.datatypes.float, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 23, 6))) -LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Material'), MaterialType, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 24, 6))) +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Material'), MaterialType, scope=LayerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6))) def _BuildAutomaton_9 (): # Remove this helper function from the namespace after it is invoked @@ -3923,15 +3938,15 @@ def _BuildAutomaton_9 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 22, 6)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 22, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(None, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 23, 6)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(None, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 23, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(None, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 24, 6)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(None, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 24, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -3950,29 +3965,29 @@ def _BuildAutomaton_9 (): -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 29, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 29, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 30, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 30, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 31, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 32, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 33, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 34, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 35, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 36, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 37, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 38, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 39, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 40, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6))) def _BuildAutomaton_10 (): # Remove this helper function from the namespace after it is invoked @@ -3981,75 +3996,75 @@ def _BuildAutomaton_10 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 29, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 29, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 30, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 30, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 31, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 32, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 33, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 34, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 35, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 36, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 37, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 38, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 39, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6)) counters.add(cc_10) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 29, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 29, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 30, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 30, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 31, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 31, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 32, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 32, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 33, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 33, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 34, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 34, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 35, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 35, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 36, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 36, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 37, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 37, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 38, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 38, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 39, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 39, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 40, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 40, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -4238,29 +4253,29 @@ def _BuildAutomaton_10 (): -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 45, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 45, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 46, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 46, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 47, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 48, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 49, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 50, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 51, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 52, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 53, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 54, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 55, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 56, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6))) def _BuildAutomaton_11 (): # Remove this helper function from the namespace after it is invoked @@ -4269,75 +4284,75 @@ def _BuildAutomaton_11 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 45, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 45, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 46, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 46, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 47, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 48, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 49, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 50, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 51, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 52, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 53, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 54, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 55, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6)) counters.add(cc_10) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 45, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 45, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 46, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 46, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 47, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 47, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 48, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 48, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 49, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 49, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 50, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 50, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 51, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 51, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 52, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 52, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 53, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 53, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 54, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 54, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 55, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 55, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 56, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 56, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -4526,25 +4541,25 @@ def _BuildAutomaton_11 (): -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 61, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 61, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 62, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 62, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 63, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 64, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 65, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 66, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 67, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 68, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 69, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 70, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6))) def _BuildAutomaton_12 (): # Remove this helper function from the namespace after it is invoked @@ -4553,63 +4568,63 @@ def _BuildAutomaton_12 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 61, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 61, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 62, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 62, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 63, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 64, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 65, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 66, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 67, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 68, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 69, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 61, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 61, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 62, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 62, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 63, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 63, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 64, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 64, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 65, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 65, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 66, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 66, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 67, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 67, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 68, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 68, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 69, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 69, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 70, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 70, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -4748,25 +4763,25 @@ def _BuildAutomaton_12 (): -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 75, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 75, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 76, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 76, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 77, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 78, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 79, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 80, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 81, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 82, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 83, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 84, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6))) def _BuildAutomaton_13 (): # Remove this helper function from the namespace after it is invoked @@ -4775,63 +4790,63 @@ def _BuildAutomaton_13 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 75, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 75, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 76, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 76, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 77, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 78, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 79, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 80, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 81, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 82, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 83, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 75, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 75, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 76, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 76, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 77, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 77, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 78, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 78, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 79, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 79, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 80, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 80, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 81, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 81, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 82, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 82, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 83, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 83, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 84, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 84, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -4970,25 +4985,25 @@ def _BuildAutomaton_13 (): -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 89, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 89, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 90, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 90, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 91, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 92, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 93, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 94, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 95, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 96, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 97, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 98, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6))) def _BuildAutomaton_14 (): # Remove this helper function from the namespace after it is invoked @@ -4997,63 +5012,63 @@ def _BuildAutomaton_14 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 89, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 89, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 90, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 90, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 91, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 92, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 93, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 94, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 95, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 96, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 97, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 89, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 89, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 90, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 90, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 91, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 91, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 92, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 92, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 93, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 93, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 94, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 94, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 95, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 95, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 96, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 96, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 97, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 97, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 98, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 98, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -5192,25 +5207,25 @@ def _BuildAutomaton_14 (): -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 103, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 103, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 104, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 104, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 105, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 106, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 107, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 108, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 109, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 110, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 111, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 112, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6))) def _BuildAutomaton_15 (): # Remove this helper function from the namespace after it is invoked @@ -5219,63 +5234,63 @@ def _BuildAutomaton_15 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 103, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 103, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 104, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 104, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 105, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 106, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 107, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 108, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 109, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 110, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 111, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 103, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 103, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 104, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 104, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 105, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 105, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 106, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 106, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 107, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 107, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 108, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 108, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 109, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 109, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 110, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 110, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 111, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 111, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 112, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 112, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -5414,37 +5429,37 @@ def _BuildAutomaton_15 (): -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 117, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 117, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 118, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 118, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 119, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 120, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 121, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 122, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'tilt'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 123, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'orientation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 124, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 125, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 126, 3))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 3))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 127, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 128, 3))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 129, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 130, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 131, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 132, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layer'), LayerType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6))) def _BuildAutomaton_16 (): # Remove this helper function from the namespace after it is invoked @@ -5453,99 +5468,99 @@ def _BuildAutomaton_16 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 117, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 117, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 118, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 118, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 119, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 120, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 121, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 122, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 123, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 124, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 125, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 126, 3)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 3)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 127, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 128, 3)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 129, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 130, 6)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 6)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 131, 6)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6)) counters.add(cc_14) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 117, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 117, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 118, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 118, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 119, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 119, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 120, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 120, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 121, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 121, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 122, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'tilt')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 122, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 123, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'orientation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 123, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 124, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 124, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 125, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 125, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 126, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 126, 3)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 127, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 127, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 128, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 128, 3)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 129, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 129, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 130, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 130, 6)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 131, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 131, 6)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 132, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 132, 6)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) transitions = [] @@ -5858,33 +5873,33 @@ def _BuildAutomaton_16 (): -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 137, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 137, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 138, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'area'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 138, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'volume'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 139, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'volume'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'infiltration_rate'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 140, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'infiltration_rate'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_length'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 141, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_length'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_width'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 142, 2))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'typical_width'), pyxb.binding.datatypes.float, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 2))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'UseCondition'), UseConditionType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 143, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'UseCondition'), UseConditionType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'OuterWall'), OuterWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 144, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'OuterWall'), OuterWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Rooftop'), RooftopType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 145, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Rooftop'), RooftopType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'GroundFloor'), GroundFloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 146, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'GroundFloor'), GroundFloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'InnerWall'), InnerWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 147, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'InnerWall'), InnerWallType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Ceiling'), CeilingType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 148, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Ceiling'), CeilingType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Floor'), FloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 149, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Floor'), FloorType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Window'), WindowType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 150, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Window'), WindowType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6))) def _BuildAutomaton_17 (): # Remove this helper function from the namespace after it is invoked @@ -5893,103 +5908,103 @@ def _BuildAutomaton_17 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 137, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 137, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 138, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 138, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 139, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 140, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 141, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 142, 2)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 2)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 143, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 144, 6)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 145, 6)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 146, 6)) + cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 147, 6)) + cc_10 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 148, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 149, 6)) + cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 150, 6)) + cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6)) counters.add(cc_13) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 137, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 137, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 138, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 138, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'volume')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 139, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'volume')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 139, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'infiltration_rate')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 140, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'infiltration_rate')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 140, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 141, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_length')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 141, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 142, 2)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'typical_width')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 142, 2)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'UseCondition')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 143, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'UseCondition')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 143, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 144, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 144, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 145, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 145, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 146, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 146, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 147, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 147, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 148, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 148, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 149, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 149, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 150, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(None, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 150, 6)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) transitions = [] @@ -6236,29 +6251,29 @@ def _BuildAutomaton_17 (): -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heating'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 155, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heating'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 155, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cooling'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 156, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cooling'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 156, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dehumidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 157, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dehumidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'humidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 158, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'humidification'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heat_recovery'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 159, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heat_recovery'), pyxb.binding.datatypes.boolean, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'by_pass_dehumidification'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 160, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'by_pass_dehumidification'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'efficiency_recovery'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 161, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'efficiency_recovery'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'efficiency_revocery_false'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 162, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'efficiency_revocery_false'), pyxb.binding.datatypes.float, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_min_relative_humidity'), floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 163, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_min_relative_humidity'), floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_max_relative_humidity'), floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 164, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_max_relative_humidity'), floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_v_flow'), floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 165, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_v_flow'), floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6))) -BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_temperature'), floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 166, 6))) +BuildingAHUType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'profile_temperature'), floatList, scope=BuildingAHUType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6))) def _BuildAutomaton_18 (): # Remove this helper function from the namespace after it is invoked @@ -6267,89 +6282,89 @@ def _BuildAutomaton_18 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 155, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 155, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 156, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 156, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 157, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 158, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 159, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 160, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 161, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 162, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 163, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 164, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 165, 6)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 166, 6)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6)) counters.add(cc_11) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'heating')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 155, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'heating')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 155, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'cooling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 156, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'cooling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 156, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 157, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 157, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'humidification')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 158, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'humidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 158, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'heat_recovery')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 159, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'heat_recovery')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 159, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'by_pass_dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 160, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'by_pass_dehumidification')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 160, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'efficiency_recovery')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 161, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'efficiency_recovery')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 161, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'efficiency_revocery_false')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 162, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'efficiency_revocery_false')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 162, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_min_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 163, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_min_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 163, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_max_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 164, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_max_relative_humidity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 164, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_v_flow')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 165, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_v_flow')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 165, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_temperature')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 166, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingAHUType._UseForTag(pyxb.namespace.ExpandedName(None, 'profile_temperature')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 166, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -6538,31 +6553,31 @@ def _BuildAutomaton_18 (): -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 171, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 171, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 172, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 172, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 173, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 174, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 175, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 176, 1))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 1))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 177, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 178, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 179, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 180, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 181, 1))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 1))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 182, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6))) -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 183, 6))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=BuildingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 6))) def _BuildAutomaton_19 (): # Remove this helper function from the namespace after it is invoked @@ -6571,96 +6586,96 @@ def _BuildAutomaton_19 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 171, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 171, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 172, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 172, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 173, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 174, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 175, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 176, 1)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 1)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 177, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 178, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 179, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 180, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 181, 1)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 1)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 182, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 183, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 171, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 171, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 172, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 172, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 173, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 173, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 174, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 174, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 175, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 175, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 176, 1)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 176, 1)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 177, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 177, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 178, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 178, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 179, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 179, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 180, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 180, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 181, 1)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 181, 1)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 182, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 182, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 183, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 183, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -6877,31 +6892,31 @@ def _BuildAutomaton_19 (): -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 188, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 188, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 189, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 189, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 190, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 191, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 192, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 193, 3))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 3))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 194, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 195, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 196, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 197, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 198, 3))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 3))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 199, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6))) -OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 200, 6))) +OfficeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=OfficeType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 6))) def _BuildAutomaton_20 (): # Remove this helper function from the namespace after it is invoked @@ -6910,96 +6925,96 @@ def _BuildAutomaton_20 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 188, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 188, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 189, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 189, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 190, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 191, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 192, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 193, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 194, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 195, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 196, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 197, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 198, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 199, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 200, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 188, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 188, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 189, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 189, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 190, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 190, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 191, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 191, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 192, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 192, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 193, 3)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 193, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 194, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 194, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 195, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 195, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 196, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 196, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 197, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 197, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 198, 3)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 198, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 199, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 199, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 200, 6)) + symbol = pyxb.binding.content.ElementUse(OfficeType._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 200, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -7216,31 +7231,31 @@ def _BuildAutomaton_20 (): -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 205, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 205, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 206, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 206, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 207, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 208, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 209, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 210, 3))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 3))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 211, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 212, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 213, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 214, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 215, 3))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 3))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 216, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6))) -ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 217, 6))) +ResidentialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=ResidentialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 6))) def _BuildAutomaton_21 (): # Remove this helper function from the namespace after it is invoked @@ -7249,96 +7264,96 @@ def _BuildAutomaton_21 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 205, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 205, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 206, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 206, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 207, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 208, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 209, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 210, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 211, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 212, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 213, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 214, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 215, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 216, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 217, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 205, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 205, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 206, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 206, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 207, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 207, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 208, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 208, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 209, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 209, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 210, 3)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 210, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 211, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 211, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 212, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 212, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 213, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 213, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 214, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 214, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 215, 3)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 215, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 216, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 216, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 217, 6)) + symbol = pyxb.binding.content.ElementUse(ResidentialType._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 217, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -7555,31 +7570,31 @@ def _BuildAutomaton_21 (): -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 222, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 222, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 223, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 223, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 224, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 225, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 226, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 227, 3))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 3))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 228, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 229, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 230, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 231, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 232, 3))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 3))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 233, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6))) -InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 234, 6))) +InstituteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=InstituteType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 6))) def _BuildAutomaton_22 (): # Remove this helper function from the namespace after it is invoked @@ -7588,96 +7603,96 @@ def _BuildAutomaton_22 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 222, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 222, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 223, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 223, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 224, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 225, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 226, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 227, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 228, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 229, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 230, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 231, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 232, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 233, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 234, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 222, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 222, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 223, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 223, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 224, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 224, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 225, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 225, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 226, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 226, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 227, 3)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 227, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 228, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 228, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 229, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 229, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 230, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 230, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 231, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 231, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 232, 3)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 232, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 233, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 233, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 234, 6)) + symbol = pyxb.binding.content.ElementUse(InstituteType._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 234, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -7894,31 +7909,31 @@ def _BuildAutomaton_22 (): -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 239, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 239, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 240, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 240, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 241, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 242, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 243, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 244, 3))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 3))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 245, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 246, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 247, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 248, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 249, 3))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 3))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 250, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6))) -Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 251, 6))) +Institute4Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=Institute4Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 6))) def _BuildAutomaton_23 (): # Remove this helper function from the namespace after it is invoked @@ -7927,96 +7942,96 @@ def _BuildAutomaton_23 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 239, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 239, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 240, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 240, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 241, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 242, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 243, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 244, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 245, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 246, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 247, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 248, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 249, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 250, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 251, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 239, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 239, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 240, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 240, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 241, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 241, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 242, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 242, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 243, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 243, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 244, 3)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 244, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 245, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 245, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 246, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 246, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 247, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 247, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 248, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 248, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 249, 3)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 249, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 250, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 250, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 251, 6)) + symbol = pyxb.binding.content.ElementUse(Institute4Type._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 251, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -8233,31 +8248,31 @@ def _BuildAutomaton_23 (): -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 256, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 256, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 257, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'street_name'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 257, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 258, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'city'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 259, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type_of_building'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 260, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 261, 3))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_retrofit'), pyxb.binding.datatypes.string, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 3))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 262, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number_of_floors'), pyxb.binding.datatypes.int, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 263, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height_of_floors'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 264, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'net_leased_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 265, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 266, 3))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'window_area'), pyxb.binding.datatypes.float, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 3))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 267, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ThermalZone'), ThermalZoneType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6))) -Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 268, 6))) +Institute8Type._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CentralAHU'), BuildingAHUType, scope=Institute8Type, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 6))) def _BuildAutomaton_24 (): # Remove this helper function from the namespace after it is invoked @@ -8266,96 +8281,96 @@ def _BuildAutomaton_24 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 256, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 256, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 257, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 257, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 258, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 259, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 260, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 261, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 262, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 263, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 264, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 265, 6)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 266, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 267, 6)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 268, 6)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 6)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 256, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 256, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 257, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'street_name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 257, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 258, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'city')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 258, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 259, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'type_of_building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 259, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 260, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 260, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_retrofit')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 261, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 262, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'number_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 262, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 263, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'height_of_floors')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 263, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 264, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'net_leased_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 264, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 265, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 265, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'window_area')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 266, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 267, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'ThermalZone')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 267, 6)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 268, 6)) + symbol = pyxb.binding.content.ElementUse(Institute8Type._UseForTag(pyxb.namespace.ExpandedName(None, 'CentralAHU')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 268, 6)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] @@ -8572,17 +8587,17 @@ def _BuildAutomaton_24 (): -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Building'), BuildingType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 274, 6))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Building'), BuildingType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 273, 6))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Office'), OfficeType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 275, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Office'), OfficeType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 274, 3))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Residential'), ResidentialType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 276, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Residential'), ResidentialType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 275, 3))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Institute'), InstituteType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 277, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Institute'), InstituteType, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 3))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Institute4'), Institute4Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 278, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Institute4'), Institute4Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3))) -ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Institute8'), Institute8Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 279, 3))) +ProjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Institute8'), Institute8Type, scope=ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3))) def _BuildAutomaton_25 (): # Remove this helper function from the namespace after it is invoked @@ -8591,37 +8606,37 @@ def _BuildAutomaton_25 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 273, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 272, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Building')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 274, 6)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Building')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 273, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Office')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 275, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Office')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 274, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Residential')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 276, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Residential')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 275, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Institute')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 277, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Institute')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 276, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Institute4')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 278, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Institute4')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 277, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Institute8')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\Project.xsd', 279, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectType._UseForTag(pyxb.namespace.ExpandedName(None, 'Institute8')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 278, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] diff --git a/teaser/data/bindings/v_0_3_9/typeelement_bind.py b/teaser/data/bindings/v_0_3_9/typeelement_bind.py index bb7e0f5eb..9e66581c0 100644 --- a/teaser/data/bindings/v_0_3_9/typeelement_bind.py +++ b/teaser/data/bindings/v_0_3_9/typeelement_bind.py @@ -1,7 +1,7 @@ -# .\element_bind.py +# .\typeelement_bind.py # -*- coding: utf-8 -*- # PyXB bindings for NM:e92452c8d3e28a9e27abfc9994d2007779e7f4c9 -# Generated 2016-09-22 18:01:07.248944 by PyXB version 1.2.4 using Python 3.5.2.final.0 +# Generated 2017-01-09 16:28:48.183192 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace AbsentNamespace0 from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:c5856164-80dd-11e6-81d0-2cd444b2e704') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:50c60666-d680-11e6-a5a4-2cd444b2e704') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.binding.datatypes @@ -80,12 +83,13 @@ class integerList (pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.integer.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerList') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 118, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 117, 2) _Documentation = None _ItemType = pyxb.binding.datatypes.integer integerList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'integerList', integerList) +_module_typeBindings.integerList = integerList # Complex type MaterialType with content type ELEMENT_ONLY class MaterialType (pyxb.binding.basis.complexTypeDefinition): @@ -94,48 +98,48 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 4, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 4, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_MaterialType_name', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 6, 6), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_MaterialType_name', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 6, 6), ) name = property(__name.value, __name.set, None, None) # Element density uses Python identifier density - __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'density'), 'density', '__AbsentNamespace0_MaterialType_density', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 7, 6), ) + __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'density'), 'density', '__AbsentNamespace0_MaterialType_density', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 7, 6), ) density = property(__density.value, __density.set, None, None) # Element thermal_conduc uses Python identifier thermal_conduc - __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), 'thermal_conduc', '__AbsentNamespace0_MaterialType_thermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 8, 6), ) + __thermal_conduc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), 'thermal_conduc', '__AbsentNamespace0_MaterialType_thermal_conduc', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 8, 6), ) thermal_conduc = property(__thermal_conduc.value, __thermal_conduc.set, None, None) # Element heat_capac uses Python identifier heat_capac - __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heat_capac'), 'heat_capac', '__AbsentNamespace0_MaterialType_heat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 9, 6), ) + __heat_capac = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'heat_capac'), 'heat_capac', '__AbsentNamespace0_MaterialType_heat_capac', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 9, 6), ) heat_capac = property(__heat_capac.value, __heat_capac.set, None, None) # Element solar_absorp uses Python identifier solar_absorp - __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'solar_absorp'), 'solar_absorp', '__AbsentNamespace0_MaterialType_solar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 10, 6), ) + __solar_absorp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'solar_absorp'), 'solar_absorp', '__AbsentNamespace0_MaterialType_solar_absorp', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 10, 6), ) solar_absorp = property(__solar_absorp.value, __solar_absorp.set, None, None) # Element ir_emissivity uses Python identifier ir_emissivity - __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), 'ir_emissivity', '__AbsentNamespace0_MaterialType_ir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 11, 6), ) + __ir_emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), 'ir_emissivity', '__AbsentNamespace0_MaterialType_ir_emissivity', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 11, 6), ) ir_emissivity = property(__ir_emissivity.value, __ir_emissivity.set, None, None) @@ -151,6 +155,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.MaterialType = MaterialType Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) @@ -161,27 +166,27 @@ class layerType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'layerType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 14, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 14, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element id uses Python identifier id - __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__AbsentNamespace0_layerType_id', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 16, 6), ) + __id = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__AbsentNamespace0_layerType_id', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 16, 6), ) id = property(__id.value, __id.set, None, None) # Element thickness uses Python identifier thickness - __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thickness'), 'thickness', '__AbsentNamespace0_layerType_thickness', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 17, 6), ) + __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'thickness'), 'thickness', '__AbsentNamespace0_layerType_thickness', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 17, 6), ) thickness = property(__thickness.value, __thickness.set, None, None) # Element Material uses Python identifier Material - __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Material'), 'Material', '__AbsentNamespace0_layerType_Material', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 18, 6), ) + __Material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Material'), 'Material', '__AbsentNamespace0_layerType_Material', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 18, 6), ) Material = property(__Material.value, __Material.set, None, None) @@ -194,6 +199,7 @@ class layerType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.layerType = layerType Namespace.addCategoryObject('typeBinding', 'layerType', layerType) @@ -204,13 +210,13 @@ class LayersType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayersType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 21, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 21, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element layer uses Python identifier layer - __layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'layer'), 'layer', '__AbsentNamespace0_LayersType_layer', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 23, 6), ) + __layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'layer'), 'layer', '__AbsentNamespace0_LayersType_layer', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 23, 6), ) layer = property(__layer.value, __layer.set, None, None) @@ -221,6 +227,7 @@ class LayersType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.LayersType = LayersType Namespace.addCategoryObject('typeBinding', 'LayersType', LayersType) @@ -231,62 +238,62 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OuterWallType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 26, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 26, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_OuterWallType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 28, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_OuterWallType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 28, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_OuterWallType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 29, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_OuterWallType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 29, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_OuterWallType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 30, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_OuterWallType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 30, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_OuterWallType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 31, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_OuterWallType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 31, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_OuterWallType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 32, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_OuterWallType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 32, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_OuterWallType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 33, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_OuterWallType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 33, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_OuterWallType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 34, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_OuterWallType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 34, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_OuterWallType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 35, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_OuterWallType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 35, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -304,6 +311,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.OuterWallType = OuterWallType Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) @@ -314,48 +322,48 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InnerWallType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 38, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 38, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_InnerWallType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 40, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_InnerWallType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 40, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_InnerWallType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 41, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_InnerWallType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 41, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_InnerWallType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 42, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_InnerWallType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 42, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_InnerWallType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 43, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_InnerWallType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 43, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_InnerWallType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 44, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_InnerWallType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 44, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_InnerWallType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 45, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_InnerWallType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 45, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -371,6 +379,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.InnerWallType = InnerWallType Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) @@ -381,62 +390,62 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RooftopType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 48, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 48, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_RooftopType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 50, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_RooftopType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 50, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_RooftopType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 51, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_RooftopType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 51, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_RooftopType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 52, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_RooftopType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 52, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_RooftopType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 53, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_RooftopType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 53, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_RooftopType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 54, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_RooftopType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 54, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_RooftopType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 55, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_RooftopType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 55, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_RooftopType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 56, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_RooftopType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 56, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_RooftopType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 57, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_RooftopType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 57, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -454,6 +463,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.RooftopType = RooftopType Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) @@ -464,48 +474,48 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GroundFloorType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 60, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 60, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_GroundFloorType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 62, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_GroundFloorType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 62, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_GroundFloorType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 63, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_GroundFloorType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 63, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_GroundFloorType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 64, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_GroundFloorType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 64, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_GroundFloorType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 65, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_GroundFloorType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 65, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_GroundFloorType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 66, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_GroundFloorType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 66, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_GroundFloorType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 67, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_GroundFloorType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 67, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -521,6 +531,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.GroundFloorType = GroundFloorType Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) @@ -531,90 +542,90 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WindowType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 70, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 70, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_WindowType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 72, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_WindowType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 72, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_WindowType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 73, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_WindowType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 73, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_WindowType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 74, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_WindowType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 74, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_WindowType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 75, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_WindowType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 75, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_WindowType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 76, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_WindowType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 76, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element outer_convection uses Python identifier outer_convection - __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_WindowType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 77, 6), ) + __outer_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_convection'), 'outer_convection', '__AbsentNamespace0_WindowType_outer_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 77, 6), ) outer_convection = property(__outer_convection.value, __outer_convection.set, None, None) # Element outer_radiation uses Python identifier outer_radiation - __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_WindowType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 78, 6), ) + __outer_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'outer_radiation'), 'outer_radiation', '__AbsentNamespace0_WindowType_outer_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 78, 6), ) outer_radiation = property(__outer_radiation.value, __outer_radiation.set, None, None) # Element g_value uses Python identifier g_value - __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'g_value'), 'g_value', '__AbsentNamespace0_WindowType_g_value', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 79, 6), ) + __g_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'g_value'), 'g_value', '__AbsentNamespace0_WindowType_g_value', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 79, 6), ) g_value = property(__g_value.value, __g_value.set, None, None) # Element a_conv uses Python identifier a_conv - __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'a_conv'), 'a_conv', '__AbsentNamespace0_WindowType_a_conv', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 80, 6), ) + __a_conv = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'a_conv'), 'a_conv', '__AbsentNamespace0_WindowType_a_conv', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 80, 6), ) a_conv = property(__a_conv.value, __a_conv.set, None, None) # Element shading_g_total uses Python identifier shading_g_total - __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shading_g_total'), 'shading_g_total', '__AbsentNamespace0_WindowType_shading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 81, 6), ) + __shading_g_total = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shading_g_total'), 'shading_g_total', '__AbsentNamespace0_WindowType_shading_g_total', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 81, 6), ) shading_g_total = property(__shading_g_total.value, __shading_g_total.set, None, None) # Element shading_max_irr uses Python identifier shading_max_irr - __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shading_max_irr'), 'shading_max_irr', '__AbsentNamespace0_WindowType_shading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 82, 6), ) + __shading_max_irr = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'shading_max_irr'), 'shading_max_irr', '__AbsentNamespace0_WindowType_shading_max_irr', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 82, 6), ) shading_max_irr = property(__shading_max_irr.value, __shading_max_irr.set, None, None) # Element Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_WindowType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 83, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_WindowType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 83, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -636,6 +647,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.WindowType = WindowType Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) @@ -646,48 +658,48 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CeilingType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 86, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 86, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_CeilingType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 88, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_CeilingType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 88, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_CeilingType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 89, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_CeilingType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 89, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_CeilingType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 90, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_CeilingType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 90, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_CeilingType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 91, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_CeilingType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 91, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_CeilingType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 92, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_CeilingType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 92, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_CeilingType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 93, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_CeilingType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 93, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -703,6 +715,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.CeilingType = CeilingType Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) @@ -713,48 +726,48 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FloorType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 96, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 96, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element year_of_construction uses Python identifier year_of_construction - __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_FloorType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 98, 6), ) + __year_of_construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'year_of_construction'), 'year_of_construction', '__AbsentNamespace0_FloorType_year_of_construction', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 98, 6), ) year_of_construction = property(__year_of_construction.value, __year_of_construction.set, None, None) # Element building_age_group uses Python identifier building_age_group - __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_FloorType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 99, 3), ) + __building_age_group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'building_age_group'), 'building_age_group', '__AbsentNamespace0_FloorType_building_age_group', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 99, 3), ) building_age_group = property(__building_age_group.value, __building_age_group.set, None, None) # Element construction_type uses Python identifier construction_type - __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_FloorType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 100, 6), ) + __construction_type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'construction_type'), 'construction_type', '__AbsentNamespace0_FloorType_construction_type', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 100, 6), ) construction_type = property(__construction_type.value, __construction_type.set, None, None) # Element inner_convection uses Python identifier inner_convection - __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_FloorType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 101, 6), ) + __inner_convection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_convection'), 'inner_convection', '__AbsentNamespace0_FloorType_inner_convection', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 101, 6), ) inner_convection = property(__inner_convection.value, __inner_convection.set, None, None) # Element inner_radiation uses Python identifier inner_radiation - __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_FloorType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 102, 6), ) + __inner_radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inner_radiation'), 'inner_radiation', '__AbsentNamespace0_FloorType_inner_radiation', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 102, 6), ) inner_radiation = property(__inner_radiation.value, __inner_radiation.set, None, None) # Element Layers uses Python identifier Layers - __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_FloorType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 103, 6), ) + __Layers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Layers'), 'Layers', '__AbsentNamespace0_FloorType_Layers', False, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 103, 6), ) Layers = property(__Layers.value, __Layers.set, None, None) @@ -770,6 +783,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.FloorType = FloorType Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) @@ -780,67 +794,59 @@ class TypeBuildingElementsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TypeBuildingElementsType') - _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 106, 2) + _XSDLocation = pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 106, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element OuterWall uses Python identifier OuterWall - __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'OuterWall'), 'OuterWall', '__AbsentNamespace0_TypeBuildingElementsType_OuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 109, 6), ) + __OuterWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'OuterWall'), 'OuterWall', '__AbsentNamespace0_TypeBuildingElementsType_OuterWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 108, 6), ) OuterWall = property(__OuterWall.value, __OuterWall.set, None, None) # Element InnerWall uses Python identifier InnerWall - __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'InnerWall'), 'InnerWall', '__AbsentNamespace0_TypeBuildingElementsType_InnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 110, 6), ) + __InnerWall = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'InnerWall'), 'InnerWall', '__AbsentNamespace0_TypeBuildingElementsType_InnerWall', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 109, 6), ) InnerWall = property(__InnerWall.value, __InnerWall.set, None, None) # Element Rooftop uses Python identifier Rooftop - __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Rooftop'), 'Rooftop', '__AbsentNamespace0_TypeBuildingElementsType_Rooftop', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 111, 6), ) + __Rooftop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Rooftop'), 'Rooftop', '__AbsentNamespace0_TypeBuildingElementsType_Rooftop', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 110, 6), ) Rooftop = property(__Rooftop.value, __Rooftop.set, None, None) # Element GroundFloor uses Python identifier GroundFloor - __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'GroundFloor'), 'GroundFloor', '__AbsentNamespace0_TypeBuildingElementsType_GroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 112, 6), ) + __GroundFloor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'GroundFloor'), 'GroundFloor', '__AbsentNamespace0_TypeBuildingElementsType_GroundFloor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 111, 6), ) GroundFloor = property(__GroundFloor.value, __GroundFloor.set, None, None) # Element Window uses Python identifier Window - __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Window'), 'Window', '__AbsentNamespace0_TypeBuildingElementsType_Window', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 113, 6), ) + __Window = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Window'), 'Window', '__AbsentNamespace0_TypeBuildingElementsType_Window', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 112, 6), ) Window = property(__Window.value, __Window.set, None, None) # Element Ceiling uses Python identifier Ceiling - __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Ceiling'), 'Ceiling', '__AbsentNamespace0_TypeBuildingElementsType_Ceiling', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 114, 6), ) + __Ceiling = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Ceiling'), 'Ceiling', '__AbsentNamespace0_TypeBuildingElementsType_Ceiling', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 113, 6), ) Ceiling = property(__Ceiling.value, __Ceiling.set, None, None) # Element Floor uses Python identifier Floor - __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Floor'), 'Floor', '__AbsentNamespace0_TypeBuildingElementsType_Floor', True, pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 115, 6), ) + __Floor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Floor'), 'Floor', '__AbsentNamespace0_TypeBuildingElementsType_Floor', True, pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 114, 6), ) Floor = property(__Floor.value, __Floor.set, None, None) - - # Attribute version uses Python identifier version - __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__AbsentNamespace0_TypeBuildingElementsType_version', pyxb.binding.datatypes.string) - __version._DeclarationLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 107, 1) - __version._UseLocation = pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 107, 1) - - version = property(__version.value, __version.set, None, None) - _ElementMap.update({ __OuterWall.name() : __OuterWall, __InnerWall.name() : __InnerWall, @@ -851,27 +857,28 @@ class TypeBuildingElementsType (pyxb.binding.basis.complexTypeDefinition): __Floor.name() : __Floor }) _AttributeMap.update({ - __version.name() : __version + }) +_module_typeBindings.TypeBuildingElementsType = TypeBuildingElementsType Namespace.addCategoryObject('typeBinding', 'TypeBuildingElementsType', TypeBuildingElementsType) -TypeBuildingElements = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TypeBuildingElements'), TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 3, 2)) +TypeBuildingElements = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TypeBuildingElements'), TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 3, 2)) Namespace.addCategoryObject('elementBinding', TypeBuildingElements.name().localName(), TypeBuildingElements) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 6, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 6, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 7, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'density'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 7, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 8, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thermal_conduc'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 8, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 9, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'heat_capac'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 9, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 10, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'solar_absorp'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 10, 6))) -MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 11, 6))) +MaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'ir_emissivity'), pyxb.binding.datatypes.float, scope=MaterialType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 11, 6))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -880,35 +887,35 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 10, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 10, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 11, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 11, 6)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 6, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 6, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'density')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 7, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'density')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 7, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 8, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'thermal_conduc')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 8, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 9, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'heat_capac')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 9, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 10, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'solar_absorp')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 10, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 11, 6)) + symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'ir_emissivity')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 11, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -945,11 +952,11 @@ def _BuildAutomaton (): -layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.int, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 16, 6))) +layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'id'), pyxb.binding.datatypes.int, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 16, 6))) -layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thickness'), pyxb.binding.datatypes.float, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 17, 6))) +layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'thickness'), pyxb.binding.datatypes.float, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 17, 6))) -layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Material'), MaterialType, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 18, 6))) +layerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Material'), MaterialType, scope=layerType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 18, 6))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -960,15 +967,15 @@ def _BuildAutomaton_ (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 16, 6)) + symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(None, 'id')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 16, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(None, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 17, 6)) + symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(None, 'thickness')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 17, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(None, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 18, 6)) + symbol = pyxb.binding.content.ElementUse(layerType._UseForTag(pyxb.namespace.ExpandedName(None, 'Material')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 18, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -987,7 +994,7 @@ def _BuildAutomaton_ (): -LayersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'layer'), layerType, scope=LayersType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 23, 6))) +LayersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'layer'), layerType, scope=LayersType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 23, 6))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -996,12 +1003,12 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 23, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 23, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LayersType._UseForTag(pyxb.namespace.ExpandedName(None, 'layer')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 23, 6)) + symbol = pyxb.binding.content.ElementUse(LayersType._UseForTag(pyxb.namespace.ExpandedName(None, 'layer')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 23, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1014,21 +1021,21 @@ def _BuildAutomaton_2 (): -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 28, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 28, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 29, 3))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 29, 3))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 30, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 30, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 31, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 31, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 32, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 32, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 33, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 33, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 34, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 34, 6))) -OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 35, 6))) +OuterWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=OuterWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 35, 6))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -1037,39 +1044,39 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 28, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 28, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 28, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 28, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 29, 3)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 29, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 30, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 30, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 31, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 31, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 32, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 32, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 33, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 33, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 34, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 34, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 35, 6)) + symbol = pyxb.binding.content.ElementUse(OuterWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 35, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -1110,17 +1117,17 @@ def _BuildAutomaton_3 (): -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 40, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 40, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 41, 3))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 41, 3))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 42, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 42, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 43, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 43, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 44, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 44, 6))) -InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 45, 6))) +InnerWallType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=InnerWallType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 45, 6))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -1129,31 +1136,31 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 40, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 40, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 40, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 40, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 41, 3)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 41, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 42, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 42, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 43, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 43, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 44, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 44, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 45, 6)) + symbol = pyxb.binding.content.ElementUse(InnerWallType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 45, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1186,21 +1193,21 @@ def _BuildAutomaton_4 (): -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 50, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 50, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 51, 3))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 51, 3))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 52, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 52, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 53, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 53, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 54, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 54, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 55, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 55, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 56, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 56, 6))) -RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 57, 6))) +RooftopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=RooftopType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 57, 6))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -1209,39 +1216,39 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 50, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 50, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 50, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 50, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 51, 3)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 51, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 52, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 52, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 53, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 53, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 54, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 54, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 55, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 55, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 56, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 56, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 57, 6)) + symbol = pyxb.binding.content.ElementUse(RooftopType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 57, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -1282,17 +1289,17 @@ def _BuildAutomaton_5 (): -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 62, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 62, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 63, 3))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 63, 3))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 64, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 64, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 65, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 65, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 66, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 66, 6))) -GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 67, 6))) +GroundFloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=GroundFloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 67, 6))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -1301,31 +1308,31 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 62, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 62, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 62, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 62, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 63, 3)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 63, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 64, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 64, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 65, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 65, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 66, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 66, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 67, 6)) + symbol = pyxb.binding.content.ElementUse(GroundFloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 67, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1358,29 +1365,29 @@ def _BuildAutomaton_6 (): -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 72, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 72, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 73, 3))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 73, 3))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 74, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 74, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 75, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 75, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 76, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 76, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 77, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_convection'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 77, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 78, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'outer_radiation'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 78, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 79, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'g_value'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 79, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 80, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'a_conv'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 80, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 81, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shading_g_total'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 81, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 82, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'shading_max_irr'), pyxb.binding.datatypes.float, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 82, 6))) -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 83, 6))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=WindowType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 83, 6))) def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked @@ -1389,55 +1396,55 @@ def _BuildAutomaton_7 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 72, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 72, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 72, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 72, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 73, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 73, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 74, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 74, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 75, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 75, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 76, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 76, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 77, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 77, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 78, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'outer_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 78, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 79, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'g_value')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 79, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 80, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'a_conv')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 80, 6)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 81, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'shading_g_total')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 81, 6)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 82, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'shading_max_irr')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 82, 6)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 83, 6)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 83, 6)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -1494,17 +1501,17 @@ def _BuildAutomaton_7 (): -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 88, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 88, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 89, 3))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 89, 3))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 90, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 90, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 91, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 91, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 92, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 92, 6))) -CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 93, 6))) +CeilingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=CeilingType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 93, 6))) def _BuildAutomaton_8 (): # Remove this helper function from the namespace after it is invoked @@ -1513,31 +1520,31 @@ def _BuildAutomaton_8 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 88, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 88, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 88, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 88, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 89, 3)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 89, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 90, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 90, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 91, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 91, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 92, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 92, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 93, 6)) + symbol = pyxb.binding.content.ElementUse(CeilingType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 93, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1570,17 +1577,17 @@ def _BuildAutomaton_8 (): -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 98, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'year_of_construction'), pyxb.binding.datatypes.int, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 98, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 99, 3))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'building_age_group'), integerList, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 99, 3))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 100, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'construction_type'), pyxb.binding.datatypes.string, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 100, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 101, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_convection'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 101, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 102, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inner_radiation'), pyxb.binding.datatypes.float, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 102, 6))) -FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 103, 6))) +FloorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Layers'), LayersType, scope=FloorType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 103, 6))) def _BuildAutomaton_9 (): # Remove this helper function from the namespace after it is invoked @@ -1589,31 +1596,31 @@ def _BuildAutomaton_9 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 98, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 98, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 98, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'year_of_construction')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 98, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 99, 3)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'building_age_group')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 99, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 100, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'construction_type')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 100, 6)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 101, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_convection')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 101, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 102, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'inner_radiation')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 102, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 103, 6)) + symbol = pyxb.binding.content.ElementUse(FloorType._UseForTag(pyxb.namespace.ExpandedName(None, 'Layers')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 103, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -1646,19 +1653,19 @@ def _BuildAutomaton_9 (): -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'OuterWall'), OuterWallType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 109, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'OuterWall'), OuterWallType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 108, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'InnerWall'), InnerWallType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 110, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'InnerWall'), InnerWallType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 109, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Rooftop'), RooftopType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 111, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Rooftop'), RooftopType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 110, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'GroundFloor'), GroundFloorType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 112, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'GroundFloor'), GroundFloorType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 111, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Window'), WindowType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 113, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Window'), WindowType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 112, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Ceiling'), CeilingType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 114, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Ceiling'), CeilingType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 113, 6))) -TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Floor'), FloorType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 115, 6))) +TypeBuildingElementsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Floor'), FloorType, scope=TypeBuildingElementsType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 114, 6))) def _BuildAutomaton_10 (): # Remove this helper function from the namespace after it is invoked @@ -1667,42 +1674,42 @@ def _BuildAutomaton_10 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 108, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 107, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 109, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'OuterWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 108, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 110, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'InnerWall')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 109, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 111, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Rooftop')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 110, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 112, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'GroundFloor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 111, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 113, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Window')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 112, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 114, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Ceiling')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 113, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\pyxb\\scripts\\TypeBuildingElements.xsd', 115, 6)) + symbol = pyxb.binding.content.ElementUse(TypeBuildingElementsType._UseForTag(pyxb.namespace.ExpandedName(None, 'Floor')), pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\TypeBuildingElements.xsd', 114, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] From 43eab7e0b70fc7b21578e9257af12a0a40886669 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 16:34:07 +0100 Subject: [PATCH 165/283] remove 1.2.4 version from setup --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 2ec95b117..beaf9f690 100644 --- a/setup.py +++ b/setup.py @@ -58,5 +58,5 @@ 'teaser.examples.examplefiles': ['*.teaserXML'], 'teaser.examples.examplefiles.MelatenXML': ['*.xml']}, classifiers = ['License :: OSI Approved :: MIT License'], - setup_requires = ['mako', 'pyxb==1.2.4', 'pytest'], - install_requires = ['mako', 'pyxb==1.2.4', 'pytest']) + setup_requires = ['mako', 'pyxb', 'pytest'], + install_requires = ['mako', 'pyxb', 'pytest']) From 264261fbc4b2999949f3f623f73a456b1d0761c5 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 16:37:26 +0100 Subject: [PATCH 166/283] rename parameters --- teaser/data/input/teaserxml_input.py | 15 ++++++++++----- teaser/data/output/teaserxml_output.py | 8 ++++---- .../buildingsystems/buildingahu.py | 2 +- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/teaser/data/input/teaserxml_input.py b/teaser/data/input/teaserxml_input.py index 51c8db4c8..ec75bac1f 100644 --- a/teaser/data/input/teaserxml_input.py +++ b/teaser/data/input/teaserxml_input.py @@ -60,6 +60,9 @@ def load_teaser_xml(path, prj): elif version_parse.getroot().attrib['version'] == "0.4": import teaser.data.bindings.v_0_4.project_bind as pb project_bind = pb.CreateFromDocument(xml_file.read()) + elif version_parse.getroot().attrib['version'] == "0.5": + import teaser.data.bindings.v_0_5.project_bind as pb + project_bind = pb.CreateFromDocument(xml_file.read()) for pyxb_bld in project_bind.Building: _load_building(prj=prj, pyxb_bld=pyxb_bld, type="Building", @@ -130,10 +133,12 @@ def _load_building(prj, pyxb_bld, type, project_bind): bldg.central_ahu.by_pass_dehumidification = \ pyxb_ahu.by_pass_dehumidification bldg.central_ahu.efficiency_recovery = pyxb_ahu.efficiency_recovery - bldg.central_ahu.efficiency_revocery_false = \ - pyxb_ahu.efficiency_revocery_false - bldg.central_ahu.profile_min_relative_humidity = \ - pyxb_ahu.profile_min_relative_humidity + if float(project_bind.version) >= 0.5: + bldg.central_ahu.efficiency_recovery_false = \ + pyxb_ahu.efficiency_recovery_false + else: + bldg.central_ahu.profile_min_relative_humidity = \ + pyxb_ahu.profile_min_relative_humidity bldg.central_ahu.profile_max_relative_humidity = \ pyxb_ahu.profile_max_relative_humidity bldg.central_ahu.profile_v_flow = \ @@ -180,7 +185,7 @@ def _load_building(prj, pyxb_bld, type, project_bind): zone.use_conditions.daily_operation_heating = \ pyxb_use.UsageOperationTime.daily_operation_heating - if project_bind.version == "0.4": + if float(project_bind.version) >= 0.4: zone.use_conditions.maintained_illuminance = \ pyxb_use.Lighting.maintained_illuminance else: diff --git a/teaser/data/output/teaserxml_output.py b/teaser/data/output/teaserxml_output.py index cea484e87..e7849e1e3 100644 --- a/teaser/data/output/teaserxml_output.py +++ b/teaser/data/output/teaserxml_output.py @@ -7,7 +7,7 @@ TEASER file format .tXML """ -import teaser.data.bindings.v_0_4.project_bind as pb +import teaser.data.bindings.v_0_5.project_bind as pb import teaser.data.bindings.v_0_4.boundaryconditions_bind as ucb import inspect from teaser.logic.archetypebuildings.residential import Residential @@ -37,7 +37,7 @@ def save_teaser_xml(path, project): ucb.Namespace, 'usecond') teaser_out = pb.Project() - teaser_out.version = "0.4" + teaser_out.version = "0.5" for bldg in project.buildings: @@ -82,8 +82,8 @@ def save_teaser_xml(path, project): pyxb_ahu.by_pass_dehumidification = \ bldg.central_ahu.by_pass_dehumidification pyxb_ahu.efficiency_recovery = bldg.central_ahu.efficiency_recovery - pyxb_ahu.efficiency_revocery_false = \ - bldg.central_ahu.efficiency_revocery_false + pyxb_ahu.efficiency_recovery_false = \ + bldg.central_ahu.efficiency_recovery_false pyxb_ahu.profile_min_relative_humidity = \ bldg.central_ahu.profile_min_relative_humidity pyxb_ahu.profile_max_relative_humidity = \ diff --git a/teaser/logic/buildingobjects/buildingsystems/buildingahu.py b/teaser/logic/buildingobjects/buildingsystems/buildingahu.py index d87515d90..58bddabfe 100644 --- a/teaser/logic/buildingobjects/buildingsystems/buildingahu.py +++ b/teaser/logic/buildingobjects/buildingsystems/buildingahu.py @@ -83,7 +83,7 @@ def __init__(self, parent=None): self.heat_recovery = True self.by_pass_dehumidification = 0.2 self.efficiency_recovery = 0.8 - self.efficiency_revocery_false = 0.2 + self.efficiency_recovery_false = 0.2 self.sample_rate = 1800 self.efficiency_fan_supply = 0.7 self.efficiency_fan_return = 0.7 From fbb18f7a5266ebccb401f8431fe6050199297463 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 9 Jan 2017 16:39:16 +0100 Subject: [PATCH 167/283] import error --- teaser/data/bindings/v_0_5/project_bind.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teaser/data/bindings/v_0_5/project_bind.py b/teaser/data/bindings/v_0_5/project_bind.py index 48a09a7e2..822ab71e6 100644 --- a/teaser/data/bindings/v_0_5/project_bind.py +++ b/teaser/data/bindings/v_0_5/project_bind.py @@ -28,7 +28,8 @@ # Import bindings for namespaces imported into schema import pyxb.binding.datatypes -teaser.data.bindings.v_0_4.boundaryconditions_bind as _ImportedBinding__usecond +import teaser.data.bindings.v_0_4.boundaryconditions_bind as \ + _ImportedBinding__usecond # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://teaser.project', create_if_missing=True) From 7df3d59629388fd55d04558ce319163aff936956 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Mon, 9 Jan 2017 18:08:51 +0100 Subject: [PATCH 168/283] #368 revised set all constructions. found typo in thermal zone. changed export of builind in the gui --- teaser/gui/controller/controller.py | 55 ++++++++++--------- teaser/gui/mainui.py | 60 ++++++++++----------- teaser/logic/buildingobjects/thermalzone.py | 2 +- 3 files changed, 62 insertions(+), 55 deletions(-) diff --git a/teaser/gui/controller/controller.py b/teaser/gui/controller/controller.py index d78f276df..c7f315946 100644 --- a/teaser/gui/controller/controller.py +++ b/teaser/gui/controller/controller.py @@ -553,29 +553,36 @@ def click_change_all_constr(self, ''' for zone in bldg.thermal_zones: - for wall in zone.outer_walls: - if element_type == "OuterWall" or element_type == "Rooftop": - if wall.orientation == orientation: - wall.tilt = tilt - wall.inner_convection = inner_convection - wall.inner_radiation = inner_radiation - wall.outer_convection = outer_convection - wall.outer_radiation = outer_radiation - wall.layer = None - for lay_count in layer_set: - wall.add_layer(lay_count, lay_count.position) - - else: - if wall.orientation == orientation: - wall.tilt = tilt - wall.inner_convection = inner_convection - wall.inner_radiation = inner_radiation - wall.layer = None - for lay_count in layer_set: - wall.add_layer(lay_count, lay_count.position) - - for win in zone.windows: - if element_type == "Window": + if element_type == "OuterWall": + for wall in zone.outer_walls: + wall.tilt = tilt + wall.inner_convection = inner_convection + wall.inner_radiation = inner_radiation + wall.outer_convection = outer_convection + wall.outer_radiation = outer_radiation + wall.layer = None + for lay_count in layer_set: + wall.add_layer(lay_count, lay_count.id) + if element_type == "Rooftop": + for roof in zone.rooftops: + roof.tilt = tilt + roof.inner_convection = inner_convection + roof.inner_radiation = inner_radiation + roof.outer_convection = outer_convection + roof.outer_radiation = outer_radiation + roof.layer = None + for lay_count in layer_set: + roof.add_layer(lay_count, lay_count.id) + if element_type == "Groundfloor": + for ground in zone.ground_floors: + ground.tilt = tilt + ground.inner_convection = inner_convection + ground.inner_radiation = inner_radiation + ground.layer = None + for lay_count in layer_set: + ground.add_layer(lay_count, lay_count.id) + if element_type == "Window": + for win in zone.windows: if win.orientation == orientation: win.tilt = tilt win.inner_convection = inner_convection @@ -584,7 +591,7 @@ def click_change_all_constr(self, win.outer_radiation = outer_radiation win.layer = None for lay_count in layer_set: - win.add_layer(lay_count, lay_count.position) + win.add_layer(lay_count, lay_count.id) @classmethod def click_save_envelopes(self, bldg, orientation_old, diff --git a/teaser/gui/mainui.py b/teaser/gui/mainui.py index e76111538..4f4273ddd 100644 --- a/teaser/gui/mainui.py +++ b/teaser/gui/mainui.py @@ -4054,7 +4054,7 @@ def show_export_window(self): self.export_groupbox.setMaximumSize(QtCore.QSize(360, 155)) self.export_groupbox.setObjectName(_fromUtf8("exportGroupBox")) - self.aixlib_groupbox = QtGui.QGroupBox("AixLib") + self.aixlib_groupbox = QtGui.QGroupBox() self.aixlib_groupbox.setGeometry(QtCore.QRect(5, 5, 360, 120)) self.aixlib_groupbox.setMinimumSize(QtCore.QSize(360, 120)) self.aixlib_groupbox.setMaximumSize(QtCore.QSize(360, 120)) @@ -4115,33 +4115,33 @@ def show_export_window(self): self.export_create_library_combobox.setGeometry( QtCore.QRect(130, 125, 215, 25)) - self.export_template_label_model = QtGui.QLabel(self.aixlib_groupbox) - self.export_template_label_model.setGeometry( - QtCore.QRect(5, 20, 120, 25)) - self.export_template_label_model.setText("Model type:") - self.export_create_template_model_combobox = QtGui.QComboBox( - self.aixlib_groupbox) - self.export_create_template_model_combobox.setGeometry( - QtCore.QRect(130, 20, 215, 25)) - self.export_template_label_zone = QtGui.QLabel(self.aixlib_groupbox) - self.export_template_label_zone.setGeometry( - QtCore.QRect(5, 55, 120, 25)) - self.export_template_label_zone.setText("Zone type:") - self.export_create_template_zone_combobox = QtGui.QComboBox( - self.aixlib_groupbox) - self.export_create_template_zone_combobox.setGeometry( - QtCore.QRect(130, 55, 215, 25)) - self.export_template_label_corG = QtGui.QLabel(self.aixlib_groupbox) - self.export_template_label_corG.setGeometry( - QtCore.QRect(5, 90, 120, 25)) - self.export_template_label_corG.setText("corG:") - self.radio_button_corG_1 = QtGui.QRadioButton(self.aixlib_groupbox) - self.radio_button_corG_1.setGeometry(QtCore.QRect(130, 90, 120, 25)) - self.radio_button_corG_1.setText("with CorG") - self.radio_button_corG_2 = QtGui.QRadioButton(self.aixlib_groupbox) - self.radio_button_corG_2.setGeometry(QtCore.QRect(250, 90, 120, 25)) - self.radio_button_corG_2.setText("without CorG") - self.radio_button_corG_1.setChecked(True) + # self.export_template_label_model = QtGui.QLabel(self.aixlib_groupbox) + # self.export_template_label_model.setGeometry( + # QtCore.QRect(5, 20, 120, 25)) + # self.export_template_label_model.setText("Model type:") + # self.export_create_template_model_combobox = QtGui.QComboBox( + # self.aixlib_groupbox) + # self.export_create_template_model_combobox.setGeometry( + # QtCore.QRect(130, 20, 215, 25)) + # self.export_template_label_zone = QtGui.QLabel(self.aixlib_groupbox) + # self.export_template_label_zone.setGeometry( + # QtCore.QRect(5, 55, 120, 25)) + # self.export_template_label_zone.setText("Zone type:") + # self.export_create_template_zone_combobox = QtGui.QComboBox( + # self.aixlib_groupbox) + # self.export_create_template_zone_combobox.setGeometry( + # QtCore.QRect(130, 55, 215, 25)) + # self.export_template_label_corG = QtGui.QLabel(self.aixlib_groupbox) + # self.export_template_label_corG.setGeometry( + # QtCore.QRect(5, 90, 120, 25)) + # self.export_template_label_corG.setText("corG:") + # self.radio_button_corG_1 = QtGui.QRadioButton(self.aixlib_groupbox) + # self.radio_button_corG_1.setGeometry(QtCore.QRect(130, 90, 120, 25)) + # self.radio_button_corG_1.setText("with CorG") + # self.radio_button_corG_2 = QtGui.QRadioButton(self.aixlib_groupbox) + # self.radio_button_corG_2.setGeometry(QtCore.QRect(250, 90, 120, 25)) + # self.radio_button_corG_2.setText("without CorG") + # self.radio_button_corG_1.setChecked(True) self.annex_number_of_elements = QtGui.QLabel(self.annex_groupbox) self.annex_number_of_elements.setGeometry( @@ -4167,8 +4167,8 @@ def show_export_window(self): merging_windows_list = ["True", "False"] self.export_create_library_combobox.addItems(library_type_list) - self.export_create_template_model_combobox.addItems(modelTypeList) - self.export_create_template_zone_combobox.addItems(zoneTypeList) + # self.export_create_template_model_combobox.addItems(modelTypeList) + # self.export_create_template_zone_combobox.addItems(zoneTypeList) self.annex_create_number_of_elements_combobox.addItems( number_of_elements_list) self.annex_create_merge_windows_combobox.addItems( diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 255eda348..1d4542e8a 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -44,7 +44,7 @@ class ThermalZone(object): List of OuterWall instances. rooftops : list List of Rooftop instances. - groundfloors : list + ground_floors : list List of GroundFloor instances. windows : list List of Window instances. From 2184c022b910771bdcc9d197acb885ddf1323304 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Mon, 9 Jan 2017 19:57:38 +0100 Subject: [PATCH 169/283] #368 changed the main ui to display current zones after changing the tz class --- teaser/gui/controller/controller.py | 2 +- teaser/gui/mainui.py | 497 +++++++++++++++------------- 2 files changed, 260 insertions(+), 239 deletions(-) diff --git a/teaser/gui/controller/controller.py b/teaser/gui/controller/controller.py index c7f315946..ca98e61bd 100644 --- a/teaser/gui/controller/controller.py +++ b/teaser/gui/controller/controller.py @@ -573,7 +573,7 @@ def click_change_all_constr(self, roof.layer = None for lay_count in layer_set: roof.add_layer(lay_count, lay_count.id) - if element_type == "Groundfloor": + if element_type == "GroundFloor": for ground in zone.ground_floors: ground.tilt = tilt ground.inner_convection = inner_convection diff --git a/teaser/gui/mainui.py b/teaser/gui/mainui.py index 4f4273ddd..05f923acc 100644 --- a/teaser/gui/mainui.py +++ b/teaser/gui/mainui.py @@ -2733,61 +2733,65 @@ def check_new_element_inputs(self): self.element_model.clear() for inner_wall in self.current_zone.inner_walls: - if type(inner_wall).__name__ == "InnerWall": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Inner Wall \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if type(inner_wall).__name__ == "Floor": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Floor \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if type(inner_wall).__name__ == "Ceiling": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Ceiling \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - for element in self.current_zone.outer_walls: - if type(element).__name__ == "GroundFloor": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(element.name) + - "\nType:\t".expandtabs(11) + - "Ground Floor \n Area:\t".expandtabs(11) + - str(element.area) + - "\n Orientation:\t".expandtabs(11) + - str(element.orientation), - element.internal_id) - self.element_model.appendRow(item) - if type(element).__name__ == "Rooftop": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(element.name) + - "\nType:\t".expandtabs(11) + - "Rooftop \n Area:\t".expandtabs(11) + - str(element.area) + - "\n Orientation:\t".expandtabs(11) + - str(element.orientation), - element.internal_id) - self.element_model.appendRow(item) - if type(element).__name__ == "OuterWall": + item = TrackableItem( + "Name:\t".expandtabs(8) + str(inner_wall.name) + + "\nType:\t".expandtabs(11) + + "Inner Wall \n Area:\t".expandtabs(11) + + str(inner_wall.area), inner_wall.internal_id) + self.element_model.appendRow(item) + + for floor in self.current_zone.floors: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(floor.name) + + "\nType:\t".expandtabs(11) + + "Floor \n Area:\t".expandtabs(11) + + str(floor.area), floor.internal_id) + self.element_model.appendRow(item) + + for ceil in self.current_zone.ceilings: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(ceil.name) + + "\nType:\t".expandtabs(11) + + "Ceiling \n Area:\t".expandtabs(11) + + str(ceil.area), ceil.internal_id) + self.element_model.appendRow(item) + + for groundfloor in self.current_zone.ground_floors: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(groundfloor.name) + + "\nType:\t".expandtabs(11) + + "Ground Floor \n Area:\t".expandtabs(11) + + str(groundfloor.area) + + "\n Orientation:\t".expandtabs(11) + + str(groundfloor.orientation), + groundfloor.internal_id) + self.element_model.appendRow(item) + + for rooftop in self.current_zone.rooftops: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(rooftop.name) + + "\nType:\t".expandtabs(11) + + "Rooftop \n Area:\t".expandtabs(11) + + str(rooftop.area) + + "\n Orientation:\t".expandtabs(11) + + str(rooftop.orientation), + rooftop.internal_id) + self.element_model.appendRow(item) + + for outerwall in self.current_zone.outer_walls: item = TrackableItem( "Name:\t".expandtabs(8) + - str(element.name) + + str(outerwall.name) + "\nType:\t".expandtabs(11) + "Outer Wall \n Area:\t".expandtabs(11) + - str(element.area) + + str(outerwall.area) + "\n Orientation:\t".expandtabs(11) + - str(element.orientation), - element.internal_id) + str(outerwall.orientation), + outerwall.internal_id) self.element_model.appendRow(item) + for element in self.current_zone.windows: item = TrackableItem( "Name:\t".expandtabs(8) + str(element.name) + @@ -3401,76 +3405,74 @@ def update_zone_details(self): ''' self.element_model.clear() - if self.current_zone.inner_walls: - for inner_wall in self.current_zone.inner_walls: - if type(inner_wall).__name__ == "InnerWall": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Inner Wall \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if type(inner_wall).__name__ == "Floor": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Floor \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if type(inner_wall).__name__ == "Ceiling": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Ceiling \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if self.current_zone.outer_walls: - for outer_wall in self.current_zone.outer_walls: - if type(outer_wall).__name__ == "OuterWall": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(outer_wall.name) + - "\nType:\t".expandtabs(11) + - "Outer Wall \n Area:\t".expandtabs(11) + - str(outer_wall.area) + - "\n Orientation:\t".expandtabs(11) + - str(outer_wall.orientation), - outer_wall.internal_id) - self.element_model.appendRow(item) - if type(outer_wall).__name__ == \ - "GroundFloor": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(outer_wall.name) + - "\nType:\t".expandtabs(11) + - "Ground Floor \n Area:\t".expandtabs(11) + - str(outer_wall.area) + - "\n Orientation:\t".expandtabs(11) + - str(outer_wall.orientation), - outer_wall.internal_id) - self.element_model.appendRow(item) - if type(outer_wall).__name__ == "Rooftop": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(outer_wall.name) + - "\nType:\t".expandtabs(11) + - "Rooftop \n Area:\t".expandtabs(11) + - str(outer_wall.area) + - "\n Orientation:\t".expandtabs(11) + - str(outer_wall.orientation), - outer_wall.internal_id) - self.element_model.appendRow(item) - if self.current_zone.windows: - for window in self.current_zone.windows: + for inner_wall in self.current_zone.inner_walls: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(inner_wall.name) + + "\nType:\t".expandtabs(11) + + "Inner Wall \n Area:\t".expandtabs(11) + + str(inner_wall.area), inner_wall.internal_id) + self.element_model.appendRow(item) + + for floor in self.current_zone.floors: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(floor.name) + + "\nType:\t".expandtabs(11) + + "Floor \n Area:\t".expandtabs(11) + + str(floor.area), floor.internal_id) + self.element_model.appendRow(item) + + for ceil in self.current_zone.ceilings: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(ceil.name) + + "\nType:\t".expandtabs(11) + + "Ceiling \n Area:\t".expandtabs(11) + + str(ceil.area), ceil.internal_id) + self.element_model.appendRow(item) + + for groundfloor in self.current_zone.ground_floors: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(groundfloor.name) + + "\nType:\t".expandtabs(11) + + "Ground Floor \n Area:\t".expandtabs(11) + + str(groundfloor.area) + + "\n Orientation:\t".expandtabs(11) + + str(groundfloor.orientation), + groundfloor.internal_id) + self.element_model.appendRow(item) + + for rooftop in self.current_zone.rooftops: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(rooftop.name) + + "\nType:\t".expandtabs(11) + + "Rooftop \n Area:\t".expandtabs(11) + + str(rooftop.area) + + "\n Orientation:\t".expandtabs(11) + + str(rooftop.orientation), + rooftop.internal_id) + self.element_model.appendRow(item) + + for outerwall in self.current_zone.outer_walls: item = TrackableItem( - "Name:\t".expandtabs(8) + str(window.name) + + "Name:\t".expandtabs(8) + + str(outerwall.name) + "\nType:\t".expandtabs(11) + - "Windows \n Area:\t".expandtabs(11) + - str(window.area) + + "Outer Wall \n Area:\t".expandtabs(11) + + str(outerwall.area) + "\n Orientation:\t".expandtabs(11) + - str(window.orientation), window.internal_id) + str(outerwall.orientation), + outerwall.internal_id) self.element_model.appendRow(item) + for element in self.current_zone.windows: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(element.name) + + "\nType:\t".expandtabs(11) + + "Window \n Area:\t".expandtabs(11) + + str(element.area), element.internal_id) + self.element_model.appendRow(item) + for time in self.guiinfo.hoursInADay: if len(str(self.current_zone.use_conditions.cooling_time[0])) == 1: fixed_c_t_s = "0" + str( @@ -4523,71 +4525,67 @@ def display_current_building(self): self.zone_model.appendRow(item) if zone.inner_walls: for inner_wall in zone.inner_walls: - if type(inner_wall).__name__ == \ - "InnerWall": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Inner Wall \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if type(inner_wall).__name__ == \ - "Floor": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Floor \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if type(inner_wall).__name__ == \ - "Ceiling": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Ceiling \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(inner_wall.name) + + "\nType:\t".expandtabs(11) + + "Inner Wall \n Area:\t".expandtabs(11) + + str(inner_wall.area), inner_wall.internal_id) + self.element_model.appendRow(item) + if zone.floors: + for floor in zone.floors: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(floor.name) + + "\nType:\t".expandtabs(11) + + "Floor \n Area:\t".expandtabs(11) + + str(floor.area), floor.internal_id) + self.element_model.appendRow(item) + if zone.ceilings: + for ceiling in zone.ceilings: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(ceiling.name) + + "\nType:\t".expandtabs(11) + + "Ceiling \n Area:\t".expandtabs(11) + + str(ceiling.area), ceiling.internal_id) + self.element_model.appendRow(item) + if zone.outer_walls: + for groundfloor in zone.ground_floors: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(groundfloor.name) + + "\nType:\t".expandtabs(11) + + "Ground Floor \n Area:\t".expandtabs(11) + + str(groundfloor.area) + + "\n Orientation:\t".expandtabs(11) + + str(groundfloor.orientation), + groundfloor.internal_id) + self.element_model.appendRow(item) + if zone.rooftops: + for rooftop in zone.rooftops: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(rooftop.name) + + "\nType:\t".expandtabs(11) + + "Rooftop \n Area:\t".expandtabs(11) + + str(rooftop.area) + + "\n Orientation:\t".expandtabs(11) + + str(rooftop.orientation), + rooftop.internal_id) + self.element_model.appendRow(item) if zone.outer_walls: for outer_wall in zone.outer_walls: - if type(outer_wall).__name__ == \ - "GroundFloor": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(outer_wall.name) + - "\nType:\t".expandtabs(11) + - "Ground Floor \n Area:\t".expandtabs(11) + - str(outer_wall.area) + - "\n Orientation:\t".expandtabs(11) + - str(outer_wall.orientation), - outer_wall.internal_id) - self.element_model.appendRow(item) - if type(outer_wall).__name__ == \ - "Rooftop": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(outer_wall.name) + - "\nType:\t".expandtabs(11) + - "Rooftop \n Area:\t".expandtabs(11) + - str(outer_wall.area) + - "\n Orientation:\t".expandtabs(11) + - str(outer_wall.orientation), - outer_wall.internal_id) - self.element_model.appendRow(item) - if type(outer_wall).__name__ == \ - "OuterWall": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(outer_wall.name) + - "\nType:\t".expandtabs(11) + - "Outer Wall \n Area:\t".expandtabs(11) + - str(outer_wall.area) + - "\n Orientation:\t".expandtabs(11) + - str(outer_wall.orientation), - outer_wall.internal_id) - self.element_model.appendRow(item) + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(outer_wall.name) + + "\nType:\t".expandtabs(11) + + "Outer Wall \n Area:\t".expandtabs(11) + + str(outer_wall.area) + + "\n Orientation:\t".expandtabs(11) + + str(outer_wall.orientation), + outer_wall.internal_id) + self.element_model.appendRow(item) if zone.windows: for window in zone.windows: item = TrackableItem( @@ -4655,71 +4653,74 @@ def display_current_zone(self): self.edit_zone_name_line_edit.setText(str(self.current_zone.name)) self.edit_zone_volume_line_edit.setText( str(self.current_zone.volume)) - for inner_wall in self.current_zone.inner_walls: - if type(inner_wall).__name__ == "InnerWall": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Inner Wall \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if type(inner_wall).__name__ == "Floor": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Floor \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - if type(inner_wall).__name__ == "Ceiling": - item = TrackableItem( - "Name:\t".expandtabs(8) + str(inner_wall.name) + - "\nType:\t".expandtabs(11) + - "Ceiling \n Area:\t".expandtabs(11) + - str(inner_wall.area), inner_wall.internal_id) - self.element_model.appendRow(item) - for element in self.current_zone.outer_walls: - if type(element).__name__ == "GroundFloor": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(element.name) + - "\nType:\t".expandtabs(11) + - "Ground Floor \n Area:\t".expandtabs(11) + - str(element.area) + - "\n Orientation:\t".expandtabs(11) + - str(element.orientation), - element.internal_id) - self.element_model.appendRow(item) - if type(element).__name__ == "Rooftop": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(element.name) + - "\nType:\t".expandtabs(11) + - "Rooftop \n Area:\t".expandtabs(11) + - str(element.area) + - "\n Orientation:\t".expandtabs(11) + - str(element.orientation), - element.internal_id) - self.element_model.appendRow(item) - if type(element).__name__ == "OuterWall": - item = TrackableItem( - "Name:\t".expandtabs(8) + - str(element.name) + - "\nType:\t".expandtabs(11) + - "Outer Wall \n Area:\t".expandtabs(11) + - str(element.area) + - "\n Orientation:\t".expandtabs(11) + - str(element.orientation), - element.internal_id) - self.element_model.appendRow(item) - for element in self.current_zone.windows: + for inner_wall in self.current_zone.inner_walls: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(inner_wall.name) + + "\nType:\t".expandtabs(11) + + "Inner Wall \n Area:\t".expandtabs(11) + + str(inner_wall.area), inner_wall.internal_id) + self.element_model.appendRow(item) + + for floor in self.current_zone.floors: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(floor.name) + + "\nType:\t".expandtabs(11) + + "Floor \n Area:\t".expandtabs(11) + + str(floor.area), floor.internal_id) + self.element_model.appendRow(item) + + for ceil in self.current_zone.ceilings: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(ceil.name) + + "\nType:\t".expandtabs(11) + + "Ceiling \n Area:\t".expandtabs(11) + + str(ceil.area), ceil.internal_id) + self.element_model.appendRow(item) + + for groundfloor in self.current_zone.ground_floors: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(groundfloor.name) + + "\nType:\t".expandtabs(11) + + "Ground Floor \n Area:\t".expandtabs(11) + + str(groundfloor.area) + + "\n Orientation:\t".expandtabs(11) + + str(groundfloor.orientation), + groundfloor.internal_id) + self.element_model.appendRow(item) + + for rooftop in self.current_zone.rooftops: + item = TrackableItem( + "Name:\t".expandtabs(8) + + str(rooftop.name) + + "\nType:\t".expandtabs(11) + + "Rooftop \n Area:\t".expandtabs(11) + + str(rooftop.area) + + "\n Orientation:\t".expandtabs(11) + + str(rooftop.orientation), + rooftop.internal_id) + self.element_model.appendRow(item) + + for outerwall in self.current_zone.outer_walls: item = TrackableItem( - "Name:\t".expandtabs(8) + str(element.name) + + "Name:\t".expandtabs(8) + + str(outerwall.name) + "\nType:\t".expandtabs(11) + - "Window \n Area:\t".expandtabs(11) + - str(element.area) + "\n Orientation:\t".expandtabs(11) + - str(element.orientation), element.internal_id) + "Outer Wall \n Area:\t".expandtabs(11) + + str(outerwall.area) + + "\n Orientation:\t".expandtabs(11) + + str(outerwall.orientation), + outerwall.internal_id) self.element_model.appendRow(item) + for element in self.current_zone.windows: + item = TrackableItem( + "Name:\t".expandtabs(8) + str(element.name) + + "\nType:\t".expandtabs(11) + + "Window \n Area:\t".expandtabs(11) + + str(element.area), element.internal_id) + self.element_model.appendRow(item) + def display_current_element(self): '''Displays the current element @@ -5202,6 +5203,26 @@ def delete_current_element(self): ind = zone.outer_walls.index(element) del zone.outer_walls[ind] self.update_zone_details() + for element in zone.rooftops: + if (element.internal_id == item.internal_id): + ind = zone.rooftops.index(element) + del zone.rooftops[ind] + self.update_zone_details() + for element in zone.ground_floors: + if (element.internal_id == item.internal_id): + ind = zone.ground_floors.index(element) + del zone.ground_floors[ind] + self.update_zone_details() + for element in zone.floors: + if (element.internal_id == item.internal_id): + ind = zone.floors.index(element) + del zone.floors[ind] + self.update_zone_details() + for element in zone.ceilings: + if (element.internal_id == item.internal_id): + ind = zone.ceilings.index(element) + del zone.ceilings[ind] + self.update_zone_details() for element in zone.inner_walls: if (element.internal_id == item.internal_id): ind = zone.inner_walls.index(element) From 19719d35c17322c8814c7500831f3307f876d312 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 10:08:40 +0100 Subject: [PATCH 170/283] small adjustment for input/output --- teaser/data/input/teaserxml_input.py | 8 ++++++-- teaser/data/output/teaserxml_output.py | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/teaser/data/input/teaserxml_input.py b/teaser/data/input/teaserxml_input.py index ec75bac1f..ec7360fca 100644 --- a/teaser/data/input/teaserxml_input.py +++ b/teaser/data/input/teaserxml_input.py @@ -133,12 +133,16 @@ def _load_building(prj, pyxb_bld, type, project_bind): bldg.central_ahu.by_pass_dehumidification = \ pyxb_ahu.by_pass_dehumidification bldg.central_ahu.efficiency_recovery = pyxb_ahu.efficiency_recovery + if float(project_bind.version) >= 0.5: bldg.central_ahu.efficiency_recovery_false = \ pyxb_ahu.efficiency_recovery_false else: - bldg.central_ahu.profile_min_relative_humidity = \ - pyxb_ahu.profile_min_relative_humidity + bldg.central_ahu.efficiency_recovery_false = \ + pyxb_ahu.efficiency_revocery_false + + bldg.central_ahu.profile_min_relative_humidity = \ + pyxb_ahu.profile_min_relative_humidity bldg.central_ahu.profile_max_relative_humidity = \ pyxb_ahu.profile_max_relative_humidity bldg.central_ahu.profile_v_flow = \ diff --git a/teaser/data/output/teaserxml_output.py b/teaser/data/output/teaserxml_output.py index e7849e1e3..6277179c2 100644 --- a/teaser/data/output/teaserxml_output.py +++ b/teaser/data/output/teaserxml_output.py @@ -25,6 +25,7 @@ def save_teaser_xml(path, project): project: Project() Teaser instance of Project() ''' + if path.endswith("teaserXML"): new_path = path else: From bde0427ef9dcc4c27f3374f11c612d0dc5212135 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 10 Jan 2017 10:21:05 +0100 Subject: [PATCH 171/283] #368 finalized gui --- teaser/gui/controller/controller.py | 3 +-- teaser/gui/mainui.py | 38 ++++++++++++++--------------- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/teaser/gui/controller/controller.py b/teaser/gui/controller/controller.py index ca98e61bd..b58633305 100644 --- a/teaser/gui/controller/controller.py +++ b/teaser/gui/controller/controller.py @@ -443,8 +443,7 @@ def switch_zone_type(self, zone_type, project, zone_id): return project @classmethod - def click_export_button(self, project, building_model, zone_model, corG, - internal_id, path_output_folder): + def click_export_button(self, project, internal_id, path_output_folder): ''' Execute an export with Aixlib model. diff --git a/teaser/gui/mainui.py b/teaser/gui/mainui.py index 05f923acc..9bf0e519a 100644 --- a/teaser/gui/mainui.py +++ b/teaser/gui/mainui.py @@ -4815,36 +4815,34 @@ def click_export_button(self): if self.export_create_library_combobox.currentText() == "AixLib": sender = self.sender() - building_model = \ - self.export_create_template_model_combobox.currentText() - zone_model = \ - self.export_create_template_zone_combobox.currentText() - if self.radio_button_corG_1.isChecked(): - corG = True - elif self.radio_button_corG_2.isChecked(): - corG = False - elemInCombobox = \ - self.export_create_template_model_combobox.currentText() + # building_model = \ + # self.export_create_template_model_combobox.currentText() + # zone_model = \ + # self.export_create_template_zone_combobox.currentText() + # if self.radio_button_corG_1.isChecked(): + # corG = True + # elif self.radio_button_corG_2.isChecked(): + # corG = False + # elemInCombobox = \ + # self.export_create_template_model_combobox.currentText() if(sender.text() == self.export_button.text()): - Controller.click_export_button(self.project, building_model, - zone_model, corG, None, - path_output_folder) + Controller.click_export_button( + self.project, + None, + path_output_folder) QtGui.QMessageBox.information(self, 'Message', "Export Modelica " + - "record " + elemInCombobox + + "record " + "Multizone" + " all building finished ") elif(sender.text() == self.export_button_one.text()): Controller.click_export_button( self.project, - building_model, - zone_model, - corG, self.current_building.internal_id, path_output_folder) QtGui.QMessageBox.information(self, 'Message', "Export Modelica " + - "record " + elemInCombobox + + "record " + "Multizone" + " for current building " + "finished ") @@ -5502,7 +5500,9 @@ def load_building_button(self): # click_save_current_project path = QtGui.QFileDialog.getOpenFileName( - self, caption='Choose Filepath', directory='') + self, + caption='Choose Filepath', + directory=utilitis.get_default_path()) if path: self.project = Controller.click_load_button( self.project, str(path)) From 98174202dae43a31cb47be116c973a9e5de4518c Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 10 Jan 2017 11:24:36 +0100 Subject: [PATCH 172/283] #367 changed namespaces of 05 bindings --- teaser/data/bindings/v_0_5/project_bind.py | 42 +++++++++++----------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/teaser/data/bindings/v_0_5/project_bind.py b/teaser/data/bindings/v_0_5/project_bind.py index 822ab71e6..dab997379 100644 --- a/teaser/data/bindings/v_0_5/project_bind.py +++ b/teaser/data/bindings/v_0_5/project_bind.py @@ -33,7 +33,7 @@ # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://teaser.project', create_if_missing=True) -Namespace.configureCategories(['typeBinding', 'elementBinding']) +Namespace.configureCategories(['typeBinding_05', 'elementBinding_05']) def CreateFromDocument (xml_text, default_namespace=None, location_base=None): """Parse the given XML and use the document element to create a @@ -103,7 +103,7 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.UseConditionType = UseConditionType -Namespace.addCategoryObject('typeBinding', 'UseConditionType', UseConditionType) +Namespace.addCategoryObject('typeBinding_05', 'UseConditionType', UseConditionType) # Complex type {http://teaser.project}MaterialType with content type ELEMENT_ONLY @@ -171,7 +171,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.MaterialType = MaterialType -Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) +Namespace.addCategoryObject('typeBinding_05', 'MaterialType', MaterialType) # Complex type {http://teaser.project}LayerType with content type ELEMENT_ONLY @@ -215,7 +215,7 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.LayerType = LayerType -Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) +Namespace.addCategoryObject('typeBinding_05', 'LayerType', LayerType) # Complex type {http://teaser.project}OuterWallType with content type ELEMENT_ONLY @@ -331,7 +331,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OuterWallType = OuterWallType -Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) +Namespace.addCategoryObject('typeBinding_05', 'OuterWallType', OuterWallType) # Complex type {http://teaser.project}RooftopType with content type ELEMENT_ONLY @@ -447,7 +447,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.RooftopType = RooftopType -Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) +Namespace.addCategoryObject('typeBinding_05', 'RooftopType', RooftopType) # Complex type {http://teaser.project}InnerWallType with content type ELEMENT_ONLY @@ -547,7 +547,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InnerWallType = InnerWallType -Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) +Namespace.addCategoryObject('typeBinding_05', 'InnerWallType', InnerWallType) # Complex type {http://teaser.project}CeilingType with content type ELEMENT_ONLY @@ -647,7 +647,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.CeilingType = CeilingType -Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) +Namespace.addCategoryObject('typeBinding_05', 'CeilingType', CeilingType) # Complex type {http://teaser.project}FloorType with content type ELEMENT_ONLY @@ -747,7 +747,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.FloorType = FloorType -Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) +Namespace.addCategoryObject('typeBinding_05', 'FloorType', FloorType) # Complex type {http://teaser.project}GroundFloorType with content type ELEMENT_ONLY @@ -847,7 +847,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.GroundFloorType = GroundFloorType -Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) +Namespace.addCategoryObject('typeBinding_05', 'GroundFloorType', GroundFloorType) # Complex type {http://teaser.project}WindowType with content type ELEMENT_ONLY @@ -995,7 +995,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.WindowType = WindowType -Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) +Namespace.addCategoryObject('typeBinding_05', 'WindowType', WindowType) # Complex type {http://teaser.project}ThermalZoneType with content type ELEMENT_ONLY @@ -1127,7 +1127,7 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ThermalZoneType = ThermalZoneType -Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) +Namespace.addCategoryObject('typeBinding_05', 'ThermalZoneType', ThermalZoneType) # Complex type {http://teaser.project}BuildingAHUType with content type ELEMENT_ONLY @@ -1243,7 +1243,7 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingAHUType = BuildingAHUType -Namespace.addCategoryObject('typeBinding', 'BuildingAHUType', BuildingAHUType) +Namespace.addCategoryObject('typeBinding_05', 'BuildingAHUType', BuildingAHUType) # Complex type {http://teaser.project}BuildingType with content type ELEMENT_ONLY @@ -1367,7 +1367,7 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingType = BuildingType -Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) +Namespace.addCategoryObject('typeBinding_05', 'BuildingType', BuildingType) # Complex type {http://teaser.project}OfficeType with content type ELEMENT_ONLY @@ -1491,7 +1491,7 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OfficeType = OfficeType -Namespace.addCategoryObject('typeBinding', 'OfficeType', OfficeType) +Namespace.addCategoryObject('typeBinding_05', 'OfficeType', OfficeType) # Complex type {http://teaser.project}ResidentialType with content type ELEMENT_ONLY @@ -1615,7 +1615,7 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ResidentialType = ResidentialType -Namespace.addCategoryObject('typeBinding', 'ResidentialType', ResidentialType) +Namespace.addCategoryObject('typeBinding_05', 'ResidentialType', ResidentialType) # Complex type {http://teaser.project}InstituteType with content type ELEMENT_ONLY @@ -1739,7 +1739,7 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InstituteType = InstituteType -Namespace.addCategoryObject('typeBinding', 'InstituteType', InstituteType) +Namespace.addCategoryObject('typeBinding_05', 'InstituteType', InstituteType) # Complex type {http://teaser.project}Institute4Type with content type ELEMENT_ONLY @@ -1863,7 +1863,7 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute4Type = Institute4Type -Namespace.addCategoryObject('typeBinding', 'Institute4Type', Institute4Type) +Namespace.addCategoryObject('typeBinding_05', 'Institute4Type', Institute4Type) # Complex type {http://teaser.project}Institute8Type with content type ELEMENT_ONLY @@ -1987,7 +1987,7 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute8Type = Institute8Type -Namespace.addCategoryObject('typeBinding', 'Institute8Type', Institute8Type) +Namespace.addCategoryObject('typeBinding_05', 'Institute8Type', Institute8Type) # Complex type {http://teaser.project}ProjectType with content type ELEMENT_ONLY @@ -2063,11 +2063,11 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): __version.name() : __version }) _module_typeBindings.ProjectType = ProjectType -Namespace.addCategoryObject('typeBinding', 'ProjectType', ProjectType) +Namespace.addCategoryObject('typeBinding_05', 'ProjectType', ProjectType) Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 6, 2)) -Namespace.addCategoryObject('elementBinding', Project.name().localName(), Project) +Namespace.addCategoryObject('elementBinding_05', Project.name().localName(), Project) From b9f0fbffb44548cd4e30a5756a6aff15285084a3 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 11:26:24 +0100 Subject: [PATCH 173/283] update citygml bindings to pyxb 1.2.5 --- .../data/bindings/opengis/citygml/raw/base.py | 790 +- .../bindings/opengis/citygml/raw/building.py | 4098 +-- .../bindings/opengis/citygml/raw/energy.py | 25680 +++++++++------- .../bindings/opengis/citygml/raw/generics.py | 466 +- teaser/data/bindings/opengis/misc/raw/xAL.py | 2642 +- teaser/data/bindings/opengis/raw/_nsgroup.py | 664 +- teaser/data/bindings/opengis/raw/gml.py | 23133 +++++++------- teaser/data/bindings/opengis/raw/smil20.py | 11 +- 8 files changed, 29915 insertions(+), 27569 deletions(-) diff --git a/teaser/data/bindings/opengis/citygml/raw/base.py b/teaser/data/bindings/opengis/citygml/raw/base.py index c63d7c192..903a0d672 100644 --- a/teaser/data/bindings/opengis/citygml/raw/base.py +++ b/teaser/data/bindings/opengis/citygml/raw/base.py @@ -1,7 +1,7 @@ # ./pyxb/bundles/opengis/citygml/raw/base.py # -*- coding: utf-8 -*- # PyXB bindings for NM:2e547b4e8cb671380833d3ecf742650e1bb66b5d -# Generated 2016-04-07 16:03:00.650406 by PyXB version 1.2.4 using Python 2.7.11.final.0 +# Generated 2017-01-09 16:11:32.922479 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://www.opengis.net/citygml/2.0 from __future__ import unicode_literals @@ -13,21 +13,24 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:6f909aa8-fcc9-11e5-8be6-000c29ce1afb') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:e75cce9c-d67d-11e6-8d7b-100ba9a189d0') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema -import teaser.data.bindings.opengis.misc.raw.xAL import pyxb.bundles.common.xlink -import pyxb.binding.datatypes import teaser.data.bindings.opengis.raw.gml +import pyxb.binding.datatypes +import teaser.data.bindings.opengis.misc.raw.xAL # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://www.opengis.net/citygml/2.0', create_if_missing=True) @@ -90,7 +93,7 @@ class RelativeToTerrainType (pyxb.binding.datatypes.string, pyxb.binding.basis.e GML3.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RelativeToTerrainType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 155, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 155, 1) _Documentation = 'Specifies the spatial relation of a CityObject realativ to terrain in a qualitative way. The values of\n\t\t\t\tthis type are defined in the XML file RelativeToTerrainType.xml, according to the dictionary concept of\n\t\t\t\tGML3.' RelativeToTerrainType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=RelativeToTerrainType, enum_prefix=None) RelativeToTerrainType.entirelyAboveTerrain = RelativeToTerrainType._CF_enumeration.addEnumeration(unicode_value='entirelyAboveTerrain', tag='entirelyAboveTerrain') @@ -100,6 +103,7 @@ class RelativeToTerrainType (pyxb.binding.datatypes.string, pyxb.binding.basis.e RelativeToTerrainType.entirelyBelowTerrain = RelativeToTerrainType._CF_enumeration.addEnumeration(unicode_value='entirelyBelowTerrain', tag='entirelyBelowTerrain') RelativeToTerrainType._InitializeFacetMap(RelativeToTerrainType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'RelativeToTerrainType', RelativeToTerrainType) +_module_typeBindings.RelativeToTerrainType = RelativeToTerrainType # Atomic simple type: {http://www.opengis.net/citygml/2.0}RelativeToWaterType class RelativeToWaterType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -109,7 +113,7 @@ class RelativeToWaterType (pyxb.binding.datatypes.string, pyxb.binding.basis.enu GML3.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RelativeToWaterType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 170, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 170, 1) _Documentation = 'Specifies the spatial relation of a CityObject realativ to the water surface in a qualitative way. The\n\t\t\t\tvalues of this type are defined in the XML file RelativeToTerrainType.xml, according to the dictionary concept of\n\t\t\t\tGML3.' RelativeToWaterType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=RelativeToWaterType, enum_prefix=None) RelativeToWaterType.entirelyAboveWaterSurface = RelativeToWaterType._CF_enumeration.addEnumeration(unicode_value='entirelyAboveWaterSurface', tag='entirelyAboveWaterSurface') @@ -120,6 +124,7 @@ class RelativeToWaterType (pyxb.binding.datatypes.string, pyxb.binding.basis.enu RelativeToWaterType.temporarilyAboveAndBelowWaterSurface = RelativeToWaterType._CF_enumeration.addEnumeration(unicode_value='temporarilyAboveAndBelowWaterSurface', tag='temporarilyAboveAndBelowWaterSurface') RelativeToWaterType._InitializeFacetMap(RelativeToWaterType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'RelativeToWaterType', RelativeToWaterType) +_module_typeBindings.RelativeToWaterType = RelativeToWaterType # Atomic simple type: {http://www.opengis.net/citygml/2.0}doubleBetween0and1 class doubleBetween0and1 (pyxb.binding.datatypes.double): @@ -128,13 +133,14 @@ class doubleBetween0and1 (pyxb.binding.datatypes.double): example. """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'doubleBetween0and1') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 276, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 276, 1) _Documentation = 'Type for values, which are greater or equal than 0 and less or equal than 1. Used for color encoding, for\n\t\t\t\texample. ' doubleBetween0and1._CF_maxInclusive = pyxb.binding.facets.CF_maxInclusive(value_datatype=doubleBetween0and1, value=pyxb.binding.datatypes.double(1.0)) doubleBetween0and1._CF_minInclusive = pyxb.binding.facets.CF_minInclusive(value_datatype=doubleBetween0and1, value=pyxb.binding.datatypes.double(0.0)) doubleBetween0and1._InitializeFacetMap(doubleBetween0and1._CF_maxInclusive, doubleBetween0and1._CF_minInclusive) Namespace.addCategoryObject('typeBinding', 'doubleBetween0and1', doubleBetween0and1) +_module_typeBindings.doubleBetween0and1 = doubleBetween0and1 # List simple type: {http://www.opengis.net/citygml/2.0}TransformationMatrix4x4Type # superclasses teaser.data.bindings.opengis.raw.gml.doubleList @@ -145,13 +151,14 @@ class TransformationMatrix4x4Type (pyxb.binding.basis.STD_list): fifth to the eight element the second row,... """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TransformationMatrix4x4Type') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 295, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 295, 1) _Documentation = 'Used for implicit geometries. The Transformation matrix is a 4 by 4 matrix, thus it must be a list with 16\n\t\t\t\titems. The order the matrix element are represented is row-major, i. e. the first 4 elements represent the first row, the\n\t\t\t\tfifth to the eight element the second row,... ' _ItemType = pyxb.binding.datatypes.double TransformationMatrix4x4Type._CF_length = pyxb.binding.facets.CF_length(value=pyxb.binding.datatypes.nonNegativeInteger(16)) TransformationMatrix4x4Type._InitializeFacetMap(TransformationMatrix4x4Type._CF_length) Namespace.addCategoryObject('typeBinding', 'TransformationMatrix4x4Type', TransformationMatrix4x4Type) +_module_typeBindings.TransformationMatrix4x4Type = TransformationMatrix4x4Type # List simple type: {http://www.opengis.net/citygml/2.0}TransformationMatrix2x2Type # superclasses teaser.data.bindings.opengis.raw.gml.doubleList @@ -162,13 +169,14 @@ class TransformationMatrix2x2Type (pyxb.binding.basis.STD_list): fifth to the eight element the second row,... """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TransformationMatrix2x2Type') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 306, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 306, 1) _Documentation = 'Used for georeferencing. The Transformation matrix is a 2 by 2 matrix, thus it must be a list with 4\n\t\t\t\titems. The order the matrix element are represented is row-major, i. e. the first 2 elements represent the first row, the\n\t\t\t\tfifth to the eight element the second row,... ' _ItemType = pyxb.binding.datatypes.double TransformationMatrix2x2Type._CF_length = pyxb.binding.facets.CF_length(value=pyxb.binding.datatypes.nonNegativeInteger(4)) TransformationMatrix2x2Type._InitializeFacetMap(TransformationMatrix2x2Type._CF_length) Namespace.addCategoryObject('typeBinding', 'TransformationMatrix2x2Type', TransformationMatrix2x2Type) +_module_typeBindings.TransformationMatrix2x2Type = TransformationMatrix2x2Type # List simple type: {http://www.opengis.net/citygml/2.0}TransformationMatrix3x4Type # superclasses teaser.data.bindings.opengis.raw.gml.doubleList @@ -179,13 +187,14 @@ class TransformationMatrix3x4Type (pyxb.binding.basis.STD_list): row, the fifth to the eight element the second row,... """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TransformationMatrix3x4Type') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 317, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 317, 1) _Documentation = 'Used for texture parameterization. The Transformation matrix is a 3 by 4 matrix, thus it must be a list\n\t\t\t\twith 12 items. The order the matrix element are represented is row-major, i. e. the first 4 elements represent the first\n\t\t\t\trow, the fifth to the eight element the second row,... ' _ItemType = pyxb.binding.datatypes.double TransformationMatrix3x4Type._CF_length = pyxb.binding.facets.CF_length(value=pyxb.binding.datatypes.nonNegativeInteger(12)) TransformationMatrix3x4Type._InitializeFacetMap(TransformationMatrix3x4Type._CF_length) Namespace.addCategoryObject('typeBinding', 'TransformationMatrix3x4Type', TransformationMatrix3x4Type) +_module_typeBindings.TransformationMatrix3x4Type = TransformationMatrix3x4Type # Atomic simple type: {http://www.opengis.net/citygml/2.0}integerBetween0and4 class integerBetween0and4 (pyxb.binding.datatypes.integer): @@ -194,13 +203,14 @@ class integerBetween0and4 (pyxb.binding.datatypes.integer): the LOD number. """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerBetween0and4') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 328, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 328, 1) _Documentation = 'Type for integer values, which are greater or equal than 0 and less or equal than 4. Used for encoding of\n\t\t\t\tthe LOD number. ' integerBetween0and4._CF_maxInclusive = pyxb.binding.facets.CF_maxInclusive(value_datatype=integerBetween0and4, value=pyxb.binding.datatypes.integer(4)) integerBetween0and4._CF_minInclusive = pyxb.binding.facets.CF_minInclusive(value_datatype=integerBetween0and4, value=pyxb.binding.datatypes.integer(0)) integerBetween0and4._InitializeFacetMap(integerBetween0and4._CF_maxInclusive, integerBetween0and4._CF_minInclusive) Namespace.addCategoryObject('typeBinding', 'integerBetween0and4', integerBetween0and4) +_module_typeBindings.integerBetween0and4 = integerBetween0and4 # List simple type: {http://www.opengis.net/citygml/2.0}doubleBetween0and1List # superclasses pyxb.binding.datatypes.anySimpleType @@ -210,12 +220,13 @@ class doubleBetween0and1List (pyxb.binding.basis.STD_list): encoding, for example. """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'doubleBetween0and1List') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 287, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 287, 1) _Documentation = 'List for double values, which are greater or equal than 0 and less or equal than 1. Used for color\n\t\t\t\tencoding, for example. ' _ItemType = doubleBetween0and1 doubleBetween0and1List._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'doubleBetween0and1List', doubleBetween0and1List) +_module_typeBindings.doubleBetween0and1List = doubleBetween0and1List # Complex type {http://www.opengis.net/citygml/2.0}CityModelType with content type ELEMENT_ONLY class CityModelType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureCollectionType): @@ -225,39 +236,40 @@ class CityModelType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureCollect _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CityModelType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 27, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 27, 1) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureCollectionType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureCollectionType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureCollectionType - + # Element {http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityModel uses Python identifier GenericApplicationPropertyOfCityModel - __GenericApplicationPropertyOfCityModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityModel'), 'GenericApplicationPropertyOfCityModel', '__httpwww_opengis_netcitygml2_0_CityModelType_httpwww_opengis_netcitygml2_0_GenericApplicationPropertyOfCityModel', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 43, 1), ) - + __GenericApplicationPropertyOfCityModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityModel'), 'GenericApplicationPropertyOfCityModel', '__httpwww_opengis_netcitygml2_0_CityModelType_httpwww_opengis_netcitygml2_0_GenericApplicationPropertyOfCityModel', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 43, 1), ) + GenericApplicationPropertyOfCityModel = property(__GenericApplicationPropertyOfCityModel.value, __GenericApplicationPropertyOfCityModel.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element featureMember ({http://www.opengis.net/gml}featureMember) inherited from {http://www.opengis.net/gml}AbstractFeatureCollectionType - + # Element featureMembers ({http://www.opengis.net/gml}featureMembers) inherited from {http://www.opengis.net/gml}AbstractFeatureCollectionType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfCityModel.name() : __GenericApplicationPropertyOfCityModel }) _AttributeMap.update({ - + }) +_module_typeBindings.CityModelType = CityModelType Namespace.addCategoryObject('typeBinding', 'CityModelType', CityModelType) @@ -272,70 +284,70 @@ class AbstractCityObjectType (teaser.data.bindings.opengis.raw.gml.AbstractFeatu _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractCityObjectType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 51, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 51, 1) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element {http://www.opengis.net/citygml/2.0}creationDate uses Python identifier creationDate - __creationDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creationDate'), 'creationDate', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0creationDate', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5), ) - + __creationDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creationDate'), 'creationDate', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0creationDate', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5), ) + creationDate = property(__creationDate.value, __creationDate.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}terminationDate uses Python identifier terminationDate - __terminationDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'terminationDate'), 'terminationDate', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0terminationDate', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5), ) - + __terminationDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'terminationDate'), 'terminationDate', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0terminationDate', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5), ) + terminationDate = property(__terminationDate.value, __terminationDate.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}externalReference uses Python identifier externalReference - __externalReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'externalReference'), 'externalReference', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0externalReference', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5), ) - + __externalReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'externalReference'), 'externalReference', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0externalReference', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5), ) + externalReference = property(__externalReference.value, __externalReference.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}generalizesTo uses Python identifier generalizesTo - __generalizesTo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'generalizesTo'), 'generalizesTo', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0generalizesTo', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5), ) - + __generalizesTo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'generalizesTo'), 'generalizesTo', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0generalizesTo', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5), ) + generalizesTo = property(__generalizesTo.value, __generalizesTo.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}relativeToTerrain uses Python identifier relativeToTerrain - __relativeToTerrain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relativeToTerrain'), 'relativeToTerrain', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0relativeToTerrain', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5), ) - + __relativeToTerrain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relativeToTerrain'), 'relativeToTerrain', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0relativeToTerrain', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5), ) + relativeToTerrain = property(__relativeToTerrain.value, __relativeToTerrain.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}relativeToWater uses Python identifier relativeToWater - __relativeToWater = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relativeToWater'), 'relativeToWater', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0relativeToWater', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5), ) - + __relativeToWater = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relativeToWater'), 'relativeToWater', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0relativeToWater', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5), ) + relativeToWater = property(__relativeToWater.value, __relativeToWater.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject uses Python identifier GenericApplicationPropertyOfCityObject - __GenericApplicationPropertyOfCityObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject'), 'GenericApplicationPropertyOfCityObject', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0_GenericApplicationPropertyOfCityObject', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 92, 1), ) - + __GenericApplicationPropertyOfCityObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject'), 'GenericApplicationPropertyOfCityObject', '__httpwww_opengis_netcitygml2_0_AbstractCityObjectType_httpwww_opengis_netcitygml2_0_GenericApplicationPropertyOfCityObject', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 92, 1), ) + GenericApplicationPropertyOfCityObject = property(__GenericApplicationPropertyOfCityObject.value, __GenericApplicationPropertyOfCityObject.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __creationDate.name() : __creationDate, @@ -347,8 +359,9 @@ class AbstractCityObjectType (teaser.data.bindings.opengis.raw.gml.AbstractFeatu __GenericApplicationPropertyOfCityObject.name() : __GenericApplicationPropertyOfCityObject }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractCityObjectType = AbstractCityObjectType Namespace.addCategoryObject('typeBinding', 'AbstractCityObjectType', AbstractCityObjectType) @@ -362,79 +375,79 @@ class GeneralizationRelationType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeneralizationRelationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 117, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 117, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/2.0}_CityObject uses Python identifier CityObject - __CityObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CityObject'), 'CityObject', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_opengis_netcitygml2_0_CityObject', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 74, 1), ) - + __CityObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CityObject'), 'CityObject', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_opengis_netcitygml2_0_CityObject', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 74, 1), ) + CityObject = property(__CityObject.value, __CityObject.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygml2_0_GeneralizationRelationType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -450,6 +463,7 @@ class GeneralizationRelationType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeneralizationRelationType = GeneralizationRelationType Namespace.addCategoryObject('typeBinding', 'GeneralizationRelationType', GeneralizationRelationType) @@ -464,22 +478,22 @@ class ExternalReferenceType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ExternalReferenceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 132, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 132, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/2.0}informationSystem uses Python identifier informationSystem - __informationSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'informationSystem'), 'informationSystem', '__httpwww_opengis_netcitygml2_0_ExternalReferenceType_httpwww_opengis_netcitygml2_0informationSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 141, 3), ) - + __informationSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'informationSystem'), 'informationSystem', '__httpwww_opengis_netcitygml2_0_ExternalReferenceType_httpwww_opengis_netcitygml2_0informationSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 141, 3), ) + informationSystem = property(__informationSystem.value, __informationSystem.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}externalObject uses Python identifier externalObject - __externalObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'externalObject'), 'externalObject', '__httpwww_opengis_netcitygml2_0_ExternalReferenceType_httpwww_opengis_netcitygml2_0externalObject', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 142, 3), ) - + __externalObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'externalObject'), 'externalObject', '__httpwww_opengis_netcitygml2_0_ExternalReferenceType_httpwww_opengis_netcitygml2_0externalObject', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 142, 3), ) + externalObject = property(__externalObject.value, __externalObject.set, None, None) _ElementMap.update({ @@ -487,8 +501,9 @@ class ExternalReferenceType (pyxb.binding.basis.complexTypeDefinition): __externalObject.name() : __externalObject }) _AttributeMap.update({ - + }) +_module_typeBindings.ExternalReferenceType = ExternalReferenceType Namespace.addCategoryObject('typeBinding', 'ExternalReferenceType', ExternalReferenceType) @@ -499,22 +514,22 @@ class ExternalObjectReferenceType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ExternalObjectReferenceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 146, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 146, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/2.0}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpwww_opengis_netcitygml2_0_ExternalObjectReferenceType_httpwww_opengis_netcitygml2_0name', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 148, 3), ) - + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpwww_opengis_netcitygml2_0_ExternalObjectReferenceType_httpwww_opengis_netcitygml2_0name', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 148, 3), ) + name = property(__name.value, __name.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}uri uses Python identifier uri - __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uri'), 'uri', '__httpwww_opengis_netcitygml2_0_ExternalObjectReferenceType_httpwww_opengis_netcitygml2_0uri', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 149, 3), ) - + __uri = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uri'), 'uri', '__httpwww_opengis_netcitygml2_0_ExternalObjectReferenceType_httpwww_opengis_netcitygml2_0uri', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 149, 3), ) + uri = property(__uri.value, __uri.set, None, None) _ElementMap.update({ @@ -522,8 +537,9 @@ class ExternalObjectReferenceType (pyxb.binding.basis.complexTypeDefinition): __uri.name() : __uri }) _AttributeMap.update({ - + }) +_module_typeBindings.ExternalObjectReferenceType = ExternalObjectReferenceType Namespace.addCategoryObject('typeBinding', 'ExternalObjectReferenceType', ExternalObjectReferenceType) @@ -535,79 +551,79 @@ class AddressPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AddressPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 189, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 189, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/2.0}Address uses Python identifier Address - __Address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Address'), 'Address', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_opengis_netcitygml2_0Address', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 217, 1), ) - + __Address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Address'), 'Address', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_opengis_netcitygml2_0Address', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 217, 1), ) + Address = property(__Address.value, __Address.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygml2_0_AddressPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -623,6 +639,7 @@ class AddressPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.AddressPropertyType = AddressPropertyType Namespace.addCategoryObject('typeBinding', 'AddressPropertyType', AddressPropertyType) @@ -635,42 +652,42 @@ class AddressType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AddressType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 200, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 200, 1) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element {http://www.opengis.net/citygml/2.0}xalAddress uses Python identifier xalAddress - __xalAddress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'xalAddress'), 'xalAddress', '__httpwww_opengis_netcitygml2_0_AddressType_httpwww_opengis_netcitygml2_0xalAddress', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 209, 5), ) - + __xalAddress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'xalAddress'), 'xalAddress', '__httpwww_opengis_netcitygml2_0_AddressType_httpwww_opengis_netcitygml2_0xalAddress', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 209, 5), ) + xalAddress = property(__xalAddress.value, __xalAddress.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}multiPoint uses Python identifier multiPoint - __multiPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiPoint'), 'multiPoint', '__httpwww_opengis_netcitygml2_0_AddressType_httpwww_opengis_netcitygml2_0multiPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 210, 5), ) - + __multiPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiPoint'), 'multiPoint', '__httpwww_opengis_netcitygml2_0_AddressType_httpwww_opengis_netcitygml2_0multiPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 210, 5), ) + multiPoint = property(__multiPoint.value, __multiPoint.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfAddress uses Python identifier GenericApplicationPropertyOfAddress - __GenericApplicationPropertyOfAddress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAddress'), 'GenericApplicationPropertyOfAddress', '__httpwww_opengis_netcitygml2_0_AddressType_httpwww_opengis_netcitygml2_0_GenericApplicationPropertyOfAddress', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 219, 1), ) - + __GenericApplicationPropertyOfAddress = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAddress'), 'GenericApplicationPropertyOfAddress', '__httpwww_opengis_netcitygml2_0_AddressType_httpwww_opengis_netcitygml2_0_GenericApplicationPropertyOfAddress', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 219, 1), ) + GenericApplicationPropertyOfAddress = property(__GenericApplicationPropertyOfAddress.value, __GenericApplicationPropertyOfAddress.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __xalAddress.name() : __xalAddress, @@ -678,8 +695,9 @@ class AddressType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): __GenericApplicationPropertyOfAddress.name() : __GenericApplicationPropertyOfAddress }) _AttributeMap.update({ - + }) +_module_typeBindings.AddressType = AddressType Namespace.addCategoryObject('typeBinding', 'AddressType', AddressType) @@ -690,23 +708,24 @@ class xalAddressPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'xalAddressPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 221, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 221, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressDetails uses Python identifier AddressDetails - __AddressDetails = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_xAL, 'AddressDetails'), 'AddressDetails', '__httpwww_opengis_netcitygml2_0_xalAddressPropertyType_urnoasisnamestcciqxsdschemaxAL2_0AddressDetails', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1), ) - + __AddressDetails = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_xAL, 'AddressDetails'), 'AddressDetails', '__httpwww_opengis_netcitygml2_0_xalAddressPropertyType_urnoasisnamestcciqxsdschemaxAL2_0AddressDetails', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1), ) + AddressDetails = property(__AddressDetails.value, __AddressDetails.set, None, 'This container defines the details of the address. Can define multiple addresses including tracking address history') _ElementMap.update({ __AddressDetails.name() : __AddressDetails }) _AttributeMap.update({ - + }) +_module_typeBindings.xalAddressPropertyType = xalAddressPropertyType Namespace.addCategoryObject('typeBinding', 'xalAddressPropertyType', xalAddressPropertyType) @@ -727,52 +746,52 @@ class ImplicitGeometryType (teaser.data.bindings.opengis.raw.gml.AbstractGMLType _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometryType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 232, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 232, 1) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractGMLType - + # Element {http://www.opengis.net/citygml/2.0}mimeType uses Python identifier mimeType - __mimeType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'mimeType'), 'mimeType', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0mimeType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 249, 5), ) - + __mimeType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'mimeType'), 'mimeType', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0mimeType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 249, 5), ) + mimeType = property(__mimeType.value, __mimeType.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}transformationMatrix uses Python identifier transformationMatrix - __transformationMatrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'transformationMatrix'), 'transformationMatrix', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0transformationMatrix', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 250, 5), ) - + __transformationMatrix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'transformationMatrix'), 'transformationMatrix', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0transformationMatrix', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 250, 5), ) + transformationMatrix = property(__transformationMatrix.value, __transformationMatrix.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}libraryObject uses Python identifier libraryObject - __libraryObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'libraryObject'), 'libraryObject', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0libraryObject', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 251, 5), ) - + __libraryObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'libraryObject'), 'libraryObject', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0libraryObject', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 251, 5), ) + libraryObject = property(__libraryObject.value, __libraryObject.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}relativeGMLGeometry uses Python identifier relativeGMLGeometry - __relativeGMLGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relativeGMLGeometry'), 'relativeGMLGeometry', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0relativeGMLGeometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 252, 5), ) - + __relativeGMLGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relativeGMLGeometry'), 'relativeGMLGeometry', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0relativeGMLGeometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 252, 5), ) + relativeGMLGeometry = property(__relativeGMLGeometry.value, __relativeGMLGeometry.set, None, None) - + # Element {http://www.opengis.net/citygml/2.0}referencePoint uses Python identifier referencePoint - __referencePoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referencePoint'), 'referencePoint', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0referencePoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 253, 5), ) - + __referencePoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referencePoint'), 'referencePoint', '__httpwww_opengis_netcitygml2_0_ImplicitGeometryType_httpwww_opengis_netcitygml2_0referencePoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 253, 5), ) + referencePoint = property(__referencePoint.value, __referencePoint.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __mimeType.name() : __mimeType, @@ -782,8 +801,9 @@ class ImplicitGeometryType (teaser.data.bindings.opengis.raw.gml.AbstractGMLType __referencePoint.name() : __referencePoint }) _AttributeMap.update({ - + }) +_module_typeBindings.ImplicitGeometryType = ImplicitGeometryType Namespace.addCategoryObject('typeBinding', 'ImplicitGeometryType', ImplicitGeometryType) @@ -797,79 +817,79 @@ class ImplicitRepresentationPropertyType (pyxb.binding.basis.complexTypeDefiniti _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImplicitRepresentationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 261, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 261, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/2.0}ImplicitGeometry uses Python identifier ImplicitGeometry - __ImplicitGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometry'), 'ImplicitGeometry', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_opengis_netcitygml2_0ImplicitGeometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 259, 1), ) - + __ImplicitGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometry'), 'ImplicitGeometry', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_opengis_netcitygml2_0ImplicitGeometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 259, 1), ) + ImplicitGeometry = property(__ImplicitGeometry.value, __ImplicitGeometry.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygml2_0_ImplicitRepresentationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -885,6 +905,7 @@ class ImplicitRepresentationPropertyType (pyxb.binding.basis.complexTypeDefiniti __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ImplicitRepresentationPropertyType = ImplicitRepresentationPropertyType Namespace.addCategoryObject('typeBinding', 'ImplicitRepresentationPropertyType', ImplicitRepresentationPropertyType) @@ -897,85 +918,86 @@ class AbstractSiteType (AbstractCityObjectType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractSiteType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 96, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 96, 1) _ElementMap = AbstractCityObjectType._ElementMap.copy() _AttributeMap = AbstractCityObjectType._AttributeMap.copy() # Base type is AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element {http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfSite uses Python identifier GenericApplicationPropertyOfSite - __GenericApplicationPropertyOfSite = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfSite'), 'GenericApplicationPropertyOfSite', '__httpwww_opengis_netcitygml2_0_AbstractSiteType_httpwww_opengis_netcitygml2_0_GenericApplicationPropertyOfSite', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 113, 1), ) - + __GenericApplicationPropertyOfSite = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfSite'), 'GenericApplicationPropertyOfSite', '__httpwww_opengis_netcitygml2_0_AbstractSiteType_httpwww_opengis_netcitygml2_0_GenericApplicationPropertyOfSite', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 113, 1), ) + GenericApplicationPropertyOfSite = property(__GenericApplicationPropertyOfSite.value, __GenericApplicationPropertyOfSite.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfSite.name() : __GenericApplicationPropertyOfSite }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractSiteType = AbstractSiteType Namespace.addCategoryObject('typeBinding', 'AbstractSiteType', AbstractSiteType) -GenericApplicationPropertyOfCityModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityModel'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 43, 1)) +GenericApplicationPropertyOfCityModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityModel'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 43, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfCityModel.name().localName(), GenericApplicationPropertyOfCityModel) -cityObjectMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cityObjectMember'), teaser.data.bindings.opengis.raw.gml.FeaturePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 47, 1)) +cityObjectMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cityObjectMember'), teaser.data.bindings.opengis.raw.gml.FeaturePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 47, 1)) Namespace.addCategoryObject('elementBinding', cityObjectMember.name().localName(), cityObjectMember) -GenericApplicationPropertyOfCityObject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 92, 1)) +GenericApplicationPropertyOfCityObject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 92, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfCityObject.name().localName(), GenericApplicationPropertyOfCityObject) -GenericApplicationPropertyOfSite = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfSite'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 113, 1)) +GenericApplicationPropertyOfSite = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfSite'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 113, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfSite.name().localName(), GenericApplicationPropertyOfSite) -GenericApplicationPropertyOfAddress = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAddress'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 219, 1)) +GenericApplicationPropertyOfAddress = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAddress'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 219, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfAddress.name().localName(), GenericApplicationPropertyOfAddress) -CityModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CityModel'), CityModelType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 41, 1)) +CityModel = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CityModel'), CityModelType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 41, 1)) Namespace.addCategoryObject('elementBinding', CityModel.name().localName(), CityModel) -CityObject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CityObject'), AbstractCityObjectType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 74, 1)) +CityObject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CityObject'), AbstractCityObjectType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 74, 1)) Namespace.addCategoryObject('elementBinding', CityObject.name().localName(), CityObject) -Address = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Address'), AddressType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 217, 1)) +Address = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Address'), AddressType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 217, 1)) Namespace.addCategoryObject('elementBinding', Address.name().localName(), Address) -ImplicitGeometry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometry'), ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 259, 1)) +ImplicitGeometry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometry'), ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 259, 1)) Namespace.addCategoryObject('elementBinding', ImplicitGeometry.name().localName(), ImplicitGeometry) -Site = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Site'), AbstractSiteType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 111, 1)) +Site = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Site'), AbstractSiteType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 111, 1)) Namespace.addCategoryObject('elementBinding', Site.name().localName(), Site) -CityModelType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityModel'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=CityModelType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 43, 1))) +CityModelType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityModel'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=CityModelType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 43, 1))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -984,61 +1006,61 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 35, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 35, 5)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'featureMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) + symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'featureMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'featureMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) + symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'featureMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityModel')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(CityModelType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityModel')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 35, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -1135,19 +1157,19 @@ def _BuildAutomaton (): -AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creationDate'), pyxb.binding.datatypes.date, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5))) +AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creationDate'), pyxb.binding.datatypes.date, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5))) -AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'terminationDate'), pyxb.binding.datatypes.date, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5))) +AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'terminationDate'), pyxb.binding.datatypes.date, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5))) -AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'externalReference'), ExternalReferenceType, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5))) +AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'externalReference'), ExternalReferenceType, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5))) -AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'generalizesTo'), GeneralizationRelationType, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5))) +AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'generalizesTo'), GeneralizationRelationType, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5))) -AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relativeToTerrain'), RelativeToTerrainType, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5))) +AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relativeToTerrain'), RelativeToTerrainType, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5))) -AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relativeToWater'), RelativeToWaterType, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5))) +AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relativeToWater'), RelativeToWaterType, scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5))) -AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 92, 1))) +AbstractCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 92, 1))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -1156,89 +1178,89 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -1427,7 +1449,7 @@ def _BuildAutomaton_ (): -GeneralizationRelationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CityObject'), AbstractCityObjectType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeneralizationRelationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 74, 1))) +GeneralizationRelationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CityObject'), AbstractCityObjectType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeneralizationRelationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 74, 1))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -1436,12 +1458,12 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 124, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 124, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeneralizationRelationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 125, 3)) + symbol = pyxb.binding.content.ElementUse(GeneralizationRelationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 125, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1454,9 +1476,9 @@ def _BuildAutomaton_2 (): -ExternalReferenceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'informationSystem'), pyxb.binding.datatypes.anyURI, scope=ExternalReferenceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 141, 3))) +ExternalReferenceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'informationSystem'), pyxb.binding.datatypes.anyURI, scope=ExternalReferenceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 141, 3))) -ExternalReferenceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'externalObject'), ExternalObjectReferenceType, scope=ExternalReferenceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 142, 3))) +ExternalReferenceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'externalObject'), ExternalObjectReferenceType, scope=ExternalReferenceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 142, 3))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -1465,15 +1487,15 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 141, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 141, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ExternalReferenceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'informationSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 141, 3)) + symbol = pyxb.binding.content.ElementUse(ExternalReferenceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'informationSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 141, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(ExternalReferenceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'externalObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 142, 3)) + symbol = pyxb.binding.content.ElementUse(ExternalReferenceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'externalObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 142, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -1490,9 +1512,9 @@ def _BuildAutomaton_3 (): -ExternalObjectReferenceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ExternalObjectReferenceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 148, 3))) +ExternalObjectReferenceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ExternalObjectReferenceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 148, 3))) -ExternalObjectReferenceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uri'), pyxb.binding.datatypes.anyURI, scope=ExternalObjectReferenceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 149, 3))) +ExternalObjectReferenceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uri'), pyxb.binding.datatypes.anyURI, scope=ExternalObjectReferenceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 149, 3))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -1503,11 +1525,11 @@ def _BuildAutomaton_4 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(ExternalObjectReferenceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 148, 3)) + symbol = pyxb.binding.content.ElementUse(ExternalObjectReferenceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 148, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(ExternalObjectReferenceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uri')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 149, 3)) + symbol = pyxb.binding.content.ElementUse(ExternalObjectReferenceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uri')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 149, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -1520,7 +1542,7 @@ def _BuildAutomaton_4 (): -AddressPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Address'), AddressType, scope=AddressPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 217, 1))) +AddressPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Address'), AddressType, scope=AddressPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 217, 1))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -1529,12 +1551,12 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 194, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 194, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AddressPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Address')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 195, 3)) + symbol = pyxb.binding.content.ElementUse(AddressPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Address')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 195, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1547,11 +1569,11 @@ def _BuildAutomaton_5 (): -AddressType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'xalAddress'), xalAddressPropertyType, scope=AddressType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 209, 5))) +AddressType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'xalAddress'), xalAddressPropertyType, scope=AddressType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 209, 5))) -AddressType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPoint'), teaser.data.bindings.opengis.raw.gml.MultiPointPropertyType, scope=AddressType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 210, 5))) +AddressType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPoint'), teaser.data.bindings.opengis.raw.gml.MultiPointPropertyType, scope=AddressType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 210, 5))) -AddressType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAddress'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AddressType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 219, 1))) +AddressType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAddress'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AddressType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 219, 1))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -1560,53 +1582,53 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 210, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 210, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 211, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 211, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'xalAddress')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 209, 5)) + symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'xalAddress')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 209, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 210, 5)) + symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 210, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAddress')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 211, 5)) + symbol = pyxb.binding.content.ElementUse(AddressType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAddress')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 211, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -1681,7 +1703,7 @@ def _BuildAutomaton_6 (): -xalAddressPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_xAL, 'AddressDetails'), teaser.data.bindings.opengis.misc.raw.xAL.AddressDetails_, scope=xalAddressPropertyType, documentation='This container defines the details of the address. Can define multiple addresses including tracking address history', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1))) +xalAddressPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_xAL, 'AddressDetails'), teaser.data.bindings.opengis.misc.raw.xAL.AddressDetails_, scope=xalAddressPropertyType, documentation='This container defines the details of the address. Can define multiple addresses including tracking address history', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1))) def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked @@ -1692,7 +1714,7 @@ def _BuildAutomaton_7 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(xalAddressPropertyType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_xAL, 'AddressDetails')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 226, 3)) + symbol = pyxb.binding.content.ElementUse(xalAddressPropertyType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_xAL, 'AddressDetails')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 226, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1703,15 +1725,15 @@ def _BuildAutomaton_7 (): -ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'mimeType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 249, 5))) +ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'mimeType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 249, 5))) -ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'transformationMatrix'), TransformationMatrix4x4Type, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 250, 5))) +ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'transformationMatrix'), TransformationMatrix4x4Type, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 250, 5))) -ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'libraryObject'), pyxb.binding.datatypes.anyURI, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 251, 5))) +ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'libraryObject'), pyxb.binding.datatypes.anyURI, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 251, 5))) -ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relativeGMLGeometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 252, 5))) +ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relativeGMLGeometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 252, 5))) -ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referencePoint'), teaser.data.bindings.opengis.raw.gml.PointPropertyType, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 253, 5))) +ImplicitGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referencePoint'), teaser.data.bindings.opengis.raw.gml.PointPropertyType, scope=ImplicitGeometryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 253, 5))) def _BuildAutomaton_8 (): # Remove this helper function from the namespace after it is invoked @@ -1720,51 +1742,51 @@ def _BuildAutomaton_8 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 249, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 249, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 250, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 250, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 251, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 251, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 252, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 252, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'mimeType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 249, 5)) + symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'mimeType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 249, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'transformationMatrix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 250, 5)) + symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'transformationMatrix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 250, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'libraryObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 251, 5)) + symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'libraryObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 251, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeGMLGeometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 252, 5)) + symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeGMLGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 252, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referencePoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 253, 5)) + symbol = pyxb.binding.content.ElementUse(ImplicitGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referencePoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 253, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -1859,7 +1881,7 @@ def _BuildAutomaton_8 (): -ImplicitRepresentationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometry'), ImplicitGeometryType, scope=ImplicitRepresentationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 259, 1))) +ImplicitRepresentationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometry'), ImplicitGeometryType, scope=ImplicitRepresentationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 259, 1))) def _BuildAutomaton_9 (): # Remove this helper function from the namespace after it is invoked @@ -1868,12 +1890,12 @@ def _BuildAutomaton_9 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 268, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 268, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ImplicitRepresentationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 269, 3)) + symbol = pyxb.binding.content.ElementUse(ImplicitRepresentationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ImplicitGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 269, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1886,7 +1908,7 @@ def _BuildAutomaton_9 (): -AbstractSiteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfSite'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractSiteType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 113, 1))) +AbstractSiteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfSite'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractSiteType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 113, 1))) def _BuildAutomaton_10 (): # Remove this helper function from the namespace after it is invoked @@ -1895,96 +1917,96 @@ def _BuildAutomaton_10 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) + cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfSite')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractSiteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfSite')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) transitions = [] diff --git a/teaser/data/bindings/opengis/citygml/raw/building.py b/teaser/data/bindings/opengis/citygml/raw/building.py index 9c0d0bda0..dc6b90886 100644 --- a/teaser/data/bindings/opengis/citygml/raw/building.py +++ b/teaser/data/bindings/opengis/citygml/raw/building.py @@ -1,7 +1,7 @@ # ./pyxb/bundles/opengis/citygml/raw/building.py # -*- coding: utf-8 -*- # PyXB bindings for NM:c66b70f8493c17446a5ebfef2433a2687495c305 -# Generated 2016-04-07 16:03:30.467135 by PyXB version 1.2.4 using Python 2.7.11.final.0 +# Generated 2017-01-09 16:12:00.332758 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://www.opengis.net/citygml/building/2.0 from __future__ import unicode_literals @@ -13,21 +13,24 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:8125b0fa-fcc9-11e5-bc2d-000c29ce1afb') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:f7887974-d67d-11e6-8d7b-100ba9a189d0') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import teaser.data.bindings.opengis.citygml.raw.base import pyxb.bundles.common.xlink -import teaser.data.bindings.opengis.raw.gml import pyxb.binding.datatypes +import teaser.data.bindings.opengis.raw.gml # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://www.opengis.net/citygml/building/2.0', create_if_missing=True) @@ -97,282 +100,282 @@ class AbstractBuildingType (teaser.data.bindings.opengis.citygml.raw.base.Abstra _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractBuildingType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 22, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 22, 1) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractSiteType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractSiteType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractSiteType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfSite ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfSite) inherited from {http://www.opengis.net/citygml/2.0}AbstractSiteType - + # Element {http://www.opengis.net/citygml/building/2.0}class uses Python identifier class_ - __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5), ) - + __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5), ) + class_ = property(__class.value, __class.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}function uses Python identifier function - __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5), ) - + __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5), ) + function = property(__function.value, __function.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5), ) - + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5), ) + usage = property(__usage.value, __usage.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}yearOfConstruction uses Python identifier yearOfConstruction - __yearOfConstruction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction'), 'yearOfConstruction', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0yearOfConstruction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5), ) - + __yearOfConstruction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction'), 'yearOfConstruction', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0yearOfConstruction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5), ) + yearOfConstruction = property(__yearOfConstruction.value, __yearOfConstruction.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}yearOfDemolition uses Python identifier yearOfDemolition - __yearOfDemolition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition'), 'yearOfDemolition', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0yearOfDemolition', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5), ) - + __yearOfDemolition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition'), 'yearOfDemolition', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0yearOfDemolition', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5), ) + yearOfDemolition = property(__yearOfDemolition.value, __yearOfDemolition.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}roofType uses Python identifier roofType - __roofType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'roofType'), 'roofType', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0roofType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5), ) - + __roofType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'roofType'), 'roofType', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0roofType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5), ) + roofType = property(__roofType.value, __roofType.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}measuredHeight uses Python identifier measuredHeight - __measuredHeight = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight'), 'measuredHeight', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0measuredHeight', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5), ) - + __measuredHeight = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight'), 'measuredHeight', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0measuredHeight', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5), ) + measuredHeight = property(__measuredHeight.value, __measuredHeight.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}storeysAboveGround uses Python identifier storeysAboveGround - __storeysAboveGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround'), 'storeysAboveGround', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0storeysAboveGround', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5), ) - + __storeysAboveGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround'), 'storeysAboveGround', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0storeysAboveGround', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5), ) + storeysAboveGround = property(__storeysAboveGround.value, __storeysAboveGround.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}storeysBelowGround uses Python identifier storeysBelowGround - __storeysBelowGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround'), 'storeysBelowGround', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0storeysBelowGround', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5), ) - + __storeysBelowGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround'), 'storeysBelowGround', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0storeysBelowGround', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5), ) + storeysBelowGround = property(__storeysBelowGround.value, __storeysBelowGround.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}storeyHeightsAboveGround uses Python identifier storeyHeightsAboveGround - __storeyHeightsAboveGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround'), 'storeyHeightsAboveGround', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0storeyHeightsAboveGround', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5), ) - + __storeyHeightsAboveGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround'), 'storeyHeightsAboveGround', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0storeyHeightsAboveGround', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5), ) + storeyHeightsAboveGround = property(__storeyHeightsAboveGround.value, __storeyHeightsAboveGround.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}storeyHeightsBelowGround uses Python identifier storeyHeightsBelowGround - __storeyHeightsBelowGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround'), 'storeyHeightsBelowGround', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0storeyHeightsBelowGround', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5), ) - + __storeyHeightsBelowGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround'), 'storeyHeightsBelowGround', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0storeyHeightsBelowGround', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5), ) + storeyHeightsBelowGround = property(__storeyHeightsBelowGround.value, __storeyHeightsBelowGround.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod0FootPrint uses Python identifier lod0FootPrint - __lod0FootPrint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint'), 'lod0FootPrint', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod0FootPrint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5), ) - + __lod0FootPrint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint'), 'lod0FootPrint', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod0FootPrint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5), ) + lod0FootPrint = property(__lod0FootPrint.value, __lod0FootPrint.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod0RoofEdge uses Python identifier lod0RoofEdge - __lod0RoofEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge'), 'lod0RoofEdge', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod0RoofEdge', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5), ) - + __lod0RoofEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge'), 'lod0RoofEdge', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod0RoofEdge', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5), ) + lod0RoofEdge = property(__lod0RoofEdge.value, __lod0RoofEdge.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod1Solid uses Python identifier lod1Solid - __lod1Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid'), 'lod1Solid', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod1Solid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5), ) - + __lod1Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid'), 'lod1Solid', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod1Solid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5), ) + lod1Solid = property(__lod1Solid.value, __lod1Solid.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod1MultiSurface uses Python identifier lod1MultiSurface - __lod1MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface'), 'lod1MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod1MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5), ) - + __lod1MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface'), 'lod1MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod1MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5), ) + lod1MultiSurface = property(__lod1MultiSurface.value, __lod1MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod1TerrainIntersection uses Python identifier lod1TerrainIntersection - __lod1TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection'), 'lod1TerrainIntersection', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod1TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5), ) - + __lod1TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection'), 'lod1TerrainIntersection', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod1TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5), ) + lod1TerrainIntersection = property(__lod1TerrainIntersection.value, __lod1TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod2Solid uses Python identifier lod2Solid - __lod2Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid'), 'lod2Solid', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod2Solid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5), ) - + __lod2Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid'), 'lod2Solid', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod2Solid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5), ) + lod2Solid = property(__lod2Solid.value, __lod2Solid.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod2MultiSurface uses Python identifier lod2MultiSurface - __lod2MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface'), 'lod2MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod2MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5), ) - + __lod2MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface'), 'lod2MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod2MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5), ) + lod2MultiSurface = property(__lod2MultiSurface.value, __lod2MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod2MultiCurve uses Python identifier lod2MultiCurve - __lod2MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve'), 'lod2MultiCurve', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod2MultiCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5), ) - + __lod2MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve'), 'lod2MultiCurve', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod2MultiCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5), ) + lod2MultiCurve = property(__lod2MultiCurve.value, __lod2MultiCurve.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod2TerrainIntersection uses Python identifier lod2TerrainIntersection - __lod2TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection'), 'lod2TerrainIntersection', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod2TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5), ) - + __lod2TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection'), 'lod2TerrainIntersection', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod2TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5), ) + lod2TerrainIntersection = property(__lod2TerrainIntersection.value, __lod2TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}outerBuildingInstallation uses Python identifier outerBuildingInstallation - __outerBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation'), 'outerBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0outerBuildingInstallation', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5), ) - + __outerBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation'), 'outerBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0outerBuildingInstallation', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5), ) + outerBuildingInstallation = property(__outerBuildingInstallation.value, __outerBuildingInstallation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}interiorBuildingInstallation uses Python identifier interiorBuildingInstallation - __interiorBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation'), 'interiorBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0interiorBuildingInstallation', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5), ) - + __interiorBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation'), 'interiorBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0interiorBuildingInstallation', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5), ) + interiorBuildingInstallation = property(__interiorBuildingInstallation.value, __interiorBuildingInstallation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}boundedBy uses Python identifier boundedBy_ - __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0boundedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5), ) - + __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0boundedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5), ) + boundedBy_ = property(__boundedBy_.value, __boundedBy_.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod3Solid uses Python identifier lod3Solid - __lod3Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid'), 'lod3Solid', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod3Solid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5), ) - + __lod3Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid'), 'lod3Solid', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod3Solid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5), ) + lod3Solid = property(__lod3Solid.value, __lod3Solid.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod3MultiSurface uses Python identifier lod3MultiSurface - __lod3MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), 'lod3MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod3MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5), ) - + __lod3MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), 'lod3MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod3MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5), ) + lod3MultiSurface = property(__lod3MultiSurface.value, __lod3MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod3MultiCurve uses Python identifier lod3MultiCurve - __lod3MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve'), 'lod3MultiCurve', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod3MultiCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5), ) - + __lod3MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve'), 'lod3MultiCurve', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod3MultiCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5), ) + lod3MultiCurve = property(__lod3MultiCurve.value, __lod3MultiCurve.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod3TerrainIntersection uses Python identifier lod3TerrainIntersection - __lod3TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection'), 'lod3TerrainIntersection', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod3TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5), ) - + __lod3TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection'), 'lod3TerrainIntersection', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod3TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5), ) + lod3TerrainIntersection = property(__lod3TerrainIntersection.value, __lod3TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4Solid uses Python identifier lod4Solid - __lod4Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid'), 'lod4Solid', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod4Solid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5), ) - + __lod4Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid'), 'lod4Solid', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod4Solid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5), ) + lod4Solid = property(__lod4Solid.value, __lod4Solid.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4MultiSurface uses Python identifier lod4MultiSurface - __lod4MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), 'lod4MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5), ) - + __lod4MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), 'lod4MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5), ) + lod4MultiSurface = property(__lod4MultiSurface.value, __lod4MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4MultiCurve uses Python identifier lod4MultiCurve - __lod4MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve'), 'lod4MultiCurve', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5), ) - + __lod4MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve'), 'lod4MultiCurve', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5), ) + lod4MultiCurve = property(__lod4MultiCurve.value, __lod4MultiCurve.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4TerrainIntersection uses Python identifier lod4TerrainIntersection - __lod4TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection'), 'lod4TerrainIntersection', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod4TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5), ) - + __lod4TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection'), 'lod4TerrainIntersection', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0lod4TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5), ) + lod4TerrainIntersection = property(__lod4TerrainIntersection.value, __lod4TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}interiorRoom uses Python identifier interiorRoom - __interiorRoom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom'), 'interiorRoom', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0interiorRoom', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5), ) - + __interiorRoom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom'), 'interiorRoom', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0interiorRoom', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5), ) + interiorRoom = property(__interiorRoom.value, __interiorRoom.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}consistsOfBuildingPart uses Python identifier consistsOfBuildingPart - __consistsOfBuildingPart = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart'), 'consistsOfBuildingPart', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0consistsOfBuildingPart', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5), ) - + __consistsOfBuildingPart = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart'), 'consistsOfBuildingPart', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0consistsOfBuildingPart', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5), ) + consistsOfBuildingPart = property(__consistsOfBuildingPart.value, __consistsOfBuildingPart.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}address uses Python identifier address - __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'address'), 'address', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0address', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5), ) - + __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'address'), 'address', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0address', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5), ) + address = property(__address.value, __address.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfAbstractBuilding uses Python identifier GenericApplicationPropertyOfAbstractBuilding - __GenericApplicationPropertyOfAbstractBuilding = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding'), 'GenericApplicationPropertyOfAbstractBuilding', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfAbstractBuilding', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 87, 1), ) - + __GenericApplicationPropertyOfAbstractBuilding = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding'), 'GenericApplicationPropertyOfAbstractBuilding', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBuildingType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfAbstractBuilding', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 87, 1), ) + GenericApplicationPropertyOfAbstractBuilding = property(__GenericApplicationPropertyOfAbstractBuilding.value, __GenericApplicationPropertyOfAbstractBuilding.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __class.name() : __class, @@ -412,8 +415,9 @@ class AbstractBuildingType (teaser.data.bindings.opengis.citygml.raw.base.Abstra __GenericApplicationPropertyOfAbstractBuilding.name() : __GenericApplicationPropertyOfAbstractBuilding }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractBuildingType = AbstractBuildingType Namespace.addCategoryObject('typeBinding', 'AbstractBuildingType', AbstractBuildingType) @@ -426,79 +430,79 @@ class BuildingPartPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingPartPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 117, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 117, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/building/2.0}BuildingPart uses Python identifier BuildingPart - __BuildingPart = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingPart'), 'BuildingPart', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_opengis_netcitygmlbuilding2_0BuildingPart', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 113, 1), ) - + __BuildingPart = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingPart'), 'BuildingPart', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_opengis_netcitygmlbuilding2_0BuildingPart', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 113, 1), ) + BuildingPart = property(__BuildingPart.value, __BuildingPart.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -514,6 +518,7 @@ class BuildingPartPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.BuildingPartPropertyType = BuildingPartPropertyType Namespace.addCategoryObject('typeBinding', 'BuildingPartPropertyType', BuildingPartPropertyType) @@ -526,112 +531,112 @@ class BuildingInstallationType (teaser.data.bindings.opengis.citygml.raw.base.Ab _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 129, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 129, 1) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element {http://www.opengis.net/citygml/building/2.0}class uses Python identifier class_ - __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 138, 5), ) - + __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 138, 5), ) + class_ = property(__class.value, __class.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}function uses Python identifier function - __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 139, 5), ) - + __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 139, 5), ) + function = property(__function.value, __function.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 140, 5), ) - + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 140, 5), ) + usage = property(__usage.value, __usage.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod2Geometry uses Python identifier lod2Geometry - __lod2Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry'), 'lod2Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod2Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 141, 5), ) - + __lod2Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry'), 'lod2Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod2Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 141, 5), ) + lod2Geometry = property(__lod2Geometry.value, __lod2Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod3Geometry uses Python identifier lod3Geometry - __lod3Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry'), 'lod3Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod3Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 142, 5), ) - + __lod3Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry'), 'lod3Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod3Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 142, 5), ) + lod3Geometry = property(__lod3Geometry.value, __lod3Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4Geometry uses Python identifier lod4Geometry - __lod4Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), 'lod4Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod4Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 143, 5), ) - + __lod4Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), 'lod4Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod4Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 143, 5), ) + lod4Geometry = property(__lod4Geometry.value, __lod4Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod2ImplicitRepresentation uses Python identifier lod2ImplicitRepresentation - __lod2ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation'), 'lod2ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod2ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 144, 5), ) - + __lod2ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation'), 'lod2ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod2ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 144, 5), ) + lod2ImplicitRepresentation = property(__lod2ImplicitRepresentation.value, __lod2ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod3ImplicitRepresentation uses Python identifier lod3ImplicitRepresentation - __lod3ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), 'lod3ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod3ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 145, 5), ) - + __lod3ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), 'lod3ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod3ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 145, 5), ) + lod3ImplicitRepresentation = property(__lod3ImplicitRepresentation.value, __lod3ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4ImplicitRepresentation uses Python identifier lod4ImplicitRepresentation - __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 146, 5), ) - + __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 146, 5), ) + lod4ImplicitRepresentation = property(__lod4ImplicitRepresentation.value, __lod4ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}boundedBy uses Python identifier boundedBy_ - __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0boundedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 147, 5), ) - + __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0boundedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 147, 5), ) + boundedBy_ = property(__boundedBy_.value, __boundedBy_.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBuildingInstallation uses Python identifier GenericApplicationPropertyOfBuildingInstallation - __GenericApplicationPropertyOfBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingInstallation'), 'GenericApplicationPropertyOfBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBuildingInstallation', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 156, 1), ) - + __GenericApplicationPropertyOfBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingInstallation'), 'GenericApplicationPropertyOfBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBuildingInstallation', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 156, 1), ) + GenericApplicationPropertyOfBuildingInstallation = property(__GenericApplicationPropertyOfBuildingInstallation.value, __GenericApplicationPropertyOfBuildingInstallation.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __class.name() : __class, @@ -647,8 +652,9 @@ class BuildingInstallationType (teaser.data.bindings.opengis.citygml.raw.base.Ab __GenericApplicationPropertyOfBuildingInstallation.name() : __GenericApplicationPropertyOfBuildingInstallation }) _AttributeMap.update({ - + }) +_module_typeBindings.BuildingInstallationType = BuildingInstallationType Namespace.addCategoryObject('typeBinding', 'BuildingInstallationType', BuildingInstallationType) @@ -661,79 +667,79 @@ class BuildingInstallationPropertyType (pyxb.binding.basis.complexTypeDefinition _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 158, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 158, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/building/2.0}BuildingInstallation uses Python identifier BuildingInstallation - __BuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallation'), 'BuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_opengis_netcitygmlbuilding2_0BuildingInstallation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 154, 1), ) - + __BuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallation'), 'BuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_opengis_netcitygmlbuilding2_0BuildingInstallation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 154, 1), ) + BuildingInstallation = property(__BuildingInstallation.value, __BuildingInstallation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingInstallationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -749,6 +755,7 @@ class BuildingInstallationPropertyType (pyxb.binding.basis.complexTypeDefinition __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.BuildingInstallationPropertyType = BuildingInstallationPropertyType Namespace.addCategoryObject('typeBinding', 'BuildingInstallationPropertyType', BuildingInstallationPropertyType) @@ -762,84 +769,84 @@ class IntBuildingInstallationType (teaser.data.bindings.opengis.citygml.raw.base _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 170, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 170, 1) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element {http://www.opengis.net/citygml/building/2.0}class uses Python identifier class_ - __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 180, 5), ) - + __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 180, 5), ) + class_ = property(__class.value, __class.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}function uses Python identifier function - __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 181, 5), ) - + __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 181, 5), ) + function = property(__function.value, __function.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 182, 5), ) - + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 182, 5), ) + usage = property(__usage.value, __usage.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4Geometry uses Python identifier lod4Geometry - __lod4Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), 'lod4Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod4Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 183, 5), ) - + __lod4Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), 'lod4Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod4Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 183, 5), ) + lod4Geometry = property(__lod4Geometry.value, __lod4Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4ImplicitRepresentation uses Python identifier lod4ImplicitRepresentation - __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 184, 5), ) - + __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 184, 5), ) + lod4ImplicitRepresentation = property(__lod4ImplicitRepresentation.value, __lod4ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}boundedBy uses Python identifier boundedBy_ - __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0boundedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 185, 5), ) - + __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0boundedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 185, 5), ) + boundedBy_ = property(__boundedBy_.value, __boundedBy_.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfIntBuildingInstallation uses Python identifier GenericApplicationPropertyOfIntBuildingInstallation - __GenericApplicationPropertyOfIntBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfIntBuildingInstallation'), 'GenericApplicationPropertyOfIntBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfIntBuildingInstallation', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 194, 1), ) - + __GenericApplicationPropertyOfIntBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfIntBuildingInstallation'), 'GenericApplicationPropertyOfIntBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfIntBuildingInstallation', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 194, 1), ) + GenericApplicationPropertyOfIntBuildingInstallation = property(__GenericApplicationPropertyOfIntBuildingInstallation.value, __GenericApplicationPropertyOfIntBuildingInstallation.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __class.name() : __class, @@ -851,8 +858,9 @@ class IntBuildingInstallationType (teaser.data.bindings.opengis.citygml.raw.base __GenericApplicationPropertyOfIntBuildingInstallation.name() : __GenericApplicationPropertyOfIntBuildingInstallation }) _AttributeMap.update({ - + }) +_module_typeBindings.IntBuildingInstallationType = IntBuildingInstallationType Namespace.addCategoryObject('typeBinding', 'IntBuildingInstallationType', IntBuildingInstallationType) @@ -865,79 +873,79 @@ class IntBuildingInstallationPropertyType (pyxb.binding.basis.complexTypeDefinit _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 196, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 196, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/building/2.0}IntBuildingInstallation uses Python identifier IntBuildingInstallation - __IntBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallation'), 'IntBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_opengis_netcitygmlbuilding2_0IntBuildingInstallation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 192, 1), ) - + __IntBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallation'), 'IntBuildingInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_opengis_netcitygmlbuilding2_0IntBuildingInstallation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 192, 1), ) + IntBuildingInstallation = property(__IntBuildingInstallation.value, __IntBuildingInstallation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygmlbuilding2_0_IntBuildingInstallationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -953,6 +961,7 @@ class IntBuildingInstallationPropertyType (pyxb.binding.basis.complexTypeDefinit __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.IntBuildingInstallationPropertyType = IntBuildingInstallationPropertyType Namespace.addCategoryObject('typeBinding', 'IntBuildingInstallationPropertyType', IntBuildingInstallationPropertyType) @@ -966,70 +975,70 @@ class AbstractBoundarySurfaceType (teaser.data.bindings.opengis.citygml.raw.base _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractBoundarySurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 210, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 210, 1) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element {http://www.opengis.net/citygml/building/2.0}lod2MultiSurface uses Python identifier lod2MultiSurface - __lod2MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface'), 'lod2MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0lod2MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5), ) - + __lod2MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface'), 'lod2MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0lod2MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5), ) + lod2MultiSurface = property(__lod2MultiSurface.value, __lod2MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod3MultiSurface uses Python identifier lod3MultiSurface - __lod3MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), 'lod3MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0lod3MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5), ) - + __lod3MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), 'lod3MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0lod3MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5), ) + lod3MultiSurface = property(__lod3MultiSurface.value, __lod3MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4MultiSurface uses Python identifier lod4MultiSurface - __lod4MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), 'lod4MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5), ) - + __lod4MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), 'lod4MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5), ) + lod4MultiSurface = property(__lod4MultiSurface.value, __lod4MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}opening uses Python identifier opening - __opening = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'opening'), 'opening', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0opening', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5), ) - + __opening = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'opening'), 'opening', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0opening', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5), ) + opening = property(__opening.value, __opening.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface uses Python identifier GenericApplicationPropertyOfBoundarySurface - __GenericApplicationPropertyOfBoundarySurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface'), 'GenericApplicationPropertyOfBoundarySurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBoundarySurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 232, 1), ) - + __GenericApplicationPropertyOfBoundarySurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface'), 'GenericApplicationPropertyOfBoundarySurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractBoundarySurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBoundarySurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 232, 1), ) + GenericApplicationPropertyOfBoundarySurface = property(__GenericApplicationPropertyOfBoundarySurface.value, __GenericApplicationPropertyOfBoundarySurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __lod2MultiSurface.name() : __lod2MultiSurface, @@ -1039,8 +1048,9 @@ class AbstractBoundarySurfaceType (teaser.data.bindings.opengis.citygml.raw.base __GenericApplicationPropertyOfBoundarySurface.name() : __GenericApplicationPropertyOfBoundarySurface }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractBoundarySurfaceType = AbstractBoundarySurfaceType Namespace.addCategoryObject('typeBinding', 'AbstractBoundarySurfaceType', AbstractBoundarySurfaceType) @@ -1056,79 +1066,79 @@ class BoundarySurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoundarySurfacePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 364, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 364, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/building/2.0}_BoundarySurface uses Python identifier BoundarySurface - __BoundarySurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_BoundarySurface'), 'BoundarySurface', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_opengis_netcitygmlbuilding2_0_BoundarySurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 230, 1), ) - + __BoundarySurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_BoundarySurface'), 'BoundarySurface', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_opengis_netcitygmlbuilding2_0_BoundarySurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 230, 1), ) + BoundarySurface = property(__BoundarySurface.value, __BoundarySurface.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygmlbuilding2_0_BoundarySurfacePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1144,6 +1154,7 @@ class BoundarySurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.BoundarySurfacePropertyType = BoundarySurfacePropertyType Namespace.addCategoryObject('typeBinding', 'BoundarySurfacePropertyType', BoundarySurfacePropertyType) @@ -1156,79 +1167,79 @@ class OpeningPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OpeningPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 381, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 381, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/building/2.0}_Opening uses Python identifier Opening - __Opening = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Opening'), 'Opening', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_opengis_netcitygmlbuilding2_0_Opening', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 412, 1), ) - + __Opening = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Opening'), 'Opening', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_opengis_netcitygmlbuilding2_0_Opening', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 412, 1), ) + Opening = property(__Opening.value, __Opening.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygmlbuilding2_0_OpeningPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1244,6 +1255,7 @@ class OpeningPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.OpeningPropertyType = OpeningPropertyType Namespace.addCategoryObject('typeBinding', 'OpeningPropertyType', OpeningPropertyType) @@ -1256,70 +1268,70 @@ class AbstractOpeningType (teaser.data.bindings.opengis.citygml.raw.base.Abstrac _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractOpeningType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 393, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 393, 1) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element {http://www.opengis.net/citygml/building/2.0}lod3MultiSurface uses Python identifier lod3MultiSurface - __lod3MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), 'lod3MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0lod3MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5), ) - + __lod3MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), 'lod3MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0lod3MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5), ) + lod3MultiSurface = property(__lod3MultiSurface.value, __lod3MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4MultiSurface uses Python identifier lod4MultiSurface - __lod4MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), 'lod4MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5), ) - + __lod4MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), 'lod4MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5), ) + lod4MultiSurface = property(__lod4MultiSurface.value, __lod4MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod3ImplicitRepresentation uses Python identifier lod3ImplicitRepresentation - __lod3ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), 'lod3ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0lod3ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5), ) - + __lod3ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), 'lod3ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0lod3ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5), ) + lod3ImplicitRepresentation = property(__lod3ImplicitRepresentation.value, __lod3ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4ImplicitRepresentation uses Python identifier lod4ImplicitRepresentation - __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5), ) - + __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5), ) + lod4ImplicitRepresentation = property(__lod4ImplicitRepresentation.value, __lod4ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfOpening uses Python identifier GenericApplicationPropertyOfOpening - __GenericApplicationPropertyOfOpening = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening'), 'GenericApplicationPropertyOfOpening', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfOpening', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 414, 1), ) - + __GenericApplicationPropertyOfOpening = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening'), 'GenericApplicationPropertyOfOpening', '__httpwww_opengis_netcitygmlbuilding2_0_AbstractOpeningType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfOpening', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 414, 1), ) + GenericApplicationPropertyOfOpening = property(__GenericApplicationPropertyOfOpening.value, __GenericApplicationPropertyOfOpening.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __lod3MultiSurface.name() : __lod3MultiSurface, @@ -1329,8 +1341,9 @@ class AbstractOpeningType (teaser.data.bindings.opengis.citygml.raw.base.Abstrac __GenericApplicationPropertyOfOpening.name() : __GenericApplicationPropertyOfOpening }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractOpeningType = AbstractOpeningType Namespace.addCategoryObject('typeBinding', 'AbstractOpeningType', AbstractOpeningType) @@ -1346,98 +1359,98 @@ class RoomType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObject _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RoomType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 457, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 457, 1) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element {http://www.opengis.net/citygml/building/2.0}class uses Python identifier class_ - __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 469, 5), ) - + __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 469, 5), ) + class_ = property(__class.value, __class.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}function uses Python identifier function - __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 470, 5), ) - + __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 470, 5), ) + function = property(__function.value, __function.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 471, 5), ) - + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 471, 5), ) + usage = property(__usage.value, __usage.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4Solid uses Python identifier lod4Solid - __lod4Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid'), 'lod4Solid', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0lod4Solid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 472, 5), ) - + __lod4Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid'), 'lod4Solid', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0lod4Solid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 472, 5), ) + lod4Solid = property(__lod4Solid.value, __lod4Solid.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4MultiSurface uses Python identifier lod4MultiSurface - __lod4MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), 'lod4MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 473, 5), ) - + __lod4MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), 'lod4MultiSurface', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0lod4MultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 473, 5), ) + lod4MultiSurface = property(__lod4MultiSurface.value, __lod4MultiSurface.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}boundedBy uses Python identifier boundedBy_ - __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0boundedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 474, 5), ) - + __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0boundedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 474, 5), ) + boundedBy_ = property(__boundedBy_.value, __boundedBy_.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}interiorFurniture uses Python identifier interiorFurniture - __interiorFurniture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interiorFurniture'), 'interiorFurniture', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0interiorFurniture', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 475, 5), ) - + __interiorFurniture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interiorFurniture'), 'interiorFurniture', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0interiorFurniture', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 475, 5), ) + interiorFurniture = property(__interiorFurniture.value, __interiorFurniture.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}roomInstallation uses Python identifier roomInstallation - __roomInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'roomInstallation'), 'roomInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0roomInstallation', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 476, 5), ) - + __roomInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'roomInstallation'), 'roomInstallation', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0roomInstallation', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 476, 5), ) + roomInstallation = property(__roomInstallation.value, __roomInstallation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfRoom uses Python identifier GenericApplicationPropertyOfRoom - __GenericApplicationPropertyOfRoom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoom'), 'GenericApplicationPropertyOfRoom', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfRoom', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 485, 1), ) - + __GenericApplicationPropertyOfRoom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoom'), 'GenericApplicationPropertyOfRoom', '__httpwww_opengis_netcitygmlbuilding2_0_RoomType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfRoom', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 485, 1), ) + GenericApplicationPropertyOfRoom = property(__GenericApplicationPropertyOfRoom.value, __GenericApplicationPropertyOfRoom.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __class.name() : __class, @@ -1451,8 +1464,9 @@ class RoomType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObject __GenericApplicationPropertyOfRoom.name() : __GenericApplicationPropertyOfRoom }) _AttributeMap.update({ - + }) +_module_typeBindings.RoomType = RoomType Namespace.addCategoryObject('typeBinding', 'RoomType', RoomType) @@ -1464,77 +1478,77 @@ class BuildingFurnitureType (teaser.data.bindings.opengis.citygml.raw.base.Abstr _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingFurnitureType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 487, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 487, 1) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element {http://www.opengis.net/citygml/building/2.0}class uses Python identifier class_ - __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 495, 5), ) - + __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0class', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 495, 5), ) + class_ = property(__class.value, __class.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}function uses Python identifier function - __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 496, 5), ) - + __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0function', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 496, 5), ) + function = property(__function.value, __function.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 497, 5), ) - + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0usage', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 497, 5), ) + usage = property(__usage.value, __usage.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4Geometry uses Python identifier lod4Geometry - __lod4Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), 'lod4Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0lod4Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 498, 5), ) - + __lod4Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), 'lod4Geometry', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0lod4Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 498, 5), ) + lod4Geometry = property(__lod4Geometry.value, __lod4Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}lod4ImplicitRepresentation uses Python identifier lod4ImplicitRepresentation - __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 499, 5), ) - + __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 499, 5), ) + lod4ImplicitRepresentation = property(__lod4ImplicitRepresentation.value, __lod4ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBuildingFurniture uses Python identifier GenericApplicationPropertyOfBuildingFurniture - __GenericApplicationPropertyOfBuildingFurniture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingFurniture'), 'GenericApplicationPropertyOfBuildingFurniture', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBuildingFurniture', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 508, 1), ) - + __GenericApplicationPropertyOfBuildingFurniture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingFurniture'), 'GenericApplicationPropertyOfBuildingFurniture', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingFurnitureType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBuildingFurniture', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 508, 1), ) + GenericApplicationPropertyOfBuildingFurniture = property(__GenericApplicationPropertyOfBuildingFurniture.value, __GenericApplicationPropertyOfBuildingFurniture.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __class.name() : __class, @@ -1545,8 +1559,9 @@ class BuildingFurnitureType (teaser.data.bindings.opengis.citygml.raw.base.Abstr __GenericApplicationPropertyOfBuildingFurniture.name() : __GenericApplicationPropertyOfBuildingFurniture }) _AttributeMap.update({ - + }) +_module_typeBindings.BuildingFurnitureType = BuildingFurnitureType Namespace.addCategoryObject('typeBinding', 'BuildingFurnitureType', BuildingFurnitureType) @@ -1558,79 +1573,79 @@ class InteriorRoomPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InteriorRoomPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 512, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 512, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/building/2.0}Room uses Python identifier Room - __Room = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Room'), 'Room', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_opengis_netcitygmlbuilding2_0Room', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 483, 1), ) - + __Room = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Room'), 'Room', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_opengis_netcitygmlbuilding2_0Room', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 483, 1), ) + Room = property(__Room.value, __Room.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorRoomPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1646,6 +1661,7 @@ class InteriorRoomPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.InteriorRoomPropertyType = InteriorRoomPropertyType Namespace.addCategoryObject('typeBinding', 'InteriorRoomPropertyType', InteriorRoomPropertyType) @@ -1658,79 +1674,79 @@ class InteriorFurniturePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InteriorFurniturePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 523, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 523, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/citygml/building/2.0}BuildingFurniture uses Python identifier BuildingFurniture - __BuildingFurniture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingFurniture'), 'BuildingFurniture', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_opengis_netcitygmlbuilding2_0BuildingFurniture', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 506, 1), ) - + __BuildingFurniture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingFurniture'), 'BuildingFurniture', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_opengis_netcitygmlbuilding2_0BuildingFurniture', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 506, 1), ) + BuildingFurniture = property(__BuildingFurniture.value, __BuildingFurniture.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorFurniturePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1746,6 +1762,7 @@ class InteriorFurniturePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.InteriorFurniturePropertyType = InteriorFurniturePropertyType Namespace.addCategoryObject('typeBinding', 'InteriorFurniturePropertyType', InteriorFurniturePropertyType) @@ -1756,121 +1773,122 @@ class BuildingType (AbstractBuildingType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 89, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 89, 1) _ElementMap = AbstractBuildingType._ElementMap.copy() _AttributeMap = AbstractBuildingType._AttributeMap.copy() # Base type is AbstractBuildingType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfSite ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfSite) inherited from {http://www.opengis.net/citygml/2.0}AbstractSiteType - + # Element class_ ({http://www.opengis.net/citygml/building/2.0}class) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element function ({http://www.opengis.net/citygml/building/2.0}function) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element usage ({http://www.opengis.net/citygml/building/2.0}usage) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element yearOfConstruction ({http://www.opengis.net/citygml/building/2.0}yearOfConstruction) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element yearOfDemolition ({http://www.opengis.net/citygml/building/2.0}yearOfDemolition) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element roofType ({http://www.opengis.net/citygml/building/2.0}roofType) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element measuredHeight ({http://www.opengis.net/citygml/building/2.0}measuredHeight) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element storeysAboveGround ({http://www.opengis.net/citygml/building/2.0}storeysAboveGround) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element storeysBelowGround ({http://www.opengis.net/citygml/building/2.0}storeysBelowGround) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element storeyHeightsAboveGround ({http://www.opengis.net/citygml/building/2.0}storeyHeightsAboveGround) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element storeyHeightsBelowGround ({http://www.opengis.net/citygml/building/2.0}storeyHeightsBelowGround) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod0FootPrint ({http://www.opengis.net/citygml/building/2.0}lod0FootPrint) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod0RoofEdge ({http://www.opengis.net/citygml/building/2.0}lod0RoofEdge) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod1Solid ({http://www.opengis.net/citygml/building/2.0}lod1Solid) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod1MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod1MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod1TerrainIntersection ({http://www.opengis.net/citygml/building/2.0}lod1TerrainIntersection) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod2Solid ({http://www.opengis.net/citygml/building/2.0}lod2Solid) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod2MultiCurve ({http://www.opengis.net/citygml/building/2.0}lod2MultiCurve) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod2TerrainIntersection ({http://www.opengis.net/citygml/building/2.0}lod2TerrainIntersection) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element outerBuildingInstallation ({http://www.opengis.net/citygml/building/2.0}outerBuildingInstallation) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element interiorBuildingInstallation ({http://www.opengis.net/citygml/building/2.0}interiorBuildingInstallation) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element boundedBy_ ({http://www.opengis.net/citygml/building/2.0}boundedBy) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod3Solid ({http://www.opengis.net/citygml/building/2.0}lod3Solid) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod3MultiCurve ({http://www.opengis.net/citygml/building/2.0}lod3MultiCurve) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod3TerrainIntersection ({http://www.opengis.net/citygml/building/2.0}lod3TerrainIntersection) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod4Solid ({http://www.opengis.net/citygml/building/2.0}lod4Solid) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod4MultiCurve ({http://www.opengis.net/citygml/building/2.0}lod4MultiCurve) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod4TerrainIntersection ({http://www.opengis.net/citygml/building/2.0}lod4TerrainIntersection) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element interiorRoom ({http://www.opengis.net/citygml/building/2.0}interiorRoom) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element consistsOfBuildingPart ({http://www.opengis.net/citygml/building/2.0}consistsOfBuildingPart) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element address ({http://www.opengis.net/citygml/building/2.0}address) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element GenericApplicationPropertyOfAbstractBuilding ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfAbstractBuilding) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBuilding uses Python identifier GenericApplicationPropertyOfBuilding - __GenericApplicationPropertyOfBuilding = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuilding'), 'GenericApplicationPropertyOfBuilding', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBuilding', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 101, 1), ) - + __GenericApplicationPropertyOfBuilding = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuilding'), 'GenericApplicationPropertyOfBuilding', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBuilding', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 101, 1), ) + GenericApplicationPropertyOfBuilding = property(__GenericApplicationPropertyOfBuilding.value, __GenericApplicationPropertyOfBuilding.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfBuilding.name() : __GenericApplicationPropertyOfBuilding }) _AttributeMap.update({ - + }) +_module_typeBindings.BuildingType = BuildingType Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) @@ -1881,121 +1899,122 @@ class BuildingPartType (AbstractBuildingType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingPartType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 103, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 103, 1) _ElementMap = AbstractBuildingType._ElementMap.copy() _AttributeMap = AbstractBuildingType._AttributeMap.copy() # Base type is AbstractBuildingType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfSite ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfSite) inherited from {http://www.opengis.net/citygml/2.0}AbstractSiteType - + # Element class_ ({http://www.opengis.net/citygml/building/2.0}class) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element function ({http://www.opengis.net/citygml/building/2.0}function) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element usage ({http://www.opengis.net/citygml/building/2.0}usage) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element yearOfConstruction ({http://www.opengis.net/citygml/building/2.0}yearOfConstruction) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element yearOfDemolition ({http://www.opengis.net/citygml/building/2.0}yearOfDemolition) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element roofType ({http://www.opengis.net/citygml/building/2.0}roofType) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element measuredHeight ({http://www.opengis.net/citygml/building/2.0}measuredHeight) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element storeysAboveGround ({http://www.opengis.net/citygml/building/2.0}storeysAboveGround) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element storeysBelowGround ({http://www.opengis.net/citygml/building/2.0}storeysBelowGround) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element storeyHeightsAboveGround ({http://www.opengis.net/citygml/building/2.0}storeyHeightsAboveGround) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element storeyHeightsBelowGround ({http://www.opengis.net/citygml/building/2.0}storeyHeightsBelowGround) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod0FootPrint ({http://www.opengis.net/citygml/building/2.0}lod0FootPrint) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod0RoofEdge ({http://www.opengis.net/citygml/building/2.0}lod0RoofEdge) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod1Solid ({http://www.opengis.net/citygml/building/2.0}lod1Solid) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod1MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod1MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod1TerrainIntersection ({http://www.opengis.net/citygml/building/2.0}lod1TerrainIntersection) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod2Solid ({http://www.opengis.net/citygml/building/2.0}lod2Solid) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod2MultiCurve ({http://www.opengis.net/citygml/building/2.0}lod2MultiCurve) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod2TerrainIntersection ({http://www.opengis.net/citygml/building/2.0}lod2TerrainIntersection) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element outerBuildingInstallation ({http://www.opengis.net/citygml/building/2.0}outerBuildingInstallation) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element interiorBuildingInstallation ({http://www.opengis.net/citygml/building/2.0}interiorBuildingInstallation) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element boundedBy_ ({http://www.opengis.net/citygml/building/2.0}boundedBy) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod3Solid ({http://www.opengis.net/citygml/building/2.0}lod3Solid) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod3MultiCurve ({http://www.opengis.net/citygml/building/2.0}lod3MultiCurve) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod3TerrainIntersection ({http://www.opengis.net/citygml/building/2.0}lod3TerrainIntersection) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod4Solid ({http://www.opengis.net/citygml/building/2.0}lod4Solid) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod4MultiCurve ({http://www.opengis.net/citygml/building/2.0}lod4MultiCurve) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element lod4TerrainIntersection ({http://www.opengis.net/citygml/building/2.0}lod4TerrainIntersection) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element interiorRoom ({http://www.opengis.net/citygml/building/2.0}interiorRoom) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element consistsOfBuildingPart ({http://www.opengis.net/citygml/building/2.0}consistsOfBuildingPart) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element address ({http://www.opengis.net/citygml/building/2.0}address) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element GenericApplicationPropertyOfAbstractBuilding ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfAbstractBuilding) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBuildingType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBuildingPart uses Python identifier GenericApplicationPropertyOfBuildingPart - __GenericApplicationPropertyOfBuildingPart = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingPart'), 'GenericApplicationPropertyOfBuildingPart', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBuildingPart', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 115, 1), ) - + __GenericApplicationPropertyOfBuildingPart = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingPart'), 'GenericApplicationPropertyOfBuildingPart', '__httpwww_opengis_netcitygmlbuilding2_0_BuildingPartType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfBuildingPart', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 115, 1), ) + GenericApplicationPropertyOfBuildingPart = property(__GenericApplicationPropertyOfBuildingPart.value, __GenericApplicationPropertyOfBuildingPart.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfBuildingPart.name() : __GenericApplicationPropertyOfBuildingPart }) _AttributeMap.update({ - + }) +_module_typeBindings.BuildingPartType = BuildingPartType Namespace.addCategoryObject('typeBinding', 'BuildingPartType', BuildingPartType) @@ -2006,59 +2025,60 @@ class RoofSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RoofSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 234, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 234, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfRoofSurface uses Python identifier GenericApplicationPropertyOfRoofSurface - __GenericApplicationPropertyOfRoofSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoofSurface'), 'GenericApplicationPropertyOfRoofSurface', '__httpwww_opengis_netcitygmlbuilding2_0_RoofSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfRoofSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 246, 1), ) - + __GenericApplicationPropertyOfRoofSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoofSurface'), 'GenericApplicationPropertyOfRoofSurface', '__httpwww_opengis_netcitygmlbuilding2_0_RoofSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfRoofSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 246, 1), ) + GenericApplicationPropertyOfRoofSurface = property(__GenericApplicationPropertyOfRoofSurface.value, __GenericApplicationPropertyOfRoofSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfRoofSurface.name() : __GenericApplicationPropertyOfRoofSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.RoofSurfaceType = RoofSurfaceType Namespace.addCategoryObject('typeBinding', 'RoofSurfaceType', RoofSurfaceType) @@ -2069,59 +2089,60 @@ class WallSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WallSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 248, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 248, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfWallSurface uses Python identifier GenericApplicationPropertyOfWallSurface - __GenericApplicationPropertyOfWallSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWallSurface'), 'GenericApplicationPropertyOfWallSurface', '__httpwww_opengis_netcitygmlbuilding2_0_WallSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfWallSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 260, 1), ) - + __GenericApplicationPropertyOfWallSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWallSurface'), 'GenericApplicationPropertyOfWallSurface', '__httpwww_opengis_netcitygmlbuilding2_0_WallSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfWallSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 260, 1), ) + GenericApplicationPropertyOfWallSurface = property(__GenericApplicationPropertyOfWallSurface.value, __GenericApplicationPropertyOfWallSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfWallSurface.name() : __GenericApplicationPropertyOfWallSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.WallSurfaceType = WallSurfaceType Namespace.addCategoryObject('typeBinding', 'WallSurfaceType', WallSurfaceType) @@ -2132,59 +2153,60 @@ class GroundSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GroundSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 262, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 262, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfGroundSurface uses Python identifier GenericApplicationPropertyOfGroundSurface - __GenericApplicationPropertyOfGroundSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfGroundSurface'), 'GenericApplicationPropertyOfGroundSurface', '__httpwww_opengis_netcitygmlbuilding2_0_GroundSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfGroundSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 274, 1), ) - + __GenericApplicationPropertyOfGroundSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfGroundSurface'), 'GenericApplicationPropertyOfGroundSurface', '__httpwww_opengis_netcitygmlbuilding2_0_GroundSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfGroundSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 274, 1), ) + GenericApplicationPropertyOfGroundSurface = property(__GenericApplicationPropertyOfGroundSurface.value, __GenericApplicationPropertyOfGroundSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfGroundSurface.name() : __GenericApplicationPropertyOfGroundSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.GroundSurfaceType = GroundSurfaceType Namespace.addCategoryObject('typeBinding', 'GroundSurfaceType', GroundSurfaceType) @@ -2195,59 +2217,60 @@ class ClosureSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ClosureSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 276, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 276, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfClosureSurface uses Python identifier GenericApplicationPropertyOfClosureSurface - __GenericApplicationPropertyOfClosureSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfClosureSurface'), 'GenericApplicationPropertyOfClosureSurface', '__httpwww_opengis_netcitygmlbuilding2_0_ClosureSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfClosureSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 288, 1), ) - + __GenericApplicationPropertyOfClosureSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfClosureSurface'), 'GenericApplicationPropertyOfClosureSurface', '__httpwww_opengis_netcitygmlbuilding2_0_ClosureSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfClosureSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 288, 1), ) + GenericApplicationPropertyOfClosureSurface = property(__GenericApplicationPropertyOfClosureSurface.value, __GenericApplicationPropertyOfClosureSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfClosureSurface.name() : __GenericApplicationPropertyOfClosureSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.ClosureSurfaceType = ClosureSurfaceType Namespace.addCategoryObject('typeBinding', 'ClosureSurfaceType', ClosureSurfaceType) @@ -2258,59 +2281,60 @@ class FloorSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FloorSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 292, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 292, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfFloorSurface uses Python identifier GenericApplicationPropertyOfFloorSurface - __GenericApplicationPropertyOfFloorSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfFloorSurface'), 'GenericApplicationPropertyOfFloorSurface', '__httpwww_opengis_netcitygmlbuilding2_0_FloorSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfFloorSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 304, 1), ) - + __GenericApplicationPropertyOfFloorSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfFloorSurface'), 'GenericApplicationPropertyOfFloorSurface', '__httpwww_opengis_netcitygmlbuilding2_0_FloorSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfFloorSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 304, 1), ) + GenericApplicationPropertyOfFloorSurface = property(__GenericApplicationPropertyOfFloorSurface.value, __GenericApplicationPropertyOfFloorSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfFloorSurface.name() : __GenericApplicationPropertyOfFloorSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.FloorSurfaceType = FloorSurfaceType Namespace.addCategoryObject('typeBinding', 'FloorSurfaceType', FloorSurfaceType) @@ -2321,59 +2345,60 @@ class OuterFloorSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OuterFloorSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 306, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 306, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfOuterFloorSurface uses Python identifier GenericApplicationPropertyOfOuterFloorSurface - __GenericApplicationPropertyOfOuterFloorSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterFloorSurface'), 'GenericApplicationPropertyOfOuterFloorSurface', '__httpwww_opengis_netcitygmlbuilding2_0_OuterFloorSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfOuterFloorSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 318, 1), ) - + __GenericApplicationPropertyOfOuterFloorSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterFloorSurface'), 'GenericApplicationPropertyOfOuterFloorSurface', '__httpwww_opengis_netcitygmlbuilding2_0_OuterFloorSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfOuterFloorSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 318, 1), ) + GenericApplicationPropertyOfOuterFloorSurface = property(__GenericApplicationPropertyOfOuterFloorSurface.value, __GenericApplicationPropertyOfOuterFloorSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfOuterFloorSurface.name() : __GenericApplicationPropertyOfOuterFloorSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.OuterFloorSurfaceType = OuterFloorSurfaceType Namespace.addCategoryObject('typeBinding', 'OuterFloorSurfaceType', OuterFloorSurfaceType) @@ -2384,59 +2409,60 @@ class InteriorWallSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InteriorWallSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 320, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 320, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfInteriorWallSurface uses Python identifier GenericApplicationPropertyOfInteriorWallSurface - __GenericApplicationPropertyOfInteriorWallSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfInteriorWallSurface'), 'GenericApplicationPropertyOfInteriorWallSurface', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorWallSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfInteriorWallSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 332, 1), ) - + __GenericApplicationPropertyOfInteriorWallSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfInteriorWallSurface'), 'GenericApplicationPropertyOfInteriorWallSurface', '__httpwww_opengis_netcitygmlbuilding2_0_InteriorWallSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfInteriorWallSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 332, 1), ) + GenericApplicationPropertyOfInteriorWallSurface = property(__GenericApplicationPropertyOfInteriorWallSurface.value, __GenericApplicationPropertyOfInteriorWallSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfInteriorWallSurface.name() : __GenericApplicationPropertyOfInteriorWallSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.InteriorWallSurfaceType = InteriorWallSurfaceType Namespace.addCategoryObject('typeBinding', 'InteriorWallSurfaceType', InteriorWallSurfaceType) @@ -2447,59 +2473,60 @@ class CeilingSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CeilingSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 334, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 334, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfCeilingSurface uses Python identifier GenericApplicationPropertyOfCeilingSurface - __GenericApplicationPropertyOfCeilingSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCeilingSurface'), 'GenericApplicationPropertyOfCeilingSurface', '__httpwww_opengis_netcitygmlbuilding2_0_CeilingSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfCeilingSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 346, 1), ) - + __GenericApplicationPropertyOfCeilingSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCeilingSurface'), 'GenericApplicationPropertyOfCeilingSurface', '__httpwww_opengis_netcitygmlbuilding2_0_CeilingSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfCeilingSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 346, 1), ) + GenericApplicationPropertyOfCeilingSurface = property(__GenericApplicationPropertyOfCeilingSurface.value, __GenericApplicationPropertyOfCeilingSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfCeilingSurface.name() : __GenericApplicationPropertyOfCeilingSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.CeilingSurfaceType = CeilingSurfaceType Namespace.addCategoryObject('typeBinding', 'CeilingSurfaceType', CeilingSurfaceType) @@ -2510,59 +2537,60 @@ class OuterCeilingSurfaceType (AbstractBoundarySurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OuterCeilingSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 348, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 348, 1) _ElementMap = AbstractBoundarySurfaceType._ElementMap.copy() _AttributeMap = AbstractBoundarySurfaceType._AttributeMap.copy() # Base type is AbstractBoundarySurfaceType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod2MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod2MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element opening ({http://www.opengis.net/citygml/building/2.0}opening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element GenericApplicationPropertyOfBoundarySurface ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfBoundarySurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfOuterCeilingSurface uses Python identifier GenericApplicationPropertyOfOuterCeilingSurface - __GenericApplicationPropertyOfOuterCeilingSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterCeilingSurface'), 'GenericApplicationPropertyOfOuterCeilingSurface', '__httpwww_opengis_netcitygmlbuilding2_0_OuterCeilingSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfOuterCeilingSurface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 360, 1), ) - + __GenericApplicationPropertyOfOuterCeilingSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterCeilingSurface'), 'GenericApplicationPropertyOfOuterCeilingSurface', '__httpwww_opengis_netcitygmlbuilding2_0_OuterCeilingSurfaceType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfOuterCeilingSurface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 360, 1), ) + GenericApplicationPropertyOfOuterCeilingSurface = property(__GenericApplicationPropertyOfOuterCeilingSurface.value, __GenericApplicationPropertyOfOuterCeilingSurface.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfOuterCeilingSurface.name() : __GenericApplicationPropertyOfOuterCeilingSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.OuterCeilingSurfaceType = OuterCeilingSurfaceType Namespace.addCategoryObject('typeBinding', 'OuterCeilingSurfaceType', OuterCeilingSurfaceType) @@ -2575,59 +2603,60 @@ class WindowType (AbstractOpeningType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WindowType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 416, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 416, 1) _ElementMap = AbstractOpeningType._ElementMap.copy() _AttributeMap = AbstractOpeningType._AttributeMap.copy() # Base type is AbstractOpeningType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element lod3ImplicitRepresentation ({http://www.opengis.net/citygml/building/2.0}lod3ImplicitRepresentation) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element lod4ImplicitRepresentation ({http://www.opengis.net/citygml/building/2.0}lod4ImplicitRepresentation) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element GenericApplicationPropertyOfOpening ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfOpening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfWindow uses Python identifier GenericApplicationPropertyOfWindow - __GenericApplicationPropertyOfWindow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWindow'), 'GenericApplicationPropertyOfWindow', '__httpwww_opengis_netcitygmlbuilding2_0_WindowType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfWindow', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 433, 1), ) - + __GenericApplicationPropertyOfWindow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWindow'), 'GenericApplicationPropertyOfWindow', '__httpwww_opengis_netcitygmlbuilding2_0_WindowType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfWindow', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 433, 1), ) + GenericApplicationPropertyOfWindow = property(__GenericApplicationPropertyOfWindow.value, __GenericApplicationPropertyOfWindow.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __GenericApplicationPropertyOfWindow.name() : __GenericApplicationPropertyOfWindow }) _AttributeMap.update({ - + }) +_module_typeBindings.WindowType = WindowType Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) @@ -2640,261 +2669,262 @@ class DoorType (AbstractOpeningType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DoorType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 435, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 435, 1) _ElementMap = AbstractOpeningType._ElementMap.copy() _AttributeMap = AbstractOpeningType._AttributeMap.copy() # Base type is AbstractOpeningType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element lod3MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod3MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element lod4MultiSurface ({http://www.opengis.net/citygml/building/2.0}lod4MultiSurface) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element lod3ImplicitRepresentation ({http://www.opengis.net/citygml/building/2.0}lod3ImplicitRepresentation) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element lod4ImplicitRepresentation ({http://www.opengis.net/citygml/building/2.0}lod4ImplicitRepresentation) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element GenericApplicationPropertyOfOpening ({http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfOpening) inherited from {http://www.opengis.net/citygml/building/2.0}AbstractOpeningType - + # Element {http://www.opengis.net/citygml/building/2.0}address uses Python identifier address - __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'address'), 'address', '__httpwww_opengis_netcitygmlbuilding2_0_DoorType_httpwww_opengis_netcitygmlbuilding2_0address', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 444, 5), ) - + __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'address'), 'address', '__httpwww_opengis_netcitygmlbuilding2_0_DoorType_httpwww_opengis_netcitygmlbuilding2_0address', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 444, 5), ) + address = property(__address.value, __address.set, None, None) - + # Element {http://www.opengis.net/citygml/building/2.0}_GenericApplicationPropertyOfDoor uses Python identifier GenericApplicationPropertyOfDoor - __GenericApplicationPropertyOfDoor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfDoor'), 'GenericApplicationPropertyOfDoor', '__httpwww_opengis_netcitygmlbuilding2_0_DoorType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfDoor', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 453, 1), ) - + __GenericApplicationPropertyOfDoor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfDoor'), 'GenericApplicationPropertyOfDoor', '__httpwww_opengis_netcitygmlbuilding2_0_DoorType_httpwww_opengis_netcitygmlbuilding2_0_GenericApplicationPropertyOfDoor', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 453, 1), ) + GenericApplicationPropertyOfDoor = property(__GenericApplicationPropertyOfDoor.value, __GenericApplicationPropertyOfDoor.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __address.name() : __address, __GenericApplicationPropertyOfDoor.name() : __GenericApplicationPropertyOfDoor }) _AttributeMap.update({ - + }) +_module_typeBindings.DoorType = DoorType Namespace.addCategoryObject('typeBinding', 'DoorType', DoorType) -GenericApplicationPropertyOfAbstractBuilding = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 87, 1)) +GenericApplicationPropertyOfAbstractBuilding = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 87, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfAbstractBuilding.name().localName(), GenericApplicationPropertyOfAbstractBuilding) -GenericApplicationPropertyOfBuilding = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuilding'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 101, 1)) +GenericApplicationPropertyOfBuilding = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuilding'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 101, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfBuilding.name().localName(), GenericApplicationPropertyOfBuilding) -GenericApplicationPropertyOfBuildingPart = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingPart'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 115, 1)) +GenericApplicationPropertyOfBuildingPart = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingPart'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 115, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfBuildingPart.name().localName(), GenericApplicationPropertyOfBuildingPart) -GenericApplicationPropertyOfBuildingInstallation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingInstallation'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 156, 1)) +GenericApplicationPropertyOfBuildingInstallation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingInstallation'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 156, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfBuildingInstallation.name().localName(), GenericApplicationPropertyOfBuildingInstallation) -GenericApplicationPropertyOfIntBuildingInstallation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfIntBuildingInstallation'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 194, 1)) +GenericApplicationPropertyOfIntBuildingInstallation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfIntBuildingInstallation'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 194, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfIntBuildingInstallation.name().localName(), GenericApplicationPropertyOfIntBuildingInstallation) -GenericApplicationPropertyOfBoundarySurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 232, 1)) +GenericApplicationPropertyOfBoundarySurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 232, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfBoundarySurface.name().localName(), GenericApplicationPropertyOfBoundarySurface) -GenericApplicationPropertyOfRoofSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoofSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 246, 1)) +GenericApplicationPropertyOfRoofSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoofSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 246, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfRoofSurface.name().localName(), GenericApplicationPropertyOfRoofSurface) -GenericApplicationPropertyOfWallSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWallSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 260, 1)) +GenericApplicationPropertyOfWallSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWallSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 260, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfWallSurface.name().localName(), GenericApplicationPropertyOfWallSurface) -GenericApplicationPropertyOfGroundSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfGroundSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 274, 1)) +GenericApplicationPropertyOfGroundSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfGroundSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 274, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfGroundSurface.name().localName(), GenericApplicationPropertyOfGroundSurface) -GenericApplicationPropertyOfClosureSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfClosureSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 288, 1)) +GenericApplicationPropertyOfClosureSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfClosureSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 288, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfClosureSurface.name().localName(), GenericApplicationPropertyOfClosureSurface) -GenericApplicationPropertyOfFloorSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfFloorSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 304, 1)) +GenericApplicationPropertyOfFloorSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfFloorSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 304, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfFloorSurface.name().localName(), GenericApplicationPropertyOfFloorSurface) -GenericApplicationPropertyOfOuterFloorSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterFloorSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 318, 1)) +GenericApplicationPropertyOfOuterFloorSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterFloorSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 318, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfOuterFloorSurface.name().localName(), GenericApplicationPropertyOfOuterFloorSurface) -GenericApplicationPropertyOfInteriorWallSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfInteriorWallSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 332, 1)) +GenericApplicationPropertyOfInteriorWallSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfInteriorWallSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 332, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfInteriorWallSurface.name().localName(), GenericApplicationPropertyOfInteriorWallSurface) -GenericApplicationPropertyOfCeilingSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCeilingSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 346, 1)) +GenericApplicationPropertyOfCeilingSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCeilingSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 346, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfCeilingSurface.name().localName(), GenericApplicationPropertyOfCeilingSurface) -GenericApplicationPropertyOfOuterCeilingSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterCeilingSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 360, 1)) +GenericApplicationPropertyOfOuterCeilingSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterCeilingSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 360, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfOuterCeilingSurface.name().localName(), GenericApplicationPropertyOfOuterCeilingSurface) -GenericApplicationPropertyOfOpening = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 414, 1)) +GenericApplicationPropertyOfOpening = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 414, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfOpening.name().localName(), GenericApplicationPropertyOfOpening) -GenericApplicationPropertyOfWindow = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWindow'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 433, 1)) +GenericApplicationPropertyOfWindow = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWindow'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 433, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfWindow.name().localName(), GenericApplicationPropertyOfWindow) -GenericApplicationPropertyOfDoor = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfDoor'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 453, 1)) +GenericApplicationPropertyOfDoor = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfDoor'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 453, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfDoor.name().localName(), GenericApplicationPropertyOfDoor) -GenericApplicationPropertyOfRoom = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoom'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 485, 1)) +GenericApplicationPropertyOfRoom = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoom'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 485, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfRoom.name().localName(), GenericApplicationPropertyOfRoom) -GenericApplicationPropertyOfBuildingFurniture = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingFurniture'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 508, 1)) +GenericApplicationPropertyOfBuildingFurniture = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingFurniture'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 508, 1)) Namespace.addCategoryObject('elementBinding', GenericApplicationPropertyOfBuildingFurniture.name().localName(), GenericApplicationPropertyOfBuildingFurniture) -AbstractBuilding = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_AbstractBuilding'), AbstractBuildingType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 85, 1)) +AbstractBuilding = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_AbstractBuilding'), AbstractBuildingType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 85, 1)) Namespace.addCategoryObject('elementBinding', AbstractBuilding.name().localName(), AbstractBuilding) -BuildingInstallation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallation'), BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 154, 1)) +BuildingInstallation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallation'), BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 154, 1)) Namespace.addCategoryObject('elementBinding', BuildingInstallation.name().localName(), BuildingInstallation) -IntBuildingInstallation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallation'), IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 192, 1)) +IntBuildingInstallation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallation'), IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 192, 1)) Namespace.addCategoryObject('elementBinding', IntBuildingInstallation.name().localName(), IntBuildingInstallation) -BoundarySurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_BoundarySurface'), AbstractBoundarySurfaceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 230, 1)) +BoundarySurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_BoundarySurface'), AbstractBoundarySurfaceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 230, 1)) Namespace.addCategoryObject('elementBinding', BoundarySurface.name().localName(), BoundarySurface) -Opening = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Opening'), AbstractOpeningType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 412, 1)) +Opening = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Opening'), AbstractOpeningType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 412, 1)) Namespace.addCategoryObject('elementBinding', Opening.name().localName(), Opening) -Room = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Room'), RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 483, 1)) +Room = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Room'), RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 483, 1)) Namespace.addCategoryObject('elementBinding', Room.name().localName(), Room) -BuildingFurniture = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingFurniture'), BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 506, 1)) +BuildingFurniture = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingFurniture'), BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 506, 1)) Namespace.addCategoryObject('elementBinding', BuildingFurniture.name().localName(), BuildingFurniture) -Building = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Building'), BuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 99, 1)) +Building = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Building'), BuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 99, 1)) Namespace.addCategoryObject('elementBinding', Building.name().localName(), Building) -BuildingPart = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingPart'), BuildingPartType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 113, 1)) +BuildingPart = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingPart'), BuildingPartType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 113, 1)) Namespace.addCategoryObject('elementBinding', BuildingPart.name().localName(), BuildingPart) -RoofSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RoofSurface'), RoofSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 244, 1)) +RoofSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RoofSurface'), RoofSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 244, 1)) Namespace.addCategoryObject('elementBinding', RoofSurface.name().localName(), RoofSurface) -WallSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'WallSurface'), WallSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 258, 1)) +WallSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'WallSurface'), WallSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 258, 1)) Namespace.addCategoryObject('elementBinding', WallSurface.name().localName(), WallSurface) -GroundSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GroundSurface'), GroundSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 272, 1)) +GroundSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GroundSurface'), GroundSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 272, 1)) Namespace.addCategoryObject('elementBinding', GroundSurface.name().localName(), GroundSurface) -ClosureSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClosureSurface'), ClosureSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 286, 1)) +ClosureSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ClosureSurface'), ClosureSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 286, 1)) Namespace.addCategoryObject('elementBinding', ClosureSurface.name().localName(), ClosureSurface) -FloorSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FloorSurface'), FloorSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 302, 1)) +FloorSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FloorSurface'), FloorSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 302, 1)) Namespace.addCategoryObject('elementBinding', FloorSurface.name().localName(), FloorSurface) -OuterFloorSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterFloorSurface'), OuterFloorSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 316, 1)) +OuterFloorSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterFloorSurface'), OuterFloorSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 316, 1)) Namespace.addCategoryObject('elementBinding', OuterFloorSurface.name().localName(), OuterFloorSurface) -InteriorWallSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InteriorWallSurface'), InteriorWallSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 330, 1)) +InteriorWallSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'InteriorWallSurface'), InteriorWallSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 330, 1)) Namespace.addCategoryObject('elementBinding', InteriorWallSurface.name().localName(), InteriorWallSurface) -CeilingSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CeilingSurface'), CeilingSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 344, 1)) +CeilingSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CeilingSurface'), CeilingSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 344, 1)) Namespace.addCategoryObject('elementBinding', CeilingSurface.name().localName(), CeilingSurface) -OuterCeilingSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterCeilingSurface'), OuterCeilingSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 358, 1)) +OuterCeilingSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OuterCeilingSurface'), OuterCeilingSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 358, 1)) Namespace.addCategoryObject('elementBinding', OuterCeilingSurface.name().localName(), OuterCeilingSurface) -Window = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Window'), WindowType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 431, 1)) +Window = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Window'), WindowType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 431, 1)) Namespace.addCategoryObject('elementBinding', Window.name().localName(), Window) -Door = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Door'), DoorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 451, 1)) +Door = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Door'), DoorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 451, 1)) Namespace.addCategoryObject('elementBinding', Door.name().localName(), Door) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction'), pyxb.binding.datatypes.gYear, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction'), pyxb.binding.datatypes.gYear, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition'), pyxb.binding.datatypes.gYear, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition'), pyxb.binding.datatypes.gYear, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roofType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roofType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight'), teaser.data.bindings.opengis.raw.gml.LengthType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight'), teaser.data.bindings.opengis.raw.gml.LengthType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround'), pyxb.binding.datatypes.nonNegativeInteger, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround'), pyxb.binding.datatypes.nonNegativeInteger, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround'), pyxb.binding.datatypes.nonNegativeInteger, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround'), pyxb.binding.datatypes.nonNegativeInteger, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround'), teaser.data.bindings.opengis.raw.gml.MeasureOrNullListType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround'), teaser.data.bindings.opengis.raw.gml.MeasureOrNullListType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround'), teaser.data.bindings.opengis.raw.gml.MeasureOrNullListType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround'), teaser.data.bindings.opengis.raw.gml.MeasureOrNullListType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation'), BuildingInstallationPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation'), BuildingInstallationPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation'), IntBuildingInstallationPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation'), IntBuildingInstallationPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundarySurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundarySurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom'), InteriorRoomPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom'), InteriorRoomPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart'), BuildingPartPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart'), BuildingPartPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'address'), teaser.data.bindings.opengis.citygml.raw.base.AddressPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'address'), teaser.data.bindings.opengis.citygml.raw.base.AddressPropertyType, scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5))) -AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 87, 1))) +AbstractBuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractBuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 87, 1))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -2903,341 +2933,341 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) + cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) + cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) counters.add(cc_19) - cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) counters.add(cc_20) - cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) + cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) counters.add(cc_21) - cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) + cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) counters.add(cc_22) - cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) + cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) counters.add(cc_23) - cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) + cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) counters.add(cc_24) - cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) + cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) counters.add(cc_25) - cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) + cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) counters.add(cc_26) - cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) + cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) counters.add(cc_27) - cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) + cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) counters.add(cc_28) - cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) + cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) counters.add(cc_29) - cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) + cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) counters.add(cc_30) - cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) + cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) counters.add(cc_31) - cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) + cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) counters.add(cc_32) - cc_33 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) + cc_33 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) counters.add(cc_33) - cc_34 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) + cc_34 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) counters.add(cc_34) - cc_35 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) + cc_35 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) counters.add(cc_35) - cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) + cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) counters.add(cc_36) - cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) + cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) counters.add(cc_37) - cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) + cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) counters.add(cc_38) - cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) + cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) counters.add(cc_39) - cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) + cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) counters.add(cc_40) - cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) + cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) counters.add(cc_41) - cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) + cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) counters.add(cc_42) - cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) + cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) counters.add(cc_43) - cc_44 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) + cc_44 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) counters.add(cc_44) - cc_45 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) + cc_45 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) counters.add(cc_45) - cc_46 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) + cc_46 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) counters.add(cc_46) - cc_47 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) + cc_47 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) counters.add(cc_47) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfSite')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfSite')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roofType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roofType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = set() final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = set() final_update.add(fac.UpdateInstruction(cc_20, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) final_update = set() final_update.add(fac.UpdateInstruction(cc_21, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() final_update.add(fac.UpdateInstruction(cc_22, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_22) final_update = set() final_update.add(fac.UpdateInstruction(cc_23, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_23) final_update = set() final_update.add(fac.UpdateInstruction(cc_24, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_24) final_update = set() final_update.add(fac.UpdateInstruction(cc_25, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_25) final_update = set() final_update.add(fac.UpdateInstruction(cc_26, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_26) final_update = set() final_update.add(fac.UpdateInstruction(cc_27, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_27) final_update = set() final_update.add(fac.UpdateInstruction(cc_28, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_28) final_update = set() final_update.add(fac.UpdateInstruction(cc_29, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_29) final_update = set() final_update.add(fac.UpdateInstruction(cc_30, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_30) final_update = set() final_update.add(fac.UpdateInstruction(cc_31, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_31) final_update = set() final_update.add(fac.UpdateInstruction(cc_32, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_32) final_update = set() final_update.add(fac.UpdateInstruction(cc_33, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_33) final_update = set() final_update.add(fac.UpdateInstruction(cc_34, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_34) final_update = set() final_update.add(fac.UpdateInstruction(cc_35, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_35) final_update = set() final_update.add(fac.UpdateInstruction(cc_36, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_36) final_update = set() final_update.add(fac.UpdateInstruction(cc_37, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_37) final_update = set() final_update.add(fac.UpdateInstruction(cc_38, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_38) final_update = set() final_update.add(fac.UpdateInstruction(cc_39, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_39) final_update = set() final_update.add(fac.UpdateInstruction(cc_40, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_40) final_update = set() final_update.add(fac.UpdateInstruction(cc_41, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_41) final_update = set() final_update.add(fac.UpdateInstruction(cc_42, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_42) final_update = set() final_update.add(fac.UpdateInstruction(cc_43, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_43) final_update = set() final_update.add(fac.UpdateInstruction(cc_44, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_44) final_update = set() final_update.add(fac.UpdateInstruction(cc_45, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_45) final_update = set() final_update.add(fac.UpdateInstruction(cc_46, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_46) final_update = set() final_update.add(fac.UpdateInstruction(cc_47, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_47) transitions = [] @@ -5694,7 +5724,7 @@ def _BuildAutomaton (): -BuildingPartPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingPart'), BuildingPartType, scope=BuildingPartPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 113, 1))) +BuildingPartPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingPart'), BuildingPartType, scope=BuildingPartPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 113, 1))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -5703,12 +5733,12 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 123, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 123, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingPart')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 124, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingPartPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingPart')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 124, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -5721,27 +5751,27 @@ def _BuildAutomaton_ (): -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 138, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 138, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 139, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 139, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 140, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 140, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 141, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 141, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 142, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 142, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 143, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 143, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 144, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 144, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 145, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 145, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 146, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 146, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundarySurfacePropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 147, 5))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundarySurfacePropertyType, scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 147, 5))) -BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingInstallation'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 156, 1))) +BuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingInstallation'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=BuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 156, 1))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -5750,166 +5780,166 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 138, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 138, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 139, 5)) + cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 139, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 140, 5)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 140, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 141, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 141, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 142, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 142, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 143, 5)) + cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 143, 5)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 144, 5)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 144, 5)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 145, 5)) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 145, 5)) counters.add(cc_19) - cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 146, 5)) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 146, 5)) counters.add(cc_20) - cc_21 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 147, 5)) + cc_21 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 147, 5)) counters.add(cc_21) - cc_22 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 148, 5)) + cc_22 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 148, 5)) counters.add(cc_22) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 138, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 138, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 139, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 139, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 140, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 141, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 141, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 142, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 142, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 143, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 143, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 144, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 144, 5)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = set() final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 145, 5)) st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = set() final_update.add(fac.UpdateInstruction(cc_20, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 146, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 146, 5)) st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) final_update = set() final_update.add(fac.UpdateInstruction(cc_21, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 147, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 147, 5)) st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() final_update.add(fac.UpdateInstruction(cc_22, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 148, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 148, 5)) st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_22) transitions = [] @@ -6516,7 +6546,7 @@ def _BuildAutomaton_2 (): -BuildingInstallationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallation'), BuildingInstallationType, scope=BuildingInstallationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 154, 1))) +BuildingInstallationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallation'), BuildingInstallationType, scope=BuildingInstallationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 154, 1))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -6525,12 +6555,12 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 164, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 164, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingInstallationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 165, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingInstallationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 165, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -6543,19 +6573,19 @@ def _BuildAutomaton_3 (): -IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 180, 5))) +IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 180, 5))) -IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 181, 5))) +IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 181, 5))) -IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 182, 5))) +IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 182, 5))) -IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 183, 5))) +IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 183, 5))) -IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 184, 5))) +IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 184, 5))) -IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundarySurfacePropertyType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 185, 5))) +IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundarySurfacePropertyType, scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 185, 5))) -IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfIntBuildingInstallation'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 194, 1))) +IntBuildingInstallationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfIntBuildingInstallation'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=IntBuildingInstallationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 194, 1))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -6564,138 +6594,138 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 180, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 180, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 181, 5)) + cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 181, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 182, 5)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 182, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 183, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 183, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 184, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 184, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 185, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 185, 5)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 186, 5)) + cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 186, 5)) counters.add(cc_18) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 180, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 180, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 181, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 181, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 182, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 182, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 183, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 183, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 184, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 184, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 185, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 185, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfIntBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 186, 5)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfIntBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 186, 5)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) transitions = [] @@ -7122,7 +7152,7 @@ def _BuildAutomaton_4 (): -IntBuildingInstallationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallation'), IntBuildingInstallationType, scope=IntBuildingInstallationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 192, 1))) +IntBuildingInstallationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallation'), IntBuildingInstallationType, scope=IntBuildingInstallationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 192, 1))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -7131,12 +7161,12 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 202, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 202, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 203, 3)) + symbol = pyxb.binding.content.ElementUse(IntBuildingInstallationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'IntBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 203, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -7149,15 +7179,15 @@ def _BuildAutomaton_5 (): -AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5))) +AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5))) -AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5))) +AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5))) -AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5))) +AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5))) -AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'opening'), OpeningPropertyType, scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5))) +AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'opening'), OpeningPropertyType, scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5))) -AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 232, 1))) +AbstractBoundarySurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractBoundarySurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 232, 1))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -7166,124 +7196,124 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractBoundarySurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) transitions = [] @@ -7632,7 +7662,7 @@ def _BuildAutomaton_6 (): -BoundarySurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_BoundarySurface'), AbstractBoundarySurfaceType, abstract=pyxb.binding.datatypes.boolean(1), scope=BoundarySurfacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 230, 1))) +BoundarySurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_BoundarySurface'), AbstractBoundarySurfaceType, abstract=pyxb.binding.datatypes.boolean(1), scope=BoundarySurfacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 230, 1))) def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked @@ -7641,12 +7671,12 @@ def _BuildAutomaton_7 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 373, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 373, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BoundarySurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_BoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 374, 3)) + symbol = pyxb.binding.content.ElementUse(BoundarySurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_BoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 374, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -7659,7 +7689,7 @@ def _BuildAutomaton_7 (): -OpeningPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Opening'), AbstractOpeningType, abstract=pyxb.binding.datatypes.boolean(1), scope=OpeningPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 412, 1))) +OpeningPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Opening'), AbstractOpeningType, abstract=pyxb.binding.datatypes.boolean(1), scope=OpeningPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 412, 1))) def _BuildAutomaton_8 (): # Remove this helper function from the namespace after it is invoked @@ -7668,12 +7698,12 @@ def _BuildAutomaton_8 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 387, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 387, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OpeningPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 388, 3)) + symbol = pyxb.binding.content.ElementUse(OpeningPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 388, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -7686,15 +7716,15 @@ def _BuildAutomaton_8 (): -AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5))) +AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5))) -AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5))) +AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5))) -AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5))) +AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5))) -AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5))) +AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5))) -AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 414, 1))) +AbstractOpeningType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractOpeningType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 414, 1))) def _BuildAutomaton_9 (): # Remove this helper function from the namespace after it is invoked @@ -7703,124 +7733,124 @@ def _BuildAutomaton_9 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) counters.add(cc_16) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractOpeningType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) transitions = [] @@ -8169,23 +8199,23 @@ def _BuildAutomaton_9 (): -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 469, 5))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 469, 5))) -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 470, 5))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 470, 5))) -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 471, 5))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 471, 5))) -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 472, 5))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 472, 5))) -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 473, 5))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 473, 5))) -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundarySurfacePropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 474, 5))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundarySurfacePropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 474, 5))) -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interiorFurniture'), InteriorFurniturePropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 475, 5))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interiorFurniture'), InteriorFurniturePropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 475, 5))) -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roomInstallation'), IntBuildingInstallationPropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 476, 5))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roomInstallation'), IntBuildingInstallationPropertyType, scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 476, 5))) -RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoom'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=RoomType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 485, 1))) +RoomType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoom'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=RoomType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 485, 1))) def _BuildAutomaton_10 (): # Remove this helper function from the namespace after it is invoked @@ -8194,152 +8224,152 @@ def _BuildAutomaton_10 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 469, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 469, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 470, 5)) + cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 470, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 471, 5)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 471, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 472, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 472, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 473, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 473, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 474, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 474, 5)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 475, 5)) + cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 475, 5)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 476, 5)) + cc_19 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 476, 5)) counters.add(cc_19) - cc_20 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 477, 5)) + cc_20 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 477, 5)) counters.add(cc_20) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 469, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 469, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 470, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 470, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 471, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 471, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 472, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 472, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 473, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 473, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 474, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 474, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorFurniture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 475, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorFurniture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 475, 5)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = set() final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roomInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 476, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roomInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 476, 5)) st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = set() final_update.add(fac.UpdateInstruction(cc_20, False)) - symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 477, 5)) + symbol = pyxb.binding.content.ElementUse(RoomType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 477, 5)) st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) transitions = [] @@ -8852,17 +8882,17 @@ def _BuildAutomaton_10 (): -BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 495, 5))) +BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 495, 5))) -BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 496, 5))) +BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 496, 5))) -BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 497, 5))) +BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 497, 5))) -BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 498, 5))) +BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 498, 5))) -BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 499, 5))) +BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 499, 5))) -BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingFurniture'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 508, 1))) +BuildingFurnitureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingFurniture'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=BuildingFurnitureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 508, 1))) def _BuildAutomaton_11 (): # Remove this helper function from the namespace after it is invoked @@ -8871,131 +8901,131 @@ def _BuildAutomaton_11 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 495, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 495, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 496, 5)) + cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 496, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 497, 5)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 497, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 498, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 498, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 499, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 499, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 500, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 500, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 495, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 495, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 496, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 496, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 497, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 497, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 498, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 498, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 499, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 499, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingFurniture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 500, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingFurnitureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingFurniture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 500, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -9382,7 +9412,7 @@ def _BuildAutomaton_11 (): -InteriorRoomPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Room'), RoomType, scope=InteriorRoomPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 483, 1))) +InteriorRoomPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Room'), RoomType, scope=InteriorRoomPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 483, 1))) def _BuildAutomaton_12 (): # Remove this helper function from the namespace after it is invoked @@ -9391,12 +9421,12 @@ def _BuildAutomaton_12 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 517, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 517, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(InteriorRoomPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Room')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 518, 3)) + symbol = pyxb.binding.content.ElementUse(InteriorRoomPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Room')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 518, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -9409,7 +9439,7 @@ def _BuildAutomaton_12 (): -InteriorFurniturePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingFurniture'), BuildingFurnitureType, scope=InteriorFurniturePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 506, 1))) +InteriorFurniturePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingFurniture'), BuildingFurnitureType, scope=InteriorFurniturePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 506, 1))) def _BuildAutomaton_13 (): # Remove this helper function from the namespace after it is invoked @@ -9418,12 +9448,12 @@ def _BuildAutomaton_13 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 529, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 529, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(InteriorFurniturePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingFurniture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 530, 3)) + symbol = pyxb.binding.content.ElementUse(InteriorFurniturePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingFurniture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 530, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -9436,7 +9466,7 @@ def _BuildAutomaton_13 (): -BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuilding'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=BuildingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 101, 1))) +BuildingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuilding'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=BuildingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 101, 1))) def _BuildAutomaton_14 (): # Remove this helper function from the namespace after it is invoked @@ -9445,348 +9475,348 @@ def _BuildAutomaton_14 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) + cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) + cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) counters.add(cc_19) - cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) counters.add(cc_20) - cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) + cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) counters.add(cc_21) - cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) + cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) counters.add(cc_22) - cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) + cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) counters.add(cc_23) - cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) + cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) counters.add(cc_24) - cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) + cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) counters.add(cc_25) - cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) + cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) counters.add(cc_26) - cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) + cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) counters.add(cc_27) - cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) + cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) counters.add(cc_28) - cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) + cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) counters.add(cc_29) - cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) + cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) counters.add(cc_30) - cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) + cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) counters.add(cc_31) - cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) + cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) counters.add(cc_32) - cc_33 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) + cc_33 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) counters.add(cc_33) - cc_34 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) + cc_34 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) counters.add(cc_34) - cc_35 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) + cc_35 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) counters.add(cc_35) - cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) + cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) counters.add(cc_36) - cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) + cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) counters.add(cc_37) - cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) + cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) counters.add(cc_38) - cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) + cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) counters.add(cc_39) - cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) + cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) counters.add(cc_40) - cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) + cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) counters.add(cc_41) - cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) + cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) counters.add(cc_42) - cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) + cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) counters.add(cc_43) - cc_44 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) + cc_44 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) counters.add(cc_44) - cc_45 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) + cc_45 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) counters.add(cc_45) - cc_46 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) + cc_46 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) counters.add(cc_46) - cc_47 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) + cc_47 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) counters.add(cc_47) - cc_48 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 93, 5)) + cc_48 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 93, 5)) counters.add(cc_48) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfSite')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfSite')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roofType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roofType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = set() final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = set() final_update.add(fac.UpdateInstruction(cc_20, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) final_update = set() final_update.add(fac.UpdateInstruction(cc_21, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() final_update.add(fac.UpdateInstruction(cc_22, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_22) final_update = set() final_update.add(fac.UpdateInstruction(cc_23, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_23) final_update = set() final_update.add(fac.UpdateInstruction(cc_24, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_24) final_update = set() final_update.add(fac.UpdateInstruction(cc_25, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_25) final_update = set() final_update.add(fac.UpdateInstruction(cc_26, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_26) final_update = set() final_update.add(fac.UpdateInstruction(cc_27, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_27) final_update = set() final_update.add(fac.UpdateInstruction(cc_28, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_28) final_update = set() final_update.add(fac.UpdateInstruction(cc_29, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_29) final_update = set() final_update.add(fac.UpdateInstruction(cc_30, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_30) final_update = set() final_update.add(fac.UpdateInstruction(cc_31, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_31) final_update = set() final_update.add(fac.UpdateInstruction(cc_32, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_32) final_update = set() final_update.add(fac.UpdateInstruction(cc_33, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_33) final_update = set() final_update.add(fac.UpdateInstruction(cc_34, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_34) final_update = set() final_update.add(fac.UpdateInstruction(cc_35, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_35) final_update = set() final_update.add(fac.UpdateInstruction(cc_36, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_36) final_update = set() final_update.add(fac.UpdateInstruction(cc_37, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_37) final_update = set() final_update.add(fac.UpdateInstruction(cc_38, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_38) final_update = set() final_update.add(fac.UpdateInstruction(cc_39, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_39) final_update = set() final_update.add(fac.UpdateInstruction(cc_40, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_40) final_update = set() final_update.add(fac.UpdateInstruction(cc_41, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_41) final_update = set() final_update.add(fac.UpdateInstruction(cc_42, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_42) final_update = set() final_update.add(fac.UpdateInstruction(cc_43, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_43) final_update = set() final_update.add(fac.UpdateInstruction(cc_44, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_44) final_update = set() final_update.add(fac.UpdateInstruction(cc_45, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_45) final_update = set() final_update.add(fac.UpdateInstruction(cc_46, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_46) final_update = set() final_update.add(fac.UpdateInstruction(cc_47, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_47) final_update = set() final_update.add(fac.UpdateInstruction(cc_48, False)) - symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuilding')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 93, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuilding')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 93, 5)) st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_48) transitions = [] @@ -12343,7 +12373,7 @@ def _BuildAutomaton_14 (): -BuildingPartType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingPart'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=BuildingPartType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 115, 1))) +BuildingPartType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingPart'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=BuildingPartType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 115, 1))) def _BuildAutomaton_15 (): # Remove this helper function from the namespace after it is invoked @@ -12352,348 +12382,348 @@ def _BuildAutomaton_15 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) + cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) + cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) counters.add(cc_19) - cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) counters.add(cc_20) - cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) + cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) counters.add(cc_21) - cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) + cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) counters.add(cc_22) - cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) + cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) counters.add(cc_23) - cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) + cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) counters.add(cc_24) - cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) + cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) counters.add(cc_25) - cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) + cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) counters.add(cc_26) - cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) + cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) counters.add(cc_27) - cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) + cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) counters.add(cc_28) - cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) + cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) counters.add(cc_29) - cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) + cc_30 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) counters.add(cc_30) - cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) + cc_31 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) counters.add(cc_31) - cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) + cc_32 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) counters.add(cc_32) - cc_33 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) + cc_33 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) counters.add(cc_33) - cc_34 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) + cc_34 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) counters.add(cc_34) - cc_35 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) + cc_35 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) counters.add(cc_35) - cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) + cc_36 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) counters.add(cc_36) - cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) + cc_37 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) counters.add(cc_37) - cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) + cc_38 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) counters.add(cc_38) - cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) + cc_39 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) counters.add(cc_39) - cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) + cc_40 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) counters.add(cc_40) - cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) + cc_41 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) counters.add(cc_41) - cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) + cc_42 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) counters.add(cc_42) - cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) + cc_43 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) counters.add(cc_43) - cc_44 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) + cc_44 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) counters.add(cc_44) - cc_45 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) + cc_45 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) counters.add(cc_45) - cc_46 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) + cc_46 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) counters.add(cc_46) - cc_47 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) + cc_47 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) counters.add(cc_47) - cc_48 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 107, 5)) + cc_48 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 107, 5)) counters.add(cc_48) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfSite')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfSite')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 105, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 44, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 45, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 46, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfConstruction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 47, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfDemolition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 48, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roofType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roofType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 49, 5)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = set() final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measuredHeight')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 50, 5)) st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = set() final_update.add(fac.UpdateInstruction(cc_20, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysAboveGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 51, 5)) st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) final_update = set() final_update.add(fac.UpdateInstruction(cc_21, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeysBelowGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 52, 5)) st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() final_update.add(fac.UpdateInstruction(cc_22, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsAboveGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 53, 5)) st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_22) final_update = set() final_update.add(fac.UpdateInstruction(cc_23, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storeyHeightsBelowGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 54, 5)) st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_23) final_update = set() final_update.add(fac.UpdateInstruction(cc_24, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0FootPrint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 55, 5)) st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_24) final_update = set() final_update.add(fac.UpdateInstruction(cc_25, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0RoofEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 56, 5)) st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_25) final_update = set() final_update.add(fac.UpdateInstruction(cc_26, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 57, 5)) st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_26) final_update = set() final_update.add(fac.UpdateInstruction(cc_27, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 58, 5)) st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_27) final_update = set() final_update.add(fac.UpdateInstruction(cc_28, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 59, 5)) st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_28) final_update = set() final_update.add(fac.UpdateInstruction(cc_29, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 60, 5)) st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_29) final_update = set() final_update.add(fac.UpdateInstruction(cc_30, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 61, 5)) st_30 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_30) final_update = set() final_update.add(fac.UpdateInstruction(cc_31, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 62, 5)) st_31 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_31) final_update = set() final_update.add(fac.UpdateInstruction(cc_32, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 63, 5)) st_32 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_32) final_update = set() final_update.add(fac.UpdateInstruction(cc_33, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outerBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 64, 5)) st_33 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_33) final_update = set() final_update.add(fac.UpdateInstruction(cc_34, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 65, 5)) st_34 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_34) final_update = set() final_update.add(fac.UpdateInstruction(cc_35, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 67, 5)) st_35 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_35) final_update = set() final_update.add(fac.UpdateInstruction(cc_36, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 68, 5)) st_36 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_36) final_update = set() final_update.add(fac.UpdateInstruction(cc_37, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 69, 5)) st_37 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_37) final_update = set() final_update.add(fac.UpdateInstruction(cc_38, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 70, 5)) st_38 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_38) final_update = set() final_update.add(fac.UpdateInstruction(cc_39, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 71, 5)) st_39 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_39) final_update = set() final_update.add(fac.UpdateInstruction(cc_40, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 72, 5)) st_40 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_40) final_update = set() final_update.add(fac.UpdateInstruction(cc_41, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 73, 5)) st_41 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_41) final_update = set() final_update.add(fac.UpdateInstruction(cc_42, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 74, 5)) st_42 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_42) final_update = set() final_update.add(fac.UpdateInstruction(cc_43, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 75, 5)) st_43 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_43) final_update = set() final_update.add(fac.UpdateInstruction(cc_44, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 76, 5)) st_44 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_44) final_update = set() final_update.add(fac.UpdateInstruction(cc_45, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consistsOfBuildingPart')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 77, 5)) st_45 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_45) final_update = set() final_update.add(fac.UpdateInstruction(cc_46, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 78, 5)) st_46 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_46) final_update = set() final_update.add(fac.UpdateInstruction(cc_47, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfAbstractBuilding')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 79, 5)) st_47 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_47) final_update = set() final_update.add(fac.UpdateInstruction(cc_48, False)) - symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingPart')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 107, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingPartType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBuildingPart')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 107, 5)) st_48 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_48) transitions = [] @@ -15250,7 +15280,7 @@ def _BuildAutomaton_15 (): -RoofSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoofSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=RoofSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 246, 1))) +RoofSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoofSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=RoofSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 246, 1))) def _BuildAutomaton_16 (): # Remove this helper function from the namespace after it is invoked @@ -15259,131 +15289,131 @@ def _BuildAutomaton_16 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 238, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 238, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoofSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 238, 5)) + symbol = pyxb.binding.content.ElementUse(RoofSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfRoofSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 238, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -15770,7 +15800,7 @@ def _BuildAutomaton_16 (): -WallSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWallSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=WallSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 260, 1))) +WallSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWallSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=WallSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 260, 1))) def _BuildAutomaton_17 (): # Remove this helper function from the namespace after it is invoked @@ -15779,131 +15809,131 @@ def _BuildAutomaton_17 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 252, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 252, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWallSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 252, 5)) + symbol = pyxb.binding.content.ElementUse(WallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWallSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 252, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -16290,7 +16320,7 @@ def _BuildAutomaton_17 (): -GroundSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfGroundSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=GroundSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 274, 1))) +GroundSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfGroundSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=GroundSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 274, 1))) def _BuildAutomaton_18 (): # Remove this helper function from the namespace after it is invoked @@ -16299,131 +16329,131 @@ def _BuildAutomaton_18 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 266, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 266, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfGroundSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 266, 5)) + symbol = pyxb.binding.content.ElementUse(GroundSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfGroundSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 266, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -16810,7 +16840,7 @@ def _BuildAutomaton_18 (): -ClosureSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfClosureSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=ClosureSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 288, 1))) +ClosureSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfClosureSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=ClosureSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 288, 1))) def _BuildAutomaton_19 (): # Remove this helper function from the namespace after it is invoked @@ -16819,131 +16849,131 @@ def _BuildAutomaton_19 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 280, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 280, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfClosureSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 280, 5)) + symbol = pyxb.binding.content.ElementUse(ClosureSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfClosureSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 280, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -17330,7 +17360,7 @@ def _BuildAutomaton_19 (): -FloorSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfFloorSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=FloorSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 304, 1))) +FloorSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfFloorSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=FloorSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 304, 1))) def _BuildAutomaton_20 (): # Remove this helper function from the namespace after it is invoked @@ -17339,131 +17369,131 @@ def _BuildAutomaton_20 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 296, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 296, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfFloorSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 296, 5)) + symbol = pyxb.binding.content.ElementUse(FloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfFloorSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 296, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -17850,7 +17880,7 @@ def _BuildAutomaton_20 (): -OuterFloorSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterFloorSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=OuterFloorSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 318, 1))) +OuterFloorSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterFloorSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=OuterFloorSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 318, 1))) def _BuildAutomaton_21 (): # Remove this helper function from the namespace after it is invoked @@ -17859,131 +17889,131 @@ def _BuildAutomaton_21 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 310, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 310, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterFloorSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 310, 5)) + symbol = pyxb.binding.content.ElementUse(OuterFloorSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterFloorSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 310, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -18370,7 +18400,7 @@ def _BuildAutomaton_21 (): -InteriorWallSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfInteriorWallSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=InteriorWallSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 332, 1))) +InteriorWallSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfInteriorWallSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=InteriorWallSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 332, 1))) def _BuildAutomaton_22 (): # Remove this helper function from the namespace after it is invoked @@ -18379,131 +18409,131 @@ def _BuildAutomaton_22 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 324, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 324, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfInteriorWallSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 324, 5)) + symbol = pyxb.binding.content.ElementUse(InteriorWallSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfInteriorWallSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 324, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -18890,7 +18920,7 @@ def _BuildAutomaton_22 (): -CeilingSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCeilingSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=CeilingSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 346, 1))) +CeilingSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCeilingSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=CeilingSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 346, 1))) def _BuildAutomaton_23 (): # Remove this helper function from the namespace after it is invoked @@ -18899,131 +18929,131 @@ def _BuildAutomaton_23 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 338, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 338, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCeilingSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 338, 5)) + symbol = pyxb.binding.content.ElementUse(CeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfCeilingSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 338, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -19410,7 +19440,7 @@ def _BuildAutomaton_23 (): -OuterCeilingSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterCeilingSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=OuterCeilingSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 360, 1))) +OuterCeilingSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterCeilingSurface'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=OuterCeilingSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 360, 1))) def _BuildAutomaton_24 (): # Remove this helper function from the namespace after it is invoked @@ -19419,131 +19449,131 @@ def _BuildAutomaton_24 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 352, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 352, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 220, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 221, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 222, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 223, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 224, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterCeilingSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 352, 5)) + symbol = pyxb.binding.content.ElementUse(OuterCeilingSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOuterCeilingSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 352, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -19930,7 +19960,7 @@ def _BuildAutomaton_24 (): -WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWindow'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=WindowType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 433, 1))) +WindowType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWindow'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=WindowType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 433, 1))) def _BuildAutomaton_25 (): # Remove this helper function from the namespace after it is invoked @@ -19939,131 +19969,131 @@ def _BuildAutomaton_25 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 425, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 425, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWindow')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 425, 5)) + symbol = pyxb.binding.content.ElementUse(WindowType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfWindow')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 425, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -20450,9 +20480,9 @@ def _BuildAutomaton_25 (): -DoorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'address'), teaser.data.bindings.opengis.citygml.raw.base.AddressPropertyType, scope=DoorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 444, 5))) +DoorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'address'), teaser.data.bindings.opengis.citygml.raw.base.AddressPropertyType, scope=DoorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 444, 5))) -DoorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfDoor'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=DoorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 453, 1))) +DoorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfDoor'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=DoorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 453, 1))) def _BuildAutomaton_26 (): # Remove this helper function from the namespace after it is invoked @@ -20461,138 +20491,138 @@ def _BuildAutomaton_26 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 444, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 444, 5)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 445, 5)) + cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 445, 5)) counters.add(cc_18) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 402, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 403, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 404, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 405, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfOpening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 406, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 444, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 444, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfDoor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 445, 5)) + symbol = pyxb.binding.content.ElementUse(DoorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GenericApplicationPropertyOfDoor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/building/2.0/building.xsd', 445, 5)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) transitions = [] diff --git a/teaser/data/bindings/opengis/citygml/raw/energy.py b/teaser/data/bindings/opengis/citygml/raw/energy.py index e7d785b89..94a504e6c 100644 --- a/teaser/data/bindings/opengis/citygml/raw/energy.py +++ b/teaser/data/bindings/opengis/citygml/raw/energy.py @@ -1,8 +1,8 @@ # ./pyxb/bundles/opengis/citygml/raw/energy.py # -*- coding: utf-8 -*- -# PyXB bindings for NM:83f18025af0833fe7aca2c29be078ae1db363261 -# Generated 2016-04-07 16:03:57.962600 by PyXB version 1.2.4 using Python 2.7.11.final.0 -# Namespace http://www.sig3d.org/citygml/2.0/energy/0.6.0 +# PyXB bindings for NM:325fd156a2f3e27272ffacc52452cc41f7d0556e +# Generated 2017-01-09 16:12:18.727042 by PyXB version 1.2.5 using Python 3.5.2.final.0 +# Namespace http://www.sig3d.org/citygml/2.0/energy/0.7.0 from __future__ import unicode_literals import pyxb @@ -13,25 +13,28 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:9097f8ea-fcc9-11e5-9843-000c29ce1afb') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:01f9f748-d67e-11e6-8d7b-100ba9a189d0') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.bundles.common.xlink import teaser.data.bindings.opengis.citygml.raw.building -import teaser.data.bindings.opengis.citygml.raw.base -import pyxb.binding.datatypes import teaser.data.bindings.opengis.raw.gml +import pyxb.binding.datatypes +import teaser.data.bindings.opengis.citygml.raw.base # NOTE: All namespace declarations are reserved within the binding -Namespace = pyxb.namespace.NamespaceForURI('http://www.sig3d.org/citygml/2.0/energy/0.6.0', create_if_missing=True) +Namespace = pyxb.namespace.NamespaceForURI('http://www.sig3d.org/citygml/2.0/energy/0.7.0', create_if_missing=True) Namespace.configureCategories(['typeBinding', 'elementBinding']) _Namespace_gml = teaser.data.bindings.opengis.raw.gml.Namespace _Namespace_gml.configureCategories(['typeBinding', 'elementBinding']) @@ -83,224 +86,323 @@ def CreateFromDOM (node, default_namespace=None): return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConditioningType -class ConditioningType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AcquisitionMethodValue +class AcquisitionMethodValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """Note: May be converted to CodeList in next version.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AcquisitionMethodValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 287, 2) + _Documentation = 'Note: May be converted to CodeList in next version.' +AcquisitionMethodValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=AcquisitionMethodValue, enum_prefix=None) +AcquisitionMethodValue.Measurement = AcquisitionMethodValue._CF_enumeration.addEnumeration(unicode_value='Measurement', tag='Measurement') +AcquisitionMethodValue.Simulation = AcquisitionMethodValue._CF_enumeration.addEnumeration(unicode_value='Simulation', tag='Simulation') +AcquisitionMethodValue.CalibratedSimulation = AcquisitionMethodValue._CF_enumeration.addEnumeration(unicode_value='CalibratedSimulation', tag='CalibratedSimulation') +AcquisitionMethodValue.Estimation = AcquisitionMethodValue._CF_enumeration.addEnumeration(unicode_value='Estimation', tag='Estimation') +AcquisitionMethodValue.Unknown = AcquisitionMethodValue._CF_enumeration.addEnumeration(unicode_value='Unknown', tag='Unknown') +AcquisitionMethodValue._InitializeFacetMap(AcquisitionMethodValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'AcquisitionMethodValue', AcquisitionMethodValue) +_module_typeBindings.AcquisitionMethodValue = AcquisitionMethodValue - """Conditioned status of a building part.""" +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}CellTypeValue +class CellTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConditioningType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 291, 2) - _Documentation = 'Conditioned status of a building part.' -ConditioningType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ConditioningType, enum_prefix=None) -ConditioningType.Conditioned = ConditioningType._CF_enumeration.addEnumeration(unicode_value='Conditioned', tag='Conditioned') -ConditioningType.Unconditioned = ConditioningType._CF_enumeration.addEnumeration(unicode_value='Unconditioned', tag='Unconditioned') -ConditioningType.None_ = ConditioningType._CF_enumeration.addEnumeration(unicode_value='None', tag='None_') -ConditioningType._InitializeFacetMap(ConditioningType._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'ConditioningType', ConditioningType) + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CellTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 415, 2) + _Documentation = None +CellTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=CellTypeValue, enum_prefix=None) +CellTypeValue.Monocrystalline = CellTypeValue._CF_enumeration.addEnumeration(unicode_value='Monocrystalline', tag='Monocrystalline') +CellTypeValue.Polycrystalline = CellTypeValue._CF_enumeration.addEnumeration(unicode_value='Polycrystalline', tag='Polycrystalline') +CellTypeValue.Amorphous = CellTypeValue._CF_enumeration.addEnumeration(unicode_value='Amorphous', tag='Amorphous') +CellTypeValue._InitializeFacetMap(CellTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'CellTypeValue', CellTypeValue) +_module_typeBindings.CellTypeValue = CellTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}CollectorTypeValue +class CollectorTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DayType -class DayType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CollectorTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 425, 2) + _Documentation = None +CollectorTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=CollectorTypeValue, enum_prefix=None) +CollectorTypeValue.FlatPlaneCollector = CollectorTypeValue._CF_enumeration.addEnumeration(unicode_value='FlatPlaneCollector', tag='FlatPlaneCollector') +CollectorTypeValue.EvacuatedTubeCollector = CollectorTypeValue._CF_enumeration.addEnumeration(unicode_value='EvacuatedTubeCollector', tag='EvacuatedTubeCollector') +CollectorTypeValue._InitializeFacetMap(CollectorTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'CollectorTypeValue', CollectorTypeValue) +_module_typeBindings.CollectorTypeValue = CollectorTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ConstructionWeightValue +class ConstructionWeightValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """Very light construction""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConstructionWeightValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 543, 2) + _Documentation = 'Very light construction' +ConstructionWeightValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ConstructionWeightValue, enum_prefix=None) +ConstructionWeightValue.VeryLight = ConstructionWeightValue._CF_enumeration.addEnumeration(unicode_value='VeryLight', tag='VeryLight') +ConstructionWeightValue.Light = ConstructionWeightValue._CF_enumeration.addEnumeration(unicode_value='Light', tag='Light') +ConstructionWeightValue.Medium = ConstructionWeightValue._CF_enumeration.addEnumeration(unicode_value='Medium', tag='Medium') +ConstructionWeightValue.Heavy = ConstructionWeightValue._CF_enumeration.addEnumeration(unicode_value='Heavy', tag='Heavy') +ConstructionWeightValue._InitializeFacetMap(ConstructionWeightValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'ConstructionWeightValue', ConstructionWeightValue) +_module_typeBindings.ConstructionWeightValue = ConstructionWeightValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DayTypeValue +class DayTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """Type referring to a day categorization.""" - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DayType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 432, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DayTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 654, 2) _Documentation = 'Type referring to a day categorization.' -DayType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=DayType, enum_prefix=None) -DayType.CustomDay1 = DayType._CF_enumeration.addEnumeration(unicode_value='CustomDay1', tag='CustomDay1') -DayType.CustomDay2 = DayType._CF_enumeration.addEnumeration(unicode_value='CustomDay2', tag='CustomDay2') -DayType.OtherDay = DayType._CF_enumeration.addEnumeration(unicode_value='OtherDay', tag='OtherDay') -DayType.Holiday = DayType._CF_enumeration.addEnumeration(unicode_value='Holiday', tag='Holiday') -DayType.Monday = DayType._CF_enumeration.addEnumeration(unicode_value='Monday', tag='Monday') -DayType.Tuesday = DayType._CF_enumeration.addEnumeration(unicode_value='Tuesday', tag='Tuesday') -DayType.Wednesday = DayType._CF_enumeration.addEnumeration(unicode_value='Wednesday', tag='Wednesday') -DayType.Thursday = DayType._CF_enumeration.addEnumeration(unicode_value='Thursday', tag='Thursday') -DayType.Friday = DayType._CF_enumeration.addEnumeration(unicode_value='Friday', tag='Friday') -DayType.Saturday = DayType._CF_enumeration.addEnumeration(unicode_value='Saturday', tag='Saturday') -DayType.Sunday = DayType._CF_enumeration.addEnumeration(unicode_value='Sunday', tag='Sunday') -DayType.SummerDesignDay = DayType._CF_enumeration.addEnumeration(unicode_value='SummerDesignDay', tag='SummerDesignDay') -DayType.WinterDesignDay = DayType._CF_enumeration.addEnumeration(unicode_value='WinterDesignDay', tag='WinterDesignDay') -DayType.WeekDay = DayType._CF_enumeration.addEnumeration(unicode_value='WeekDay', tag='WeekDay') -DayType.WeekEnd = DayType._CF_enumeration.addEnumeration(unicode_value='WeekEnd', tag='WeekEnd') -DayType._InitializeFacetMap(DayType._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'DayType', DayType) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DistributionType -class DistributionType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +DayTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=DayTypeValue, enum_prefix=None) +DayTypeValue.Monday = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='Monday', tag='Monday') +DayTypeValue.Tuesday = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='Tuesday', tag='Tuesday') +DayTypeValue.Wednesday = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='Wednesday', tag='Wednesday') +DayTypeValue.Thursday = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='Thursday', tag='Thursday') +DayTypeValue.Friday = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='Friday', tag='Friday') +DayTypeValue.Saturday = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='Saturday', tag='Saturday') +DayTypeValue.Sunday = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='Sunday', tag='Sunday') +DayTypeValue.DesignDay = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='DesignDay', tag='DesignDay') +DayTypeValue.WeekDay = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='WeekDay', tag='WeekDay') +DayTypeValue.WeekEnd = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='WeekEnd', tag='WeekEnd') +DayTypeValue.TypicalDay = DayTypeValue._CF_enumeration.addEnumeration(unicode_value='TypicalDay', tag='TypicalDay') +DayTypeValue._InitializeFacetMap(DayTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'DayTypeValue', DayTypeValue) +_module_typeBindings.DayTypeValue = DayTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DistributionTypeValue +class DistributionTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """Classification referring to energy distribution art between the energy conversion system and the end-use place.""" - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DistributionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 482, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DistributionTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 724, 2) _Documentation = 'Classification referring to energy distribution art between the energy conversion system and the end-use place.' -DistributionType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=DistributionType, enum_prefix=None) -DistributionType.Building = DistributionType._CF_enumeration.addEnumeration(unicode_value='Building', tag='Building') -DistributionType.Dwelling = DistributionType._CF_enumeration.addEnumeration(unicode_value='Dwelling', tag='Dwelling') -DistributionType.GroupOfBuildings = DistributionType._CF_enumeration.addEnumeration(unicode_value='GroupOfBuildings', tag='GroupOfBuildings') -DistributionType.Room = DistributionType._CF_enumeration.addEnumeration(unicode_value='Room', tag='Room') -DistributionType.Staircase = DistributionType._CF_enumeration.addEnumeration(unicode_value='Staircase', tag='Staircase') -DistributionType.Storey = DistributionType._CF_enumeration.addEnumeration(unicode_value='Storey', tag='Storey') -DistributionType._InitializeFacetMap(DistributionType._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'DistributionType', DistributionType) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EndUseType -class EndUseType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +DistributionTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=DistributionTypeValue, enum_prefix=None) +DistributionTypeValue.Building = DistributionTypeValue._CF_enumeration.addEnumeration(unicode_value='Building', tag='Building') +DistributionTypeValue.Dwelling = DistributionTypeValue._CF_enumeration.addEnumeration(unicode_value='Dwelling', tag='Dwelling') +DistributionTypeValue.GroupOfBuildings = DistributionTypeValue._CF_enumeration.addEnumeration(unicode_value='GroupOfBuildings', tag='GroupOfBuildings') +DistributionTypeValue.Room = DistributionTypeValue._CF_enumeration.addEnumeration(unicode_value='Room', tag='Room') +DistributionTypeValue.Staircase = DistributionTypeValue._CF_enumeration.addEnumeration(unicode_value='Staircase', tag='Staircase') +DistributionTypeValue.Storey = DistributionTypeValue._CF_enumeration.addEnumeration(unicode_value='Storey', tag='Storey') +DistributionTypeValue._InitializeFacetMap(DistributionTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'DistributionTypeValue', DistributionTypeValue) +_module_typeBindings.DistributionTypeValue = DistributionTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElevationReferenceValue +class ElevationReferenceValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """Note: May be converted to CodeList in next version.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ElevationReferenceValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 862, 2) + _Documentation = 'Note: May be converted to CodeList in next version.' +ElevationReferenceValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ElevationReferenceValue, enum_prefix=None) +ElevationReferenceValue.bottomOfConstruction = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='bottomOfConstruction', tag='bottomOfConstruction') +ElevationReferenceValue.entrancePoint = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='entrancePoint', tag='entrancePoint') +ElevationReferenceValue.generalEave = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='generalEave', tag='generalEave') +ElevationReferenceValue.generalRoof = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='generalRoof', tag='generalRoof') +ElevationReferenceValue.generalRoofEdge = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='generalRoofEdge', tag='generalRoofEdge') +ElevationReferenceValue.highestEave = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='highestEave', tag='highestEave') +ElevationReferenceValue.highestPoint = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='highestPoint', tag='highestPoint') +ElevationReferenceValue.highestRoofEdge = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='highestRoofEdge', tag='highestRoofEdge') +ElevationReferenceValue.lowestEave = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='lowestEave', tag='lowestEave') +ElevationReferenceValue.lowestFloorAboveGround = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='lowestFloorAboveGround', tag='lowestFloorAboveGround') +ElevationReferenceValue.lowestRoofEdge = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='lowestRoofEdge', tag='lowestRoofEdge') +ElevationReferenceValue.topOfConstruction = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='topOfConstruction', tag='topOfConstruction') +ElevationReferenceValue.topThermalBoundary = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='topThermalBoundary', tag='topThermalBoundary') +ElevationReferenceValue.bottomThermalBoundary = ElevationReferenceValue._CF_enumeration.addEnumeration(unicode_value='bottomThermalBoundary', tag='bottomThermalBoundary') +ElevationReferenceValue._InitializeFacetMap(ElevationReferenceValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'ElevationReferenceValue', ElevationReferenceValue) +_module_typeBindings.ElevationReferenceValue = ElevationReferenceValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EndUseTypeValue +class EndUseTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """Category of end use related to a building energy use.""" - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EndUseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 598, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EndUseTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 978, 2) _Documentation = 'Category of end use related to a building energy use.' -EndUseType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=EndUseType, enum_prefix=None) -EndUseType.Cooking = EndUseType._CF_enumeration.addEnumeration(unicode_value='Cooking', tag='Cooking') -EndUseType.DomesticHotWater = EndUseType._CF_enumeration.addEnumeration(unicode_value='DomesticHotWater', tag='DomesticHotWater') -EndUseType.ElectricalAppliances = EndUseType._CF_enumeration.addEnumeration(unicode_value='ElectricalAppliances', tag='ElectricalAppliances') -EndUseType.Lighting = EndUseType._CF_enumeration.addEnumeration(unicode_value='Lighting', tag='Lighting') -EndUseType.OtherOrCombination = EndUseType._CF_enumeration.addEnumeration(unicode_value='OtherOrCombination', tag='OtherOrCombination') -EndUseType.SpaceCooling = EndUseType._CF_enumeration.addEnumeration(unicode_value='SpaceCooling', tag='SpaceCooling') -EndUseType.SpaceHeating = EndUseType._CF_enumeration.addEnumeration(unicode_value='SpaceHeating', tag='SpaceHeating') -EndUseType.Ventilation = EndUseType._CF_enumeration.addEnumeration(unicode_value='Ventilation', tag='Ventilation') -EndUseType.Process = EndUseType._CF_enumeration.addEnumeration(unicode_value='Process', tag='Process') -EndUseType._InitializeFacetMap(EndUseType._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'EndUseType', EndUseType) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyCarrierTypeValues -class EnergyCarrierTypeValues (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): - - """Name of energy form containing energy.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrierTypeValues') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 637, 2) - _Documentation = 'Name of energy form containing energy.' -EnergyCarrierTypeValues._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=EnergyCarrierTypeValues, enum_prefix=None) -EnergyCarrierTypeValues.ChilledAir = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='ChilledAir', tag='ChilledAir') -EnergyCarrierTypeValues.ChilledWater = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='ChilledWater', tag='ChilledWater') -EnergyCarrierTypeValues.Coal = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='Coal', tag='Coal') -EnergyCarrierTypeValues.Electricity = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='Electricity', tag='Electricity') -EnergyCarrierTypeValues.FuelOil = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='FuelOil', tag='FuelOil') -EnergyCarrierTypeValues.HotAir = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='HotAir', tag='HotAir') -EnergyCarrierTypeValues.HotWater = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='HotWater', tag='HotWater') -EnergyCarrierTypeValues.NaturalGas = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='NaturalGas', tag='NaturalGas') -EnergyCarrierTypeValues.Propane = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='Propane', tag='Propane') -EnergyCarrierTypeValues.Steam = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='Steam', tag='Steam') -EnergyCarrierTypeValues.WoodChips = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='WoodChips', tag='WoodChips') -EnergyCarrierTypeValues.WoodPellets = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='WoodPellets', tag='WoodPellets') -EnergyCarrierTypeValues.SolarEnergy = EnergyCarrierTypeValues._CF_enumeration.addEnumeration(unicode_value='SolarEnergy', tag='SolarEnergy') -EnergyCarrierTypeValues._InitializeFacetMap(EnergyCarrierTypeValues._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'EnergyCarrierTypeValues', EnergyCarrierTypeValues) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatSourceType -class HeatSourceType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HeatSourceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 900, 2) - _Documentation = None -HeatSourceType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=HeatSourceType, enum_prefix=None) -HeatSourceType.AmbientAir = HeatSourceType._CF_enumeration.addEnumeration(unicode_value='AmbientAir', tag='AmbientAir') -HeatSourceType.Aquifer = HeatSourceType._CF_enumeration.addEnumeration(unicode_value='Aquifer', tag='Aquifer') -HeatSourceType.ExhaustAir = HeatSourceType._CF_enumeration.addEnumeration(unicode_value='ExhaustAir', tag='ExhaustAir') -HeatSourceType.HorizontalGroundCollector = HeatSourceType._CF_enumeration.addEnumeration(unicode_value='HorizontalGroundCollector', tag='HorizontalGroundCollector') -HeatSourceType.VerticalGroundCollector = HeatSourceType._CF_enumeration.addEnumeration(unicode_value='VerticalGroundCollector', tag='VerticalGroundCollector') -HeatSourceType._InitializeFacetMap(HeatSourceType._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'HeatSourceType', HeatSourceType) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}InterpolationType -class InterpolationType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +EndUseTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=EndUseTypeValue, enum_prefix=None) +EndUseTypeValue.Cooking = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='Cooking', tag='Cooking') +EndUseTypeValue.DomesticHotWater = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='DomesticHotWater', tag='DomesticHotWater') +EndUseTypeValue.ElectricalAppliances = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='ElectricalAppliances', tag='ElectricalAppliances') +EndUseTypeValue.Lighting = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='Lighting', tag='Lighting') +EndUseTypeValue.OtherOrCombination = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='OtherOrCombination', tag='OtherOrCombination') +EndUseTypeValue.SpaceCooling = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='SpaceCooling', tag='SpaceCooling') +EndUseTypeValue.SpaceHeating = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='SpaceHeating', tag='SpaceHeating') +EndUseTypeValue.Ventilation = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='Ventilation', tag='Ventilation') +EndUseTypeValue.Process = EndUseTypeValue._CF_enumeration.addEnumeration(unicode_value='Process', tag='Process') +EndUseTypeValue._InitializeFacetMap(EndUseTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'EndUseTypeValue', EndUseTypeValue) +_module_typeBindings.EndUseTypeValue = EndUseTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatSourceTypeValue +class HeatSourceTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """Note: May be converted to CodeList in next version.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HeatSourceTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1459, 2) + _Documentation = 'Note: May be converted to CodeList in next version.' +HeatSourceTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=HeatSourceTypeValue, enum_prefix=None) +HeatSourceTypeValue.AmbientAir = HeatSourceTypeValue._CF_enumeration.addEnumeration(unicode_value='AmbientAir', tag='AmbientAir') +HeatSourceTypeValue.Aquifer = HeatSourceTypeValue._CF_enumeration.addEnumeration(unicode_value='Aquifer', tag='Aquifer') +HeatSourceTypeValue.ExhaustAir = HeatSourceTypeValue._CF_enumeration.addEnumeration(unicode_value='ExhaustAir', tag='ExhaustAir') +HeatSourceTypeValue.HorizontalGroundCollector = HeatSourceTypeValue._CF_enumeration.addEnumeration(unicode_value='HorizontalGroundCollector', tag='HorizontalGroundCollector') +HeatSourceTypeValue.VerticalGroundCollector = HeatSourceTypeValue._CF_enumeration.addEnumeration(unicode_value='VerticalGroundCollector', tag='VerticalGroundCollector') +HeatSourceTypeValue._InitializeFacetMap(HeatSourceTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'HeatSourceTypeValue', HeatSourceTypeValue) +_module_typeBindings.HeatSourceTypeValue = HeatSourceTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HouseholdTypeValue +class HouseholdTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """Classification of Household, according with their family structure, person number and generation. + +Note: May be converted to CodeList in next version.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HouseholdTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1523, 2) + _Documentation = 'Classification of Household, according with their family structure, person number and generation.\n\nNote: May be converted to CodeList in next version.' +HouseholdTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=HouseholdTypeValue, enum_prefix=None) +HouseholdTypeValue.LoneAdult = HouseholdTypeValue._CF_enumeration.addEnumeration(unicode_value='LoneAdult', tag='LoneAdult') +HouseholdTypeValue.MultiFamily = HouseholdTypeValue._CF_enumeration.addEnumeration(unicode_value='MultiFamily', tag='MultiFamily') +HouseholdTypeValue.OneFamily = HouseholdTypeValue._CF_enumeration.addEnumeration(unicode_value='OneFamily', tag='OneFamily') +HouseholdTypeValue.PensionerCouple = HouseholdTypeValue._CF_enumeration.addEnumeration(unicode_value='PensionerCouple', tag='PensionerCouple') +HouseholdTypeValue.UnrelatedAdults = HouseholdTypeValue._CF_enumeration.addEnumeration(unicode_value='UnrelatedAdults', tag='UnrelatedAdults') +HouseholdTypeValue.Vacant = HouseholdTypeValue._CF_enumeration.addEnumeration(unicode_value='Vacant', tag='Vacant') +HouseholdTypeValue.WorkerCouple = HouseholdTypeValue._CF_enumeration.addEnumeration(unicode_value='WorkerCouple', tag='WorkerCouple') +HouseholdTypeValue._InitializeFacetMap(HouseholdTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'HouseholdTypeValue', HouseholdTypeValue) +_module_typeBindings.HouseholdTypeValue = HouseholdTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}InterpolationTypeValue +class InterpolationTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """Mathematical rule required for the variable interpolation, defined in WaterML:http://def.seegrid.csiro.au/sissvoc/ogc-def/resource?uri=http://www.opengis.net/def/waterml/2.0/interpolationType/""" - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InterpolationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 971, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InterpolationTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1578, 2) _Documentation = 'Mathematical rule required for the variable interpolation, defined in WaterML:http://def.seegrid.csiro.au/sissvoc/ogc-def/resource?uri=http://www.opengis.net/def/waterml/2.0/interpolationType/' -InterpolationType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=InterpolationType, enum_prefix=None) -InterpolationType.AverageInPrecedingInterval = InterpolationType._CF_enumeration.addEnumeration(unicode_value='AverageInPrecedingInterval', tag='AverageInPrecedingInterval') -InterpolationType.AverageInSucceedingInterval = InterpolationType._CF_enumeration.addEnumeration(unicode_value='AverageInSucceedingInterval', tag='AverageInSucceedingInterval') -InterpolationType.ConstantInPrecedingInterval = InterpolationType._CF_enumeration.addEnumeration(unicode_value='ConstantInPrecedingInterval', tag='ConstantInPrecedingInterval') -InterpolationType.ConstantInSucceedingInterval = InterpolationType._CF_enumeration.addEnumeration(unicode_value='ConstantInSucceedingInterval', tag='ConstantInSucceedingInterval') -InterpolationType.Continuous = InterpolationType._CF_enumeration.addEnumeration(unicode_value='Continuous', tag='Continuous') -InterpolationType.Discontinuous = InterpolationType._CF_enumeration.addEnumeration(unicode_value='Discontinuous', tag='Discontinuous') -InterpolationType.InstantaneousTotal = InterpolationType._CF_enumeration.addEnumeration(unicode_value='InstantaneousTotal', tag='InstantaneousTotal') -InterpolationType.MaximumInPrecedingInterval = InterpolationType._CF_enumeration.addEnumeration(unicode_value='MaximumInPrecedingInterval', tag='MaximumInPrecedingInterval') -InterpolationType.MaximumInSucceedingInterval = InterpolationType._CF_enumeration.addEnumeration(unicode_value='MaximumInSucceedingInterval', tag='MaximumInSucceedingInterval') -InterpolationType.MinimumInPrecedingInterval = InterpolationType._CF_enumeration.addEnumeration(unicode_value='MinimumInPrecedingInterval', tag='MinimumInPrecedingInterval') -InterpolationType.MinimumInSucceedingInterval = InterpolationType._CF_enumeration.addEnumeration(unicode_value='MinimumInSucceedingInterval', tag='MinimumInSucceedingInterval') -InterpolationType.PrecedingTotal = InterpolationType._CF_enumeration.addEnumeration(unicode_value='PrecedingTotal', tag='PrecedingTotal') -InterpolationType.SucceedingTotal = InterpolationType._CF_enumeration.addEnumeration(unicode_value='SucceedingTotal', tag='SucceedingTotal') -InterpolationType._InitializeFacetMap(InterpolationType._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'InterpolationType', InterpolationType) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LevelOfRefurbishment -class LevelOfRefurbishment (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LevelOfRefurbishment') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1090, 2) - _Documentation = None -LevelOfRefurbishment._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=LevelOfRefurbishment, enum_prefix=None) -LevelOfRefurbishment.UsualRefurbishment = LevelOfRefurbishment._CF_enumeration.addEnumeration(unicode_value='UsualRefurbishment', tag='UsualRefurbishment') -LevelOfRefurbishment.AdvancedRefurbishment = LevelOfRefurbishment._CF_enumeration.addEnumeration(unicode_value='AdvancedRefurbishment', tag='AdvancedRefurbishment') -LevelOfRefurbishment._InitializeFacetMap(LevelOfRefurbishment._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'LevelOfRefurbishment', LevelOfRefurbishment) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MediumType -class MediumType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MediumType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1153, 2) - _Documentation = None -MediumType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=MediumType, enum_prefix=None) -MediumType.Air = MediumType._CF_enumeration.addEnumeration(unicode_value='Air', tag='Air') -MediumType.Steam = MediumType._CF_enumeration.addEnumeration(unicode_value='Steam', tag='Steam') -MediumType.Water = MediumType._CF_enumeration.addEnumeration(unicode_value='Water', tag='Water') -MediumType._InitializeFacetMap(MediumType._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'MediumType', MediumType) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SurfaceSide +InterpolationTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=InterpolationTypeValue, enum_prefix=None) +InterpolationTypeValue.AverageInPrecedingInterval = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='AverageInPrecedingInterval', tag='AverageInPrecedingInterval') +InterpolationTypeValue.AverageInSucceedingInterval = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='AverageInSucceedingInterval', tag='AverageInSucceedingInterval') +InterpolationTypeValue.ConstantInPrecedingInterval = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='ConstantInPrecedingInterval', tag='ConstantInPrecedingInterval') +InterpolationTypeValue.ConstantInSucceedingInterval = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='ConstantInSucceedingInterval', tag='ConstantInSucceedingInterval') +InterpolationTypeValue.Continuous = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='Continuous', tag='Continuous') +InterpolationTypeValue.Discontinuous = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='Discontinuous', tag='Discontinuous') +InterpolationTypeValue.InstantaneousTotal = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='InstantaneousTotal', tag='InstantaneousTotal') +InterpolationTypeValue.MaximumInPrecedingInterval = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='MaximumInPrecedingInterval', tag='MaximumInPrecedingInterval') +InterpolationTypeValue.MaximumInSucceedingInterval = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='MaximumInSucceedingInterval', tag='MaximumInSucceedingInterval') +InterpolationTypeValue.MinimumInPrecedingInterval = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='MinimumInPrecedingInterval', tag='MinimumInPrecedingInterval') +InterpolationTypeValue.MinimumInSucceedingInterval = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='MinimumInSucceedingInterval', tag='MinimumInSucceedingInterval') +InterpolationTypeValue.PrecedingTotal = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='PrecedingTotal', tag='PrecedingTotal') +InterpolationTypeValue.SucceedingTotal = InterpolationTypeValue._CF_enumeration.addEnumeration(unicode_value='SucceedingTotal', tag='SucceedingTotal') +InterpolationTypeValue._InitializeFacetMap(InterpolationTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'InterpolationTypeValue', InterpolationTypeValue) +_module_typeBindings.InterpolationTypeValue = InterpolationTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MediumTypeValue +class MediumTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """Note: May be converted to CodeList in next version.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MediumTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1888, 2) + _Documentation = 'Note: May be converted to CodeList in next version.' +MediumTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=MediumTypeValue, enum_prefix=None) +MediumTypeValue.Air = MediumTypeValue._CF_enumeration.addEnumeration(unicode_value='Air', tag='Air') +MediumTypeValue.Steam = MediumTypeValue._CF_enumeration.addEnumeration(unicode_value='Steam', tag='Steam') +MediumTypeValue.Water = MediumTypeValue._CF_enumeration.addEnumeration(unicode_value='Water', tag='Water') +MediumTypeValue._InitializeFacetMap(MediumTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'MediumTypeValue', MediumTypeValue) +_module_typeBindings.MediumTypeValue = MediumTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ResidenceTypeValue +class ResidenceTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """Designation related to the amount of time a household lives at a residence. + +Note: May be converted to CodeList in next version.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ResidenceTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2247, 2) + _Documentation = 'Designation related to the amount of time a household lives at a residence.\n\nNote: May be converted to CodeList in next version.' +ResidenceTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ResidenceTypeValue, enum_prefix=None) +ResidenceTypeValue.MainResidence = ResidenceTypeValue._CF_enumeration.addEnumeration(unicode_value='MainResidence', tag='MainResidence') +ResidenceTypeValue.SecondaryResidence = ResidenceTypeValue._CF_enumeration.addEnumeration(unicode_value='SecondaryResidence', tag='SecondaryResidence') +ResidenceTypeValue.Vacant = ResidenceTypeValue._CF_enumeration.addEnumeration(unicode_value='Vacant', tag='Vacant') +ResidenceTypeValue._InitializeFacetMap(ResidenceTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'ResidenceTypeValue', ResidenceTypeValue) +_module_typeBindings.ResidenceTypeValue = ResidenceTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SurfaceSide class SurfaceSide (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """Surface side of the construction""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SurfaceSide') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1430, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2452, 2) _Documentation = 'Surface side of the construction' SurfaceSide._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SurfaceSide, enum_prefix=None) SurfaceSide.Inside = SurfaceSide._CF_enumeration.addEnumeration(unicode_value='Inside', tag='Inside') SurfaceSide.Outside = SurfaceSide._CF_enumeration.addEnumeration(unicode_value='Outside', tag='Outside') SurfaceSide._InitializeFacetMap(SurfaceSide._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'SurfaceSide', SurfaceSide) +_module_typeBindings.SurfaceSide = SurfaceSide -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalBoundaryTypeValues -class ThermalBoundaryTypeValues (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalBoundaryTypeValue +class ThermalBoundaryTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """Topological classification of the thermal boundary""" - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundaryTypeValues') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1500, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundaryTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2571, 2) _Documentation = 'Topological classification of the thermal boundary' -ThermalBoundaryTypeValues._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ThermalBoundaryTypeValues, enum_prefix=None) -ThermalBoundaryTypeValues.InteriorWall = ThermalBoundaryTypeValues._CF_enumeration.addEnumeration(unicode_value='InteriorWall', tag='InteriorWall') -ThermalBoundaryTypeValues.IntermediaryFloor = ThermalBoundaryTypeValues._CF_enumeration.addEnumeration(unicode_value='IntermediaryFloor', tag='IntermediaryFloor') -ThermalBoundaryTypeValues.SharedWall = ThermalBoundaryTypeValues._CF_enumeration.addEnumeration(unicode_value='SharedWall', tag='SharedWall') -ThermalBoundaryTypeValues.OuterWall = ThermalBoundaryTypeValues._CF_enumeration.addEnumeration(unicode_value='OuterWall', tag='OuterWall') -ThermalBoundaryTypeValues.BasementFloor = ThermalBoundaryTypeValues._CF_enumeration.addEnumeration(unicode_value='BasementFloor', tag='BasementFloor') -ThermalBoundaryTypeValues.BasementCeiling = ThermalBoundaryTypeValues._CF_enumeration.addEnumeration(unicode_value='BasementCeiling', tag='BasementCeiling') -ThermalBoundaryTypeValues.AtticFloor = ThermalBoundaryTypeValues._CF_enumeration.addEnumeration(unicode_value='AtticFloor', tag='AtticFloor') -ThermalBoundaryTypeValues.Roof = ThermalBoundaryTypeValues._CF_enumeration.addEnumeration(unicode_value='Roof', tag='Roof') -ThermalBoundaryTypeValues._InitializeFacetMap(ThermalBoundaryTypeValues._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'ThermalBoundaryTypeValues', ThermalBoundaryTypeValues) - -# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.6.0}WavelengthRangeType +ThermalBoundaryTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ThermalBoundaryTypeValue, enum_prefix=None) +ThermalBoundaryTypeValue.InteriorWall = ThermalBoundaryTypeValue._CF_enumeration.addEnumeration(unicode_value='InteriorWall', tag='InteriorWall') +ThermalBoundaryTypeValue.IntermediaryFloor = ThermalBoundaryTypeValue._CF_enumeration.addEnumeration(unicode_value='IntermediaryFloor', tag='IntermediaryFloor') +ThermalBoundaryTypeValue.SharedWall = ThermalBoundaryTypeValue._CF_enumeration.addEnumeration(unicode_value='SharedWall', tag='SharedWall') +ThermalBoundaryTypeValue.OuterWall = ThermalBoundaryTypeValue._CF_enumeration.addEnumeration(unicode_value='OuterWall', tag='OuterWall') +ThermalBoundaryTypeValue.GroundSlab = ThermalBoundaryTypeValue._CF_enumeration.addEnumeration(unicode_value='GroundSlab', tag='GroundSlab') +ThermalBoundaryTypeValue.BasementCeiling = ThermalBoundaryTypeValue._CF_enumeration.addEnumeration(unicode_value='BasementCeiling', tag='BasementCeiling') +ThermalBoundaryTypeValue.AtticFloor = ThermalBoundaryTypeValue._CF_enumeration.addEnumeration(unicode_value='AtticFloor', tag='AtticFloor') +ThermalBoundaryTypeValue.Roof = ThermalBoundaryTypeValue._CF_enumeration.addEnumeration(unicode_value='Roof', tag='Roof') +ThermalBoundaryTypeValue._InitializeFacetMap(ThermalBoundaryTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'ThermalBoundaryTypeValue', ThermalBoundaryTypeValue) +_module_typeBindings.ThermalBoundaryTypeValue = ThermalBoundaryTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}VolumeTypeValue +class VolumeTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """Note: May be converted to CodeList in next version.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VolumeTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3006, 2) + _Documentation = 'Note: May be converted to CodeList in next version.' +VolumeTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=VolumeTypeValue, enum_prefix=None) +VolumeTypeValue.NetVolume = VolumeTypeValue._CF_enumeration.addEnumeration(unicode_value='NetVolume', tag='NetVolume') +VolumeTypeValue.GrossVolume = VolumeTypeValue._CF_enumeration.addEnumeration(unicode_value='GrossVolume', tag='GrossVolume') +VolumeTypeValue.EnergyReferenceVolume = VolumeTypeValue._CF_enumeration.addEnumeration(unicode_value='EnergyReferenceVolume', tag='EnergyReferenceVolume') +VolumeTypeValue._InitializeFacetMap(VolumeTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'VolumeTypeValue', VolumeTypeValue) +_module_typeBindings.VolumeTypeValue = VolumeTypeValue + +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}WavelengthRangeType class WavelengthRangeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """Part of electromagnetic spectrum, corresponding to a range of radiation wavelength.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WavelengthRangeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1728, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3019, 2) _Documentation = 'Part of electromagnetic spectrum, corresponding to a range of radiation wavelength.' WavelengthRangeType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=WavelengthRangeType, enum_prefix=None) WavelengthRangeType.Solar = WavelengthRangeType._CF_enumeration.addEnumeration(unicode_value='Solar', tag='Solar') @@ -309,115 +411,140 @@ class WavelengthRangeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enu WavelengthRangeType.Total = WavelengthRangeType._CF_enumeration.addEnumeration(unicode_value='Total', tag='Total') WavelengthRangeType._InitializeFacetMap(WavelengthRangeType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'WavelengthRangeType', WavelengthRangeType) +_module_typeBindings.WavelengthRangeType = WavelengthRangeType -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_ScheduleType with content type ELEMENT_ONLY +# Atomic simple type: {http://www.sig3d.org/citygml/2.0/energy/0.7.0}WeatherDataTypeValue +class WeatherDataTypeValue (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WeatherDataTypeValue') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3088, 2) + _Documentation = None +WeatherDataTypeValue._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=WeatherDataTypeValue, enum_prefix=None) +WeatherDataTypeValue.AirTemperature = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='AirTemperature', tag='AirTemperature') +WeatherDataTypeValue.Humidity = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='Humidity', tag='Humidity') +WeatherDataTypeValue.WindSpeed = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='WindSpeed', tag='WindSpeed') +WeatherDataTypeValue.Cloudiness = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='Cloudiness', tag='Cloudiness') +WeatherDataTypeValue.GlobalSolarIrradiance = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='GlobalSolarIrradiance', tag='GlobalSolarIrradiance') +WeatherDataTypeValue.DirectSolarIrradiance = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='DirectSolarIrradiance', tag='DirectSolarIrradiance') +WeatherDataTypeValue.DiffuseSolarIrradiance = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='DiffuseSolarIrradiance', tag='DiffuseSolarIrradiance') +WeatherDataTypeValue.TerrestrialEmission = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='TerrestrialEmission', tag='TerrestrialEmission') +WeatherDataTypeValue.DownwardTerrestrialRadiation = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='DownwardTerrestrialRadiation', tag='DownwardTerrestrialRadiation') +WeatherDataTypeValue.DaylightIlluminance = WeatherDataTypeValue._CF_enumeration.addEnumeration(unicode_value='DaylightIlluminance', tag='DaylightIlluminance') +WeatherDataTypeValue._InitializeFacetMap(WeatherDataTypeValue._CF_enumeration) +Namespace.addCategoryObject('typeBinding', 'WeatherDataTypeValue', WeatherDataTypeValue) +_module_typeBindings.WeatherDataTypeValue = WeatherDataTypeValue + +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_ScheduleType with content type ELEMENT_ONLY class ScheduleType (teaser.data.bindings.opengis.raw.gml.AbstractGMLType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_ScheduleType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_ScheduleType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_ScheduleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 106, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 135, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractGMLType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.ScheduleType = ScheduleType Namespace.addCategoryObject('typeBinding', '_ScheduleType', ScheduleType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SchedulePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SchedulePropertyType with content type ELEMENT_ONLY class SchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SchedulePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SchedulePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_SchedulePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 111, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 140, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_Schedule uses Python identifier Schedule + __Schedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Schedule'), 'Schedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0_Schedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 134, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_Schedule uses Python identifier Schedule - __Schedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Schedule'), 'Schedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0_Schedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 105, 2), ) - - + Schedule = property(__Schedule.value, __Schedule.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -433,89 +560,90 @@ class SchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SchedulePropertyType = SchedulePropertyType Namespace.addCategoryObject('typeBinding', '_SchedulePropertyType', SchedulePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemPropertyType with content type ELEMENT_ONLY class SolarEnergySystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 142, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystem uses Python identifier SolarEnergySystem + __SolarEnergySystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystem'), 'SolarEnergySystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 149, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystem uses Python identifier SolarEnergySystem - __SolarEnergySystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystem'), 'SolarEnergySystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 120, 2), ) - - + SolarEnergySystem = property(__SolarEnergySystem.value, __SolarEnergySystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -531,121 +659,130 @@ class SolarEnergySystemPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SolarEnergySystemPropertyType = SolarEnergySystemPropertyType Namespace.addCategoryObject('typeBinding', '_SolarEnergySystemPropertyType', SolarEnergySystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_StorageSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_StorageSystemType with content type ELEMENT_ONLY class StorageSystemType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """System storing energy. A same storage may store the energy of different end-users and different end-use.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_StorageSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 152, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 187, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife uses Python identifier serviceLife + __serviceLife = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), 'serviceLife', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0serviceLife', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 194, 10), ) + + + serviceLife = property(__serviceLife.value, __serviceLife.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + __serviceLife.name() : __serviceLife }) _AttributeMap.update({ - + }) +_module_typeBindings.StorageSystemType = StorageSystemType Namespace.addCategoryObject('typeBinding', '_StorageSystemType', StorageSystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_StorageSystemPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_StorageSystemPropertyType with content type ELEMENT_ONLY class StorageSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_StorageSystemPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_StorageSystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_StorageSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 160, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 205, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_StorageSystem uses Python identifier StorageSystem + __StorageSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_StorageSystem'), 'StorageSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 186, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_StorageSystem uses Python identifier StorageSystem - __StorageSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_StorageSystem'), 'StorageSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 151, 2), ) - - + StorageSystem = property(__StorageSystem.value, __StorageSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_StorageSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -661,124 +798,126 @@ class StorageSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.StorageSystemPropertyType = StorageSystemPropertyType Namespace.addCategoryObject('typeBinding', '_StorageSystemPropertyType', StorageSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_TimeSeriesType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_TimeSeriesType with content type ELEMENT_ONLY class TimeSeriesType (teaser.data.bindings.opengis.raw.gml.AbstractGMLType): """Consistent series of time-depending values.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_TimeSeriesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 170, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 215, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractGMLType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}variableProperties uses Python identifier variableProperties + __variableProperties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'variableProperties'), 'variableProperties', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_7_0variableProperties', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 222, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}variableProperties uses Python identifier variableProperties - __variableProperties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'variableProperties'), 'variableProperties', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_6_0variableProperties', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10), ) - - - variableProperties = property(__variableProperties.value, __variableProperties.set, None, None) - + + variableProperties = property(__variableProperties.value, __variableProperties.set, None, 'Set of properties of the variable of the time series.') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __variableProperties.name() : __variableProperties }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeSeriesType = TimeSeriesType Namespace.addCategoryObject('typeBinding', '_TimeSeriesType', TimeSeriesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_TimeSeriesPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_TimeSeriesPropertyType with content type ELEMENT_ONLY class TimeSeriesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_TimeSeriesPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_TimeSeriesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_TimeSeriesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 182, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 231, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_TimeSeries uses Python identifier TimeSeries + __TimeSeries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeSeries'), 'TimeSeries', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeries', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 214, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_TimeSeries uses Python identifier TimeSeries - __TimeSeries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeSeries'), 'TimeSeries', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeries', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 169, 2), ) - - + TimeSeries = property(__TimeSeries.value, __TimeSeries.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -794,142 +933,262 @@ class TimeSeriesPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeSeriesPropertyType = TimeSeriesPropertyType Namespace.addCategoryObject('typeBinding', '_TimeSeriesPropertyType', TimeSeriesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}AbstractMaterialType with content type ELEMENT_ONLY -class AbstractMaterialType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): - """Abstract superclass for all Material classes. A Material is a homogeneous substance that can be used to form elements.""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractConstructionType with content type ELEMENT_ONLY +class AbstractConstructionType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): + """Abstract super class of Construction and ConstructionOrientation.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterialType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 192, 2) - _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() - _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() - # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - - # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractConstructionType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 241, 2) + _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() + _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() + # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType + + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType + _ElementMap.update({ + + }) + _AttributeMap.update({ + + }) +_module_typeBindings.AbstractConstructionType = AbstractConstructionType +Namespace.addCategoryObject('typeBinding', 'AbstractConstructionType', AbstractConstructionType) - # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractConstructionPropertyType with content type ELEMENT_ONLY +class AbstractConstructionPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractConstructionPropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractConstructionPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 249, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractConstruction uses Python identifier AbstractConstruction + __AbstractConstruction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AbstractConstruction'), 'AbstractConstruction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0AbstractConstruction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 240, 2), ) - # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType + + AbstractConstruction = property(__AbstractConstruction.value, __AbstractConstruction.set, None, None) - # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType + + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType + + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + + type = property(__type.value, __type.set, None, None) - # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType + + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + href = property(__href.value, __href.set, None, None) - # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + + role = property(__role.value, __role.set, None, None) - # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + + arcrole = property(__arcrole.value, __arcrole.set, None, None) - # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + + title = property(__title.value, __title.set, None, None) - # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + + show = property(__show.value, __show.set, None, None) - # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractConstructionPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + + actuate = property(__actuate.value, __actuate.set, None, None) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}imageTexture uses Python identifier imageTexture - __imageTexture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'imageTexture'), 'imageTexture', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialType_httpwww_sig3d_orgcitygml2_0energy0_6_0imageTexture', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 199, 10), ) + _ElementMap.update({ + __AbstractConstruction.name() : __AbstractConstruction + }) + _AttributeMap.update({ + __remoteSchema.name() : __remoteSchema, + __type.name() : __type, + __href.name() : __href, + __role.name() : __role, + __arcrole.name() : __arcrole, + __title.name() : __title, + __show.name() : __show, + __actuate.name() : __actuate + }) +_module_typeBindings.AbstractConstructionPropertyType = AbstractConstructionPropertyType +Namespace.addCategoryObject('typeBinding', 'AbstractConstructionPropertyType', AbstractConstructionPropertyType) - imageTexture = property(__imageTexture.value, __imageTexture.set, None, None) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractMaterialType with content type ELEMENT_ONLY +class AbstractMaterialType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): + """Abstract superclass for all Material classes. A Material is a homogeneous substance that can be used to form elements.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = True + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterialType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 259, 2) + _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() + _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() + # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType + + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}imageTexture uses Python identifier imageTexture + __imageTexture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'imageTexture'), 'imageTexture', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialType_httpwww_sig3d_orgcitygml2_0energy0_7_0imageTexture', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 266, 10), ) + + imageTexture = property(__imageTexture.value, __imageTexture.set, None, 'Reference to a texture file') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __imageTexture.name() : __imageTexture }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractMaterialType = AbstractMaterialType Namespace.addCategoryObject('typeBinding', 'AbstractMaterialType', AbstractMaterialType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}AbstractMaterialPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractMaterialPropertyType with content type ELEMENT_ONLY class AbstractMaterialPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}AbstractMaterialPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractMaterialPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterialPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 204, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 278, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractMaterial uses Python identifier AbstractMaterial + __AbstractMaterial = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterial'), 'AbstractMaterial', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0AbstractMaterial', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 258, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}AbstractMaterial uses Python identifier AbstractMaterial - __AbstractMaterial = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterial'), 'AbstractMaterial', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0AbstractMaterial', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 191, 2), ) - - + AbstractMaterial = property(__AbstractMaterial.value, __AbstractMaterial.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_AbstractMaterialPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -945,89 +1204,90 @@ class AbstractMaterialPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.AbstractMaterialPropertyType = AbstractMaterialPropertyType Namespace.addCategoryObject('typeBinding', 'AbstractMaterialPropertyType', AbstractMaterialPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}BoilerPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}BoilerPropertyType with content type ELEMENT_ONLY class BoilerPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}BoilerPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}BoilerPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoilerPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 226, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 339, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Boiler uses Python identifier Boiler + __Boiler = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Boiler'), 'Boiler', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Boiler', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 322, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Boiler uses Python identifier Boiler - __Boiler = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Boiler'), 'Boiler', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Boiler', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 213, 2), ) - - + Boiler = property(__Boiler.value, __Boiler.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1043,190 +1303,200 @@ class BoilerPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.BoilerPropertyType = BoilerPropertyType Namespace.addCategoryObject('typeBinding', 'BoilerPropertyType', BoilerPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}BuildingUnitType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}BuildingUnitType with content type ELEMENT_ONLY class BuildingUnitType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): """A building unit is a part of usage zone, such as dwelling or workplace, which is related to a single occupant entity.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingUnitType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 236, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 349, 2) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}numberOfRooms uses Python identifier numberOfRooms + __numberOfRooms = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfRooms'), 'numberOfRooms', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_7_0numberOfRooms', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 356, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}numberOfRooms uses Python identifier numberOfRooms - __numberOfRooms = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfRooms'), 'numberOfRooms', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_6_0numberOfRooms', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 243, 10), ) - - - numberOfRooms = property(__numberOfRooms.value, __numberOfRooms.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ownerName uses Python identifier ownerName - __ownerName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ownerName'), 'ownerName', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_6_0ownerName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 244, 10), ) + + numberOfRooms = property(__numberOfRooms.value, __numberOfRooms.set, None, 'Number of separated rooms other than a circulation space in the building unit.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ownerName uses Python identifier ownerName + __ownerName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ownerName'), 'ownerName', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_7_0ownerName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 361, 10), ) - ownerName = property(__ownerName.value, __ownerName.set, None, None) + + ownerName = property(__ownerName.value, __ownerName.set, None, 'Name of the owner.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ownershipType uses Python identifier ownershipType + __ownershipType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ownershipType'), 'ownershipType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_7_0ownershipType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 366, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ownershipType uses Python identifier ownershipType - __ownershipType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ownershipType'), 'ownershipType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_6_0ownershipType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 245, 10), ) + + ownershipType = property(__ownershipType.value, __ownershipType.set, None, 'Type of organisations, associations, businesses etc. that owns the building (e.g. individual, public authority, property management company, non-profit organisation etc.).') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}floorArea uses Python identifier floorArea + __floorArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), 'floorArea', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_7_0floorArea', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 371, 10), ) - ownershipType = property(__ownershipType.value, __ownershipType.set, None, '') + + floorArea = property(__floorArea.value, __floorArea.set, None, 'Usable floor area (or net internal area) of the building unit.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}energyPerformanceCertification uses Python identifier energyPerformanceCertification + __energyPerformanceCertification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyPerformanceCertification'), 'energyPerformanceCertification', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_7_0energyPerformanceCertification', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 376, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}floorArea uses Python identifier floorArea - __floorArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), 'floorArea', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_6_0floorArea', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 252, 10), ) + + energyPerformanceCertification = property(__energyPerformanceCertification.value, __energyPerformanceCertification.set, None, 'Energy Efficiency Rating according with a given certification or label (e.g. PassivHaus, LEED Platinium, KfW Effizienzhaus 100).') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}occupiedBy uses Python identifier occupiedBy + __occupiedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy'), 'occupiedBy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_7_0occupiedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 381, 10), ) - floorArea = property(__floorArea.value, __floorArea.set, None, None) + + occupiedBy = property(__occupiedBy.value, __occupiedBy.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}address uses Python identifier address + __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'address'), 'address', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_7_0address', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 388, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}occupiedBy uses Python identifier occupiedBy - __occupiedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy'), 'occupiedBy', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_6_0occupiedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 253, 10), ) + + address = property(__address.value, __address.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}equippedWith uses Python identifier equippedWith + __equippedWith = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'equippedWith'), 'equippedWith', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_7_0equippedWith', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 395, 10), ) - occupiedBy = property(__occupiedBy.value, __occupiedBy.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}address uses Python identifier address - __address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'address'), 'address', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_6_0address', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 254, 10), ) - - - address = property(__address.value, __address.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}has uses Python identifier has - __has = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'has'), 'has', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitType_httpwww_sig3d_orgcitygml2_0energy0_6_0has', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 255, 10), ) - - - has = property(__has.value, __has.set, None, None) - + + equippedWith = property(__equippedWith.value, __equippedWith.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __numberOfRooms.name() : __numberOfRooms, __ownerName.name() : __ownerName, __ownershipType.name() : __ownershipType, __floorArea.name() : __floorArea, + __energyPerformanceCertification.name() : __energyPerformanceCertification, __occupiedBy.name() : __occupiedBy, __address.name() : __address, - __has.name() : __has + __equippedWith.name() : __equippedWith }) _AttributeMap.update({ - + }) +_module_typeBindings.BuildingUnitType = BuildingUnitType Namespace.addCategoryObject('typeBinding', 'BuildingUnitType', BuildingUnitType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}BuildingUnitPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}BuildingUnitPropertyType with content type ELEMENT_ONLY class BuildingUnitPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}BuildingUnitPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}BuildingUnitPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingUnitPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 260, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 406, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}BuildingUnit uses Python identifier BuildingUnit + __BuildingUnit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingUnit'), 'BuildingUnit', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0BuildingUnit', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 348, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}BuildingUnit uses Python identifier BuildingUnit - __BuildingUnit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingUnit'), 'BuildingUnit', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0BuildingUnit', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 235, 2), ) - - + BuildingUnit = property(__BuildingUnit.value, __BuildingUnit.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BuildingUnitPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1242,89 +1512,90 @@ class BuildingUnitPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.BuildingUnitPropertyType = BuildingUnitPropertyType Namespace.addCategoryObject('typeBinding', 'BuildingUnitPropertyType', BuildingUnitPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}CombinedHeatPowerPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}CombinedHeatPowerPropertyType with content type ELEMENT_ONLY class CombinedHeatPowerPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}CombinedHeatPowerPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}CombinedHeatPowerPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPowerPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 282, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 461, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}CombinedHeatPower uses Python identifier CombinedHeatPower + __CombinedHeatPower = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPower'), 'CombinedHeatPower', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0CombinedHeatPower', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 434, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}CombinedHeatPower uses Python identifier CombinedHeatPower - __CombinedHeatPower = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPower'), 'CombinedHeatPower', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0CombinedHeatPower', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 269, 2), ) - - + CombinedHeatPower = property(__CombinedHeatPower.value, __CombinedHeatPower.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1340,89 +1611,90 @@ class CombinedHeatPowerPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CombinedHeatPowerPropertyType = CombinedHeatPowerPropertyType Namespace.addCategoryObject('typeBinding', 'CombinedHeatPowerPropertyType', CombinedHeatPowerPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstantValueSchedulePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ConstantValueSchedulePropertyType with content type ELEMENT_ONLY class ConstantValueSchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstantValueSchedulePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ConstantValueSchedulePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedulePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 317, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 487, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ConstantValueSchedule uses Python identifier ConstantValueSchedule + __ConstantValueSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedule'), 'ConstantValueSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ConstantValueSchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 470, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstantValueSchedule uses Python identifier ConstantValueSchedule - __ConstantValueSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedule'), 'ConstantValueSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ConstantValueSchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 304, 2), ) - - + ConstantValueSchedule = property(__ConstantValueSchedule.value, __ConstantValueSchedule.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueSchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1438,159 +1710,90 @@ class ConstantValueSchedulePropertyType (pyxb.binding.basis.complexTypeDefinitio __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ConstantValueSchedulePropertyType = ConstantValueSchedulePropertyType Namespace.addCategoryObject('typeBinding', 'ConstantValueSchedulePropertyType', ConstantValueSchedulePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstructionType with content type ELEMENT_ONLY -class ConstructionType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): - """A Construction is a combination of layers, such as a wall or a roof. -<p> <img src="../png/Construction-Layer-Illustration.png"></p>""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConstructionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 327, 2) - _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() - _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() - # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - - # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - - # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - - # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}uValue uses Python identifier uValue - __uValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uValue'), 'uValue', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionType_httpwww_sig3d_orgcitygml2_0energy0_6_0uValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 335, 10), ) - - - uValue = property(__uValue.value, __uValue.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}opticalProperties uses Python identifier opticalProperties - __opticalProperties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'opticalProperties'), 'opticalProperties', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionType_httpwww_sig3d_orgcitygml2_0energy0_6_0opticalProperties', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 336, 10), ) - - - opticalProperties = property(__opticalProperties.value, __opticalProperties.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}layer uses Python identifier layer - __layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'layer'), 'layer', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionType_httpwww_sig3d_orgcitygml2_0energy0_6_0layer', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 337, 10), ) - - - layer = property(__layer.value, __layer.set, None, None) - - - # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - _ElementMap.update({ - __uValue.name() : __uValue, - __opticalProperties.name() : __opticalProperties, - __layer.name() : __layer - }) - _AttributeMap.update({ - - }) -Namespace.addCategoryObject('typeBinding', 'ConstructionType', ConstructionType) - - -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstructionPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ConstructionPropertyType with content type ELEMENT_ONLY class ConstructionPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstructionPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ConstructionPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConstructionPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 342, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 534, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Construction uses Python identifier Construction + __Construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Construction'), 'Construction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Construction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 496, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Construction uses Python identifier Construction - __Construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Construction'), 'Construction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Construction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 326, 2), ) - - + Construction = property(__Construction.value, __Construction.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1606,154 +1809,94 @@ class ConstructionPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ConstructionPropertyType = ConstructionPropertyType Namespace.addCategoryObject('typeBinding', 'ConstructionPropertyType', ConstructionPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstructionOrientationType with content type ELEMENT_ONLY -class ConstructionOrientationType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): - """Determines the usage of Construction in terms of the Layer order.""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConstructionOrientationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 352, 2) - _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() - _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() - # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - - # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - - # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - - # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}orientation uses Python identifier orientation - __orientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'orientation'), 'orientation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationType_httpwww_sig3d_orgcitygml2_0energy0_6_0orientation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 359, 10), ) - - - orientation = property(__orientation.value, __orientation.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}baseConstruction uses Python identifier baseConstruction - __baseConstruction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'baseConstruction'), 'baseConstruction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationType_httpwww_sig3d_orgcitygml2_0energy0_6_0baseConstruction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 360, 10), ) - - - baseConstruction = property(__baseConstruction.value, __baseConstruction.set, None, None) - - - # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - _ElementMap.update({ - __orientation.name() : __orientation, - __baseConstruction.name() : __baseConstruction - }) - _AttributeMap.update({ - - }) -Namespace.addCategoryObject('typeBinding', 'ConstructionOrientationType', ConstructionOrientationType) - - -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstructionOrientationPropertyType with content type ELEMENT_ONLY -class ConstructionOrientationPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstructionOrientationPropertyType with content type ELEMENT_ONLY""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DailyPatternSchedulePropertyType with content type ELEMENT_ONLY +class DailyPatternSchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DailyPatternSchedulePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConstructionOrientationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 365, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedulePropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 593, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DailyPatternSchedule uses Python identifier DailyPatternSchedule + __DailyPatternSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedule'), 'DailyPatternSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0DailyPatternSchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 573, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstructionOrientation uses Python identifier ConstructionOrientation - __ConstructionOrientation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ConstructionOrientation'), 'ConstructionOrientation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ConstructionOrientation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 351, 2), ) - - - ConstructionOrientation = property(__ConstructionOrientation.value, __ConstructionOrientation.set, None, None) - + + DailyPatternSchedule = property(__DailyPatternSchedule.value, __DailyPatternSchedule.set, None, None) + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstructionOrientationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ - __ConstructionOrientation.name() : __ConstructionOrientation + __DailyPatternSchedule.name() : __DailyPatternSchedule }) _AttributeMap.update({ __remoteSchema.name() : __remoteSchema, @@ -1765,311 +1908,218 @@ class ConstructionOrientationPropertyType (pyxb.binding.basis.complexTypeDefinit __show.name() : __show, __actuate.name() : __actuate }) -Namespace.addCategoryObject('typeBinding', 'ConstructionOrientationPropertyType', ConstructionOrientationPropertyType) +_module_typeBindings.DailyPatternSchedulePropertyType = DailyPatternSchedulePropertyType +Namespace.addCategoryObject('typeBinding', 'DailyPatternSchedulePropertyType', DailyPatternSchedulePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DailyPatternSchedulePropertyType with content type ELEMENT_ONLY -class DailyPatternSchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DailyPatternSchedulePropertyType with content type ELEMENT_ONLY""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DailyScheduleType with content type ELEMENT_ONLY +class DailyScheduleType (pyxb.binding.basis.complexTypeDefinition): + """Schedule over a one day period (from 0:00 to 24:00).""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedulePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 387, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DailyScheduleType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 603, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}dayType uses Python identifier dayType + __dayType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dayType'), 'dayType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0dayType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 608, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DailyPatternSchedule uses Python identifier DailyPatternSchedule - __DailyPatternSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedule'), 'DailyPatternSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0DailyPatternSchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 374, 2), ) + + dayType = property(__dayType.value, __dayType.set, None, 'Type referring to a day categorization (e.g weekDay, weekEnd).') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}schedule uses Python identifier schedule + __schedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'schedule'), 'schedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0schedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 613, 6), ) - DailyPatternSchedule = property(__DailyPatternSchedule.value, __DailyPatternSchedule.set, None, None) + + schedule = property(__schedule.value, __schedule.set, None, 'Time series of values for one day') + _ElementMap.update({ + __dayType.name() : __dayType, + __schedule.name() : __schedule + }) + _AttributeMap.update({ + + }) +_module_typeBindings.DailyScheduleType = DailyScheduleType +Namespace.addCategoryObject('typeBinding', 'DailyScheduleType', DailyScheduleType) - # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DailySchedulePropertyType with content type ELEMENT_ONLY +class DailySchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DailySchedulePropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DailySchedulePropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 620, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DailySchedule uses Python identifier DailySchedule + __DailySchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DailySchedule'), 'DailySchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailySchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0DailySchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 602, 2), ) + + DailySchedule = property(__DailySchedule.value, __DailySchedule.set, None, None) - # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + _ElementMap.update({ + __DailySchedule.name() : __DailySchedule + }) + _AttributeMap.update({ + + }) +_module_typeBindings.DailySchedulePropertyType = DailySchedulePropertyType +Namespace.addCategoryObject('typeBinding', 'DailySchedulePropertyType', DailySchedulePropertyType) - type = property(__type.value, __type.set, None, None) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DateOfEventType with content type ELEMENT_ONLY +class DateOfEventType (pyxb.binding.basis.complexTypeDefinition): + """Specifies either an exact time instant or a time span""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DateOfEventType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 629, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}instant uses Python identifier instant + __instant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'instant'), 'instant', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DateOfEventType_httpwww_sig3d_orgcitygml2_0energy0_7_0instant', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 634, 6), ) - # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + instant = property(__instant.value, __instant.set, None, 'Daten and/or time of the event') - href = property(__href.value, __href.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}period uses Python identifier period + __period = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'period'), 'period', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DateOfEventType_httpwww_sig3d_orgcitygml2_0energy0_7_0period', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 639, 6), ) - - # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - - role = property(__role.value, __role.set, None, None) - - - # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - - arcrole = property(__arcrole.value, __arcrole.set, None, None) - - - # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - - title = property(__title.value, __title.set, None, None) - - - # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - - show = property(__show.value, __show.set, None, None) - - - # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternSchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - - actuate = property(__actuate.value, __actuate.set, None, None) - - _ElementMap.update({ - __DailyPatternSchedule.name() : __DailyPatternSchedule - }) - _AttributeMap.update({ - __remoteSchema.name() : __remoteSchema, - __type.name() : __type, - __href.name() : __href, - __role.name() : __role, - __arcrole.name() : __arcrole, - __title.name() : __title, - __show.name() : __show, - __actuate.name() : __actuate - }) -Namespace.addCategoryObject('typeBinding', 'DailyPatternSchedulePropertyType', DailyPatternSchedulePropertyType) - - -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DailyScheduleType with content type ELEMENT_ONLY -class DailyScheduleType (pyxb.binding.basis.complexTypeDefinition): - """Schedule over a one day period (from 0:00 to 24:00).""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DailyScheduleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 397, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}dayType uses Python identifier dayType - __dayType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dayType'), 'dayType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0dayType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 402, 6), ) - - - dayType = property(__dayType.value, __dayType.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}schedule uses Python identifier schedule - __schedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'schedule'), 'schedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0schedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 403, 6), ) - - - schedule = property(__schedule.value, __schedule.set, None, None) - - _ElementMap.update({ - __dayType.name() : __dayType, - __schedule.name() : __schedule - }) - _AttributeMap.update({ - - }) -Namespace.addCategoryObject('typeBinding', 'DailyScheduleType', DailyScheduleType) - - -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DailySchedulePropertyType with content type ELEMENT_ONLY -class DailySchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DailySchedulePropertyType with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DailySchedulePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 406, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DailySchedule uses Python identifier DailySchedule - __DailySchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DailySchedule'), 'DailySchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailySchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0DailySchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 396, 2), ) - - - DailySchedule = property(__DailySchedule.value, __DailySchedule.set, None, None) - - _ElementMap.update({ - __DailySchedule.name() : __DailySchedule - }) - _AttributeMap.update({ - - }) -Namespace.addCategoryObject('typeBinding', 'DailySchedulePropertyType', DailySchedulePropertyType) - - -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DateOfEventType with content type ELEMENT_ONLY -class DateOfEventType (pyxb.binding.basis.complexTypeDefinition): - """Specifies either an exact time instant or a time span""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DateOfEventType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 415, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}instant uses Python identifier instant - __instant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'instant'), 'instant', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DateOfEventType_httpwww_sig3d_orgcitygml2_0energy0_6_0instant', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 420, 6), ) - - - instant = property(__instant.value, __instant.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}period uses Python identifier period - __period = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'period'), 'period', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DateOfEventType_httpwww_sig3d_orgcitygml2_0energy0_6_0period', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 421, 6), ) - - - period = property(__period.value, __period.set, None, None) + + period = property(__period.value, __period.set, None, 'Begin and end of the event') _ElementMap.update({ __instant.name() : __instant, __period.name() : __period }) _AttributeMap.update({ - + }) +_module_typeBindings.DateOfEventType = DateOfEventType Namespace.addCategoryObject('typeBinding', 'DateOfEventType', DateOfEventType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DateOfEventPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DateOfEventPropertyType with content type ELEMENT_ONLY class DateOfEventPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DateOfEventPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DateOfEventPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DateOfEventPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 424, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 646, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DateOfEvent uses Python identifier DateOfEvent + __DateOfEvent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DateOfEvent'), 'DateOfEvent', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DateOfEventPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0DateOfEvent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 628, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DateOfEvent uses Python identifier DateOfEvent - __DateOfEvent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DateOfEvent'), 'DateOfEvent', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DateOfEventPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0DateOfEvent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 414, 2), ) - - + DateOfEvent = property(__DateOfEvent.value, __DateOfEvent.set, None, None) _ElementMap.update({ __DateOfEvent.name() : __DateOfEvent }) _AttributeMap.update({ - + }) +_module_typeBindings.DateOfEventPropertyType = DateOfEventPropertyType Namespace.addCategoryObject('typeBinding', 'DateOfEventPropertyType', DateOfEventPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DHWFacilitiesPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DHWFacilitiesPropertyType with content type ELEMENT_ONLY class DHWFacilitiesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DHWFacilitiesPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DHWFacilitiesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DHWFacilitiesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 473, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 715, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DHWFacilities uses Python identifier DHWFacilities + __DHWFacilities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DHWFacilities'), 'DHWFacilities', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0DHWFacilities', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 687, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DHWFacilities uses Python identifier DHWFacilities - __DHWFacilities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DHWFacilities'), 'DHWFacilities', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0DHWFacilities', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 457, 2), ) - - + DHWFacilities = property(__DHWFacilities.value, __DHWFacilities.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2085,89 +2135,90 @@ class DHWFacilitiesPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DHWFacilitiesPropertyType = DHWFacilitiesPropertyType Namespace.addCategoryObject('typeBinding', 'DHWFacilitiesPropertyType', DHWFacilitiesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DistrictNetworkSubstationPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DistrictNetworkSubstationPropertyType with content type ELEMENT_ONLY class DistrictNetworkSubstationPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DistrictNetworkSubstationPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DistrictNetworkSubstationPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 509, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 775, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DistrictNetworkSubstation uses Python identifier DistrictNetworkSubstation + __DistrictNetworkSubstation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstation'), 'DistrictNetworkSubstation', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0DistrictNetworkSubstation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 764, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DistrictNetworkSubstation uses Python identifier DistrictNetworkSubstation - __DistrictNetworkSubstation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstation'), 'DistrictNetworkSubstation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0DistrictNetworkSubstation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 498, 2), ) - - + DistrictNetworkSubstation = property(__DistrictNetworkSubstation.value, __DistrictNetworkSubstation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2183,89 +2234,90 @@ class DistrictNetworkSubstationPropertyType (pyxb.binding.basis.complexTypeDefin __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DistrictNetworkSubstationPropertyType = DistrictNetworkSubstationPropertyType Namespace.addCategoryObject('typeBinding', 'DistrictNetworkSubstationPropertyType', DistrictNetworkSubstationPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DualValueSchedulePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DualValueSchedulePropertyType with content type ELEMENT_ONLY class DualValueSchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DualValueSchedulePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DualValueSchedulePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedulePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 534, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 812, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DualValueSchedule uses Python identifier DualValueSchedule + __DualValueSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedule'), 'DualValueSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0DualValueSchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 784, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DualValueSchedule uses Python identifier DualValueSchedule - __DualValueSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedule'), 'DualValueSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0DualValueSchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 518, 2), ) - - + DualValueSchedule = property(__DualValueSchedule.value, __DualValueSchedule.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueSchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2281,89 +2333,90 @@ class DualValueSchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DualValueSchedulePropertyType = DualValueSchedulePropertyType Namespace.addCategoryObject('typeBinding', 'DualValueSchedulePropertyType', DualValueSchedulePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalAppliancesPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalAppliancesPropertyType with content type ELEMENT_ONLY class ElectricalAppliancesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalAppliancesPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalAppliancesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliancesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 556, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 838, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalAppliances uses Python identifier ElectricalAppliances + __ElectricalAppliances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliances'), 'ElectricalAppliances', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ElectricalAppliances', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 821, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalAppliances uses Python identifier ElectricalAppliances - __ElectricalAppliances = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliances'), 'ElectricalAppliances', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ElectricalAppliances', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 543, 2), ) - - + ElectricalAppliances = property(__ElectricalAppliances.value, __ElectricalAppliances.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2379,89 +2432,90 @@ class ElectricalAppliancesPropertyType (pyxb.binding.basis.complexTypeDefinition __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ElectricalAppliancesPropertyType = ElectricalAppliancesPropertyType Namespace.addCategoryObject('typeBinding', 'ElectricalAppliancesPropertyType', ElectricalAppliancesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalResistancePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalResistancePropertyType with content type ELEMENT_ONLY class ElectricalResistancePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalResistancePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalResistancePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistancePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 571, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 853, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalResistance uses Python identifier ElectricalResistance + __ElectricalResistance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistance'), 'ElectricalResistance', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ElectricalResistance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 847, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalResistance uses Python identifier ElectricalResistance - __ElectricalResistance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistance'), 'ElectricalResistance', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ElectricalResistance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 565, 2), ) - - + ElectricalResistance = property(__ElectricalResistance.value, __ElectricalResistance.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalResistancePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2477,109 +2531,112 @@ class ElectricalResistancePropertyType (pyxb.binding.basis.complexTypeDefinition __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ElectricalResistancePropertyType = ElectricalResistancePropertyType Namespace.addCategoryObject('typeBinding', 'ElectricalResistancePropertyType', ElectricalResistancePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EmissivityType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EmissivityType with content type ELEMENT_ONLY class EmissivityType (pyxb.binding.basis.complexTypeDefinition): """Percentaged infra-red emissivity""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EmissivityType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 581, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 953, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}fraction uses Python identifier fraction + __fraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fraction'), 'fraction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EmissivityType_httpwww_sig3d_orgcitygml2_0energy0_7_0fraction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 958, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}fraction uses Python identifier fraction - __fraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fraction'), 'fraction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EmissivityType_httpwww_sig3d_orgcitygml2_0energy0_6_0fraction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 586, 6), ) - + + fraction = property(__fraction.value, __fraction.set, None, 'Fraction (between 0 and 1) of energy emittance.') - fraction = property(__fraction.value, __fraction.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}surface uses Python identifier surface + __surface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surface'), 'surface', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EmissivityType_httpwww_sig3d_orgcitygml2_0energy0_7_0surface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 963, 6), ) - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}surface uses Python identifier surface - __surface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surface'), 'surface', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EmissivityType_httpwww_sig3d_orgcitygml2_0energy0_6_0surface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 587, 6), ) - - - surface = property(__surface.value, __surface.set, None, None) + + surface = property(__surface.value, __surface.set, None, 'Considered surface of the construction.') _ElementMap.update({ __fraction.name() : __fraction, __surface.name() : __surface }) _AttributeMap.update({ - + }) +_module_typeBindings.EmissivityType = EmissivityType Namespace.addCategoryObject('typeBinding', 'EmissivityType', EmissivityType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EmissivityPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EmissivityPropertyType with content type ELEMENT_ONLY class EmissivityPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EmissivityPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EmissivityPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EmissivityPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 590, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 970, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Emissivity uses Python identifier Emissivity + __Emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Emissivity'), 'Emissivity', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EmissivityPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Emissivity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 952, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Emissivity uses Python identifier Emissivity - __Emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Emissivity'), 'Emissivity', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EmissivityPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Emissivity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 580, 2), ) - - + Emissivity = property(__Emissivity.value, __Emissivity.set, None, None) _ElementMap.update({ __Emissivity.name() : __Emissivity }) _AttributeMap.update({ - + }) +_module_typeBindings.EmissivityPropertyType = EmissivityPropertyType Namespace.addCategoryObject('typeBinding', 'EmissivityPropertyType', EmissivityPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyCarrierType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyCarrierType with content type ELEMENT_ONLY class EnergyCarrierType (pyxb.binding.basis.complexTypeDefinition): """Energy form containing the energy (e.g. fuel, renewable energy etc.)""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrierType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 618, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1006, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}co2EmissionFactor uses Python identifier co2EmissionFactor + __co2EmissionFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'co2EmissionFactor'), 'co2EmissionFactor', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyCarrierType_httpwww_sig3d_orgcitygml2_0energy0_7_0co2EmissionFactor', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1011, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}co2EmissionFactor uses Python identifier co2EmissionFactor - __co2EmissionFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'co2EmissionFactor'), 'co2EmissionFactor', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyCarrierType_httpwww_sig3d_orgcitygml2_0energy0_6_0co2EmissionFactor', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 623, 6), ) + + co2EmissionFactor = property(__co2EmissionFactor.value, __co2EmissionFactor.set, None, 'Equivalent carbon dioxide emitted by the combustion of 1 kWh energy carrier.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}energyDensity uses Python identifier energyDensity + __energyDensity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyDensity'), 'energyDensity', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyCarrierType_httpwww_sig3d_orgcitygml2_0energy0_7_0energyDensity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1016, 6), ) - co2EmissionFactor = property(__co2EmissionFactor.value, __co2EmissionFactor.set, None, None) + + energyDensity = property(__energyDensity.value, __energyDensity.set, None, 'Amount of energy stored in a given volume of the energy carrier.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}primaryEnergyFactor uses Python identifier primaryEnergyFactor + __primaryEnergyFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'primaryEnergyFactor'), 'primaryEnergyFactor', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyCarrierType_httpwww_sig3d_orgcitygml2_0energy0_7_0primaryEnergyFactor', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1021, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}energyDensity uses Python identifier energyDensity - __energyDensity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyDensity'), 'energyDensity', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyCarrierType_httpwww_sig3d_orgcitygml2_0energy0_6_0energyDensity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 624, 6), ) + + primaryEnergyFactor = property(__primaryEnergyFactor.value, __primaryEnergyFactor.set, None, 'Ratio of Final energy over Primary Energy.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}type uses Python identifier type + __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyCarrierType_httpwww_sig3d_orgcitygml2_0energy0_7_0type', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1026, 6), ) - energyDensity = property(__energyDensity.value, __energyDensity.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}primaryEnergyFactor uses Python identifier primaryEnergyFactor - __primaryEnergyFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'primaryEnergyFactor'), 'primaryEnergyFactor', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyCarrierType_httpwww_sig3d_orgcitygml2_0energy0_6_0primaryEnergyFactor', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 625, 6), ) - - - primaryEnergyFactor = property(__primaryEnergyFactor.value, __primaryEnergyFactor.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}type uses Python identifier type - __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyCarrierType_httpwww_sig3d_orgcitygml2_0energy0_6_0type', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 626, 6), ) - - - type = property(__type.value, __type.set, None, None) + + type = property(__type.value, __type.set, None, 'Name of Energy Carrier.') _ElementMap.update({ __co2EmissionFactor.name() : __co2EmissionFactor, @@ -2588,151 +2645,153 @@ class EnergyCarrierType (pyxb.binding.basis.complexTypeDefinition): __type.name() : __type }) _AttributeMap.update({ - + }) +_module_typeBindings.EnergyCarrierType = EnergyCarrierType Namespace.addCategoryObject('typeBinding', 'EnergyCarrierType', EnergyCarrierType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyCarrierPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyCarrierPropertyType with content type ELEMENT_ONLY class EnergyCarrierPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyCarrierPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyCarrierPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrierPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 629, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1033, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyCarrier uses Python identifier EnergyCarrier + __EnergyCarrier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrier'), 'EnergyCarrier', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyCarrierPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0EnergyCarrier', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1005, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyCarrier uses Python identifier EnergyCarrier - __EnergyCarrier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrier'), 'EnergyCarrier', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyCarrierPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0EnergyCarrier', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 617, 2), ) - - + EnergyCarrier = property(__EnergyCarrier.value, __EnergyCarrier.set, None, None) _ElementMap.update({ __EnergyCarrier.name() : __EnergyCarrier }) _AttributeMap.update({ - + }) +_module_typeBindings.EnergyCarrierPropertyType = EnergyCarrierPropertyType Namespace.addCategoryObject('typeBinding', 'EnergyCarrierPropertyType', EnergyCarrierPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType with content type ELEMENT_ONLY class EnergyConversionSystemType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """Energy conversion system is a system producing the energy necessary to satisfy the end-use (or to feed the networks) from an energy source.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 661, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1042, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator uses Python identifier efficiencyIndicator + __efficiencyIndicator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator'), 'efficiencyIndicator', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0efficiencyIndicator', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator uses Python identifier efficiencyIndicator - __efficiencyIndicator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator'), 'efficiencyIndicator', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0efficiencyIndicator', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10), ) - - - efficiencyIndicator = property(__efficiencyIndicator.value, __efficiencyIndicator.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower uses Python identifier installedNominalPower - __installedNominalPower = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower'), 'installedNominalPower', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0installedNominalPower', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10), ) - - - installedNominalPower = property(__installedNominalPower.value, __installedNominalPower.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}model uses Python identifier model - __model = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'model'), 'model', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0model', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10), ) - - - model = property(__model.value, __model.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency uses Python identifier nominalEfficiency - __nominalEfficiency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency'), 'nominalEfficiency', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0nominalEfficiency', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10), ) - - - nominalEfficiency = property(__nominalEfficiency.value, __nominalEfficiency.set, None, None) + + efficiencyIndicator = property(__efficiencyIndicator.value, __efficiencyIndicator.set, None, 'Reference efficiency ratio used to quantify the system efficiency (e.g. COP, EER, W/(m3/h)).') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower uses Python identifier installedNominalPower + __installedNominalPower = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower'), 'installedNominalPower', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0installedNominalPower', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}number uses Python identifier number - __number = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number'), 'number', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0number', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10), ) + + installedNominalPower = property(__installedNominalPower.value, __installedNominalPower.set, None, 'Total nominal power of the energy conversion system.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}model uses Python identifier model + __model = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'model'), 'model', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0model', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10), ) - number = property(__number.value, __number.set, None, None) + + model = property(__model.value, __model.set, None, 'Model reference of the energy conversion system.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency uses Python identifier nominalEfficiency + __nominalEfficiency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency'), 'nominalEfficiency', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0nominalEfficiency', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument uses Python identifier productAndInstallationDocument - __productAndInstallationDocument = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument'), 'productAndInstallationDocument', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0productAndInstallationDocument', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10), ) + + nominalEfficiency = property(__nominalEfficiency.value, __nominalEfficiency.set, None, 'Nominal ratio of energy output to input, according to manufacturer.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}number uses Python identifier number + __number = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'number'), 'number', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0number', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10), ) - productAndInstallationDocument = property(__productAndInstallationDocument.value, __productAndInstallationDocument.set, None, None) + + number = property(__number.value, __number.set, None, 'Number of similar energy conversion units which constitutes the energy conversion system.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument uses Python identifier productAndInstallationDocument + __productAndInstallationDocument = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument'), 'productAndInstallationDocument', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0productAndInstallationDocument', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture uses Python identifier yearOfManufacture - __yearOfManufacture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture'), 'yearOfManufacture', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0yearOfManufacture', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10), ) + + productAndInstallationDocument = property(__productAndInstallationDocument.value, __productAndInstallationDocument.set, None, 'External documents adding information on the energy conversion system product and its installation.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture uses Python identifier yearOfManufacture + __yearOfManufacture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture'), 'yearOfManufacture', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0yearOfManufacture', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10), ) - yearOfManufacture = property(__yearOfManufacture.value, __yearOfManufacture.set, None, None) + + yearOfManufacture = property(__yearOfManufacture.value, __yearOfManufacture.set, None, 'Year of manufacture of the energy conversion system (its main equipments).') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife uses Python identifier serviceLife + __serviceLife = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), 'serviceLife', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0serviceLife', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem uses Python identifier refurbishmentMeasureOnEnergySystem - __refurbishmentMeasureOnEnergySystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem'), 'refurbishmentMeasureOnEnergySystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0refurbishmentMeasureOnEnergySystem', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10), ) - - - refurbishmentMeasureOnEnergySystem = property(__refurbishmentMeasureOnEnergySystem.value, __refurbishmentMeasureOnEnergySystem.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn uses Python identifier installedIn - __installedIn = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'installedIn'), 'installedIn', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0installedIn', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10), ) + + serviceLife = property(__serviceLife.value, __serviceLife.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn uses Python identifier installedIn + __installedIn = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'installedIn'), 'installedIn', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0installedIn', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10), ) + installedIn = property(__installedIn.value, __installedIn.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}has uses Python identifier has + __has = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'has'), 'has', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0has', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}has uses Python identifier has - __has = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'has'), 'has', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0has', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10), ) - - - has = property(__has.value, __has.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes uses Python identifier consumes - __consumes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'consumes'), 'consumes', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0consumes', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10), ) + + has = property(__has.value, __has.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes uses Python identifier consumes + __consumes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'consumes'), 'consumes', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0consumes', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10), ) - consumes = property(__consumes.value, __consumes.set, None, None) + + consumes = property(__consumes.value, __consumes.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces uses Python identifier produces + __produces = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'produces'), 'produces', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0produces', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces uses Python identifier produces - __produces = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'produces'), 'produces', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0produces', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10), ) + + produces = property(__produces.value, __produces.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides uses Python identifier provides + __provides = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'provides'), 'provides', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0provides', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10), ) - produces = property(__produces.value, __produces.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides uses Python identifier provides - __provides = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'provides'), 'provides', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0provides', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10), ) - - - provides = property(__provides.value, __provides.set, None, None) - + + provides = property(__provides.value, __provides.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __efficiencyIndicator.name() : __efficiencyIndicator, @@ -2742,7 +2801,7 @@ class EnergyConversionSystemType (teaser.data.bindings.opengis.raw.gml.AbstractF __number.name() : __number, __productAndInstallationDocument.name() : __productAndInstallationDocument, __yearOfManufacture.name() : __yearOfManufacture, - __refurbishmentMeasureOnEnergySystem.name() : __refurbishmentMeasureOnEnergySystem, + __serviceLife.name() : __serviceLife, __installedIn.name() : __installedIn, __has.name() : __has, __consumes.name() : __consumes, @@ -2750,91 +2809,92 @@ class EnergyConversionSystemType (teaser.data.bindings.opengis.raw.gml.AbstractF __provides.name() : __provides }) _AttributeMap.update({ - + }) +_module_typeBindings.EnergyConversionSystemType = EnergyConversionSystemType Namespace.addCategoryObject('typeBinding', 'EnergyConversionSystemType', EnergyConversionSystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemPropertyType with content type ELEMENT_ONLY class EnergyConversionSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 691, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1133, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystem uses Python identifier EnergyConversionSystem + __EnergyConversionSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystem'), 'EnergyConversionSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0EnergyConversionSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1041, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystem uses Python identifier EnergyConversionSystem - __EnergyConversionSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystem'), 'EnergyConversionSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0EnergyConversionSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 660, 2), ) - - + EnergyConversionSystem = property(__EnergyConversionSystem.value, __EnergyConversionSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyConversionSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2850,73 +2910,74 @@ class EnergyConversionSystemPropertyType (pyxb.binding.basis.complexTypeDefiniti __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.EnergyConversionSystemPropertyType = EnergyConversionSystemPropertyType Namespace.addCategoryObject('typeBinding', 'EnergyConversionSystemPropertyType', EnergyConversionSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDemandType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDemandType with content type ELEMENT_ONLY class EnergyDemandType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """Energy demand is the useful energy required to satisfy a specific end-use, such as heating, cooling, domestic hot water etc.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyDemandType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 701, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1143, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}endUse uses Python identifier endUse + __endUse = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endUse'), 'endUse', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_7_0endUse', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1150, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}endUse uses Python identifier endUse - __endUse = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endUse'), 'endUse', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_6_0endUse', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 708, 10), ) - - - endUse = property(__endUse.value, __endUse.set, None, None) - + + endUse = property(__endUse.value, __endUse.set, None, 'Category of end use related to an energy use.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}energyAmount uses Python identifier energyAmount - __energyAmount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyAmount'), 'energyAmount', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_6_0energyAmount', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 709, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}energyAmount uses Python identifier energyAmount + __energyAmount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyAmount'), 'energyAmount', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_7_0energyAmount', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1155, 10), ) + + energyAmount = property(__energyAmount.value, __energyAmount.set, None, '[TimeSeries] Time-depending amount of useful energy, corresponding to a specific end-use. It can be constituted of simulated or monitored data, with different time resolutions (see TimeSeries model).') - energyAmount = property(__energyAmount.value, __energyAmount.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}maximumLoad uses Python identifier maximumLoad - __maximumLoad = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maximumLoad'), 'maximumLoad', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_6_0maximumLoad', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 710, 10), ) - + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}maximumLoad uses Python identifier maximumLoad + __maximumLoad = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maximumLoad'), 'maximumLoad', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_7_0maximumLoad', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1160, 10), ) + maximumLoad = property(__maximumLoad.value, __maximumLoad.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}energyDistribution uses Python identifier energyDistribution + __energyDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyDistribution'), 'energyDistribution', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_7_0energyDistribution', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1161, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}energyDistribution uses Python identifier energyDistribution - __energyDistribution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyDistribution'), 'energyDistribution', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_6_0energyDistribution', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 711, 10), ) - - - energyDistribution = property(__energyDistribution.value, __energyDistribution.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}storage uses Python identifier storage - __storage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storage'), 'storage', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_6_0storage', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 712, 10), ) - + + energyDistribution = property(__energyDistribution.value, __energyDistribution.set, None, '') - storage = property(__storage.value, __storage.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}storage uses Python identifier storage + __storage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'storage'), 'storage', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_7_0storage', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1168, 10), ) + + storage = property(__storage.value, __storage.set, None, '') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isProvidedBy uses Python identifier isProvidedBy - __isProvidedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isProvidedBy'), 'isProvidedBy', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_6_0isProvidedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 713, 10), ) - - - isProvidedBy = property(__isProvidedBy.value, __isProvidedBy.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}isProvidedBy uses Python identifier isProvidedBy + __isProvidedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isProvidedBy'), 'isProvidedBy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandType_httpwww_sig3d_orgcitygml2_0energy0_7_0isProvidedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1175, 10), ) + + isProvidedBy = property(__isProvidedBy.value, __isProvidedBy.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __endUse.name() : __endUse, @@ -2927,91 +2988,92 @@ class EnergyDemandType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType __isProvidedBy.name() : __isProvidedBy }) _AttributeMap.update({ - + }) +_module_typeBindings.EnergyDemandType = EnergyDemandType Namespace.addCategoryObject('typeBinding', 'EnergyDemandType', EnergyDemandType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDemandPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDemandPropertyType with content type ELEMENT_ONLY class EnergyDemandPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDemandPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDemandPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyDemandPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 718, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1187, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDemand uses Python identifier EnergyDemand + __EnergyDemand = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyDemand'), 'EnergyDemand', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0EnergyDemand', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1142, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDemand uses Python identifier EnergyDemand - __EnergyDemand = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyDemand'), 'EnergyDemand', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0EnergyDemand', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 700, 2), ) - - + EnergyDemand = property(__EnergyDemand.value, __EnergyDemand.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDemandPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3027,128 +3089,138 @@ class EnergyDemandPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.EnergyDemandPropertyType = EnergyDemandPropertyType Namespace.addCategoryObject('typeBinding', 'EnergyDemandPropertyType', EnergyDemandPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDistributionSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDistributionSystemType with content type ELEMENT_ONLY class EnergyDistributionSystemType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """Energy distribution system is a system in charge of delivering the energy inside the building, from the place of energy production to the place of end-use. It consists then in the storage (including battery/tank and pipe volumes), the circulation pumps, the distribution pipes and the end use units (radiators, fan coils etc.).""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 728, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1197, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife uses Python identifier serviceLife + __serviceLife = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), 'serviceLife', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0serviceLife', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}distributionPerimeter uses Python identifier distributionPerimeter - __distributionPerimeter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter'), 'distributionPerimeter', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0distributionPerimeter', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 735, 10), ) + + serviceLife = property(__serviceLife.value, __serviceLife.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}distributionPerimeter uses Python identifier distributionPerimeter + __distributionPerimeter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter'), 'distributionPerimeter', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0distributionPerimeter', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1211, 10), ) + distributionPerimeter = property(__distributionPerimeter.value, __distributionPerimeter.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ + __serviceLife.name() : __serviceLife, __distributionPerimeter.name() : __distributionPerimeter }) _AttributeMap.update({ - + }) +_module_typeBindings.EnergyDistributionSystemType = EnergyDistributionSystemType Namespace.addCategoryObject('typeBinding', 'EnergyDistributionSystemType', EnergyDistributionSystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDistributionSystemPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDistributionSystemPropertyType with content type ELEMENT_ONLY class EnergyDistributionSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDistributionSystemPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDistributionSystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 740, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1216, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDistributionSystem uses Python identifier EnergyDistributionSystem + __EnergyDistributionSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystem'), 'EnergyDistributionSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0EnergyDistributionSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1196, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDistributionSystem uses Python identifier EnergyDistributionSystem - __EnergyDistributionSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystem'), 'EnergyDistributionSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0EnergyDistributionSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 727, 2), ) - - + EnergyDistributionSystem = property(__EnergyDistributionSystem.value, __EnergyDistributionSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyDistributionSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3164,40 +3236,41 @@ class EnergyDistributionSystemPropertyType (pyxb.binding.basis.complexTypeDefini __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.EnergyDistributionSystemPropertyType = EnergyDistributionSystemPropertyType Namespace.addCategoryObject('typeBinding', 'EnergyDistributionSystemPropertyType', EnergyDistributionSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyPerformanceCertificationType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyPerformanceCertificationType with content type ELEMENT_ONLY class EnergyPerformanceCertificationType (pyxb.binding.basis.complexTypeDefinition): """Energy performance certification.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertificationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 750, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1226, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}certificationRating uses Python identifier certificationRating + __certificationRating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'certificationRating'), 'certificationRating', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyPerformanceCertificationType_httpwww_sig3d_orgcitygml2_0energy0_7_0certificationRating', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1231, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}certificationRating uses Python identifier certificationRating - __certificationRating = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'certificationRating'), 'certificationRating', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyPerformanceCertificationType_httpwww_sig3d_orgcitygml2_0energy0_6_0certificationRating', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 755, 6), ) - - - certificationRating = property(__certificationRating.value, __certificationRating.set, None, None) + + certificationRating = property(__certificationRating.value, __certificationRating.set, None, 'Degree or value resulting from the certification assessment') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}certificationName uses Python identifier certificationName + __certificationName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'certificationName'), 'certificationName', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyPerformanceCertificationType_httpwww_sig3d_orgcitygml2_0energy0_7_0certificationName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1236, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}certificationName uses Python identifier certificationName - __certificationName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'certificationName'), 'certificationName', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyPerformanceCertificationType_httpwww_sig3d_orgcitygml2_0energy0_6_0certificationName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 756, 6), ) + + certificationName = property(__certificationName.value, __certificationName.set, None, 'Labeling system for the erengy certificate.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}certificationId uses Python identifier certificationId + __certificationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'certificationId'), 'certificationId', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyPerformanceCertificationType_httpwww_sig3d_orgcitygml2_0energy0_7_0certificationId', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1241, 6), ) - certificationName = property(__certificationName.value, __certificationName.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}certificationId uses Python identifier certificationId - __certificationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'certificationId'), 'certificationId', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyPerformanceCertificationType_httpwww_sig3d_orgcitygml2_0energy0_6_0certificationId', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 757, 6), ) - - - certificationId = property(__certificationId.value, __certificationId.set, None, None) + + certificationId = property(__certificationId.value, __certificationId.set, None, 'Identifier of the energy certificate.') _ElementMap.update({ __certificationRating.name() : __certificationRating, @@ -3205,185 +3278,172 @@ class EnergyPerformanceCertificationType (pyxb.binding.basis.complexTypeDefiniti __certificationId.name() : __certificationId }) _AttributeMap.update({ - + }) +_module_typeBindings.EnergyPerformanceCertificationType = EnergyPerformanceCertificationType Namespace.addCategoryObject('typeBinding', 'EnergyPerformanceCertificationType', EnergyPerformanceCertificationType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyPerformanceCertificationPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyPerformanceCertificationPropertyType with content type ELEMENT_ONLY class EnergyPerformanceCertificationPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyPerformanceCertificationPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyPerformanceCertificationPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertificationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 760, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1248, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyPerformanceCertification uses Python identifier EnergyPerformanceCertification + __EnergyPerformanceCertification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertification'), 'EnergyPerformanceCertification', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_EnergyPerformanceCertificationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0EnergyPerformanceCertification', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1225, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyPerformanceCertification uses Python identifier EnergyPerformanceCertification - __EnergyPerformanceCertification = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertification'), 'EnergyPerformanceCertification', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergyPerformanceCertificationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0EnergyPerformanceCertification', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 749, 2), ) - - + EnergyPerformanceCertification = property(__EnergyPerformanceCertification.value, __EnergyPerformanceCertification.set, None, None) _ElementMap.update({ __EnergyPerformanceCertification.name() : __EnergyPerformanceCertification }) _AttributeMap.update({ - + }) +_module_typeBindings.EnergyPerformanceCertificationPropertyType = EnergyPerformanceCertificationPropertyType Namespace.addCategoryObject('typeBinding', 'EnergyPerformanceCertificationPropertyType', EnergyPerformanceCertificationPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergySourceType with content type ELEMENT_ONLY -class EnergySourceType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): - """Energy being consumed by an energy conversion system. It can be non-renewable (fuel) or renewable. It may be produced by another energy conversion system.The Energy produced by a conversion system and fed-in in the electrical grid or district network is also considered as EnergySource, since it also aims to be consumed by an energy conversion system, in another building (building block)""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesType with content type ELEMENT_ONLY +class FacilitiesType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): + """Facilities and Appliances inside the usage zone or building unit, which consumes and dissipate energy.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergySourceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 769, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FacilitiesType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1257, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}operationSchedule uses Python identifier operationSchedule + __operationSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule'), 'operationSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0operationSchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}energyAmount uses Python identifier energyAmount - __energyAmount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyAmount'), 'energyAmount', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourceType_httpwww_sig3d_orgcitygml2_0energy0_6_0energyAmount', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 776, 10), ) + + operationSchedule = property(__operationSchedule.value, __operationSchedule.set, None, 'Operational schedule of the facilities') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}heatDissipation uses Python identifier heatDissipation + __heatDissipation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation'), 'heatDissipation', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0heatDissipation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10), ) - energyAmount = property(__energyAmount.value, __energyAmount.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}energyCarrier uses Python identifier energyCarrier - __energyCarrier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyCarrier'), 'energyCarrier', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourceType_httpwww_sig3d_orgcitygml2_0energy0_6_0energyCarrier', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 777, 10), ) - - - energyCarrier = property(__energyCarrier.value, __energyCarrier.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isConsumedBy uses Python identifier isConsumedBy - __isConsumedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isConsumedBy'), 'isConsumedBy', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourceType_httpwww_sig3d_orgcitygml2_0energy0_6_0isConsumedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 778, 10), ) - - - isConsumedBy = property(__isConsumedBy.value, __isConsumedBy.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isProducedBy uses Python identifier isProducedBy - __isProducedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isProducedBy'), 'isProducedBy', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourceType_httpwww_sig3d_orgcitygml2_0energy0_6_0isProducedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 779, 10), ) - - - isProducedBy = property(__isProducedBy.value, __isProducedBy.set, None, None) - + + heatDissipation = property(__heatDissipation.value, __heatDissipation.set, None, 'Heat energy per year (in W) dissipated by the facilities, in "nominal conditions", when the facilities are fully operating. The constant totalValue of heatDissipation is weighted by the operationSchedule, to obtain the heat dissipation temporal variation.') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __energyAmount.name() : __energyAmount, - __energyCarrier.name() : __energyCarrier, - __isConsumedBy.name() : __isConsumedBy, - __isProducedBy.name() : __isProducedBy + __operationSchedule.name() : __operationSchedule, + __heatDissipation.name() : __heatDissipation }) _AttributeMap.update({ - + }) -Namespace.addCategoryObject('typeBinding', 'EnergySourceType', EnergySourceType) +_module_typeBindings.FacilitiesType = FacilitiesType +Namespace.addCategoryObject('typeBinding', 'FacilitiesType', FacilitiesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergySourcePropertyType with content type ELEMENT_ONLY -class EnergySourcePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergySourcePropertyType with content type ELEMENT_ONLY""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesPropertyType with content type ELEMENT_ONLY +class FacilitiesPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnergySourcePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 784, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FacilitiesPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1281, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Facilities uses Python identifier Facilities + __Facilities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Facilities'), 'Facilities', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Facilities', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1256, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergySource uses Python identifier EnergySource - __EnergySource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EnergySource'), 'EnergySource', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0EnergySource', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 768, 2), ) - - - EnergySource = property(__EnergySource.value, __EnergySource.set, None, None) - + + Facilities = property(__Facilities.value, __Facilities.set, None, None) + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_EnergySourcePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ - __EnergySource.name() : __EnergySource + __Facilities.name() : __Facilities }) _AttributeMap.update({ __remoteSchema.name() : __remoteSchema, @@ -3395,140 +3455,158 @@ class EnergySourcePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) -Namespace.addCategoryObject('typeBinding', 'EnergySourcePropertyType', EnergySourcePropertyType) +_module_typeBindings.FacilitiesPropertyType = FacilitiesPropertyType +Namespace.addCategoryObject('typeBinding', 'FacilitiesPropertyType', FacilitiesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesType with content type ELEMENT_ONLY -class FacilitiesType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): - """Facilities and Appliances inside the usage zone or building unit, which consumes and dissipate energy.""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FinalEnergyType with content type ELEMENT_ONLY +class FinalEnergyType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): + """Energy form containing the energy, occuping intermediate steps in the energy-supply chain between primary energy sources and end-use demands""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FacilitiesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 794, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FinalEnergyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1291, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}energyAmount uses Python identifier energyAmount + __energyAmount = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyAmount'), 'energyAmount', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyType_httpwww_sig3d_orgcitygml2_0energy0_7_0energyAmount', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1298, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}operationSchedule uses Python identifier operationSchedule - __operationSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule'), 'operationSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0operationSchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10), ) + + energyAmount = property(__energyAmount.value, __energyAmount.set, None, 'Time-depending amount of energy source, consumed by an energy conversion system. It can be constituted of simulated or monitored data, with different time resolutions (see TimeSeries model).') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}energyCarrier uses Python identifier energyCarrier + __energyCarrier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'energyCarrier'), 'energyCarrier', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyType_httpwww_sig3d_orgcitygml2_0energy0_7_0energyCarrier', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1303, 10), ) - operationSchedule = property(__operationSchedule.value, __operationSchedule.set, None, None) + + energyCarrier = property(__energyCarrier.value, __energyCarrier.set, None, 'Energy form containing energy.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}isConsumedBy uses Python identifier isConsumedBy + __isConsumedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isConsumedBy'), 'isConsumedBy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyType_httpwww_sig3d_orgcitygml2_0energy0_7_0isConsumedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1308, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}heatDissipation uses Python identifier heatDissipation - __heatDissipation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation'), 'heatDissipation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0heatDissipation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10), ) + + isConsumedBy = property(__isConsumedBy.value, __isConsumedBy.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}isProducedBy uses Python identifier isProducedBy + __isProducedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isProducedBy'), 'isProducedBy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyType_httpwww_sig3d_orgcitygml2_0energy0_7_0isProducedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1316, 10), ) - heatDissipation = property(__heatDissipation.value, __heatDissipation.set, None, None) - + + isProducedBy = property(__isProducedBy.value, __isProducedBy.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __operationSchedule.name() : __operationSchedule, - __heatDissipation.name() : __heatDissipation + __energyAmount.name() : __energyAmount, + __energyCarrier.name() : __energyCarrier, + __isConsumedBy.name() : __isConsumedBy, + __isProducedBy.name() : __isProducedBy }) _AttributeMap.update({ - + }) -Namespace.addCategoryObject('typeBinding', 'FacilitiesType', FacilitiesType) +_module_typeBindings.FinalEnergyType = FinalEnergyType +Namespace.addCategoryObject('typeBinding', 'FinalEnergyType', FinalEnergyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesPropertyType with content type ELEMENT_ONLY -class FacilitiesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesPropertyType with content type ELEMENT_ONLY""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FinalEnergyPropertyType with content type ELEMENT_ONLY +class FinalEnergyPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FinalEnergyPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FacilitiesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 807, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FinalEnergyPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1328, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FinalEnergy uses Python identifier FinalEnergy + __FinalEnergy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FinalEnergy'), 'FinalEnergy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0FinalEnergy', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1290, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Facilities uses Python identifier Facilities - __Facilities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Facilities'), 'Facilities', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Facilities', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 793, 2), ) - - - Facilities = property(__Facilities.value, __Facilities.set, None, None) - + + FinalEnergy = property(__FinalEnergy.value, __FinalEnergy.set, None, None) + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FacilitiesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FinalEnergyPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ - __Facilities.name() : __Facilities + __FinalEnergy.name() : __FinalEnergy }) _AttributeMap.update({ __remoteSchema.name() : __remoteSchema, @@ -3540,151 +3618,154 @@ class FacilitiesPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) -Namespace.addCategoryObject('typeBinding', 'FacilitiesPropertyType', FacilitiesPropertyType) +_module_typeBindings.FinalEnergyPropertyType = FinalEnergyPropertyType +Namespace.addCategoryObject('typeBinding', 'FinalEnergyPropertyType', FinalEnergyPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FloorAreaType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FloorAreaType with content type ELEMENT_ONLY class FloorAreaType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FloorAreaType with content type ELEMENT_ONLY""" + """Floor area""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FloorAreaType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 817, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1338, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}type uses Python identifier type + __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FloorAreaType_httpwww_sig3d_orgcitygml2_0energy0_7_0type', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1343, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}type uses Python identifier type - __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FloorAreaType_httpwww_sig3d_orgcitygml2_0energy0_6_0type', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 819, 6), ) - - - type = property(__type.value, __type.set, None, '') - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FloorAreaType_httpwww_sig3d_orgcitygml2_0energy0_6_0value', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 826, 6), ) + + type = property(__type.value, __type.set, None, 'Categorization of a method to calculate the floor area.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}value uses Python identifier value_ + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FloorAreaType_httpwww_sig3d_orgcitygml2_0energy0_7_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1348, 6), ) - value_ = property(__value.value, __value.set, None, None) + + value_ = property(__value.value, __value.set, None, 'Area value.') _ElementMap.update({ __type.name() : __type, __value.name() : __value }) _AttributeMap.update({ - + }) +_module_typeBindings.FloorAreaType = FloorAreaType Namespace.addCategoryObject('typeBinding', 'FloorAreaType', FloorAreaType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FloorAreaPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FloorAreaPropertyType with content type ELEMENT_ONLY class FloorAreaPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FloorAreaPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FloorAreaPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FloorAreaPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 829, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1355, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FloorArea uses Python identifier FloorArea + __FloorArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FloorArea'), 'FloorArea', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_FloorAreaPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0FloorArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1337, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FloorArea uses Python identifier FloorArea - __FloorArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FloorArea'), 'FloorArea', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_FloorAreaPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0FloorArea', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 816, 2), ) - - + FloorArea = property(__FloorArea.value, __FloorArea.set, None, None) _ElementMap.update({ __FloorArea.name() : __FloorArea }) _AttributeMap.update({ - + }) +_module_typeBindings.FloorAreaPropertyType = FloorAreaPropertyType Namespace.addCategoryObject('typeBinding', 'FloorAreaPropertyType', FloorAreaPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}GasPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}GasPropertyType with content type ELEMENT_ONLY class GasPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}GasPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}GasPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GasPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 851, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1385, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Gas uses Python identifier Gas + __Gas = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Gas'), 'Gas', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Gas', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1363, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Gas uses Python identifier Gas - __Gas = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Gas'), 'Gas', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Gas', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 837, 2), ) - - + Gas = property(__Gas.value, __Gas.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3700,47 +3781,48 @@ class GasPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GasPropertyType = GasPropertyType Namespace.addCategoryObject('typeBinding', 'GasPropertyType', GasPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatExchangeTypeType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatExchangeTypeType with content type ELEMENT_ONLY class HeatExchangeTypeType (pyxb.binding.basis.complexTypeDefinition): """Contributions of the different types of heat or cool exchange (convective, radiant and latent)""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 861, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1395, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}convectiveFraction uses Python identifier convectiveFraction + __convectiveFraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'convectiveFraction'), 'convectiveFraction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatExchangeTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0convectiveFraction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1400, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}convectiveFraction uses Python identifier convectiveFraction - __convectiveFraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'convectiveFraction'), 'convectiveFraction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatExchangeTypeType_httpwww_sig3d_orgcitygml2_0energy0_6_0convectiveFraction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 866, 6), ) - - - convectiveFraction = property(__convectiveFraction.value, __convectiveFraction.set, None, None) + + convectiveFraction = property(__convectiveFraction.value, __convectiveFraction.set, None, 'Ratio of convective heat exchange over total heat exchange.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}latentFraction uses Python identifier latentFraction + __latentFraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'latentFraction'), 'latentFraction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatExchangeTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0latentFraction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1405, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}latentFraction uses Python identifier latentFraction - __latentFraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'latentFraction'), 'latentFraction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatExchangeTypeType_httpwww_sig3d_orgcitygml2_0energy0_6_0latentFraction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 867, 6), ) + + latentFraction = property(__latentFraction.value, __latentFraction.set, None, 'Ratio of latent heat exchange over total heat exchange.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}radiantFraction uses Python identifier radiantFraction + __radiantFraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'radiantFraction'), 'radiantFraction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatExchangeTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0radiantFraction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1410, 6), ) - latentFraction = property(__latentFraction.value, __latentFraction.set, None, None) + + radiantFraction = property(__radiantFraction.value, __radiantFraction.set, None, 'Ratio of radiant heat exchange over total heat exchange.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}totalValue uses Python identifier totalValue + __totalValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'totalValue'), 'totalValue', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatExchangeTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0totalValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1415, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}radiantFraction uses Python identifier radiantFraction - __radiantFraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'radiantFraction'), 'radiantFraction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatExchangeTypeType_httpwww_sig3d_orgcitygml2_0energy0_6_0radiantFraction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 868, 6), ) - - - radiantFraction = property(__radiantFraction.value, __radiantFraction.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}totalValue uses Python identifier totalValue - __totalValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'totalValue'), 'totalValue', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatExchangeTypeType_httpwww_sig3d_orgcitygml2_0energy0_6_0totalValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 869, 6), ) - - - totalValue = property(__totalValue.value, __totalValue.set, None, None) + + totalValue = property(__totalValue.value, __totalValue.set, None, 'Total heat exchange value (positve for heat source, negative for heat sink/cool source).') _ElementMap.update({ __convectiveFraction.name() : __convectiveFraction, @@ -3749,118 +3831,120 @@ class HeatExchangeTypeType (pyxb.binding.basis.complexTypeDefinition): __totalValue.name() : __totalValue }) _AttributeMap.update({ - + }) +_module_typeBindings.HeatExchangeTypeType = HeatExchangeTypeType Namespace.addCategoryObject('typeBinding', 'HeatExchangeTypeType', HeatExchangeTypeType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatExchangeTypePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatExchangeTypePropertyType with content type ELEMENT_ONLY class HeatExchangeTypePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatExchangeTypePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatExchangeTypePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeTypePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 872, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1422, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatExchangeType uses Python identifier HeatExchangeType + __HeatExchangeType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeType'), 'HeatExchangeType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatExchangeTypePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0HeatExchangeType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1394, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatExchangeType uses Python identifier HeatExchangeType - __HeatExchangeType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeType'), 'HeatExchangeType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatExchangeTypePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0HeatExchangeType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 860, 2), ) - - + HeatExchangeType = property(__HeatExchangeType.value, __HeatExchangeType.set, None, None) _ElementMap.update({ __HeatExchangeType.name() : __HeatExchangeType }) _AttributeMap.update({ - + }) +_module_typeBindings.HeatExchangeTypePropertyType = HeatExchangeTypePropertyType Namespace.addCategoryObject('typeBinding', 'HeatExchangeTypePropertyType', HeatExchangeTypePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatPumpPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatPumpPropertyType with content type ELEMENT_ONLY class HeatPumpPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatPumpPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatPumpPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HeatPumpPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 891, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1450, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatPump uses Python identifier HeatPump + __HeatPump = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'HeatPump'), 'HeatPump', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0HeatPump', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1430, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatPump uses Python identifier HeatPump - __HeatPump = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'HeatPump'), 'HeatPump', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0HeatPump', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 880, 2), ) - - + HeatPump = property(__HeatPump.value, __HeatPump.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3876,136 +3960,202 @@ class HeatPumpPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.HeatPumpPropertyType = HeatPumpPropertyType Namespace.addCategoryObject('typeBinding', 'HeatPumpPropertyType', HeatPumpPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HouseholdType with content type ELEMENT_ONLY -class HouseholdType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): - """Household is a group of persons living in the same dwelling, in the case where occupant type is residents.""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeightAboveGroundType with content type ELEMENT_ONLY +class HeightAboveGroundType (pyxb.binding.basis.complexTypeDefinition): + """Different kinds of building height above general ground. level. The general ground level lies anywhere between the lowest and the highest ground points of the construction.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HouseholdType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 913, 2) - _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() - _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() - # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - - # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HeightAboveGroundType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1475, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}heightReference uses Python identifier heightReference + __heightReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heightReference'), 'heightReference', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeightAboveGroundType_httpwww_sig3d_orgcitygml2_0energy0_7_0heightReference', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1480, 6), ) - # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + heightReference = property(__heightReference.value, __heightReference.set, None, 'Specification of the building height reference, which is measured relative to general ground level.') - # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}value uses Python identifier value_ + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeightAboveGroundType_httpwww_sig3d_orgcitygml2_0energy0_7_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1485, 6), ) - # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + value_ = property(__value.value, __value.set, None, 'Height value') - # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + _ElementMap.update({ + __heightReference.name() : __heightReference, + __value.name() : __value + }) + _AttributeMap.update({ + + }) +_module_typeBindings.HeightAboveGroundType = HeightAboveGroundType +Namespace.addCategoryObject('typeBinding', 'HeightAboveGroundType', HeightAboveGroundType) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}residenceType uses Python identifier residenceType - __residenceType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'residenceType'), 'residenceType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdType_httpwww_sig3d_orgcitygml2_0energy0_6_0residenceType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 920, 10), ) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeightAboveGroundPropertyType with content type ELEMENT_ONLY +class HeightAboveGroundPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeightAboveGroundPropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HeightAboveGroundPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1492, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeightAboveGround uses Python identifier HeightAboveGround + __HeightAboveGround = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'HeightAboveGround'), 'HeightAboveGround', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeightAboveGroundPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0HeightAboveGround', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1474, 2), ) - residenceType = property(__residenceType.value, __residenceType.set, None, '') + + HeightAboveGround = property(__HeightAboveGround.value, __HeightAboveGround.set, None, None) + + _ElementMap.update({ + __HeightAboveGround.name() : __HeightAboveGround + }) + _AttributeMap.update({ + + }) +_module_typeBindings.HeightAboveGroundPropertyType = HeightAboveGroundPropertyType +Namespace.addCategoryObject('typeBinding', 'HeightAboveGroundPropertyType', HeightAboveGroundPropertyType) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}householdType uses Python identifier householdType - __householdType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'householdType'), 'householdType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdType_httpwww_sig3d_orgcitygml2_0energy0_6_0householdType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 927, 10), ) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HouseholdType with content type ELEMENT_ONLY +class HouseholdType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): + """Household is a group of persons living in the same dwelling, in the case where occupant type is residents.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HouseholdType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1501, 2) + _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() + _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() + # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType + + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}residenceType uses Python identifier residenceType + __residenceType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'residenceType'), 'residenceType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdType_httpwww_sig3d_orgcitygml2_0energy0_7_0residenceType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1508, 10), ) + + residenceType = property(__residenceType.value, __residenceType.set, None, None) - householdType = property(__householdType.value, __householdType.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}householdType uses Python identifier householdType + __householdType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'householdType'), 'householdType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdType_httpwww_sig3d_orgcitygml2_0energy0_7_0householdType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1509, 10), ) + + householdType = property(__householdType.value, __householdType.set, None, None) + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __residenceType.name() : __residenceType, __householdType.name() : __householdType }) _AttributeMap.update({ - + }) +_module_typeBindings.HouseholdType = HouseholdType Namespace.addCategoryObject('typeBinding', 'HouseholdType', HouseholdType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HouseholdPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HouseholdPropertyType with content type ELEMENT_ONLY class HouseholdPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HouseholdPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HouseholdPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HouseholdPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 938, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1514, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Household uses Python identifier Household + __Household = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Household'), 'Household', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Household', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1500, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Household uses Python identifier Household - __Household = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Household'), 'Household', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Household', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 912, 2), ) - - + Household = property(__Household.value, __Household.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HouseholdPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HouseholdPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4021,52 +4171,53 @@ class HouseholdPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.HouseholdPropertyType = HouseholdPropertyType Namespace.addCategoryObject('typeBinding', 'HouseholdPropertyType', HouseholdPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ImageTextureType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ImageTextureType with content type ELEMENT_ONLY class ImageTextureType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """This is an X3D element to map a texture to this material. From X3D specification: The ImageTexture node defines a texture map by specifying an image file and general parameters for mapping to geometry. Texture maps are defined in a 2D coordinate system (s, t) that ranges from [0.0, 1.0] in both directions. The bottom edge of the image corresponds to the S-axis of the texture map, and left edge of the image corresponds to the T-axis of the texture map. The lower-left pixel of the image corresponds to s=0, t=0, and the top-right pixel of the image corresponds to s=1, t=1. <!--When fixed: add type="x3d:ImageTexture"-->""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageTextureType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 948, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1543, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}url uses Python identifier url + __url = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'url'), 'url', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTextureType_httpwww_sig3d_orgcitygml2_0energy0_7_0url', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1550, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}url uses Python identifier url - __url = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'url'), 'url', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTextureType_httpwww_sig3d_orgcitygml2_0energy0_6_0url', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 955, 10), ) - - - url = property(__url.value, __url.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}repeatS uses Python identifier repeatS - __repeatS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'repeatS'), 'repeatS', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTextureType_httpwww_sig3d_orgcitygml2_0energy0_6_0repeatS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 956, 10), ) - - - repeatS = property(__repeatS.value, __repeatS.set, None, None) - + + url = property(__url.value, __url.set, None, 'Specifies location of the image. From X3D specification: The texture is read from the URL specified by the url field. When the url field contains no values, texturing is disabled. Browsers shall support the JPEG and PNG image file formats. In addition, browsers may support other image formats (e.g. CGM) which can be rendered into a 2D image. Support for the GIF format is also recommended (including transparency).') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}repeatT uses Python identifier repeatT - __repeatT = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'repeatT'), 'repeatT', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTextureType_httpwww_sig3d_orgcitygml2_0energy0_6_0repeatT', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 957, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}repeatS uses Python identifier repeatS + __repeatS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'repeatS'), 'repeatS', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTextureType_httpwww_sig3d_orgcitygml2_0energy0_7_0repeatS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1555, 10), ) + + repeatS = property(__repeatS.value, __repeatS.set, None, 'From X3D specification: If repeatS is TRUE, the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the S direction so that it fills the shape. If repeatS is FALSE, the texture coordinates are clamped in the S direction to lie within the [0.0, 1.0] range.') - repeatT = property(__repeatT.value, __repeatT.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}repeatT uses Python identifier repeatT + __repeatT = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'repeatT'), 'repeatT', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTextureType_httpwww_sig3d_orgcitygml2_0energy0_7_0repeatT', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1560, 10), ) + + repeatT = property(__repeatT.value, __repeatT.set, None, 'From X3D specification: If repeatT is TRUE, the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the T direction so that it fills the shape. If repeatT is FALSE, the texture coordinates are clamped in the T direction to lie within the [0.0, 1.0] range.') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __url.name() : __url, @@ -4074,91 +4225,92 @@ class ImageTextureType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType __repeatT.name() : __repeatT }) _AttributeMap.update({ - + }) +_module_typeBindings.ImageTextureType = ImageTextureType Namespace.addCategoryObject('typeBinding', 'ImageTextureType', ImageTextureType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ImageTexturePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ImageTexturePropertyType with content type ELEMENT_ONLY class ImageTexturePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ImageTexturePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ImageTexturePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageTexturePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 962, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1569, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ImageTexture uses Python identifier ImageTexture + __ImageTexture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ImageTexture'), 'ImageTexture', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ImageTexture', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1542, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ImageTexture uses Python identifier ImageTexture - __ImageTexture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ImageTexture'), 'ImageTexture', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ImageTexture', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 947, 2), ) - - + ImageTexture = property(__ImageTexture.value, __ImageTexture.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ImageTexturePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4174,89 +4326,90 @@ class ImageTexturePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ImageTexturePropertyType = ImageTexturePropertyType Namespace.addCategoryObject('typeBinding', 'ImageTexturePropertyType', ImageTexturePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeriesPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}IrregularTimeSeriesPropertyType with content type ELEMENT_ONLY class IrregularTimeSeriesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeriesPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}IrregularTimeSeriesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1009, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1678, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}IrregularTimeSeries uses Python identifier IrregularTimeSeries + __IrregularTimeSeries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeries'), 'IrregularTimeSeries', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0IrregularTimeSeries', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1653, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeries uses Python identifier IrregularTimeSeries - __IrregularTimeSeries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeries'), 'IrregularTimeSeries', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0IrregularTimeSeries', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 994, 2), ) - - + IrregularTimeSeries = property(__IrregularTimeSeries.value, __IrregularTimeSeries.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4272,89 +4425,90 @@ class IrregularTimeSeriesPropertyType (pyxb.binding.basis.complexTypeDefinition) __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.IrregularTimeSeriesPropertyType = IrregularTimeSeriesPropertyType Namespace.addCategoryObject('typeBinding', 'IrregularTimeSeriesPropertyType', IrregularTimeSeriesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeriesFilePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}IrregularTimeSeriesFilePropertyType with content type ELEMENT_ONLY class IrregularTimeSeriesFilePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeriesFilePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}IrregularTimeSeriesFilePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFilePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1035, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1739, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}IrregularTimeSeriesFile uses Python identifier IrregularTimeSeriesFile + __IrregularTimeSeriesFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFile'), 'IrregularTimeSeriesFile', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0IrregularTimeSeriesFile', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1687, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeriesFile uses Python identifier IrregularTimeSeriesFile - __IrregularTimeSeriesFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFile'), 'IrregularTimeSeriesFile', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0IrregularTimeSeriesFile', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1018, 2), ) - - + IrregularTimeSeriesFile = property(__IrregularTimeSeriesFile.value, __IrregularTimeSeriesFile.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4370,142 +4524,130 @@ class IrregularTimeSeriesFilePropertyType (pyxb.binding.basis.complexTypeDefinit __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.IrregularTimeSeriesFilePropertyType = IrregularTimeSeriesFilePropertyType Namespace.addCategoryObject('typeBinding', 'IrregularTimeSeriesFilePropertyType', IrregularTimeSeriesFilePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LayerType with content type ELEMENT_ONLY -class LayerType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LayerType with content type ELEMENT_ONLY +class LayerType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """A Layer is a combination of one of more materials, references via a LayerComponent.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayerType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1045, 2) - _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() - _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() - # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - - # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1749, 2) + _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() + _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() + # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}layerComponent uses Python identifier layerComponent + __layerComponent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'layerComponent'), 'layerComponent', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerType_httpwww_sig3d_orgcitygml2_0energy0_7_0layerComponent', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1756, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}layerComponent uses Python identifier layerComponent - __layerComponent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'layerComponent'), 'layerComponent', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerType_httpwww_sig3d_orgcitygml2_0energy0_6_0layerComponent', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1052, 10), ) - - - layerComponent = property(__layerComponent.value, __layerComponent.set, None, None) - + + layerComponent = property(__layerComponent.value, __layerComponent.set, None, 'Reference to one or more LayerComponent objects') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __layerComponent.name() : __layerComponent }) _AttributeMap.update({ - + }) +_module_typeBindings.LayerType = LayerType Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LayerPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LayerPropertyType with content type ELEMENT_ONLY class LayerPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LayerPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LayerPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayerPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1057, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1768, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Layer uses Python identifier Layer + __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Layer', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1748, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Layer uses Python identifier Layer - __Layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Layer'), 'Layer', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Layer', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1044, 2), ) - - + Layer = property(__Layer.value, __Layer.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4521,144 +4663,154 @@ class LayerPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.LayerPropertyType = LayerPropertyType Namespace.addCategoryObject('typeBinding', 'LayerPropertyType', LayerPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LayerComponentType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LayerComponentType with content type ELEMENT_ONLY class LayerComponentType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """<p> <img src="../png/LayerComponent-Illustration.png"></p>""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayerComponentType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1067, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1778, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}areaFraction uses Python identifier areaFraction + __areaFraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'areaFraction'), 'areaFraction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentType_httpwww_sig3d_orgcitygml2_0energy0_7_0areaFraction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1785, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}areaFraction uses Python identifier areaFraction - __areaFraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'areaFraction'), 'areaFraction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentType_httpwww_sig3d_orgcitygml2_0energy0_6_0areaFraction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10), ) - - - areaFraction = property(__areaFraction.value, __areaFraction.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}thickness uses Python identifier thickness - __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thickness'), 'thickness', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentType_httpwww_sig3d_orgcitygml2_0energy0_6_0thickness', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1075, 10), ) - + + areaFraction = property(__areaFraction.value, __areaFraction.set, None, 'Percentage (between 0 and 1) of the layer area that the referenced Material is made from.') - thickness = property(__thickness.value, __thickness.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}thickness uses Python identifier thickness + __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thickness'), 'thickness', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentType_httpwww_sig3d_orgcitygml2_0energy0_7_0thickness', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1790, 10), ) + + thickness = property(__thickness.value, __thickness.set, None, 'Thickness of a layer component.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}material uses Python identifier material - __material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'material'), 'material', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentType_httpwww_sig3d_orgcitygml2_0energy0_6_0material', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1076, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife uses Python identifier serviceLife + __serviceLife = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), 'serviceLife', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentType_httpwww_sig3d_orgcitygml2_0energy0_7_0serviceLife', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1795, 10), ) + + serviceLife = property(__serviceLife.value, __serviceLife.set, None, '') - material = property(__material.value, __material.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}material uses Python identifier material + __material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'material'), 'material', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentType_httpwww_sig3d_orgcitygml2_0energy0_7_0material', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1802, 10), ) + + material = property(__material.value, __material.set, None, 'Reference to the correspondinf Material') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __areaFraction.name() : __areaFraction, __thickness.name() : __thickness, + __serviceLife.name() : __serviceLife, __material.name() : __material }) _AttributeMap.update({ - + }) +_module_typeBindings.LayerComponentType = LayerComponentType Namespace.addCategoryObject('typeBinding', 'LayerComponentType', LayerComponentType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LayerComponentPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LayerComponentPropertyType with content type ELEMENT_ONLY class LayerComponentPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LayerComponentPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LayerComponentPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LayerComponentPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1081, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1814, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LayerComponent uses Python identifier LayerComponent + __LayerComponent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LayerComponent'), 'LayerComponent', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0LayerComponent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1777, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LayerComponent uses Python identifier LayerComponent - __LayerComponent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LayerComponent'), 'LayerComponent', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0LayerComponent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1066, 2), ) - - + LayerComponent = property(__LayerComponent.value, __LayerComponent.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LayerComponentPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4674,89 +4826,90 @@ class LayerComponentPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.LayerComponentPropertyType = LayerComponentPropertyType Namespace.addCategoryObject('typeBinding', 'LayerComponentPropertyType', LayerComponentPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LightingFacilitiesPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LightingFacilitiesPropertyType with content type ELEMENT_ONLY class LightingFacilitiesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LightingFacilitiesPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LightingFacilitiesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LightingFacilitiesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1109, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1833, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LightingFacilities uses Python identifier LightingFacilities + __LightingFacilities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LightingFacilities'), 'LightingFacilities', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0LightingFacilities', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1823, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LightingFacilities uses Python identifier LightingFacilities - __LightingFacilities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LightingFacilities'), 'LightingFacilities', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0LightingFacilities', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1099, 2), ) - - + LightingFacilities = property(__LightingFacilities.value, __LightingFacilities.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4772,151 +4925,154 @@ class LightingFacilitiesPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.LightingFacilitiesPropertyType = LightingFacilitiesPropertyType Namespace.addCategoryObject('typeBinding', 'LightingFacilitiesPropertyType', LightingFacilitiesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MeasurementPointType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MeasurementPointType with content type ELEMENT_ONLY class MeasurementPointType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MeasurementPointType with content type ELEMENT_ONLY""" + """Single pair of date/time and value in an irregular time series.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeasurementPointType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1119, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1843, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}time uses Python identifier time + __time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'time'), 'time', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MeasurementPointType_httpwww_sig3d_orgcitygml2_0energy0_7_0time', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1848, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}time uses Python identifier time - __time = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'time'), 'time', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MeasurementPointType_httpwww_sig3d_orgcitygml2_0energy0_6_0time', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 6), ) - - - time = property(__time.value, __time.set, None, None) - + + time = property(__time.value, __time.set, None, 'Time instant') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MeasurementPointType_httpwww_sig3d_orgcitygml2_0energy0_6_0value', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1122, 6), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}value uses Python identifier value_ + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MeasurementPointType_httpwww_sig3d_orgcitygml2_0energy0_7_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1853, 6), ) - - value_ = property(__value.value, __value.set, None, None) + + value_ = property(__value.value, __value.set, None, 'Value') _ElementMap.update({ __time.name() : __time, __value.name() : __value }) _AttributeMap.update({ - + }) +_module_typeBindings.MeasurementPointType = MeasurementPointType Namespace.addCategoryObject('typeBinding', 'MeasurementPointType', MeasurementPointType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MeasurementPointPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MeasurementPointPropertyType with content type ELEMENT_ONLY class MeasurementPointPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MeasurementPointPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MeasurementPointPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeasurementPointPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1125, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1860, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MeasurementPoint uses Python identifier MeasurementPoint + __MeasurementPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MeasurementPoint'), 'MeasurementPoint', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MeasurementPointPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0MeasurementPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1842, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MeasurementPoint uses Python identifier MeasurementPoint - __MeasurementPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MeasurementPoint'), 'MeasurementPoint', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MeasurementPointPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0MeasurementPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1118, 2), ) - - + MeasurementPoint = property(__MeasurementPoint.value, __MeasurementPoint.set, None, None) _ElementMap.update({ __MeasurementPoint.name() : __MeasurementPoint }) _AttributeMap.update({ - + }) +_module_typeBindings.MeasurementPointPropertyType = MeasurementPointPropertyType Namespace.addCategoryObject('typeBinding', 'MeasurementPointPropertyType', MeasurementPointPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MechanicalVentilationPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MechanicalVentilationPropertyType with content type ELEMENT_ONLY class MechanicalVentilationPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MechanicalVentilationPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MechanicalVentilationPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1144, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1879, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MechanicalVentilation uses Python identifier MechanicalVentilation + __MechanicalVentilation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilation'), 'MechanicalVentilation', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0MechanicalVentilation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1868, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MechanicalVentilation uses Python identifier MechanicalVentilation - __MechanicalVentilation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilation'), 'MechanicalVentilation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0MechanicalVentilation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1133, 2), ) - - + MechanicalVentilation = property(__MechanicalVentilation.value, __MechanicalVentilation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4932,160 +5088,162 @@ class MechanicalVentilationPropertyType (pyxb.binding.basis.complexTypeDefinitio __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MechanicalVentilationPropertyType = MechanicalVentilationPropertyType Namespace.addCategoryObject('typeBinding', 'MechanicalVentilationPropertyType', MechanicalVentilationPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}OccupantsType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}OccupantsType with content type ELEMENT_ONLY class OccupantsType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """Occupants is an aggregated group of occupants of a usage zone or building unit, which can be residents, workers, visitors etc. """ _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OccupantsType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1164, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1902, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}heatDissipation uses Python identifier heatDissipation + __heatDissipation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation'), 'heatDissipation', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_7_0heatDissipation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1909, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}heatDissipation uses Python identifier heatDissipation - __heatDissipation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation'), 'heatDissipation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_6_0heatDissipation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1171, 10), ) - - - heatDissipation = property(__heatDissipation.value, __heatDissipation.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}numberOfOccupants uses Python identifier numberOfOccupants - __numberOfOccupants = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfOccupants'), 'numberOfOccupants', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_6_0numberOfOccupants', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1172, 10), ) + + heatDissipation = property(__heatDissipation.value, __heatDissipation.set, None, 'Heat energy per year (in W) dissipated by the occupants in "nominal conditions", when all occupants are present. The constant totalValue of heatDissipation is weighted by the occupancyRate, to obtain the heat dissipation temporal variation.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}numberOfOccupants uses Python identifier numberOfOccupants + __numberOfOccupants = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfOccupants'), 'numberOfOccupants', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_7_0numberOfOccupants', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1914, 10), ) - numberOfOccupants = property(__numberOfOccupants.value, __numberOfOccupants.set, None, None) + + numberOfOccupants = property(__numberOfOccupants.value, __numberOfOccupants.set, None, 'Number of occupants of the considered zone/building unit.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}occupancyRate uses Python identifier occupancyRate + __occupancyRate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'occupancyRate'), 'occupancyRate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_7_0occupancyRate', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1919, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}occupancyRate uses Python identifier occupancyRate - __occupancyRate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'occupancyRate'), 'occupancyRate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_6_0occupancyRate', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1173, 10), ) + + occupancyRate = property(__occupancyRate.value, __occupancyRate.set, None, 'Schedule of room/zone occupancy (0 while empty, 1 while occupied with the specified full number of occupant, between 0 and 1 during partial occupancy).') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}occupantType uses Python identifier occupantType + __occupantType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'occupantType'), 'occupantType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_7_0occupantType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1924, 10), ) - occupancyRate = property(__occupancyRate.value, __occupancyRate.set, None, None) + + occupantType = property(__occupantType.value, __occupantType.set, None, 'Type of occupants of a premises.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}household uses Python identifier household + __household = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'household'), 'household', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_7_0household', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1929, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}occupantType uses Python identifier occupantType - __occupantType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'occupantType'), 'occupantType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_6_0occupantType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1174, 10), ) - - - occupantType = property(__occupantType.value, __occupantType.set, None, '') - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}consiststOf uses Python identifier consiststOf - __consiststOf = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'consiststOf'), 'consiststOf', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsType_httpwww_sig3d_orgcitygml2_0energy0_6_0consiststOf', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1181, 10), ) - - - consiststOf = property(__consiststOf.value, __consiststOf.set, None, None) - + + household = property(__household.value, __household.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __heatDissipation.name() : __heatDissipation, __numberOfOccupants.name() : __numberOfOccupants, __occupancyRate.name() : __occupancyRate, __occupantType.name() : __occupantType, - __consiststOf.name() : __consiststOf + __household.name() : __household }) _AttributeMap.update({ - + }) +_module_typeBindings.OccupantsType = OccupantsType Namespace.addCategoryObject('typeBinding', 'OccupantsType', OccupantsType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}OccupantsPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}OccupantsPropertyType with content type ELEMENT_ONLY class OccupantsPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}OccupantsPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}OccupantsPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OccupantsPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1186, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1940, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Occupants uses Python identifier Occupants + __Occupants = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Occupants'), 'Occupants', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Occupants', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1901, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Occupants uses Python identifier Occupants - __Occupants = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Occupants'), 'Occupants', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Occupants', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1163, 2), ) - - + Occupants = property(__Occupants.value, __Occupants.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OccupantsPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OccupantsPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5101,167 +5259,234 @@ class OccupantsPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.OccupantsPropertyType = OccupantsPropertyType Namespace.addCategoryObject('typeBinding', 'OccupantsPropertyType', OccupantsPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}OpticalPropertiesType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}OpticalPropertiesType with content type ELEMENT_ONLY class OpticalPropertiesType (pyxb.binding.basis.complexTypeDefinition): """Optical properties of a material""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OpticalPropertiesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1196, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1950, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}emissivity uses Python identifier emissivity + __emissivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'emissivity'), 'emissivity', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OpticalPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0emissivity', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1955, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}emittance uses Python identifier emittance - __emittance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'emittance'), 'emittance', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OpticalPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0emittance', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1201, 6), ) - - - emittance = property(__emittance.value, __emittance.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}reflectance uses Python identifier reflectance - __reflectance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'reflectance'), 'reflectance', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OpticalPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0reflectance', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1202, 6), ) - - - reflectance = property(__reflectance.value, __reflectance.set, None, None) + + emissivity = property(__emissivity.value, __emissivity.set, None, 'Hemispherical emissivity') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}reflectance uses Python identifier reflectance + __reflectance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'reflectance'), 'reflectance', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OpticalPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0reflectance', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1960, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}transmittance uses Python identifier transmittance - __transmittance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'transmittance'), 'transmittance', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OpticalPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0transmittance', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1203, 6), ) + + reflectance = property(__reflectance.value, __reflectance.set, None, 'Hemispherical reflectance. Effectiveness of a surface in reflecting radiant energy.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}transmittance uses Python identifier transmittance + __transmittance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'transmittance'), 'transmittance', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OpticalPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0transmittance', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1965, 6), ) - transmittance = property(__transmittance.value, __transmittance.set, None, None) + + transmittance = property(__transmittance.value, __transmittance.set, None, 'Hemispherical transmittance. Effectiveness of a construction in transmitting radiant energy.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}glazingRatio uses Python identifier glazingRatio + __glazingRatio = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'glazingRatio'), 'glazingRatio', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OpticalPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0glazingRatio', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1970, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}glazingRatio uses Python identifier glazingRatio - __glazingRatio = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'glazingRatio'), 'glazingRatio', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OpticalPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0glazingRatio', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 6), ) - - - glazingRatio = property(__glazingRatio.value, __glazingRatio.set, None, None) + + glazingRatio = property(__glazingRatio.value, __glazingRatio.set, None, 'Ratio of the glazing surface over the total construction surface (value between 0 and 1).') _ElementMap.update({ - __emittance.name() : __emittance, + __emissivity.name() : __emissivity, __reflectance.name() : __reflectance, __transmittance.name() : __transmittance, __glazingRatio.name() : __glazingRatio }) _AttributeMap.update({ - + }) +_module_typeBindings.OpticalPropertiesType = OpticalPropertiesType Namespace.addCategoryObject('typeBinding', 'OpticalPropertiesType', OpticalPropertiesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}OpticalPropertiesPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}OpticalPropertiesPropertyType with content type ELEMENT_ONLY class OpticalPropertiesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}OpticalPropertiesPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}OpticalPropertiesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OpticalPropertiesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1207, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1977, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}OpticalProperties uses Python identifier OpticalProperties + __OpticalProperties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OpticalProperties'), 'OpticalProperties', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_OpticalPropertiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0OpticalProperties', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1949, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}OpticalProperties uses Python identifier OpticalProperties - __OpticalProperties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OpticalProperties'), 'OpticalProperties', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_OpticalPropertiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0OpticalProperties', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1195, 2), ) - - + OpticalProperties = property(__OpticalProperties.value, __OpticalProperties.set, None, None) _ElementMap.update({ __OpticalProperties.name() : __OpticalProperties }) _AttributeMap.update({ - + }) +_module_typeBindings.OpticalPropertiesPropertyType = OpticalPropertiesPropertyType Namespace.addCategoryObject('typeBinding', 'OpticalPropertiesPropertyType', OpticalPropertiesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PhotovoltaicSystemPropertyType with content type ELEMENT_ONLY -class PhotovoltaicSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PhotovoltaicSystemPropertyType with content type ELEMENT_ONLY""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PeriodOfYearType with content type ELEMENT_ONLY +class PeriodOfYearType (pyxb.binding.basis.complexTypeDefinition): + """Specification of a time period (e.g. 1. January -30. June) within an arbitrary year.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1225, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PeriodOfYearType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1986, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}period uses Python identifier period + __period = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'period'), 'period', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PeriodOfYearType_httpwww_sig3d_orgcitygml2_0energy0_7_0period', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1991, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PhotovoltaicSystem uses Python identifier PhotovoltaicSystem - __PhotovoltaicSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystem'), 'PhotovoltaicSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0PhotovoltaicSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1215, 2), ) + + period = property(__period.value, __period.set, None, 'Time period without specification of an explicit year.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}dailySchedule uses Python identifier dailySchedule + __dailySchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dailySchedule'), 'dailySchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PeriodOfYearType_httpwww_sig3d_orgcitygml2_0energy0_7_0dailySchedule', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1996, 6), ) - PhotovoltaicSystem = property(__PhotovoltaicSystem.value, __PhotovoltaicSystem.set, None, None) + + dailySchedule = property(__dailySchedule.value, __dailySchedule.set, None, None) + _ElementMap.update({ + __period.name() : __period, + __dailySchedule.name() : __dailySchedule + }) + _AttributeMap.update({ + + }) +_module_typeBindings.PeriodOfYearType = PeriodOfYearType +Namespace.addCategoryObject('typeBinding', 'PeriodOfYearType', PeriodOfYearType) - # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PeriodOfYearPropertyType with content type ELEMENT_ONLY +class PeriodOfYearPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PeriodOfYearPropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PeriodOfYearPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1999, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PeriodOfYear uses Python identifier PeriodOfYear + __PeriodOfYear = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PeriodOfYear'), 'PeriodOfYear', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PeriodOfYearPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0PeriodOfYear', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1985, 2), ) + + PeriodOfYear = property(__PeriodOfYear.value, __PeriodOfYear.set, None, None) - # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + _ElementMap.update({ + __PeriodOfYear.name() : __PeriodOfYear + }) + _AttributeMap.update({ + + }) +_module_typeBindings.PeriodOfYearPropertyType = PeriodOfYearPropertyType +Namespace.addCategoryObject('typeBinding', 'PeriodOfYearPropertyType', PeriodOfYearPropertyType) - type = property(__type.value, __type.set, None, None) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicSystemPropertyType with content type ELEMENT_ONLY +class PhotovoltaicSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicSystemPropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystemPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2018, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicSystem uses Python identifier PhotovoltaicSystem + __PhotovoltaicSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystem'), 'PhotovoltaicSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0PhotovoltaicSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2007, 2), ) + + + PhotovoltaicSystem = property(__PhotovoltaicSystem.value, __PhotovoltaicSystem.set, None, None) - # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - href = property(__href.value, __href.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + + type = property(__type.value, __type.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + href = property(__href.value, __href.set, None, None) + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5277,89 +5502,189 @@ class PhotovoltaicSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.PhotovoltaicSystemPropertyType = PhotovoltaicSystemPropertyType Namespace.addCategoryObject('typeBinding', 'PhotovoltaicSystemPropertyType', PhotovoltaicSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerDistributionSystemPropertyType with content type ELEMENT_ONLY -class PowerDistributionSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerDistributionSystemPropertyType with content type ELEMENT_ONLY""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicThermalSystemPropertyType with content type ELEMENT_ONLY +class PhotovoltaicThermalSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicThermalSystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1245, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicThermalSystemPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2046, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicThermalSystem uses Python identifier PhotovoltaicThermalSystem + __PhotovoltaicThermalSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicThermalSystem'), 'PhotovoltaicThermalSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0PhotovoltaicThermalSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2027, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerDistributionSystem uses Python identifier PowerDistributionSystem - __PowerDistributionSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystem'), 'PowerDistributionSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0PowerDistributionSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1234, 2), ) + + PhotovoltaicThermalSystem = property(__PhotovoltaicThermalSystem.value, __PhotovoltaicThermalSystem.set, None, None) + + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - PowerDistributionSystem = property(__PowerDistributionSystem.value, __PowerDistributionSystem.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + + type = property(__type.value, __type.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + href = property(__href.value, __href.set, None, None) - # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + + role = property(__role.value, __role.set, None, None) - remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') + + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + + arcrole = property(__arcrole.value, __arcrole.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + + title = property(__title.value, __title.set, None, None) - # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + + show = property(__show.value, __show.set, None, None) - type = property(__type.value, __type.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + + actuate = property(__actuate.value, __actuate.set, None, None) + _ElementMap.update({ + __PhotovoltaicThermalSystem.name() : __PhotovoltaicThermalSystem + }) + _AttributeMap.update({ + __remoteSchema.name() : __remoteSchema, + __type.name() : __type, + __href.name() : __href, + __role.name() : __role, + __arcrole.name() : __arcrole, + __title.name() : __title, + __show.name() : __show, + __actuate.name() : __actuate + }) +_module_typeBindings.PhotovoltaicThermalSystemPropertyType = PhotovoltaicThermalSystemPropertyType +Namespace.addCategoryObject('typeBinding', 'PhotovoltaicThermalSystemPropertyType', PhotovoltaicThermalSystemPropertyType) - # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - href = property(__href.value, __href.set, None, None) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerDistributionSystemPropertyType with content type ELEMENT_ONLY +class PowerDistributionSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerDistributionSystemPropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystemPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2066, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerDistributionSystem uses Python identifier PowerDistributionSystem + __PowerDistributionSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystem'), 'PowerDistributionSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0PowerDistributionSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2055, 2), ) + + PowerDistributionSystem = property(__PowerDistributionSystem.value, __PowerDistributionSystem.set, None, None) - # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - role = property(__role.value, __role.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + + type = property(__type.value, __type.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + href = property(__href.value, __href.set, None, None) - # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + + role = property(__role.value, __role.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5375,89 +5700,90 @@ class PowerDistributionSystemPropertyType (pyxb.binding.basis.complexTypeDefinit __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.PowerDistributionSystemPropertyType = PowerDistributionSystemPropertyType Namespace.addCategoryObject('typeBinding', 'PowerDistributionSystemPropertyType', PowerDistributionSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerStorageSystemPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerStorageSystemPropertyType with content type ELEMENT_ONLY class PowerStorageSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerStorageSystemPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerStorageSystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1265, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2086, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerStorageSystem uses Python identifier PowerStorageSystem + __PowerStorageSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystem'), 'PowerStorageSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0PowerStorageSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2075, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerStorageSystem uses Python identifier PowerStorageSystem - __PowerStorageSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystem'), 'PowerStorageSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0PowerStorageSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1254, 2), ) - - + PowerStorageSystem = property(__PowerStorageSystem.value, __PowerStorageSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5473,40 +5799,41 @@ class PowerStorageSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.PowerStorageSystemPropertyType = PowerStorageSystemPropertyType Namespace.addCategoryObject('typeBinding', 'PowerStorageSystemPropertyType', PowerStorageSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ReflectanceType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ReflectanceType with content type ELEMENT_ONLY class ReflectanceType (pyxb.binding.basis.complexTypeDefinition): """Effectiveness of a material surface in reflectiing an incident radiant flux of a given wavelength range.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ReflectanceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1275, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2096, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}fraction uses Python identifier fraction + __fraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fraction'), 'fraction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReflectanceType_httpwww_sig3d_orgcitygml2_0energy0_7_0fraction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2101, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}fraction uses Python identifier fraction - __fraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fraction'), 'fraction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ReflectanceType_httpwww_sig3d_orgcitygml2_0energy0_6_0fraction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1280, 6), ) - - - fraction = property(__fraction.value, __fraction.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}surface uses Python identifier surface - __surface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surface'), 'surface', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ReflectanceType_httpwww_sig3d_orgcitygml2_0energy0_6_0surface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1281, 6), ) + + fraction = property(__fraction.value, __fraction.set, None, 'Fraction (between 0 and 1) of energy reflectance.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}surface uses Python identifier surface + __surface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surface'), 'surface', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReflectanceType_httpwww_sig3d_orgcitygml2_0energy0_7_0surface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2106, 6), ) + surface = property(__surface.value, __surface.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}wavelengthRange uses Python identifier wavelengthRange + __wavelengthRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange'), 'wavelengthRange', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReflectanceType_httpwww_sig3d_orgcitygml2_0energy0_7_0wavelengthRange', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2107, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}wavelengthRange uses Python identifier wavelengthRange - __wavelengthRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange'), 'wavelengthRange', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ReflectanceType_httpwww_sig3d_orgcitygml2_0energy0_6_0wavelengthRange', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1282, 6), ) - - - wavelengthRange = property(__wavelengthRange.value, __wavelengthRange.set, None, None) + + wavelengthRange = property(__wavelengthRange.value, __wavelengthRange.set, None, 'Wavelength range of the incident radiant flux, for which the absorptance ratio is defined.') _ElementMap.update({ __fraction.name() : __fraction, @@ -5514,68 +5841,70 @@ class ReflectanceType (pyxb.binding.basis.complexTypeDefinition): __wavelengthRange.name() : __wavelengthRange }) _AttributeMap.update({ - + }) +_module_typeBindings.ReflectanceType = ReflectanceType Namespace.addCategoryObject('typeBinding', 'ReflectanceType', ReflectanceType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ReflectancePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ReflectancePropertyType with content type ELEMENT_ONLY class ReflectancePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ReflectancePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ReflectancePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ReflectancePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1285, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2114, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Reflectance uses Python identifier Reflectance + __Reflectance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Reflectance'), 'Reflectance', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReflectancePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Reflectance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2095, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Reflectance uses Python identifier Reflectance - __Reflectance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Reflectance'), 'Reflectance', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ReflectancePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Reflectance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1274, 2), ) - - + Reflectance = property(__Reflectance.value, __Reflectance.set, None, None) _ElementMap.update({ __Reflectance.name() : __Reflectance }) _AttributeMap.update({ - + }) +_module_typeBindings.ReflectancePropertyType = ReflectancePropertyType Namespace.addCategoryObject('typeBinding', 'ReflectancePropertyType', ReflectancePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RefurbishmentMeasureType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RefurbishmentMeasureType with content type ELEMENT_ONLY class RefurbishmentMeasureType (pyxb.binding.basis.complexTypeDefinition): """Information on a refurbishment measure""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasureType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1294, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2123, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}dateOfRefurbishment uses Python identifier dateOfRefurbishment + __dateOfRefurbishment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dateOfRefurbishment'), 'dateOfRefurbishment', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RefurbishmentMeasureType_httpwww_sig3d_orgcitygml2_0energy0_7_0dateOfRefurbishment', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2128, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}dateOfRefurbishment uses Python identifier dateOfRefurbishment - __dateOfRefurbishment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dateOfRefurbishment'), 'dateOfRefurbishment', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RefurbishmentMeasureType_httpwww_sig3d_orgcitygml2_0energy0_6_0dateOfRefurbishment', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1299, 6), ) - - - dateOfRefurbishment = property(__dateOfRefurbishment.value, __dateOfRefurbishment.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}levelOfRefurbishment uses Python identifier levelOfRefurbishment - __levelOfRefurbishment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'levelOfRefurbishment'), 'levelOfRefurbishment', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RefurbishmentMeasureType_httpwww_sig3d_orgcitygml2_0energy0_6_0levelOfRefurbishment', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1300, 6), ) + + dateOfRefurbishment = property(__dateOfRefurbishment.value, __dateOfRefurbishment.set, None, 'Date of the refurbishment measure') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}levelOfRefurbishment uses Python identifier levelOfRefurbishment + __levelOfRefurbishment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'levelOfRefurbishment'), 'levelOfRefurbishment', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RefurbishmentMeasureType_httpwww_sig3d_orgcitygml2_0energy0_7_0levelOfRefurbishment', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2133, 6), ) + levelOfRefurbishment = property(__levelOfRefurbishment.value, __levelOfRefurbishment.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}descriptionOfRefurbishment uses Python identifier descriptionOfRefurbishment + __descriptionOfRefurbishment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'descriptionOfRefurbishment'), 'descriptionOfRefurbishment', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RefurbishmentMeasureType_httpwww_sig3d_orgcitygml2_0energy0_7_0descriptionOfRefurbishment', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2134, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}descriptionOfRefurbishment uses Python identifier descriptionOfRefurbishment - __descriptionOfRefurbishment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'descriptionOfRefurbishment'), 'descriptionOfRefurbishment', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RefurbishmentMeasureType_httpwww_sig3d_orgcitygml2_0energy0_6_0descriptionOfRefurbishment', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1301, 6), ) - - + descriptionOfRefurbishment = property(__descriptionOfRefurbishment.value, __descriptionOfRefurbishment.set, None, None) _ElementMap.update({ @@ -5584,118 +5913,120 @@ class RefurbishmentMeasureType (pyxb.binding.basis.complexTypeDefinition): __descriptionOfRefurbishment.name() : __descriptionOfRefurbishment }) _AttributeMap.update({ - + }) +_module_typeBindings.RefurbishmentMeasureType = RefurbishmentMeasureType Namespace.addCategoryObject('typeBinding', 'RefurbishmentMeasureType', RefurbishmentMeasureType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RefurbishmentMeasurePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RefurbishmentMeasurePropertyType with content type ELEMENT_ONLY class RefurbishmentMeasurePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RefurbishmentMeasurePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RefurbishmentMeasurePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasurePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1304, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2137, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RefurbishmentMeasure uses Python identifier RefurbishmentMeasure + __RefurbishmentMeasure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasure'), 'RefurbishmentMeasure', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RefurbishmentMeasurePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0RefurbishmentMeasure', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2122, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RefurbishmentMeasure uses Python identifier RefurbishmentMeasure - __RefurbishmentMeasure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasure'), 'RefurbishmentMeasure', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RefurbishmentMeasurePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0RefurbishmentMeasure', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1293, 2), ) - - + RefurbishmentMeasure = property(__RefurbishmentMeasure.value, __RefurbishmentMeasure.set, None, None) _ElementMap.update({ __RefurbishmentMeasure.name() : __RefurbishmentMeasure }) _AttributeMap.update({ - + }) +_module_typeBindings.RefurbishmentMeasurePropertyType = RefurbishmentMeasurePropertyType Namespace.addCategoryObject('typeBinding', 'RefurbishmentMeasurePropertyType', RefurbishmentMeasurePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeriesPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RegularTimeSeriesPropertyType with content type ELEMENT_ONLY class RegularTimeSeriesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeriesPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RegularTimeSeriesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1327, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2172, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RegularTimeSeries uses Python identifier RegularTimeSeries + __RegularTimeSeries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeries'), 'RegularTimeSeries', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0RegularTimeSeries', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2145, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeries uses Python identifier RegularTimeSeries - __RegularTimeSeries = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeries'), 'RegularTimeSeries', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0RegularTimeSeries', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1312, 2), ) - - + RegularTimeSeries = property(__RegularTimeSeries.value, __RegularTimeSeries.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5711,89 +6042,90 @@ class RegularTimeSeriesPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.RegularTimeSeriesPropertyType = RegularTimeSeriesPropertyType Namespace.addCategoryObject('typeBinding', 'RegularTimeSeriesPropertyType', RegularTimeSeriesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeriesFilePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RegularTimeSeriesFilePropertyType with content type ELEMENT_ONLY class RegularTimeSeriesFilePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeriesFilePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RegularTimeSeriesFilePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFilePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1354, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2238, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RegularTimeSeriesFile uses Python identifier RegularTimeSeriesFile + __RegularTimeSeriesFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFile'), 'RegularTimeSeriesFile', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0RegularTimeSeriesFile', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2181, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeriesFile uses Python identifier RegularTimeSeriesFile - __RegularTimeSeriesFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFile'), 'RegularTimeSeriesFile', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0RegularTimeSeriesFile', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1336, 2), ) - - + RegularTimeSeriesFile = property(__RegularTimeSeriesFile.value, __RegularTimeSeriesFile.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFilePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5809,159 +6141,412 @@ class RegularTimeSeriesFilePropertyType (pyxb.binding.basis.complexTypeDefinitio __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.RegularTimeSeriesFilePropertyType = RegularTimeSeriesFilePropertyType Namespace.addCategoryObject('typeBinding', 'RegularTimeSeriesFilePropertyType', RegularTimeSeriesFilePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ShadingTypeType with content type ELEMENT_ONLY -class ShadingTypeType (pyxb.binding.basis.complexTypeDefinition): - """Shading system of the considered opening""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ReverseConstructionPropertyType with content type ELEMENT_ONLY +class ReverseConstructionPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ReverseConstructionPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ShadingTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1364, 2) + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ReverseConstructionPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2294, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ReverseConstruction uses Python identifier ReverseConstruction + __ReverseConstruction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ReverseConstruction'), 'ReverseConstruction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ReverseConstruction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2274, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}maximumCoverRatio uses Python identifier maximumCoverRatio - __maximumCoverRatio = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maximumCoverRatio'), 'maximumCoverRatio', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ShadingTypeType_httpwww_sig3d_orgcitygml2_0energy0_6_0maximumCoverRatio', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1369, 6), ) - - - maximumCoverRatio = property(__maximumCoverRatio.value, __maximumCoverRatio.set, None, None) + + ReverseConstruction = property(__ReverseConstruction.value, __ReverseConstruction.set, None, None) + + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ShadingTypeType_httpwww_sig3d_orgcitygml2_0energy0_6_0name', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1370, 6), ) + + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + + type = property(__type.value, __type.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + href = property(__href.value, __href.set, None, None) - name = property(__name.value, __name.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + + role = property(__role.value, __role.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + + arcrole = property(__arcrole.value, __arcrole.set, None, None) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}transmittance uses Python identifier transmittance - __transmittance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'transmittance'), 'transmittance', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ShadingTypeType_httpwww_sig3d_orgcitygml2_0energy0_6_0transmittance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1371, 6), ) + + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + + title = property(__title.value, __title.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + + show = property(__show.value, __show.set, None, None) - transmittance = property(__transmittance.value, __transmittance.set, None, None) + + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ - __maximumCoverRatio.name() : __maximumCoverRatio, - __name.name() : __name, - __transmittance.name() : __transmittance + __ReverseConstruction.name() : __ReverseConstruction }) _AttributeMap.update({ - + __remoteSchema.name() : __remoteSchema, + __type.name() : __type, + __href.name() : __href, + __role.name() : __role, + __arcrole.name() : __arcrole, + __title.name() : __title, + __show.name() : __show, + __actuate.name() : __actuate }) -Namespace.addCategoryObject('typeBinding', 'ShadingTypeType', ShadingTypeType) +_module_typeBindings.ReverseConstructionPropertyType = ReverseConstructionPropertyType +Namespace.addCategoryObject('typeBinding', 'ReverseConstructionPropertyType', ReverseConstructionPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ShadingTypePropertyType with content type ELEMENT_ONLY -class ShadingTypePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ShadingTypePropertyType with content type ELEMENT_ONLY""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ServiceLifeType with content type ELEMENT_ONLY +class ServiceLifeType (teaser.data.bindings.opengis.raw.gml.AbstractGMLType): + """Information of product life time and maintenance intervals.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ShadingTypePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1374, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ServiceLifeType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2304, 2) + _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._ElementMap.copy() + _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._AttributeMap.copy() + # Base type is teaser.data.bindings.opengis.raw.gml.AbstractGMLType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}startOfLife uses Python identifier startOfLife + __startOfLife = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'startOfLife'), 'startOfLife', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifeType_httpwww_sig3d_orgcitygml2_0energy0_7_0startOfLife', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2311, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ShadingType uses Python identifier ShadingType - __ShadingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ShadingType'), 'ShadingType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ShadingTypePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ShadingType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1363, 2), ) + + startOfLife = property(__startOfLife.value, __startOfLife.set, None, 'Date where a product has been put into service for the first time (e.g. installation, construction).') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}lifeExpectancy uses Python identifier lifeExpectancy + __lifeExpectancy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lifeExpectancy'), 'lifeExpectancy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifeType_httpwww_sig3d_orgcitygml2_0energy0_7_0lifeExpectancy', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2316, 10), ) - ShadingType = property(__ShadingType.value, __ShadingType.set, None, None) + + lifeExpectancy = property(__lifeExpectancy.value, __lifeExpectancy.set, None, 'Length of the service life of a product which is expected at its installation or construction.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}mainMaintenanceInterval uses Python identifier mainMaintenanceInterval + __mainMaintenanceInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'mainMaintenanceInterval'), 'mainMaintenanceInterval', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifeType_httpwww_sig3d_orgcitygml2_0energy0_7_0mainMaintenanceInterval', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2321, 10), ) + + + mainMaintenanceInterval = property(__mainMaintenanceInterval.value, __mainMaintenanceInterval.set, None, 'Average period of time between two consecutive main maintenance operations') + + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __ShadingType.name() : __ShadingType + __startOfLife.name() : __startOfLife, + __lifeExpectancy.name() : __lifeExpectancy, + __mainMaintenanceInterval.name() : __mainMaintenanceInterval + }) + _AttributeMap.update({ + + }) +_module_typeBindings.ServiceLifeType = ServiceLifeType +Namespace.addCategoryObject('typeBinding', 'ServiceLifeType', ServiceLifeType) + + +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ServiceLifePropertyType with content type ELEMENT_ONLY +class ServiceLifePropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ServiceLifePropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ServiceLifePropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2330, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ServiceLife uses Python identifier ServiceLife + __ServiceLife = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ServiceLife'), 'ServiceLife', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ServiceLife', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2303, 2), ) + + + ServiceLife = property(__ServiceLife.value, __ServiceLife.set, None, None) + + + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') + + + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + + type = property(__type.value, __type.set, None, None) + + + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + href = property(__href.value, __href.set, None, None) + + + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + + role = property(__role.value, __role.set, None, None) + + + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + + arcrole = property(__arcrole.value, __arcrole.set, None, None) + + + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + + title = property(__title.value, __title.set, None, None) + + + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + + show = property(__show.value, __show.set, None, None) + + + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ServiceLifePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + + actuate = property(__actuate.value, __actuate.set, None, None) + + _ElementMap.update({ + __ServiceLife.name() : __ServiceLife + }) + _AttributeMap.update({ + __remoteSchema.name() : __remoteSchema, + __type.name() : __type, + __href.name() : __href, + __role.name() : __role, + __arcrole.name() : __arcrole, + __title.name() : __title, + __show.name() : __show, + __actuate.name() : __actuate + }) +_module_typeBindings.ServiceLifePropertyType = ServiceLifePropertyType +Namespace.addCategoryObject('typeBinding', 'ServiceLifePropertyType', ServiceLifePropertyType) + + +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ShadingTypeType with content type ELEMENT_ONLY +class ShadingTypeType (pyxb.binding.basis.complexTypeDefinition): + """Shading system of the considered opening""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ShadingTypeType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2340, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}maximumCoverRatio uses Python identifier maximumCoverRatio + __maximumCoverRatio = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maximumCoverRatio'), 'maximumCoverRatio', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ShadingTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0maximumCoverRatio', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2345, 6), ) + + + maximumCoverRatio = property(__maximumCoverRatio.value, __maximumCoverRatio.set, None, 'Maximum fraction of the related opening which can be covered with the shading device.') + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}name uses Python identifier name + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ShadingTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0name', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2350, 6), ) + + + name = property(__name.value, __name.set, None, 'Name of the Shading system.') + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}transmittance uses Python identifier transmittance + __transmittance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'transmittance'), 'transmittance', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ShadingTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0transmittance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2355, 6), ) + + + transmittance = property(__transmittance.value, __transmittance.set, None, 'Effectiveness of the shading device in transmitting an incident radiant flux of a given wavelength range.') + + _ElementMap.update({ + __maximumCoverRatio.name() : __maximumCoverRatio, + __name.name() : __name, + __transmittance.name() : __transmittance }) _AttributeMap.update({ + + }) +_module_typeBindings.ShadingTypeType = ShadingTypeType +Namespace.addCategoryObject('typeBinding', 'ShadingTypeType', ShadingTypeType) + + +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ShadingTypePropertyType with content type ELEMENT_ONLY +class ShadingTypePropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ShadingTypePropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ShadingTypePropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2362, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ShadingType uses Python identifier ShadingType + __ShadingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ShadingType'), 'ShadingType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ShadingTypePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ShadingType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2339, 2), ) + + + ShadingType = property(__ShadingType.value, __ShadingType.set, None, None) + _ElementMap.update({ + __ShadingType.name() : __ShadingType + }) + _AttributeMap.update({ + }) +_module_typeBindings.ShadingTypePropertyType = ShadingTypePropertyType Namespace.addCategoryObject('typeBinding', 'ShadingTypePropertyType', ShadingTypePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SolarThermalSystemPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SolarThermalSystemPropertyType with content type ELEMENT_ONLY class SolarThermalSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SolarThermalSystemPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SolarThermalSystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1395, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2387, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SolarThermalSystem uses Python identifier SolarThermalSystem + __SolarThermalSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystem'), 'SolarThermalSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0SolarThermalSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2370, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SolarThermalSystem uses Python identifier SolarThermalSystem - __SolarThermalSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystem'), 'SolarThermalSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0SolarThermalSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1382, 2), ) - - + SolarThermalSystem = property(__SolarThermalSystem.value, __SolarThermalSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5977,89 +6562,90 @@ class SolarThermalSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SolarThermalSystemPropertyType = SolarThermalSystemPropertyType Namespace.addCategoryObject('typeBinding', 'SolarThermalSystemPropertyType', SolarThermalSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SolidMaterialPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SolidMaterialPropertyType with content type ELEMENT_ONLY class SolidMaterialPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SolidMaterialPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SolidMaterialPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SolidMaterialPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1421, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2443, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SolidMaterial uses Python identifier SolidMaterial + __SolidMaterial = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SolidMaterial'), 'SolidMaterial', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0SolidMaterial', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2396, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SolidMaterial uses Python identifier SolidMaterial - __SolidMaterial = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SolidMaterial'), 'SolidMaterial', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0SolidMaterial', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1404, 2), ) - - + SolidMaterial = property(__SolidMaterial.value, __SolidMaterial.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6075,52 +6661,53 @@ class SolidMaterialPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SolidMaterialPropertyType = SolidMaterialPropertyType Namespace.addCategoryObject('typeBinding', 'SolidMaterialPropertyType', SolidMaterialPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SystemOperationType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SystemOperationType with content type ELEMENT_ONLY class SystemOperationType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureType): """Operation mode details the operation of the energy conversion system for a specific end-use and operation time.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SystemOperationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1443, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2473, 2) _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractFeatureType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.raw.gml.AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}endUse uses Python identifier endUse + __endUse = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endUse'), 'endUse', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationType_httpwww_sig3d_orgcitygml2_0energy0_7_0endUse', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2480, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}endUse uses Python identifier endUse - __endUse = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endUse'), 'endUse', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationType_httpwww_sig3d_orgcitygml2_0energy0_6_0endUse', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1450, 10), ) - - - endUse = property(__endUse.value, __endUse.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}operationTime uses Python identifier operationTime - __operationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'operationTime'), 'operationTime', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationType_httpwww_sig3d_orgcitygml2_0energy0_6_0operationTime', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1451, 10), ) + + endUse = property(__endUse.value, __endUse.set, None, 'Category of end use related to an energy use.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}operationTime uses Python identifier operationTime + __operationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'operationTime'), 'operationTime', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationType_httpwww_sig3d_orgcitygml2_0energy0_7_0operationTime', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2485, 10), ) + operationTime = property(__operationTime.value, __operationTime.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearlyGlobalEfficiency uses Python identifier yearlyGlobalEfficiency + __yearlyGlobalEfficiency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearlyGlobalEfficiency'), 'yearlyGlobalEfficiency', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationType_httpwww_sig3d_orgcitygml2_0energy0_7_0yearlyGlobalEfficiency', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2486, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearlyGlobalEfficiency uses Python identifier yearlyGlobalEfficiency - __yearlyGlobalEfficiency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'yearlyGlobalEfficiency'), 'yearlyGlobalEfficiency', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationType_httpwww_sig3d_orgcitygml2_0energy0_6_0yearlyGlobalEfficiency', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1452, 10), ) - - + yearlyGlobalEfficiency = property(__yearlyGlobalEfficiency.value, __yearlyGlobalEfficiency.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __endUse.name() : __endUse, @@ -6128,91 +6715,92 @@ class SystemOperationType (teaser.data.bindings.opengis.raw.gml.AbstractFeatureT __yearlyGlobalEfficiency.name() : __yearlyGlobalEfficiency }) _AttributeMap.update({ - + }) +_module_typeBindings.SystemOperationType = SystemOperationType Namespace.addCategoryObject('typeBinding', 'SystemOperationType', SystemOperationType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SystemOperationPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SystemOperationPropertyType with content type ELEMENT_ONLY class SystemOperationPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SystemOperationPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SystemOperationPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SystemOperationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1457, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2491, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SystemOperation uses Python identifier SystemOperation + __SystemOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SystemOperation'), 'SystemOperation', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0SystemOperation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2472, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SystemOperation uses Python identifier SystemOperation - __SystemOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SystemOperation'), 'SystemOperation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0SystemOperation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1442, 2), ) - - + SystemOperation = property(__SystemOperation.value, __SystemOperation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SystemOperationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6228,190 +6816,200 @@ class SystemOperationPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SystemOperationPropertyType = SystemOperationPropertyType Namespace.addCategoryObject('typeBinding', 'SystemOperationPropertyType', SystemOperationPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalBoundaryType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalBoundaryType with content type ELEMENT_ONLY class ThermalBoundaryType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): """Thermal Boundaries delimit Thermal Zones. Thermal Boundaries represent physical relationships between two Thermal Zones or a Thermal Zone and the building environment.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundaryType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1467, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2501, 2) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}thermalBoundaryType uses Python identifier thermalBoundaryType + __thermalBoundaryType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermalBoundaryType'), 'thermalBoundaryType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_7_0thermalBoundaryType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2508, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}azimuth uses Python identifier azimuth - __azimuth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'azimuth'), 'azimuth', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_6_0azimuth', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1474, 10), ) - - - azimuth = property(__azimuth.value, __azimuth.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}inclination uses Python identifier inclination - __inclination = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inclination'), 'inclination', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_6_0inclination', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1475, 10), ) - + + thermalBoundaryType = property(__thermalBoundaryType.value, __thermalBoundaryType.set, None, 'Topological classification of the thermal boundary.') - inclination = property(__inclination.value, __inclination.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}azimuth uses Python identifier azimuth + __azimuth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'azimuth'), 'azimuth', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_7_0azimuth', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2513, 10), ) + + azimuth = property(__azimuth.value, __azimuth.set, None, 'Azimuth angle of the normal surface vector.\nBy convention:\n- azimuth = 0 for north orientation.\n- Horizontal surface have a azimuth = 0.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}thermalBoundaryType uses Python identifier thermalBoundaryType - __thermalBoundaryType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermalBoundaryType'), 'thermalBoundaryType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_6_0thermalBoundaryType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1476, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}inclination uses Python identifier inclination + __inclination = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inclination'), 'inclination', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_7_0inclination', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2521, 10), ) + + inclination = property(__inclination.value, __inclination.set, None, 'Inclination angle of the normal surface vector.\nBy convention, inclination = 0 for horizontal plane.') - thermalBoundaryType = property(__thermalBoundaryType.value, __thermalBoundaryType.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_7_0area', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2527, 10), ) + + area = property(__area.value, __area.set, None, None) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}surfaceGeometry uses Python identifier surfaceGeometry - __surfaceGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry'), 'surfaceGeometry', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_6_0surfaceGeometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1477, 10), ) - + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}surfaceGeometry uses Python identifier surfaceGeometry + __surfaceGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry'), 'surfaceGeometry', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_7_0surfaceGeometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2528, 10), ) + surfaceGeometry = property(__surfaceGeometry.value, __surfaceGeometry.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}composedOf uses Python identifier composedOf + __composedOf = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'composedOf'), 'composedOf', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_7_0composedOf', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2529, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}partOf uses Python identifier partOf - __partOf = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'partOf'), 'partOf', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_6_0partOf', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1478, 10), ) - - - partOf = property(__partOf.value, __partOf.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}composedOf uses Python identifier composedOf - __composedOf = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'composedOf'), 'composedOf', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_6_0composedOf', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1479, 10), ) - - - composedOf = property(__composedOf.value, __composedOf.set, None, None) + + composedOf = property(__composedOf.value, __composedOf.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}delimitsBy uses Python identifier delimitsBy + __delimitsBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'delimitsBy'), 'delimitsBy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_7_0delimitsBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2536, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}correspondsTo uses Python identifier correspondsTo - __correspondsTo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'correspondsTo'), 'correspondsTo', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_6_0correspondsTo', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1480, 10), ) + + delimitsBy = property(__delimitsBy.value, __delimitsBy.set, None, 'In case two ThermalZones are referenced via the relation "delimitsBy", the following rule concerning the order of the related objects applys:\n\n- For ThermalBoundary objects of type "intermediaryFloor!, the first related object is the upper ThermalZone, and the seconr related object is the lower ThermalZone\n- For all other ThermalBoundary types, the first related ThermalZone is in contact with the last Layer of the corresponding AbstractConstruction, and the second related ThermalZone is in contact with the first Layer of the corresponding AbstractConstruction, \n\nLast layer is facing the first ThermalZone and First layer is facing the second ThermalZone of the relation "delimitsBy"') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}relatesTo uses Python identifier relatesTo + __relatesTo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relatesTo'), 'relatesTo', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryType_httpwww_sig3d_orgcitygml2_0energy0_7_0relatesTo', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2550, 10), ) - correspondsTo = property(__correspondsTo.value, __correspondsTo.set, None, '') - + + relatesTo = property(__relatesTo.value, __relatesTo.set, None, 'Reference of a ThermalBoundary to the corresponding physical boundary surface of the building') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ + __thermalBoundaryType.name() : __thermalBoundaryType, __azimuth.name() : __azimuth, __inclination.name() : __inclination, - __thermalBoundaryType.name() : __thermalBoundaryType, + __area.name() : __area, __surfaceGeometry.name() : __surfaceGeometry, - __partOf.name() : __partOf, __composedOf.name() : __composedOf, - __correspondsTo.name() : __correspondsTo + __delimitsBy.name() : __delimitsBy, + __relatesTo.name() : __relatesTo }) _AttributeMap.update({ - + }) +_module_typeBindings.ThermalBoundaryType = ThermalBoundaryType Namespace.addCategoryObject('typeBinding', 'ThermalBoundaryType', ThermalBoundaryType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalBoundaryPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalBoundaryPropertyType with content type ELEMENT_ONLY class ThermalBoundaryPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalBoundaryPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalBoundaryPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundaryPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1491, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2562, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalBoundary uses Python identifier ThermalBoundary + __ThermalBoundary = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundary'), 'ThermalBoundary', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ThermalBoundary', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2500, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalBoundary uses Python identifier ThermalBoundary - __ThermalBoundary = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundary'), 'ThermalBoundary', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ThermalBoundary', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1466, 2), ) - - + ThermalBoundary = property(__ThermalBoundary.value, __ThermalBoundary.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalBoundaryPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6427,166 +7025,160 @@ class ThermalBoundaryPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ThermalBoundaryPropertyType = ThermalBoundaryPropertyType Namespace.addCategoryObject('typeBinding', 'ThermalBoundaryPropertyType', ThermalBoundaryPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalComponentType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalComponentType with content type ELEMENT_ONLY class ThermalComponentType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): """Part of the thermal boundary surface corresponding to an homogeneous construction component (e.g. windows, wall, insulated part of a wall etc.)""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalComponentType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1519, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2622, 2) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}area uses Python identifier area + __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentType_httpwww_sig3d_orgcitygml2_0energy0_7_0area', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2629, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}area uses Python identifier area - __area = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'area'), 'area', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentType_httpwww_sig3d_orgcitygml2_0energy0_6_0area', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1526, 10), ) - - - area = property(__area.value, __area.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isGroundCoupled uses Python identifier isGroundCoupled - __isGroundCoupled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isGroundCoupled'), 'isGroundCoupled', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentType_httpwww_sig3d_orgcitygml2_0energy0_6_0isGroundCoupled', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1527, 10), ) - - - isGroundCoupled = property(__isGroundCoupled.value, __isGroundCoupled.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isSunExposed uses Python identifier isSunExposed - __isSunExposed = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isSunExposed'), 'isSunExposed', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentType_httpwww_sig3d_orgcitygml2_0energy0_6_0isSunExposed', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1528, 10), ) - - - isSunExposed = property(__isSunExposed.value, __isSunExposed.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}relates uses Python identifier relates - __relates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relates'), 'relates', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentType_httpwww_sig3d_orgcitygml2_0energy0_6_0relates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1529, 10), ) + + area = property(__area.value, __area.set, None, 'Area of the surface [m²], portion of the related thermal boundary surface.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}relates uses Python identifier relates + __relates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relates'), 'relates', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentType_httpwww_sig3d_orgcitygml2_0energy0_7_0relates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2634, 10), ) + relates = property(__relates.value, __relates.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}construction uses Python identifier construction + __construction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'construction'), 'construction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentType_httpwww_sig3d_orgcitygml2_0energy0_7_0construction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2641, 10), ) + + construction = property(__construction.value, __construction.set, None, 'Reference to material information. If the referenced Construction/ConstructionOrientation object has more than one layer, the following rules for the layer order apply:\n
    \n\t
  • For outer ThermalBoundaries, the first Construction Layer is facing outside, last Construction Layer is facing inside (or contrary if ConstructionOrientation is used and orientation is false)
  • \n\t
  • For ThermalBoundaries of type intermediaryFloor, the first Construction Layer is facing the thermalZone below while the last Construction Layer is facing the ThermalZone above
  • \n
') + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __area.name() : __area, - __isGroundCoupled.name() : __isGroundCoupled, - __isSunExposed.name() : __isSunExposed, - __relates.name() : __relates + __relates.name() : __relates, + __construction.name() : __construction }) _AttributeMap.update({ - + }) +_module_typeBindings.ThermalComponentType = ThermalComponentType Namespace.addCategoryObject('typeBinding', 'ThermalComponentType', ThermalComponentType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalComponentPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalComponentPropertyType with content type ELEMENT_ONLY class ThermalComponentPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalComponentPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalComponentPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalComponentPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1540, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2657, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalComponent uses Python identifier ThermalComponent + __ThermalComponent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalComponent'), 'ThermalComponent', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ThermalComponent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2621, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalComponent uses Python identifier ThermalComponent - __ThermalComponent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalComponent'), 'ThermalComponent', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ThermalComponent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1518, 2), ) - - + ThermalComponent = property(__ThermalComponent.value, __ThermalComponent.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalComponentPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6602,89 +7194,90 @@ class ThermalComponentPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ThermalComponentPropertyType = ThermalComponentPropertyType Namespace.addCategoryObject('typeBinding', 'ThermalComponentPropertyType', ThermalComponentPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalDistributionSystemPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalDistributionSystemPropertyType with content type ELEMENT_ONLY class ThermalDistributionSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalDistributionSystemPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalDistributionSystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1564, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2685, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalDistributionSystem uses Python identifier ThermalDistributionSystem + __ThermalDistributionSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystem'), 'ThermalDistributionSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ThermalDistributionSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2666, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalDistributionSystem uses Python identifier ThermalDistributionSystem - __ThermalDistributionSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystem'), 'ThermalDistributionSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ThermalDistributionSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1549, 2), ) - - + ThermalDistributionSystem = property(__ThermalDistributionSystem.value, __ThermalDistributionSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6700,89 +7293,90 @@ class ThermalDistributionSystemPropertyType (pyxb.binding.basis.complexTypeDefin __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ThermalDistributionSystemPropertyType = ThermalDistributionSystemPropertyType Namespace.addCategoryObject('typeBinding', 'ThermalDistributionSystemPropertyType', ThermalDistributionSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalStorageSystemPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalStorageSystemPropertyType with content type ELEMENT_ONLY class ThermalStorageSystemPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalStorageSystemPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalStorageSystemPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystemPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1586, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2711, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalStorageSystem uses Python identifier ThermalStorageSystem + __ThermalStorageSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystem'), 'ThermalStorageSystem', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ThermalStorageSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2694, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalStorageSystem uses Python identifier ThermalStorageSystem - __ThermalStorageSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystem'), 'ThermalStorageSystem', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ThermalStorageSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1573, 2), ) - - + ThermalStorageSystem = property(__ThermalStorageSystem.value, __ThermalStorageSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6798,10 +7392,11 @@ class ThermalStorageSystemPropertyType (pyxb.binding.basis.complexTypeDefinition __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ThermalStorageSystemPropertyType = ThermalStorageSystemPropertyType Namespace.addCategoryObject('typeBinding', 'ThermalStorageSystemPropertyType', ThermalStorageSystemPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalZoneType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalZoneType with content type ELEMENT_ONLY class ThermalZoneType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): """A thermal zone is a zone of a building which serves as unit for the building heating and cooling simulation. For the simulation, a thermal zone is considered as isothermal. It is a semantic object, which may be or not related to a geometric entity. """ @@ -6809,228 +7404,221 @@ class ThermalZoneType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCit _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalZoneType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1596, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2721, 2) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}additionalThermalBridgeUValue uses Python identifier additionalThermalBridgeUValue + __additionalThermalBridgeUValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'additionalThermalBridgeUValue'), 'additionalThermalBridgeUValue', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0additionalThermalBridgeUValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2729, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}additionalThermalBridgeUValue uses Python identifier additionalThermalBridgeUValue - __additionalThermalBridgeUValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'additionalThermalBridgeUValue'), 'additionalThermalBridgeUValue', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0additionalThermalBridgeUValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1604, 10), ) - - - additionalThermalBridgeUValue = property(__additionalThermalBridgeUValue.value, __additionalThermalBridgeUValue.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}effectiveThermalCapacity uses Python identifier effectiveThermalCapacity - __effectiveThermalCapacity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'effectiveThermalCapacity'), 'effectiveThermalCapacity', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0effectiveThermalCapacity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1605, 10), ) - - - effectiveThermalCapacity = property(__effectiveThermalCapacity.value, __effectiveThermalCapacity.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}floorArea uses Python identifier floorArea - __floorArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), 'floorArea', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0floorArea', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1606, 10), ) - - - floorArea = property(__floorArea.value, __floorArea.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}grossVolume uses Python identifier grossVolume - __grossVolume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'grossVolume'), 'grossVolume', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0grossVolume', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1607, 10), ) - - - grossVolume = property(__grossVolume.value, __grossVolume.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}relates uses Python identifier relates - __relates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relates'), 'relates', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0relates', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1608, 10), ) - - - relates = property(__relates.value, __relates.set, None, None) - + + additionalThermalBridgeUValue = property(__additionalThermalBridgeUValue.value, __additionalThermalBridgeUValue.set, None, 'Transmission heat loss contribution [W/m².K] of the thermal bridges of the thermal zone shell to the overall UValue.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}indirectlyHeatedAreaRatio uses Python identifier indirectlyHeatedAreaRatio - __indirectlyHeatedAreaRatio = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'indirectlyHeatedAreaRatio'), 'indirectlyHeatedAreaRatio', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0indirectlyHeatedAreaRatio', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1609, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}effectiveThermalCapacity uses Python identifier effectiveThermalCapacity + __effectiveThermalCapacity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'effectiveThermalCapacity'), 'effectiveThermalCapacity', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0effectiveThermalCapacity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2734, 10), ) + + effectiveThermalCapacity = property(__effectiveThermalCapacity.value, __effectiveThermalCapacity.set, None, 'Thermal capacity [Wh/K] of the zone including the contributing construction layers and zone fournitures.') - indirectlyHeatedAreaRatio = property(__indirectlyHeatedAreaRatio.value, __indirectlyHeatedAreaRatio.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}floorArea uses Python identifier floorArea + __floorArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), 'floorArea', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0floorArea', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2739, 10), ) + + floorArea = property(__floorArea.value, __floorArea.set, None, 'Floor area of the ThermalZone. Different calculation methods (e.g. gross area, net area) can be selected.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}infiltrationRate uses Python identifier infiltrationRate - __infiltrationRate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'infiltrationRate'), 'infiltrationRate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0infiltrationRate', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1610, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}volume uses Python identifier volume + __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volume'), 'volume', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0volume', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2744, 10), ) + + volume = property(__volume.value, __volume.set, None, 'Volume of a Thermal Zone. Different calculation methods (e.g. net volume, gross volume) can be selected.') - infiltrationRate = property(__infiltrationRate.value, __infiltrationRate.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}contains uses Python identifier contains + __contains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'contains'), 'contains', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0contains', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2749, 10), ) + + contains = property(__contains.value, __contains.set, None, 'One thermal zone may include several usage zones. If a thermal zone is related to more than one usage zone, the UsageZone attribute floorArea is mantatory in order to enable the calculation of avarage heating / cooling schedules.\nA UsageZone object can only be referenced by one ThermalZone object.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isCooled uses Python identifier isCooled - __isCooled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isCooled'), 'isCooled', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0isCooled', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1611, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}indirectlyHeatedAreaRatio uses Python identifier indirectlyHeatedAreaRatio + __indirectlyHeatedAreaRatio = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'indirectlyHeatedAreaRatio'), 'indirectlyHeatedAreaRatio', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0indirectlyHeatedAreaRatio', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2758, 10), ) + + indirectlyHeatedAreaRatio = property(__indirectlyHeatedAreaRatio.value, __indirectlyHeatedAreaRatio.set, None, '[find precise definition]') - isCooled = property(__isCooled.value, __isCooled.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}infiltrationRate uses Python identifier infiltrationRate + __infiltrationRate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'infiltrationRate'), 'infiltrationRate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0infiltrationRate', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2763, 10), ) + + infiltrationRate = property(__infiltrationRate.value, __infiltrationRate.set, None, 'Air change rate [1/h] due to air leakage of the zone shell.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isHeated uses Python identifier isHeated - __isHeated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isHeated'), 'isHeated', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0isHeated', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1612, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}isCooled uses Python identifier isCooled + __isCooled = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isCooled'), 'isCooled', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0isCooled', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2768, 10), ) + + isCooled = property(__isCooled.value, __isCooled.set, None, 'true if the thermal zone has energy system for space cooling') - isHeated = property(__isHeated.value, __isHeated.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}isHeated uses Python identifier isHeated + __isHeated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isHeated'), 'isHeated', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0isHeated', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2773, 10), ) + + isHeated = property(__isHeated.value, __isHeated.set, None, 'true if the thermal zone has energy system for space heating') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}netVolume uses Python identifier netVolume - __netVolume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'netVolume'), 'netVolume', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0netVolume', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1613, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}volumeGeometry uses Python identifier volumeGeometry + __volumeGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry'), 'volumeGeometry', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0volumeGeometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2778, 10), ) + + volumeGeometry = property(__volumeGeometry.value, __volumeGeometry.set, None, 'Geometrical representation of the ThermalZone volume.') - netVolume = property(__netVolume.value, __netVolume.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}interiorRoom uses Python identifier interiorRoom + __interiorRoom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom'), 'interiorRoom', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0interiorRoom', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2783, 10), ) + + interiorRoom = property(__interiorRoom.value, __interiorRoom.set, None, '') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}volumeGeometry uses Python identifier volumeGeometry - __volumeGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry'), 'volumeGeometry', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0volumeGeometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1614, 10), ) - - - volumeGeometry = property(__volumeGeometry.value, __volumeGeometry.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}interiorRoom uses Python identifier interiorRoom - __interiorRoom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom'), 'interiorRoom', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0interiorRoom', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1615, 10), ) - - - interiorRoom = property(__interiorRoom.value, __interiorRoom.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}boundedBy uses Python identifier boundedBy_ - __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0boundedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1616, 10), ) - - - boundedBy_ = property(__boundedBy_.value, __boundedBy_.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}boundedBy uses Python identifier boundedBy_ + __boundedBy_ = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy_', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0boundedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2790, 10), ) + + boundedBy_ = property(__boundedBy_.value, __boundedBy_.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __additionalThermalBridgeUValue.name() : __additionalThermalBridgeUValue, __effectiveThermalCapacity.name() : __effectiveThermalCapacity, __floorArea.name() : __floorArea, - __grossVolume.name() : __grossVolume, - __relates.name() : __relates, + __volume.name() : __volume, + __contains.name() : __contains, __indirectlyHeatedAreaRatio.name() : __indirectlyHeatedAreaRatio, __infiltrationRate.name() : __infiltrationRate, __isCooled.name() : __isCooled, __isHeated.name() : __isHeated, - __netVolume.name() : __netVolume, __volumeGeometry.name() : __volumeGeometry, __interiorRoom.name() : __interiorRoom, __boundedBy_.name() : __boundedBy_ }) _AttributeMap.update({ - + }) +_module_typeBindings.ThermalZoneType = ThermalZoneType Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalZonePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalZonePropertyType with content type ELEMENT_ONLY class ThermalZonePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalZonePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalZonePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalZonePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1621, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2802, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalZone uses Python identifier ThermalZone + __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0ThermalZone', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2720, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalZone uses Python identifier ThermalZone - __ThermalZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), 'ThermalZone', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0ThermalZone', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1595, 2), ) - - + ThermalZone = property(__ThermalZone.value, __ThermalZone.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalZonePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7046,89 +7634,90 @@ class ThermalZonePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ThermalZonePropertyType = ThermalZonePropertyType Namespace.addCategoryObject('typeBinding', 'ThermalZonePropertyType', ThermalZonePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TimeSeriesSchedulePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TimeSeriesSchedulePropertyType with content type ELEMENT_ONLY class TimeSeriesSchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TimeSeriesSchedulePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TimeSeriesSchedulePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedulePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1643, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2824, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TimeSeriesSchedule uses Python identifier TimeSeriesSchedule + __TimeSeriesSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedule'), 'TimeSeriesSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0TimeSeriesSchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2811, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TimeSeriesSchedule uses Python identifier TimeSeriesSchedule - __TimeSeriesSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedule'), 'TimeSeriesSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0TimeSeriesSchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1630, 2), ) - - + TimeSeriesSchedule = property(__TimeSeriesSchedule.value, __TimeSeriesSchedule.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesSchedulePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7144,47 +7733,48 @@ class TimeSeriesSchedulePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeSeriesSchedulePropertyType = TimeSeriesSchedulePropertyType Namespace.addCategoryObject('typeBinding', 'TimeSeriesSchedulePropertyType', TimeSeriesSchedulePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TimeValuesPropertiesType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TimeValuesPropertiesType with content type ELEMENT_ONLY class TimeValuesPropertiesType (pyxb.binding.basis.complexTypeDefinition): """Information and properties of a given variable.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeValuesPropertiesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1653, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2834, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}acquisitionMethod uses Python identifier acquisitionMethod + __acquisitionMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'acquisitionMethod'), 'acquisitionMethod', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeValuesPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0acquisitionMethod', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2839, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}acquisitionMethod uses Python identifier acquisitionMethod - __acquisitionMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'acquisitionMethod'), 'acquisitionMethod', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeValuesPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0acquisitionMethod', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1658, 6), ) - - - acquisitionMethod = property(__acquisitionMethod.value, __acquisitionMethod.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}interpolationType uses Python identifier interpolationType - __interpolationType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interpolationType'), 'interpolationType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeValuesPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0interpolationType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1659, 6), ) - - - interpolationType = property(__interpolationType.value, __interpolationType.set, None, None) - + + acquisitionMethod = property(__acquisitionMethod.value, __acquisitionMethod.set, None, 'The method for variable acquisition (e.g. simulation, measured).') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}qualityDescription uses Python identifier qualityDescription - __qualityDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'qualityDescription'), 'qualityDescription', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeValuesPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0qualityDescription', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1660, 6), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}interpolationType uses Python identifier interpolationType + __interpolationType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interpolationType'), 'interpolationType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeValuesPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0interpolationType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2844, 6), ) + + interpolationType = property(__interpolationType.value, __interpolationType.set, None, 'Mathematical rule required for the variable interpolation, defined in WaterML:http://def.seegrid.csiro.au/sissvoc/ogc-def/resource?uri=http://www.opengis.net/def/waterml/2.0/interpolationType/') - qualityDescription = property(__qualityDescription.value, __qualityDescription.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}qualityDescription uses Python identifier qualityDescription + __qualityDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'qualityDescription'), 'qualityDescription', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeValuesPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0qualityDescription', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2849, 6), ) + + qualityDescription = property(__qualityDescription.value, __qualityDescription.set, None, 'Description of the data quality (e.g. bad, average, good, excellent).') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}source uses Python identifier source - __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'source'), 'source', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeValuesPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0source', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1661, 6), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}source uses Python identifier source + __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'source'), 'source', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeValuesPropertiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0source', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2854, 6), ) - - source = property(__source.value, __source.set, None, None) + + source = property(__source.value, __source.set, None, 'Designation of the data source.') _ElementMap.update({ __acquisitionMethod.name() : __acquisitionMethod, @@ -7193,313 +7783,318 @@ class TimeValuesPropertiesType (pyxb.binding.basis.complexTypeDefinition): __source.name() : __source }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeValuesPropertiesType = TimeValuesPropertiesType Namespace.addCategoryObject('typeBinding', 'TimeValuesPropertiesType', TimeValuesPropertiesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TimeValuesPropertiesPropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TimeValuesPropertiesPropertyType with content type ELEMENT_ONLY class TimeValuesPropertiesPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TimeValuesPropertiesPropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TimeValuesPropertiesPropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeValuesPropertiesPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1664, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2861, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TimeValuesProperties uses Python identifier TimeValuesProperties + __TimeValuesProperties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeValuesProperties'), 'TimeValuesProperties', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeValuesPropertiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0TimeValuesProperties', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2833, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TimeValuesProperties uses Python identifier TimeValuesProperties - __TimeValuesProperties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeValuesProperties'), 'TimeValuesProperties', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeValuesPropertiesPropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0TimeValuesProperties', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1652, 2), ) - - + TimeValuesProperties = property(__TimeValuesProperties.value, __TimeValuesProperties.set, None, None) _ElementMap.update({ __TimeValuesProperties.name() : __TimeValuesProperties }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeValuesPropertiesPropertyType = TimeValuesPropertiesPropertyType Namespace.addCategoryObject('typeBinding', 'TimeValuesPropertiesPropertyType', TimeValuesPropertiesPropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TransmittanceType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TransmittanceType with content type ELEMENT_ONLY class TransmittanceType (pyxb.binding.basis.complexTypeDefinition): """Percentaged energy transmittance in different wavelength ranges. Effectiveness of a construction in transmitting an incident radiant flux of a given wavelength range.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TransmittanceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1673, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2870, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}fraction uses Python identifier fraction + __fraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fraction'), 'fraction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TransmittanceType_httpwww_sig3d_orgcitygml2_0energy0_7_0fraction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2875, 6), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}fraction uses Python identifier fraction - __fraction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fraction'), 'fraction', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TransmittanceType_httpwww_sig3d_orgcitygml2_0energy0_6_0fraction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1678, 6), ) - - - fraction = property(__fraction.value, __fraction.set, None, None) - + + fraction = property(__fraction.value, __fraction.set, None, 'Fraction (between 0 and 1) of energy transmittance') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}wavelengthRange uses Python identifier wavelengthRange - __wavelengthRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange'), 'wavelengthRange', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TransmittanceType_httpwww_sig3d_orgcitygml2_0energy0_6_0wavelengthRange', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1679, 6), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}wavelengthRange uses Python identifier wavelengthRange + __wavelengthRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange'), 'wavelengthRange', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TransmittanceType_httpwww_sig3d_orgcitygml2_0energy0_7_0wavelengthRange', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2880, 6), ) - - wavelengthRange = property(__wavelengthRange.value, __wavelengthRange.set, None, None) + + wavelengthRange = property(__wavelengthRange.value, __wavelengthRange.set, None, 'Wavelength range of the incident radiant flux, for which the absorptance ratio is defined.') _ElementMap.update({ __fraction.name() : __fraction, __wavelengthRange.name() : __wavelengthRange }) _AttributeMap.update({ - + }) +_module_typeBindings.TransmittanceType = TransmittanceType Namespace.addCategoryObject('typeBinding', 'TransmittanceType', TransmittanceType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TransmittancePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TransmittancePropertyType with content type ELEMENT_ONLY class TransmittancePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TransmittancePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TransmittancePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TransmittancePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1682, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2887, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}Transmittance uses Python identifier Transmittance + __Transmittance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Transmittance'), 'Transmittance', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TransmittancePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0Transmittance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2869, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}Transmittance uses Python identifier Transmittance - __Transmittance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Transmittance'), 'Transmittance', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TransmittancePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0Transmittance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1672, 2), ) - - + Transmittance = property(__Transmittance.value, __Transmittance.set, None, None) _ElementMap.update({ __Transmittance.name() : __Transmittance }) _AttributeMap.update({ - + }) +_module_typeBindings.TransmittancePropertyType = TransmittancePropertyType Namespace.addCategoryObject('typeBinding', 'TransmittancePropertyType', TransmittancePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}UsageZoneType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}UsageZoneType with content type ELEMENT_ONLY class UsageZoneType (teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType): """A usage zone is a zone of a building with homogeneous usage type.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UsageZoneType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1691, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2896, 2) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}coolingSchedule uses Python identifier coolingSchedule + __coolingSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coolingSchedule'), 'coolingSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0coolingSchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2903, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}coolingSchedule uses Python identifier coolingSchedule - __coolingSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coolingSchedule'), 'coolingSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0coolingSchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1698, 10), ) - - - coolingSchedule = property(__coolingSchedule.value, __coolingSchedule.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}heatingSchedule uses Python identifier heatingSchedule - __heatingSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatingSchedule'), 'heatingSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0heatingSchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1699, 10), ) - - - heatingSchedule = property(__heatingSchedule.value, __heatingSchedule.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}usageZoneClass uses Python identifier usageZoneClass - __usageZoneClass = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usageZoneClass'), 'usageZoneClass', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0usageZoneClass', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1700, 10), ) - - - usageZoneClass = property(__usageZoneClass.value, __usageZoneClass.set, None, '') - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}usedFloors uses Python identifier usedFloors - __usedFloors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usedFloors'), 'usedFloors', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0usedFloors', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1707, 10), ) - - - usedFloors = property(__usedFloors.value, __usedFloors.set, None, None) - + + coolingSchedule = property(__coolingSchedule.value, __coolingSchedule.set, None, 'Temperature schedule [°C] of the active cooling inside the usage zone.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ventilationSchedule uses Python identifier ventilationSchedule - __ventilationSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ventilationSchedule'), 'ventilationSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0ventilationSchedule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1708, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}heatingSchedule uses Python identifier heatingSchedule + __heatingSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatingSchedule'), 'heatingSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0heatingSchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2908, 10), ) + + heatingSchedule = property(__heatingSchedule.value, __heatingSchedule.set, None, 'Temperature schedule [°C] of the active heating inside the usage zone.') - ventilationSchedule = property(__ventilationSchedule.value, __ventilationSchedule.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}usageZoneType uses Python identifier usageZoneType + __usageZoneType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usageZoneType'), 'usageZoneType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0usageZoneType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2913, 10), ) + + usageZoneType = property(__usageZoneType.value, __usageZoneType.set, None, 'Usage class of the zone.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}floorArea uses Python identifier floorArea - __floorArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), 'floorArea', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0floorArea', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1709, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}usedFloors uses Python identifier usedFloors + __usedFloors = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usedFloors'), 'usedFloors', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0usedFloors', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2918, 10), ) + + usedFloors = property(__usedFloors.value, __usedFloors.set, None, 'List of the number of floors part of the usage zone (0 = ground level).') - floorArea = property(__floorArea.value, __floorArea.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ventilationSchedule uses Python identifier ventilationSchedule + __ventilationSchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ventilationSchedule'), 'ventilationSchedule', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0ventilationSchedule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2923, 10), ) + + ventilationSchedule = property(__ventilationSchedule.value, __ventilationSchedule.set, None, 'Air change rate [1/h] schedule of the ventilation system inside the usage zone.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}volumeGeometry uses Python identifier volumeGeometry - __volumeGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry'), 'volumeGeometry', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0volumeGeometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1710, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}floorArea uses Python identifier floorArea + __floorArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), 'floorArea', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0floorArea', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2928, 10), ) + + floorArea = property(__floorArea.value, __floorArea.set, None, 'Floor area of the UsageZone. Different calculation methods (e.g. gross area, net area) can be selected.') - volumeGeometry = property(__volumeGeometry.value, __volumeGeometry.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}volumeGeometry uses Python identifier volumeGeometry + __volumeGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry'), 'volumeGeometry', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0volumeGeometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2933, 10), ) + + volumeGeometry = property(__volumeGeometry.value, __volumeGeometry.set, None, 'Geometric representation of the UsageZone volume.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}internalGains uses Python identifier internalGains - __internalGains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'internalGains'), 'internalGains', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0internalGains', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1711, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}averageInternalGains uses Python identifier averageInternalGains + __averageInternalGains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'averageInternalGains'), 'averageInternalGains', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0averageInternalGains', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2938, 10), ) + + averageInternalGains = property(__averageInternalGains.value, __averageInternalGains.set, None, 'Aggregated average heat energy per year (in W) dissipated by the occupants and facilities in a usage zone over the whole year (positive for heat source, negative for heat sink/cool source).') - internalGains = property(__internalGains.value, __internalGains.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}contains uses Python identifier contains + __contains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'contains'), 'contains', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0contains', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2946, 10), ) + + contains = property(__contains.value, __contains.set, None, '') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}contains uses Python identifier contains - __contains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'contains'), 'contains', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0contains', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1712, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}occupiedBy uses Python identifier occupiedBy + __occupiedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy'), 'occupiedBy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0occupiedBy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2953, 10), ) + + occupiedBy = property(__occupiedBy.value, __occupiedBy.set, None, '') - contains = property(__contains.value, __contains.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}occupiedBy uses Python identifier occupiedBy - __occupiedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy'), 'occupiedBy', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0occupiedBy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1713, 10), ) - - - occupiedBy = property(__occupiedBy.value, __occupiedBy.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}has uses Python identifier has - __has = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'has'), 'has', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_6_0has', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1714, 10), ) - - - has = property(__has.value, __has.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}equippedWith uses Python identifier equippedWith + __equippedWith = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'equippedWith'), 'equippedWith', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZoneType_httpwww_sig3d_orgcitygml2_0energy0_7_0equippedWith', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2960, 10), ) + + equippedWith = property(__equippedWith.value, __equippedWith.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __coolingSchedule.name() : __coolingSchedule, __heatingSchedule.name() : __heatingSchedule, - __usageZoneClass.name() : __usageZoneClass, + __usageZoneType.name() : __usageZoneType, __usedFloors.name() : __usedFloors, __ventilationSchedule.name() : __ventilationSchedule, __floorArea.name() : __floorArea, __volumeGeometry.name() : __volumeGeometry, - __internalGains.name() : __internalGains, + __averageInternalGains.name() : __averageInternalGains, __contains.name() : __contains, __occupiedBy.name() : __occupiedBy, - __has.name() : __has + __equippedWith.name() : __equippedWith }) _AttributeMap.update({ - + }) +_module_typeBindings.UsageZoneType = UsageZoneType Namespace.addCategoryObject('typeBinding', 'UsageZoneType', UsageZoneType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}UsageZonePropertyType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}UsageZonePropertyType with content type ELEMENT_ONLY class UsageZonePropertyType (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}UsageZonePropertyType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}UsageZonePropertyType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UsageZonePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1719, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2971, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}UsageZone uses Python identifier UsageZone + __UsageZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UsageZone'), 'UsageZone', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0UsageZone', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2895, 2), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}UsageZone uses Python identifier UsageZone - __UsageZone = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UsageZone'), 'UsageZone', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_sig3d_orgcitygml2_0energy0_6_0UsageZone', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1690, 2), ) - - + UsageZone = property(__UsageZone.value, __UsageZone.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema - __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type - __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href - __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role - __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole - __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title - __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show - __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate - __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_UsageZonePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_UsageZonePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7515,352 +8110,646 @@ class UsageZonePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.UsageZonePropertyType = UsageZonePropertyType Namespace.addCategoryObject('typeBinding', 'UsageZonePropertyType', UsageZonePropertyType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType with content type ELEMENT_ONLY -class SolarEnergySystemType (EnergyConversionSystemType): - """Either solar thermal or photovoltaic system, using solar energy to generate heat or electricity""" +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}VolumeTypeType with content type ELEMENT_ONLY +class VolumeTypeType (pyxb.binding.basis.complexTypeDefinition): + """Volume of e.g. a ThermalZone or UsageZone""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = True - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 121, 2) - _ElementMap = EnergyConversionSystemType._ElementMap.copy() - _AttributeMap = EnergyConversionSystemType._AttributeMap.copy() - # Base type is EnergyConversionSystemType - - # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VolumeTypeType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2981, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}type uses Python identifier type + __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_VolumeTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0type', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2986, 6), ) - # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + type = property(__type.value, __type.set, None, 'Categorization of a method the calculate the volume.') - # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}value uses Python identifier value_ + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_VolumeTypeType_httpwww_sig3d_orgcitygml2_0energy0_7_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2991, 6), ) - # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + value_ = property(__value.value, __value.set, None, 'Volume value.') - # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + _ElementMap.update({ + __type.name() : __type, + __value.name() : __value + }) + _AttributeMap.update({ + + }) +_module_typeBindings.VolumeTypeType = VolumeTypeType +Namespace.addCategoryObject('typeBinding', 'VolumeTypeType', VolumeTypeType) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}collectorSurface uses Python identifier collectorSurface - __collectorSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'collectorSurface'), 'collectorSurface', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0collectorSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 128, 10), ) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}VolumeTypePropertyType with content type ELEMENT_ONLY +class VolumeTypePropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}VolumeTypePropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VolumeTypePropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2998, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}VolumeType uses Python identifier VolumeType + __VolumeType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VolumeType'), 'VolumeType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_VolumeTypePropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0VolumeType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2980, 2), ) - collectorSurface = property(__collectorSurface.value, __collectorSurface.set, None, None) + + VolumeType = property(__VolumeType.value, __VolumeType.set, None, None) + _ElementMap.update({ + __VolumeType.name() : __VolumeType + }) + _AttributeMap.update({ + + }) +_module_typeBindings.VolumeTypePropertyType = VolumeTypePropertyType +Namespace.addCategoryObject('typeBinding', 'VolumeTypePropertyType', VolumeTypePropertyType) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}panelAzimuth uses Python identifier panelAzimuth - __panelAzimuth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'panelAzimuth'), 'panelAzimuth', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0panelAzimuth', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 129, 10), ) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}WeatherDataType with content type ELEMENT_ONLY +class WeatherDataType (teaser.data.bindings.opengis.raw.gml.AbstractGMLType): + """Data structure to model weather or climate data at the location of a building.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WeatherDataType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3050, 2) + _ElementMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._ElementMap.copy() + _AttributeMap = teaser.data.bindings.opengis.raw.gml.AbstractGMLType._AttributeMap.copy() + # Base type is teaser.data.bindings.opengis.raw.gml.AbstractGMLType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}weatherDataType uses Python identifier weatherDataType + __weatherDataType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'weatherDataType'), 'weatherDataType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataType_httpwww_sig3d_orgcitygml2_0energy0_7_0weatherDataType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3057, 10), ) - panelAzimuth = property(__panelAzimuth.value, __panelAzimuth.set, None, None) + + weatherDataType = property(__weatherDataType.value, __weatherDataType.set, None, 'Type of the meteorological or physical parameter.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}values uses Python identifier values + __values = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'values'), 'values', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataType_httpwww_sig3d_orgcitygml2_0energy0_7_0values', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3062, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}panelInclination uses Python identifier panelInclination - __panelInclination = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'panelInclination'), 'panelInclination', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0panelInclination', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 130, 10), ) + + values = property(__values.value, __values.set, None, 'Time series of data') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}position uses Python identifier position + __position = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'position'), 'position', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataType_httpwww_sig3d_orgcitygml2_0energy0_7_0position', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3070, 10), ) - panelInclination = property(__panelInclination.value, __panelInclination.set, None, None) + + position = property(__position.value, __position.set, None, 'Measurement position.') + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType + _ElementMap.update({ + __weatherDataType.name() : __weatherDataType, + __values.name() : __values, + __position.name() : __position + }) + _AttributeMap.update({ + + }) +_module_typeBindings.WeatherDataType = WeatherDataType +Namespace.addCategoryObject('typeBinding', 'WeatherDataType', WeatherDataType) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedOn uses Python identifier installedOn - __installedOn = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'installedOn'), 'installedOn', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarEnergySystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0installedOn', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 131, 10), ) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}WeatherDataPropertyType with content type ELEMENT_ONLY +class WeatherDataPropertyType (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}WeatherDataPropertyType with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'WeatherDataPropertyType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3079, 2) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}WeatherData uses Python identifier WeatherData + __WeatherData = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'WeatherData'), 'WeatherData', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_sig3d_orgcitygml2_0energy0_7_0WeatherData', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3049, 2), ) - installedOn = property(__installedOn.value, __installedOn.set, None, '') + + WeatherData = property(__WeatherData.value, __WeatherData.set, None, None) + + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema + __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_gml, 'remoteSchema'), 'remoteSchema', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type + __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'type'), 'type', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + + type = property(__type.value, __type.set, None, None) - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href + __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'href'), 'href', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + + href = property(__href.value, __href.set, None, None) - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role + __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'role'), 'role', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + + role = property(__role.value, __role.set, None, None) - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole + __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'arcrole'), 'arcrole', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + + arcrole = property(__arcrole.value, __arcrole.set, None, None) - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title + __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'title'), 'title', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + + title = property(__title.value, __title.set, None, None) - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show + __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'show'), 'show', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + + show = property(__show.value, __show.set, None, None) - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate + __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace, 'actuate'), 'actuate', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_WeatherDataPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + + actuate = property(__actuate.value, __actuate.set, None, None) - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + _ElementMap.update({ + __WeatherData.name() : __WeatherData + }) + _AttributeMap.update({ + __remoteSchema.name() : __remoteSchema, + __type.name() : __type, + __href.name() : __href, + __role.name() : __role, + __arcrole.name() : __arcrole, + __title.name() : __title, + __show.name() : __show, + __actuate.name() : __actuate + }) +_module_typeBindings.WeatherDataPropertyType = WeatherDataPropertyType +Namespace.addCategoryObject('typeBinding', 'WeatherDataPropertyType', WeatherDataPropertyType) - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType with content type ELEMENT_ONLY +class SolarEnergySystemType (EnergyConversionSystemType): + """Either solar thermal or photovoltaic system, using solar energy to generate heat or electricity""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = True + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystemType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 150, 2) + _ElementMap = EnergyConversionSystemType._ElementMap.copy() + _AttributeMap = EnergyConversionSystemType._AttributeMap.copy() + # Base type is EnergyConversionSystemType + + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}surfaceGeometry uses Python identifier surfaceGeometry + __surfaceGeometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry'), 'surfaceGeometry', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0surfaceGeometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10), ) - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + surfaceGeometry = property(__surfaceGeometry.value, __surfaceGeometry.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedOnBoundarySurface uses Python identifier installedOnBoundarySurface + __installedOnBoundarySurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'installedOnBoundarySurface'), 'installedOnBoundarySurface', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0installedOnBoundarySurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10), ) + + + installedOnBoundarySurface = property(__installedOnBoundarySurface.value, __installedOnBoundarySurface.set, None, 'Relation between the solar system and the building boundary surface on which it is installed') + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedOnBuildingInstallation uses Python identifier installedOnBuildingInstallation + __installedOnBuildingInstallation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'installedOnBuildingInstallation'), 'installedOnBuildingInstallation', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarEnergySystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0installedOnBuildingInstallation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10), ) + + + installedOnBuildingInstallation = property(__installedOnBuildingInstallation.value, __installedOnBuildingInstallation.set, None, '') + + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __collectorSurface.name() : __collectorSurface, - __panelAzimuth.name() : __panelAzimuth, - __panelInclination.name() : __panelInclination, - __installedOn.name() : __installedOn + __surfaceGeometry.name() : __surfaceGeometry, + __installedOnBoundarySurface.name() : __installedOnBoundarySurface, + __installedOnBuildingInstallation.name() : __installedOnBuildingInstallation }) _AttributeMap.update({ - + }) +_module_typeBindings.SolarEnergySystemType = SolarEnergySystemType Namespace.addCategoryObject('typeBinding', '_SolarEnergySystemType', SolarEnergySystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}BoilerType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}BoilerType with content type ELEMENT_ONLY class BoilerType (EnergyConversionSystemType): """Closed vessel in which water is heated.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoilerType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 214, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 323, 2) _ElementMap = EnergyConversionSystemType._ElementMap.copy() _AttributeMap = EnergyConversionSystemType._AttributeMap.copy() # Base type is EnergyConversionSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}condensation uses Python identifier condensation - __condensation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'condensation'), 'condensation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_BoilerType_httpwww_sig3d_orgcitygml2_0energy0_6_0condensation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 221, 10), ) - - - condensation = property(__condensation.value, __condensation.set, None, None) - - - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}condensation uses Python identifier condensation + __condensation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'condensation'), 'condensation', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_BoilerType_httpwww_sig3d_orgcitygml2_0energy0_7_0condensation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 330, 10), ) + + + condensation = property(__condensation.value, __condensation.set, None, 'True if the boiler use the condensing process, it means extract additional heat from the waste gases by condensing this water vapour to liquid water. False otherwise.') + + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __condensation.name() : __condensation }) _AttributeMap.update({ - + }) +_module_typeBindings.BoilerType = BoilerType Namespace.addCategoryObject('typeBinding', 'BoilerType', BoilerType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}CombinedHeatPowerType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}CombinedHeatPowerType with content type ELEMENT_ONLY class CombinedHeatPowerType (EnergyConversionSystemType): """Also called cogeneration. Heat engine or power station generating electricity and useful heat at the same time.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPowerType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 270, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 435, 2) _ElementMap = EnergyConversionSystemType._ElementMap.copy() _AttributeMap = EnergyConversionSystemType._AttributeMap.copy() # Base type is EnergyConversionSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}technologyType uses Python identifier technologyType - __technologyType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'technologyType'), 'technologyType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_CombinedHeatPowerType_httpwww_sig3d_orgcitygml2_0energy0_6_0technologyType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 277, 10), ) - - - technologyType = property(__technologyType.value, __technologyType.set, None, None) - - - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}technologyType uses Python identifier technologyType + __technologyType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'technologyType'), 'technologyType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerType_httpwww_sig3d_orgcitygml2_0energy0_7_0technologyType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 442, 10), ) + + + technologyType = property(__technologyType.value, __technologyType.set, None, 'Cogeneration technology (e.g. Stirling motor, engine motor, turbine).') + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}thermalEfficiency uses Python identifier thermalEfficiency + __thermalEfficiency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermalEfficiency'), 'thermalEfficiency', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerType_httpwww_sig3d_orgcitygml2_0energy0_7_0thermalEfficiency', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 447, 10), ) + + + thermalEfficiency = property(__thermalEfficiency.value, __thermalEfficiency.set, None, 'Efficiency of the heat production, corresponding to the quotient of the thermal output over the fuel input.') + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}electricalEfficiency uses Python identifier electricalEfficiency + __electricalEfficiency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'electricalEfficiency'), 'electricalEfficiency', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_CombinedHeatPowerType_httpwww_sig3d_orgcitygml2_0energy0_7_0electricalEfficiency', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 452, 10), ) + + + electricalEfficiency = property(__electricalEfficiency.value, __electricalEfficiency.set, None, 'Efficiency of the power production, corresponding to the quotient of the electrical output over the fuel input.') + + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __technologyType.name() : __technologyType + __technologyType.name() : __technologyType, + __thermalEfficiency.name() : __thermalEfficiency, + __electricalEfficiency.name() : __electricalEfficiency }) _AttributeMap.update({ - + }) +_module_typeBindings.CombinedHeatPowerType = CombinedHeatPowerType Namespace.addCategoryObject('typeBinding', 'CombinedHeatPowerType', CombinedHeatPowerType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ConstantValueScheduleType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ConstantValueScheduleType with content type ELEMENT_ONLY class ConstantValueScheduleType (ScheduleType): - """Lowest Level of Detail of the schedule representation, consisting in a constant value.""" + """Schedule representation consisting of a constant value.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConstantValueScheduleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 305, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 471, 2) _ElementMap = ScheduleType._ElementMap.copy() _AttributeMap = ScheduleType._AttributeMap.copy() # Base type is ScheduleType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}averageValue uses Python identifier averageValue + __averageValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'averageValue'), 'averageValue', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstantValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0averageValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 478, 10), ) + + + averageValue = property(__averageValue.value, __averageValue.set, None, 'Average variable value.') + + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType + _ElementMap.update({ + __averageValue.name() : __averageValue + }) + _AttributeMap.update({ + + }) +_module_typeBindings.ConstantValueScheduleType = ConstantValueScheduleType +Namespace.addCategoryObject('typeBinding', 'ConstantValueScheduleType', ConstantValueScheduleType) + +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ConstructionType with content type ELEMENT_ONLY +class ConstructionType (AbstractConstructionType): + """A Construction is a combination of layers, such as a wall or a roof. +<p> <img src="../png/Construction-Layer-Illustration.png"></p>""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConstructionType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 497, 2) + _ElementMap = AbstractConstructionType._ElementMap.copy() + _AttributeMap = AbstractConstructionType._AttributeMap.copy() + # Base type is AbstractConstructionType + + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}uValue uses Python identifier uValue + __uValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uValue'), 'uValue', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionType_httpwww_sig3d_orgcitygml2_0energy0_7_0uValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 505, 10), ) + + + uValue = property(__uValue.value, __uValue.set, None, 'Overall heat transfer coefficient. It represents the heat flux transfer through a construction, normalized by the construction surface and the difference of temperature across the construction, at steady state.') + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}opticalProperties uses Python identifier opticalProperties + __opticalProperties = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'opticalProperties'), 'opticalProperties', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionType_httpwww_sig3d_orgcitygml2_0energy0_7_0opticalProperties', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 510, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}averageValue uses Python identifier averageValue - __averageValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'averageValue'), 'averageValue', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ConstantValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0averageValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 312, 10), ) + + opticalProperties = property(__opticalProperties.value, __opticalProperties.set, None, 'Optical properties of a Construction') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife uses Python identifier serviceLife + __serviceLife = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), 'serviceLife', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionType_httpwww_sig3d_orgcitygml2_0energy0_7_0serviceLife', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 515, 10), ) - averageValue = property(__averageValue.value, __averageValue.set, None, None) + + serviceLife = property(__serviceLife.value, __serviceLife.set, None, '') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}layer uses Python identifier layer + __layer = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'layer'), 'layer', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ConstructionType_httpwww_sig3d_orgcitygml2_0energy0_7_0layer', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 522, 10), ) + + layer = property(__layer.value, __layer.set, None, "Reference to layers that comprise this construction. Multiple LayerId's order is important and specifies the layering of the layer's referenced materials. The first Surface/AdjacentSpaceId entered will determine how the referenced construction layers are ordered with the first construction layer being in contact with the outside or 2nd Surface/AdjacentSpaceId listed and the last layer in contact with the first Surface/AdjacentSpaceId listed") + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __averageValue.name() : __averageValue + __uValue.name() : __uValue, + __opticalProperties.name() : __opticalProperties, + __serviceLife.name() : __serviceLife, + __layer.name() : __layer }) _AttributeMap.update({ - + }) -Namespace.addCategoryObject('typeBinding', 'ConstantValueScheduleType', ConstantValueScheduleType) +_module_typeBindings.ConstructionType = ConstructionType +Namespace.addCategoryObject('typeBinding', 'ConstructionType', ConstructionType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DailyPatternScheduleType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DailyPatternScheduleType with content type ELEMENT_ONLY class DailyPatternScheduleType (ScheduleType): - """Level of Detail 2 of the schedule representation, consisting in a set of daily schedules associated to recurrent day types (weekday, weekend etc.).""" + """Schedule representation consisting iofa set of daily schedules associated to recurrent day types (weekday, weekend etc.). In different time periods within a year, different daily schedules may be associated to a day type.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DailyPatternScheduleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 375, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 574, 2) _ElementMap = ScheduleType._ElementMap.copy() _AttributeMap = ScheduleType._AttributeMap.copy() # Base type is ScheduleType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}periodOfYear uses Python identifier periodOfYear + __periodOfYear = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'periodOfYear'), 'periodOfYear', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DailyPatternScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0periodOfYear', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 581, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}dailySchedule uses Python identifier dailySchedule - __dailySchedule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dailySchedule'), 'dailySchedule', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DailyPatternScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0dailySchedule', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 382, 10), ) - - - dailySchedule = property(__dailySchedule.value, __dailySchedule.set, None, None) - + + periodOfYear = property(__periodOfYear.value, __periodOfYear.set, None, 'Schedule over a one day period (from 0:00 to 24:00).') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __dailySchedule.name() : __dailySchedule + __periodOfYear.name() : __periodOfYear }) _AttributeMap.update({ - + }) +_module_typeBindings.DailyPatternScheduleType = DailyPatternScheduleType Namespace.addCategoryObject('typeBinding', 'DailyPatternScheduleType', DailyPatternScheduleType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DHWFacilitiesType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DHWFacilitiesType with content type ELEMENT_ONLY class DHWFacilitiesType (FacilitiesType): """Facilities for domestic hot water usage.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DHWFacilitiesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 458, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 688, 2) _ElementMap = FacilitiesType._ElementMap.copy() _AttributeMap = FacilitiesType._AttributeMap.copy() # Base type is FacilitiesType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}numberOfBaths uses Python identifier numberOfBaths + __numberOfBaths = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfBaths'), 'numberOfBaths', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0numberOfBaths', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 695, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}numberOfBaths uses Python identifier numberOfBaths - __numberOfBaths = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfBaths'), 'numberOfBaths', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0numberOfBaths', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 465, 10), ) - - - numberOfBaths = property(__numberOfBaths.value, __numberOfBaths.set, None, None) + + numberOfBaths = property(__numberOfBaths.value, __numberOfBaths.set, None, 'Number of baths in a given building unit/zone.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}numberOfShowers uses Python identifier numberOfShowers + __numberOfShowers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfShowers'), 'numberOfShowers', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0numberOfShowers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 700, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}numberOfShowers uses Python identifier numberOfShowers - __numberOfShowers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfShowers'), 'numberOfShowers', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0numberOfShowers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 466, 10), ) + + numberOfShowers = property(__numberOfShowers.value, __numberOfShowers.set, None, 'Number of showers in a given building unit/zone.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}numberOfWashBasins uses Python identifier numberOfWashBasins + __numberOfWashBasins = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfWashBasins'), 'numberOfWashBasins', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0numberOfWashBasins', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 705, 10), ) - numberOfShowers = property(__numberOfShowers.value, __numberOfShowers.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}numberOfWashBasins uses Python identifier numberOfWashBasins - __numberOfWashBasins = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfWashBasins'), 'numberOfWashBasins', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0numberOfWashBasins', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 467, 10), ) - - - numberOfWashBasins = property(__numberOfWashBasins.value, __numberOfWashBasins.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}waterStorageVolume uses Python identifier waterStorageVolume - __waterStorageVolume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'waterStorageVolume'), 'waterStorageVolume', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DHWFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0waterStorageVolume', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 468, 10), ) + + numberOfWashBasins = property(__numberOfWashBasins.value, __numberOfWashBasins.set, None, 'Number of wash basin in a given building unit/zone.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}waterStorageVolume uses Python identifier waterStorageVolume + __waterStorageVolume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'waterStorageVolume'), 'waterStorageVolume', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DHWFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0waterStorageVolume', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 710, 10), ) + waterStorageVolume = property(__waterStorageVolume.value, __waterStorageVolume.set, None, None) - - # Element operationSchedule ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}operationSchedule) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesType - - # Element heatDissipation ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}heatDissipation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesType - + + # Element operationSchedule ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}operationSchedule) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesType + + # Element heatDissipation ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}heatDissipation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesType + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __numberOfBaths.name() : __numberOfBaths, @@ -7869,130 +8758,132 @@ class DHWFacilitiesType (FacilitiesType): __waterStorageVolume.name() : __waterStorageVolume }) _AttributeMap.update({ - + }) +_module_typeBindings.DHWFacilitiesType = DHWFacilitiesType Namespace.addCategoryObject('typeBinding', 'DHWFacilitiesType', DHWFacilitiesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DistrictNetworkSubstationType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DistrictNetworkSubstationType with content type ELEMENT_ONLY class DistrictNetworkSubstationType (EnergyConversionSystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DistrictNetworkSubstationType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DistrictNetworkSubstationType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 499, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 765, 2) _ElementMap = EnergyConversionSystemType._ElementMap.copy() _AttributeMap = EnergyConversionSystemType._AttributeMap.copy() # Base type is EnergyConversionSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}networkId uses Python identifier networkId + __networkId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'networkId'), 'networkId', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationType_httpwww_sig3d_orgcitygml2_0energy0_7_0networkId', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 769, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}networkId uses Python identifier networkId - __networkId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'networkId'), 'networkId', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationType_httpwww_sig3d_orgcitygml2_0energy0_6_0networkId', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 503, 10), ) - - + networkId = property(__networkId.value, __networkId.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}networkNodeId uses Python identifier networkNodeId + __networkNodeId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'networkNodeId'), 'networkNodeId', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DistrictNetworkSubstationType_httpwww_sig3d_orgcitygml2_0energy0_7_0networkNodeId', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 770, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}networkNodeId uses Python identifier networkNodeId - __networkNodeId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'networkNodeId'), 'networkNodeId', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DistrictNetworkSubstationType_httpwww_sig3d_orgcitygml2_0energy0_6_0networkNodeId', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 504, 10), ) - - + networkNodeId = property(__networkNodeId.value, __networkNodeId.set, None, None) - - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __networkId.name() : __networkId, __networkNodeId.name() : __networkNodeId }) _AttributeMap.update({ - + }) +_module_typeBindings.DistrictNetworkSubstationType = DistrictNetworkSubstationType Namespace.addCategoryObject('typeBinding', 'DistrictNetworkSubstationType', DistrictNetworkSubstationType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}DualValueScheduleType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}DualValueScheduleType with content type ELEMENT_ONLY class DualValueScheduleType (ScheduleType): - """Level of Detail 1 of the schedule representation, consisting in a two-state schedule related to a usage time.""" + """schedule representation consisting of a two-state schedule related to an amount of usage time.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DualValueScheduleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 519, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 785, 2) _ElementMap = ScheduleType._ElementMap.copy() _AttributeMap = ScheduleType._AttributeMap.copy() # Base type is ScheduleType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}usageHoursPerDay uses Python identifier usageHoursPerDay + __usageHoursPerDay = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usageHoursPerDay'), 'usageHoursPerDay', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0usageHoursPerDay', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 792, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}usageHoursPerDay uses Python identifier usageHoursPerDay - __usageHoursPerDay = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usageHoursPerDay'), 'usageHoursPerDay', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0usageHoursPerDay', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 526, 10), ) - - + usageHoursPerDay = property(__usageHoursPerDay.value, __usageHoursPerDay.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}usageDaysPerYear uses Python identifier usageDaysPerYear + __usageDaysPerYear = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usageDaysPerYear'), 'usageDaysPerYear', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0usageDaysPerYear', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 793, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}usageDaysPerYear uses Python identifier usageDaysPerYear - __usageDaysPerYear = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usageDaysPerYear'), 'usageDaysPerYear', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0usageDaysPerYear', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 527, 10), ) - + + usageDaysPerYear = property(__usageDaysPerYear.value, __usageDaysPerYear.set, None, 'Number of days per year of usage.') - usageDaysPerYear = property(__usageDaysPerYear.value, __usageDaysPerYear.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}usageValue uses Python identifier usageValue + __usageValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usageValue'), 'usageValue', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0usageValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 798, 10), ) + + usageValue = property(__usageValue.value, __usageValue.set, None, 'Variable value during usage time (e.g. set-point temperature).') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}usageValue uses Python identifier usageValue - __usageValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usageValue'), 'usageValue', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0usageValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 528, 10), ) - - - usageValue = property(__usageValue.value, __usageValue.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}idleValue uses Python identifier idleValue - __idleValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'idleValue'), 'idleValue', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_DualValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0idleValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 529, 10), ) - - - idleValue = property(__idleValue.value, __idleValue.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}idleValue uses Python identifier idleValue + __idleValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'idleValue'), 'idleValue', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_DualValueScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0idleValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 803, 10), ) + + idleValue = property(__idleValue.value, __idleValue.set, None, 'Variable value outside usage time (e.g. set-back temperature).') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __usageHoursPerDay.name() : __usageHoursPerDay, @@ -8001,249 +8892,248 @@ class DualValueScheduleType (ScheduleType): __idleValue.name() : __idleValue }) _AttributeMap.update({ - + }) +_module_typeBindings.DualValueScheduleType = DualValueScheduleType Namespace.addCategoryObject('typeBinding', 'DualValueScheduleType', DualValueScheduleType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalAppliancesType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalAppliancesType with content type ELEMENT_ONLY class ElectricalAppliancesType (FacilitiesType): """Non-HVAC electrical devices/appliances inside the building unit or building zone.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliancesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 544, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 822, 2) _ElementMap = FacilitiesType._ElementMap.copy() _AttributeMap = FacilitiesType._AttributeMap.copy() # Base type is FacilitiesType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}electricalPower uses Python identifier electricalPower - __electricalPower = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'electricalPower'), 'electricalPower', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ElectricalAppliancesType_httpwww_sig3d_orgcitygml2_0energy0_6_0electricalPower', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 551, 10), ) - - - electricalPower = property(__electricalPower.value, __electricalPower.set, None, None) - - - # Element operationSchedule ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}operationSchedule) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesType - - # Element heatDissipation ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}heatDissipation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesType - + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}electricalPower uses Python identifier electricalPower + __electricalPower = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'electricalPower'), 'electricalPower', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ElectricalAppliancesType_httpwww_sig3d_orgcitygml2_0energy0_7_0electricalPower', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 829, 10), ) + + + electricalPower = property(__electricalPower.value, __electricalPower.set, None, 'Nominal electrical power of the electrical appliance.') + + + # Element operationSchedule ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}operationSchedule) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesType + + # Element heatDissipation ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}heatDissipation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesType + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __electricalPower.name() : __electricalPower }) _AttributeMap.update({ - + }) +_module_typeBindings.ElectricalAppliancesType = ElectricalAppliancesType Namespace.addCategoryObject('typeBinding', 'ElectricalAppliancesType', ElectricalAppliancesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalResistanceType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalResistanceType with content type ELEMENT_ONLY class ElectricalResistanceType (EnergyConversionSystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ElectricalResistanceType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ElectricalResistanceType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistanceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 566, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 848, 2) _ElementMap = EnergyConversionSystemType._ElementMap.copy() _AttributeMap = EnergyConversionSystemType._AttributeMap.copy() # Base type is EnergyConversionSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.ElectricalResistanceType = ElectricalResistanceType Namespace.addCategoryObject('typeBinding', 'ElectricalResistanceType', ElectricalResistanceType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}GasType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}GasType with content type ELEMENT_ONLY class GasType (AbstractMaterialType): """Gaseous material""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GasType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 838, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1364, 2) _ElementMap = AbstractMaterialType._ElementMap.copy() _AttributeMap = AbstractMaterialType._AttributeMap.copy() # Base type is AbstractMaterialType - - # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element imageTexture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}imageTexture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractMaterialType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}isVentilated uses Python identifier isVentilated + __isVentilated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isVentilated'), 'isVentilated', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasType_httpwww_sig3d_orgcitygml2_0energy0_7_0isVentilated', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1371, 10), ) - # Element imageTexture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}imageTexture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}AbstractMaterialType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isVentilated uses Python identifier isVentilated - __isVentilated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isVentilated'), 'isVentilated', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasType_httpwww_sig3d_orgcitygml2_0energy0_6_0isVentilated', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 845, 10), ) - - - isVentilated = property(__isVentilated.value, __isVentilated.set, None, None) + + isVentilated = property(__isVentilated.value, __isVentilated.set, None, 'Indicates whether a gas-layer is ventilated') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}rValue uses Python identifier rValue + __rValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rValue'), 'rValue', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_GasType_httpwww_sig3d_orgcitygml2_0energy0_7_0rValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1376, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}rValue uses Python identifier rValue - __rValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rValue'), 'rValue', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_GasType_httpwww_sig3d_orgcitygml2_0energy0_6_0rValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 846, 10), ) - - - rValue = property(__rValue.value, __rValue.set, None, None) - + + rValue = property(__rValue.value, __rValue.set, None, 'Resistance of material') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __isVentilated.name() : __isVentilated, __rValue.name() : __rValue }) _AttributeMap.update({ - + }) +_module_typeBindings.GasType = GasType Namespace.addCategoryObject('typeBinding', 'GasType', GasType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatPumpType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatPumpType with content type ELEMENT_ONLY class HeatPumpType (EnergyConversionSystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}HeatPumpType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}HeatPumpType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HeatPumpType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 881, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1431, 2) _ElementMap = EnergyConversionSystemType._ElementMap.copy() _AttributeMap = EnergyConversionSystemType._AttributeMap.copy() # Base type is EnergyConversionSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}heatSource uses Python identifier heatSource + __heatSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatSource'), 'heatSource', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpType_httpwww_sig3d_orgcitygml2_0energy0_7_0heatSource', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1435, 10), ) + + + heatSource = property(__heatSource.value, __heatSource.set, None, None) - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}copSourceTemperature uses Python identifier copSourceTemperature + __copSourceTemperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'copSourceTemperature'), 'copSourceTemperature', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpType_httpwww_sig3d_orgcitygml2_0energy0_7_0copSourceTemperature', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1436, 10), ) - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + copSourceTemperature = property(__copSourceTemperature.value, __copSourceTemperature.set, None, 'Source temperature defining the Coefficient Of Performance of the heat pump.') - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}copOperationTemperature uses Python identifier copOperationTemperature + __copOperationTemperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'copOperationTemperature'), 'copOperationTemperature', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_HeatPumpType_httpwww_sig3d_orgcitygml2_0energy0_7_0copOperationTemperature', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1441, 10), ) - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + copOperationTemperature = property(__copOperationTemperature.value, __copOperationTemperature.set, None, 'Operation or supply water temperature defining the Coefficient Of Performance of the heat pump.') - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType + _ElementMap.update({ + __heatSource.name() : __heatSource, + __copSourceTemperature.name() : __copSourceTemperature, + __copOperationTemperature.name() : __copOperationTemperature + }) + _AttributeMap.update({ + + }) +_module_typeBindings.HeatPumpType = HeatPumpType +Namespace.addCategoryObject('typeBinding', 'HeatPumpType', HeatPumpType) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}carnotEfficiency uses Python identifier carnotEfficiency - __carnotEfficiency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'carnotEfficiency'), 'carnotEfficiency', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpType_httpwww_sig3d_orgcitygml2_0energy0_6_0carnotEfficiency', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 885, 10), ) - - carnotEfficiency = property(__carnotEfficiency.value, __carnotEfficiency.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}heatSource uses Python identifier heatSource - __heatSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatSource'), 'heatSource', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_HeatPumpType_httpwww_sig3d_orgcitygml2_0energy0_6_0heatSource', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 886, 10), ) - - - heatSource = property(__heatSource.value, __heatSource.set, None, None) - - - # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - _ElementMap.update({ - __carnotEfficiency.name() : __carnotEfficiency, - __heatSource.name() : __heatSource - }) - _AttributeMap.update({ - - }) -Namespace.addCategoryObject('typeBinding', 'HeatPumpType', HeatPumpType) - - -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeriesType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}IrregularTimeSeriesType with content type ELEMENT_ONLY class IrregularTimeSeriesType (TimeSeriesType): """Irregular time series is the opposite of a regular time series. The data in the time series follows a temporal sequence, but the measurements might not happen at a regular time interval. http://www-01.ibm.com/support/knowledgecenter/SSCRJU_3.0.0/com.ibm.swg.im.infosphere.streams.timeseries-toolkit.doc/doc/timeseries-regular.html""" @@ -8251,390 +9141,400 @@ class IrregularTimeSeriesType (TimeSeriesType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 995, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1654, 2) _ElementMap = TimeSeriesType._ElementMap.copy() _AttributeMap = TimeSeriesType._AttributeMap.copy() # Base type is TimeSeriesType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element variableProperties ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}variableProperties) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_TimeSeriesType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}uom uses Python identifier uom + __uom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uom'), 'uom', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_7_0uom', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1662, 10), ) - # Element variableProperties ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}variableProperties) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_TimeSeriesType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}uom uses Python identifier uom - __uom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uom'), 'uom', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_6_0uom', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1003, 10), ) - - - uom = property(__uom.value, __uom.set, None, None) - + + uom = property(__uom.value, __uom.set, None, 'Unit of measure of the time series values.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}contains uses Python identifier contains - __contains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'contains'), 'contains', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_6_0contains', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1004, 10), ) - - - contains = property(__contains.value, __contains.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}contains uses Python identifier contains + __contains = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'contains'), 'contains', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_7_0contains', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1667, 10), ) + + contains = property(__contains.value, __contains.set, None, '') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __uom.name() : __uom, __contains.name() : __contains }) _AttributeMap.update({ - + }) +_module_typeBindings.IrregularTimeSeriesType = IrregularTimeSeriesType Namespace.addCategoryObject('typeBinding', 'IrregularTimeSeriesType', IrregularTimeSeriesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeriesFileType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}IrregularTimeSeriesFileType with content type ELEMENT_ONLY class IrregularTimeSeriesFileType (TimeSeriesType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}IrregularTimeSeriesFileType with content type ELEMENT_ONLY""" + """Time series with a differing time increments, stored in textual format (e.g. CSV) on an external device.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFileType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1019, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1688, 2) _ElementMap = TimeSeriesType._ElementMap.copy() _AttributeMap = TimeSeriesType._AttributeMap.copy() # Base type is TimeSeriesType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element variableProperties ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}variableProperties) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_TimeSeriesType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}uom uses Python identifier uom + __uom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uom'), 'uom', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0uom', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1695, 10), ) - # Element variableProperties ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}variableProperties) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_TimeSeriesType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}uom uses Python identifier uom - __uom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uom'), 'uom', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0uom', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1023, 10), ) - + + uom = property(__uom.value, __uom.set, None, 'Unit of measure of the time series values.') - uom = property(__uom.value, __uom.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}file uses Python identifier file + __file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'file'), 'file', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0file', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1700, 10), ) + + file = property(__file.value, __file.set, None, 'URI of the external device containing the time series.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}file uses Python identifier file - __file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'file'), 'file', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0file', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1024, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}numberOfHeaderLines uses Python identifier numberOfHeaderLines + __numberOfHeaderLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines'), 'numberOfHeaderLines', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0numberOfHeaderLines', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1705, 10), ) + + numberOfHeaderLines = property(__numberOfHeaderLines.value, __numberOfHeaderLines.set, None, 'Number of header lines in the time series file which must not be interpreted.') - file = property(__file.value, __file.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}fieldSeparator uses Python identifier fieldSeparator + __fieldSeparator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator'), 'fieldSeparator', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0fieldSeparator', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1710, 10), ) + + fieldSeparator = property(__fieldSeparator.value, __fieldSeparator.set, None, "String (e.g. ';') delimiting different fields (e.g. columns in a CSV file) in the same record (e.g. lines in a CSV file).") - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}numberOfHeaderLines uses Python identifier numberOfHeaderLines - __numberOfHeaderLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines'), 'numberOfHeaderLines', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0numberOfHeaderLines', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1025, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}recordSeparator uses Python identifier recordSeparator + __recordSeparator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator'), 'recordSeparator', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0recordSeparator', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1715, 10), ) + + recordSeparator = property(__recordSeparator.value, __recordSeparator.set, None, "String (e.g. '\\n') separating different records (e.g. lines in a CSV file).") - numberOfHeaderLines = property(__numberOfHeaderLines.value, __numberOfHeaderLines.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}decimalSymbol uses Python identifier decimalSymbol + __decimalSymbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol'), 'decimalSymbol', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0decimalSymbol', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1720, 10), ) + + decimalSymbol = property(__decimalSymbol.value, __decimalSymbol.set, None, 'Character used to represent the decimal symbol in floating point numbers.') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}recordSeparator uses Python identifier recordSeparator - __recordSeparator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator'), 'recordSeparator', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0recordSeparator', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1026, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}timeColumnNumber uses Python identifier timeColumnNumber + __timeColumnNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeColumnNumber'), 'timeColumnNumber', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0timeColumnNumber', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1725, 10), ) + + timeColumnNumber = property(__timeColumnNumber.value, __timeColumnNumber.set, None, 'For CSV files the column number containing the actually used date/time values of the time series.') - recordSeparator = property(__recordSeparator.value, __recordSeparator.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}decimalSymbol uses Python identifier decimalSymbol - __decimalSymbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol'), 'decimalSymbol', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0decimalSymbol', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1027, 10), ) - - - decimalSymbol = property(__decimalSymbol.value, __decimalSymbol.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}valueColumnNumber uses Python identifier valueColumnNumber - __valueColumnNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber'), 'valueColumnNumber', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0valueColumnNumber', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1028, 10), ) - - - valueColumnNumber = property(__valueColumnNumber.value, __valueColumnNumber.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}timeColumnNumber uses Python identifier timeColumnNumber - __timeColumnNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeColumnNumber'), 'timeColumnNumber', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0timeColumnNumber', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1029, 10), ) - - - timeColumnNumber = property(__timeColumnNumber.value, __timeColumnNumber.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}fieldSeparator uses Python identifier fieldSeparator - __fieldSeparator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator'), 'fieldSeparator', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0fieldSeparator', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1030, 10), ) - - - fieldSeparator = property(__fieldSeparator.value, __fieldSeparator.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}valueColumnNumber uses Python identifier valueColumnNumber + __valueColumnNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber'), 'valueColumnNumber', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_IrregularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0valueColumnNumber', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1730, 10), ) + + valueColumnNumber = property(__valueColumnNumber.value, __valueColumnNumber.set, None, 'For CSV files the column number containing the actually used time series values.') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __uom.name() : __uom, __file.name() : __file, __numberOfHeaderLines.name() : __numberOfHeaderLines, + __fieldSeparator.name() : __fieldSeparator, __recordSeparator.name() : __recordSeparator, __decimalSymbol.name() : __decimalSymbol, - __valueColumnNumber.name() : __valueColumnNumber, __timeColumnNumber.name() : __timeColumnNumber, - __fieldSeparator.name() : __fieldSeparator + __valueColumnNumber.name() : __valueColumnNumber }) _AttributeMap.update({ - + }) +_module_typeBindings.IrregularTimeSeriesFileType = IrregularTimeSeriesFileType Namespace.addCategoryObject('typeBinding', 'IrregularTimeSeriesFileType', IrregularTimeSeriesFileType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LightingFacilitiesType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LightingFacilitiesType with content type ELEMENT_ONLY class LightingFacilitiesType (FacilitiesType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}LightingFacilitiesType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}LightingFacilitiesType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LightingFacilitiesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1100, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1824, 2) _ElementMap = FacilitiesType._ElementMap.copy() _AttributeMap = FacilitiesType._AttributeMap.copy() # Base type is FacilitiesType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element operationSchedule ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}operationSchedule) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesType - - # Element heatDissipation ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}heatDissipation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}FacilitiesType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}electricalPower uses Python identifier electricalPower - __electricalPower = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'electricalPower'), 'electricalPower', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_LightingFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_6_0electricalPower', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1104, 10), ) - - + + # Element operationSchedule ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}operationSchedule) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesType + + # Element heatDissipation ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}heatDissipation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}FacilitiesType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}electricalPower uses Python identifier electricalPower + __electricalPower = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'electricalPower'), 'electricalPower', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_LightingFacilitiesType_httpwww_sig3d_orgcitygml2_0energy0_7_0electricalPower', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1828, 10), ) + + electricalPower = property(__electricalPower.value, __electricalPower.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __electricalPower.name() : __electricalPower }) _AttributeMap.update({ - + }) +_module_typeBindings.LightingFacilitiesType = LightingFacilitiesType Namespace.addCategoryObject('typeBinding', 'LightingFacilitiesType', LightingFacilitiesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MechanicalVentilationType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MechanicalVentilationType with content type ELEMENT_ONLY class MechanicalVentilationType (EnergyConversionSystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}MechanicalVentilationType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}MechanicalVentilationType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1134, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1869, 2) _ElementMap = EnergyConversionSystemType._ElementMap.copy() _AttributeMap = EnergyConversionSystemType._AttributeMap.copy() # Base type is EnergyConversionSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}heatRecovery uses Python identifier heatRecovery - __heatRecovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatRecovery'), 'heatRecovery', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationType_httpwww_sig3d_orgcitygml2_0energy0_6_0heatRecovery', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1138, 10), ) - - + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}heatRecovery uses Python identifier heatRecovery + __heatRecovery = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'heatRecovery'), 'heatRecovery', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationType_httpwww_sig3d_orgcitygml2_0energy0_7_0heatRecovery', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1873, 10), ) + + heatRecovery = property(__heatRecovery.value, __heatRecovery.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}recuperationFactor uses Python identifier recuperationFactor + __recuperationFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'recuperationFactor'), 'recuperationFactor', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_MechanicalVentilationType_httpwww_sig3d_orgcitygml2_0energy0_7_0recuperationFactor', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1874, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}recuperationFactor uses Python identifier recuperationFactor - __recuperationFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'recuperationFactor'), 'recuperationFactor', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_MechanicalVentilationType_httpwww_sig3d_orgcitygml2_0energy0_6_0recuperationFactor', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1139, 10), ) - - + recuperationFactor = property(__recuperationFactor.value, __recuperationFactor.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __heatRecovery.name() : __heatRecovery, __recuperationFactor.name() : __recuperationFactor }) _AttributeMap.update({ - + }) +_module_typeBindings.MechanicalVentilationType = MechanicalVentilationType Namespace.addCategoryObject('typeBinding', 'MechanicalVentilationType', MechanicalVentilationType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerDistributionSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerDistributionSystemType with content type ELEMENT_ONLY class PowerDistributionSystemType (EnergyDistributionSystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerDistributionSystemType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerDistributionSystemType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1235, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2056, 2) _ElementMap = EnergyDistributionSystemType._ElementMap.copy() _AttributeMap = EnergyDistributionSystemType._AttributeMap.copy() # Base type is EnergyDistributionSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element distributionPerimeter ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}distributionPerimeter) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDistributionSystemType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}current uses Python identifier current - __current = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'current'), 'current', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0current', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1239, 10), ) - - + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDistributionSystemType + + # Element distributionPerimeter ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}distributionPerimeter) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDistributionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}current uses Python identifier current + __current = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'current'), 'current', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0current', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2060, 10), ) + + current = property(__current.value, __current.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}voltage uses Python identifier voltage + __voltage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'voltage'), 'voltage', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0voltage', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2061, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}voltage uses Python identifier voltage - __voltage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'voltage'), 'voltage', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0voltage', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1240, 10), ) - - + voltage = property(__voltage.value, __voltage.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __current.name() : __current, __voltage.name() : __voltage }) _AttributeMap.update({ - + }) +_module_typeBindings.PowerDistributionSystemType = PowerDistributionSystemType Namespace.addCategoryObject('typeBinding', 'PowerDistributionSystemType', PowerDistributionSystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerStorageSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerStorageSystemType with content type ELEMENT_ONLY class PowerStorageSystemType (StorageSystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PowerStorageSystemType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PowerStorageSystemType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1255, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2076, 2) _ElementMap = StorageSystemType._ElementMap.copy() _AttributeMap = StorageSystemType._AttributeMap.copy() # Base type is StorageSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_StorageSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}batteryTechnology uses Python identifier batteryTechnology + __batteryTechnology = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'batteryTechnology'), 'batteryTechnology', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0batteryTechnology', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2080, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}batteryTechnology uses Python identifier batteryTechnology - __batteryTechnology = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'batteryTechnology'), 'batteryTechnology', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0batteryTechnology', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1259, 10), ) - - + batteryTechnology = property(__batteryTechnology.value, __batteryTechnology.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}powerCapacity uses Python identifier powerCapacity + __powerCapacity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'powerCapacity'), 'powerCapacity', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PowerStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0powerCapacity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2081, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}powerCapacity uses Python identifier powerCapacity - __powerCapacity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'powerCapacity'), 'powerCapacity', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PowerStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0powerCapacity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1260, 10), ) - - + powerCapacity = property(__powerCapacity.value, __powerCapacity.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __batteryTechnology.name() : __batteryTechnology, __powerCapacity.name() : __powerCapacity }) _AttributeMap.update({ - + }) +_module_typeBindings.PowerStorageSystemType = PowerStorageSystemType Namespace.addCategoryObject('typeBinding', 'PowerStorageSystemType', PowerStorageSystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeriesType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RegularTimeSeriesType with content type ELEMENT_ONLY class RegularTimeSeriesType (TimeSeriesType): """Series of time-depending values, regularly spaced with a constant interval of time.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1313, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2146, 2) _ElementMap = TimeSeriesType._ElementMap.copy() _AttributeMap = TimeSeriesType._AttributeMap.copy() # Base type is TimeSeriesType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element variableProperties ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}variableProperties) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_TimeSeriesType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}temporalExtent uses Python identifier temporalExtent + __temporalExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), 'temporalExtent', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_7_0temporalExtent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2153, 10), ) - # Element variableProperties ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}variableProperties) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_TimeSeriesType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}temporalExtent uses Python identifier temporalExtent - __temporalExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), 'temporalExtent', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_6_0temporalExtent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1320, 10), ) - - - temporalExtent = property(__temporalExtent.value, __temporalExtent.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}timeInterval uses Python identifier timeInterval - __timeInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), 'timeInterval', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_6_0timeInterval', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1321, 10), ) - - - timeInterval = property(__timeInterval.value, __timeInterval.set, None, None) + + temporalExtent = property(__temporalExtent.value, __temporalExtent.set, None, 'Temporal extent (start data/time and end date/time) of the time series.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}timeInterval uses Python identifier timeInterval + __timeInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), 'timeInterval', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_7_0timeInterval', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2158, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}values uses Python identifier values - __values = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'values'), 'values', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_6_0values', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1322, 10), ) + + timeInterval = property(__timeInterval.value, __timeInterval.set, None, 'Interval of time between two consecutive time-depending values.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}values uses Python identifier values + __values = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'values'), 'values', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesType_httpwww_sig3d_orgcitygml2_0energy0_7_0values', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2163, 10), ) - values = property(__values.value, __values.set, None, None) - + + values = property(__values.value, __values.set, None, 'Values of the time series.') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __temporalExtent.name() : __temporalExtent, @@ -8642,94 +9542,95 @@ class RegularTimeSeriesType (TimeSeriesType): __values.name() : __values }) _AttributeMap.update({ - + }) +_module_typeBindings.RegularTimeSeriesType = RegularTimeSeriesType Namespace.addCategoryObject('typeBinding', 'RegularTimeSeriesType', RegularTimeSeriesType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeriesFileType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}RegularTimeSeriesFileType with content type ELEMENT_ONLY class RegularTimeSeriesFileType (TimeSeriesType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}RegularTimeSeriesFileType with content type ELEMENT_ONLY""" + """Time series with a constant time increment, stored in textual format (e.g. CSV) on an external device.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFileType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1337, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2182, 2) _ElementMap = TimeSeriesType._ElementMap.copy() _AttributeMap = TimeSeriesType._AttributeMap.copy() # Base type is TimeSeriesType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element variableProperties ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}variableProperties) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_TimeSeriesType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}uom uses Python identifier uom + __uom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uom'), 'uom', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0uom', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2189, 10), ) - # Element variableProperties ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}variableProperties) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_TimeSeriesType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}uom uses Python identifier uom - __uom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'uom'), 'uom', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0uom', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1341, 10), ) - - - uom = property(__uom.value, __uom.set, None, None) + + uom = property(__uom.value, __uom.set, None, 'Unit of measure of the time series values.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}file uses Python identifier file + __file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'file'), 'file', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0file', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2194, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}file uses Python identifier file - __file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'file'), 'file', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0file', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1342, 10), ) + + file = property(__file.value, __file.set, None, 'URI of the external device containing the time series values.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}temporalExtent uses Python identifier temporalExtent + __temporalExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), 'temporalExtent', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0temporalExtent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2199, 10), ) - file = property(__file.value, __file.set, None, None) + + temporalExtent = property(__temporalExtent.value, __temporalExtent.set, None, 'Temporal extent (start date/time and end date/time) of the time series.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}timeInterval uses Python identifier timeInterval + __timeInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), 'timeInterval', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0timeInterval', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2204, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}temporalExtent uses Python identifier temporalExtent - __temporalExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), 'temporalExtent', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0temporalExtent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1343, 10), ) + + timeInterval = property(__timeInterval.value, __timeInterval.set, None, 'Time increment of the time series values.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}numberOfHeaderLines uses Python identifier numberOfHeaderLines + __numberOfHeaderLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines'), 'numberOfHeaderLines', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0numberOfHeaderLines', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2209, 10), ) - temporalExtent = property(__temporalExtent.value, __temporalExtent.set, None, None) + + numberOfHeaderLines = property(__numberOfHeaderLines.value, __numberOfHeaderLines.set, None, 'Number of header lines in the time series file which must not be interpreted.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}fieldSeparator uses Python identifier fieldSeparator + __fieldSeparator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator'), 'fieldSeparator', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0fieldSeparator', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2214, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}timeInterval uses Python identifier timeInterval - __timeInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), 'timeInterval', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0timeInterval', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1344, 10), ) + + fieldSeparator = property(__fieldSeparator.value, __fieldSeparator.set, None, "String (e.g. ';') delimiting different fields (e.g. columns in a CSV file) in the same record (e.g. lines in a CSV file).") + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}recordSeparator uses Python identifier recordSeparator + __recordSeparator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator'), 'recordSeparator', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0recordSeparator', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2219, 10), ) - timeInterval = property(__timeInterval.value, __timeInterval.set, None, None) + + recordSeparator = property(__recordSeparator.value, __recordSeparator.set, None, "String (e.g. '\\n') separating different records (e.g. lines in a CSV file).") + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}decimalSymbol uses Python identifier decimalSymbol + __decimalSymbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol'), 'decimalSymbol', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0decimalSymbol', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2224, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}numberOfHeaderLines uses Python identifier numberOfHeaderLines - __numberOfHeaderLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines'), 'numberOfHeaderLines', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0numberOfHeaderLines', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1345, 10), ) + + decimalSymbol = property(__decimalSymbol.value, __decimalSymbol.set, None, 'Character used to represent the decimal symbol in floating point numbers.') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}valueColumnNumber uses Python identifier valueColumnNumber + __valueColumnNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber'), 'valueColumnNumber', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_7_0valueColumnNumber', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2229, 10), ) - numberOfHeaderLines = property(__numberOfHeaderLines.value, __numberOfHeaderLines.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}recordSeparator uses Python identifier recordSeparator - __recordSeparator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator'), 'recordSeparator', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0recordSeparator', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1346, 10), ) - - - recordSeparator = property(__recordSeparator.value, __recordSeparator.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}decimalSymbol uses Python identifier decimalSymbol - __decimalSymbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol'), 'decimalSymbol', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0decimalSymbol', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1347, 10), ) - - - decimalSymbol = property(__decimalSymbol.value, __decimalSymbol.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}valueColumnNumber uses Python identifier valueColumnNumber - __valueColumnNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber'), 'valueColumnNumber', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0valueColumnNumber', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1348, 10), ) - - - valueColumnNumber = property(__valueColumnNumber.value, __valueColumnNumber.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}fieldSeparator uses Python identifier fieldSeparator - __fieldSeparator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator'), 'fieldSeparator', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_RegularTimeSeriesFileType_httpwww_sig3d_orgcitygml2_0energy0_6_0fieldSeparator', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1349, 10), ) - - - fieldSeparator = property(__fieldSeparator.value, __fieldSeparator.set, None, None) - + + valueColumnNumber = property(__valueColumnNumber.value, __valueColumnNumber.set, None, 'For CSV files the column number containing the actually used time series values.') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __uom.name() : __uom, @@ -8737,170 +9638,216 @@ class RegularTimeSeriesFileType (TimeSeriesType): __temporalExtent.name() : __temporalExtent, __timeInterval.name() : __timeInterval, __numberOfHeaderLines.name() : __numberOfHeaderLines, + __fieldSeparator.name() : __fieldSeparator, __recordSeparator.name() : __recordSeparator, __decimalSymbol.name() : __decimalSymbol, - __valueColumnNumber.name() : __valueColumnNumber, - __fieldSeparator.name() : __fieldSeparator + __valueColumnNumber.name() : __valueColumnNumber }) _AttributeMap.update({ - + }) +_module_typeBindings.RegularTimeSeriesFileType = RegularTimeSeriesFileType Namespace.addCategoryObject('typeBinding', 'RegularTimeSeriesFileType', RegularTimeSeriesFileType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SolidMaterialType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ReverseConstructionType with content type ELEMENT_ONLY +class ReverseConstructionType (AbstractConstructionType): + """Determines the usage of Construction in terms of the Layer order.""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ReverseConstructionType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2275, 2) + _ElementMap = AbstractConstructionType._ElementMap.copy() + _AttributeMap = AbstractConstructionType._AttributeMap.copy() + # Base type is AbstractConstructionType + + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}baseConstruction uses Python identifier baseConstruction + __baseConstruction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'baseConstruction'), 'baseConstruction', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ReverseConstructionType_httpwww_sig3d_orgcitygml2_0energy0_7_0baseConstruction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2282, 10), ) + + + baseConstruction = property(__baseConstruction.value, __baseConstruction.set, None, 'Reference to the Construction being used.') + + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType + _ElementMap.update({ + __baseConstruction.name() : __baseConstruction + }) + _AttributeMap.update({ + + }) +_module_typeBindings.ReverseConstructionType = ReverseConstructionType +Namespace.addCategoryObject('typeBinding', 'ReverseConstructionType', ReverseConstructionType) + + +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SolidMaterialType with content type ELEMENT_ONLY class SolidMaterialType (AbstractMaterialType): """Solid material.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SolidMaterialType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1405, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2397, 2) _ElementMap = AbstractMaterialType._ElementMap.copy() _AttributeMap = AbstractMaterialType._AttributeMap.copy() # Base type is AbstractMaterialType - - # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - - # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element imageTexture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}imageTexture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}AbstractMaterialType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}conductivity uses Python identifier conductivity + __conductivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'conductivity'), 'conductivity', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_7_0conductivity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2404, 10), ) - # Element imageTexture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}imageTexture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}AbstractMaterialType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}conductivity uses Python identifier conductivity - __conductivity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'conductivity'), 'conductivity', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_6_0conductivity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1412, 10), ) - - - conductivity = property(__conductivity.value, __conductivity.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}density uses Python identifier density - __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'density'), 'density', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_6_0density', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1413, 10), ) - - - density = property(__density.value, __density.set, None, None) - + + conductivity = property(__conductivity.value, __conductivity.set, None, 'Conductivity of material') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}permeance uses Python identifier permeance - __permeance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'permeance'), 'permeance', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_6_0permeance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1414, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}density uses Python identifier density + __density = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'density'), 'density', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_7_0density', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2409, 10), ) + + density = property(__density.value, __density.set, None, 'Density of material') - permeance = property(__permeance.value, __permeance.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}permeance uses Python identifier permeance + __permeance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'permeance'), 'permeance', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_7_0permeance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2414, 10), ) + + permeance = property(__permeance.value, __permeance.set, None, 'The rate water vapor is allowed through a surface') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}porosity uses Python identifier porosity - __porosity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'porosity'), 'porosity', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_6_0porosity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1415, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}porosity uses Python identifier porosity + __porosity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'porosity'), 'porosity', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_7_0porosity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2419, 10), ) + + porosity = property(__porosity.value, __porosity.set, None, 'The ratio of the total amount of void space in a material (due to poses, small channels, and so on) to the bulk volume occupied by the material.') - porosity = property(__porosity.value, __porosity.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}specificHeat uses Python identifier specificHeat + __specificHeat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'specificHeat'), 'specificHeat', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_7_0specificHeat', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2424, 10), ) + + specificHeat = property(__specificHeat.value, __specificHeat.set, None, 'Specific heat of material') - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}specificHeat uses Python identifier specificHeat - __specificHeat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'specificHeat'), 'specificHeat', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_6_0specificHeat', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1416, 10), ) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}embodiedCarbon uses Python identifier embodiedCarbon + __embodiedCarbon = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'embodiedCarbon'), 'embodiedCarbon', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_7_0embodiedCarbon', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2429, 10), ) + + embodiedCarbon = property(__embodiedCarbon.value, __embodiedCarbon.set, None, 'CO2 equivalent emissions (measured in kg of CO2 per cubic meter or kg of CO2 per kg material) caused by the fabrication and transportation on site of the material.') - specificHeat = property(__specificHeat.value, __specificHeat.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}embodiedEnergy uses Python identifier embodiedEnergy + __embodiedEnergy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'embodiedEnergy'), 'embodiedEnergy', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolidMaterialType_httpwww_sig3d_orgcitygml2_0energy0_7_0embodiedEnergy', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2434, 10), ) + + embodiedEnergy = property(__embodiedEnergy.value, __embodiedEnergy.set, None, 'Primary energy(measured in Joule per cubic meter or Joule per kg material) consumed for the fabrication and transportation on site of the material') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __conductivity.name() : __conductivity, __density.name() : __density, __permeance.name() : __permeance, __porosity.name() : __porosity, - __specificHeat.name() : __specificHeat + __specificHeat.name() : __specificHeat, + __embodiedCarbon.name() : __embodiedCarbon, + __embodiedEnergy.name() : __embodiedEnergy }) _AttributeMap.update({ - + }) +_module_typeBindings.SolidMaterialType = SolidMaterialType Namespace.addCategoryObject('typeBinding', 'SolidMaterialType', SolidMaterialType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalDistributionSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalDistributionSystemType with content type ELEMENT_ONLY class ThermalDistributionSystemType (EnergyDistributionSystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalDistributionSystemType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalDistributionSystemType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1550, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2667, 2) _ElementMap = EnergyDistributionSystemType._ElementMap.copy() _AttributeMap = EnergyDistributionSystemType._AttributeMap.copy() # Base type is EnergyDistributionSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element distributionPerimeter ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}distributionPerimeter) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyDistributionSystemType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}isCirculation uses Python identifier isCirculation - __isCirculation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isCirculation'), 'isCirculation', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0isCirculation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1554, 10), ) - - + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDistributionSystemType + + # Element distributionPerimeter ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}distributionPerimeter) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyDistributionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}isCirculation uses Python identifier isCirculation + __isCirculation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isCirculation'), 'isCirculation', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0isCirculation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2671, 10), ) + + isCirculation = property(__isCirculation.value, __isCirculation.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}medium uses Python identifier medium + __medium = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'medium'), 'medium', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0medium', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2672, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}medium uses Python identifier medium - __medium = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'medium'), 'medium', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0medium', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1555, 10), ) - - + medium = property(__medium.value, __medium.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalFlow uses Python identifier nominalFlow + __nominalFlow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'nominalFlow'), 'nominalFlow', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0nominalFlow', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2673, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalFlow uses Python identifier nominalFlow - __nominalFlow = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'nominalFlow'), 'nominalFlow', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0nominalFlow', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1556, 10), ) - - + nominalFlow = property(__nominalFlow.value, __nominalFlow.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}returnTemperature uses Python identifier returnTemperature + __returnTemperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'returnTemperature'), 'returnTemperature', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0returnTemperature', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2674, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}returnTemperature uses Python identifier returnTemperature - __returnTemperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'returnTemperature'), 'returnTemperature', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0returnTemperature', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1557, 10), ) - - + returnTemperature = property(__returnTemperature.value, __returnTemperature.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}supplyTemperature uses Python identifier supplyTemperature + __supplyTemperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'supplyTemperature'), 'supplyTemperature', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0supplyTemperature', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2675, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}supplyTemperature uses Python identifier supplyTemperature - __supplyTemperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'supplyTemperature'), 'supplyTemperature', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0supplyTemperature', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1558, 10), ) - - + supplyTemperature = property(__supplyTemperature.value, __supplyTemperature.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}thermalLossesFactor uses Python identifier thermalLossesFactor + __thermalLossesFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor'), 'thermalLossesFactor', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0thermalLossesFactor', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2676, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}thermalLossesFactor uses Python identifier thermalLossesFactor - __thermalLossesFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor'), 'thermalLossesFactor', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalDistributionSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0thermalLossesFactor', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1559, 10), ) - - - thermalLossesFactor = property(__thermalLossesFactor.value, __thermalLossesFactor.set, None, None) - + + thermalLossesFactor = property(__thermalLossesFactor.value, __thermalLossesFactor.set, None, 'U*A') + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __isCirculation.name() : __isCirculation, @@ -8911,61 +9858,64 @@ class ThermalDistributionSystemType (EnergyDistributionSystemType): __thermalLossesFactor.name() : __thermalLossesFactor }) _AttributeMap.update({ - + }) +_module_typeBindings.ThermalDistributionSystemType = ThermalDistributionSystemType Namespace.addCategoryObject('typeBinding', 'ThermalDistributionSystemType', ThermalDistributionSystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalStorageSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalStorageSystemType with content type ELEMENT_ONLY class ThermalStorageSystemType (StorageSystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}ThermalStorageSystemType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}ThermalStorageSystemType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1574, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2695, 2) _ElementMap = StorageSystemType._ElementMap.copy() _AttributeMap = StorageSystemType._AttributeMap.copy() # Base type is StorageSystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_StorageSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}preparationTemperature uses Python identifier preparationTemperature + __preparationTemperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'preparationTemperature'), 'preparationTemperature', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0preparationTemperature', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2699, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}preparationTemperature uses Python identifier preparationTemperature - __preparationTemperature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'preparationTemperature'), 'preparationTemperature', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0preparationTemperature', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1578, 10), ) - - + preparationTemperature = property(__preparationTemperature.value, __preparationTemperature.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}medium uses Python identifier medium + __medium = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'medium'), 'medium', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0medium', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2700, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}medium uses Python identifier medium - __medium = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'medium'), 'medium', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0medium', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1579, 10), ) - - + medium = property(__medium.value, __medium.set, None, None) + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}thermalLossesFactor uses Python identifier thermalLossesFactor + __thermalLossesFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor'), 'thermalLossesFactor', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0thermalLossesFactor', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2701, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}thermalLossesFactor uses Python identifier thermalLossesFactor - __thermalLossesFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor'), 'thermalLossesFactor', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0thermalLossesFactor', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1580, 10), ) - - - thermalLossesFactor = property(__thermalLossesFactor.value, __thermalLossesFactor.set, None, None) - - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}volume uses Python identifier volume - __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volume'), 'volume', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_ThermalStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0volume', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1581, 10), ) + + thermalLossesFactor = property(__thermalLossesFactor.value, __thermalLossesFactor.set, None, 'U*A') + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}volume uses Python identifier volume + __volume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'volume'), 'volume', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_ThermalStorageSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0volume', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2706, 10), ) + volume = property(__volume.value, __volume.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __preparationTemperature.name() : __preparationTemperature, @@ -8974,463 +9924,617 @@ class ThermalStorageSystemType (StorageSystemType): __volume.name() : __volume }) _AttributeMap.update({ - + }) +_module_typeBindings.ThermalStorageSystemType = ThermalStorageSystemType Namespace.addCategoryObject('typeBinding', 'ThermalStorageSystemType', ThermalStorageSystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}TimeSeriesScheduleType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}TimeSeriesScheduleType with content type ELEMENT_ONLY class TimeSeriesScheduleType (ScheduleType): """Highest Level of Detail of the schedule representation, consisting in a Timeseries.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesScheduleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1631, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2812, 2) _ElementMap = ScheduleType._ElementMap.copy() _AttributeMap = ScheduleType._AttributeMap.copy() # Base type is ScheduleType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}timeDependingValues uses Python identifier timeDependingValues + __timeDependingValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeDependingValues'), 'timeDependingValues', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_TimeSeriesScheduleType_httpwww_sig3d_orgcitygml2_0energy0_7_0timeDependingValues', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2819, 10), ) - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}timeDependingValues uses Python identifier timeDependingValues - __timeDependingValues = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeDependingValues'), 'timeDependingValues', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_TimeSeriesScheduleType_httpwww_sig3d_orgcitygml2_0energy0_6_0timeDependingValues', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1638, 10), ) - - + timeDependingValues = property(__timeDependingValues.value, __timeDependingValues.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __timeDependingValues.name() : __timeDependingValues }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeSeriesScheduleType = TimeSeriesScheduleType Namespace.addCategoryObject('typeBinding', 'TimeSeriesScheduleType', TimeSeriesScheduleType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PhotovoltaicSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicSystemType with content type ELEMENT_ONLY class PhotovoltaicSystemType (SolarEnergySystemType): - """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}PhotovoltaicSystemType with content type ELEMENT_ONLY""" + """Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicSystemType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1216, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2008, 2) _ElementMap = SolarEnergySystemType._ElementMap.copy() _AttributeMap = SolarEnergySystemType._AttributeMap.copy() # Base type is SolarEnergySystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element collectorSurface ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}collectorSurface) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType - - # Element panelAzimuth ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}panelAzimuth) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType - - # Element panelInclination ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}panelInclination) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType - - # Element installedOn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedOn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType - - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}cellMaterialType uses Python identifier cellMaterialType - __cellMaterialType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cellMaterialType'), 'cellMaterialType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_PhotovoltaicSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0cellMaterialType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1220, 10), ) - - - cellMaterialType = property(__cellMaterialType.value, __cellMaterialType.set, None, None) + + # Element surfaceGeometry ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}surfaceGeometry) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element installedOnBoundarySurface ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedOnBoundarySurface) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element installedOnBuildingInstallation ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedOnBuildingInstallation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}cellType uses Python identifier cellType + __cellType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cellType'), 'cellType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0cellType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2012, 10), ) + + + cellType = property(__cellType.value, __cellType.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}moduleArea uses Python identifier moduleArea + __moduleArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'moduleArea'), 'moduleArea', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0moduleArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2013, 10), ) + + + moduleArea = property(__moduleArea.value, __moduleArea.set, None, None) + + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType + _ElementMap.update({ + __cellType.name() : __cellType, + __moduleArea.name() : __moduleArea + }) + _AttributeMap.update({ + + }) +_module_typeBindings.PhotovoltaicSystemType = PhotovoltaicSystemType +Namespace.addCategoryObject('typeBinding', 'PhotovoltaicSystemType', PhotovoltaicSystemType) +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}PhotovoltaicThermalSystemType with content type ELEMENT_ONLY +class PhotovoltaicThermalSystemType (SolarEnergySystemType): + """Hybrid photovoltaic and solar thermal system""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicThermalSystemType') + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2028, 2) + _ElementMap = SolarEnergySystemType._ElementMap.copy() + _AttributeMap = SolarEnergySystemType._AttributeMap.copy() + # Base type is SolarEnergySystemType + + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType + + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType + + # Element surfaceGeometry ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}surfaceGeometry) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element installedOnBoundarySurface ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedOnBoundarySurface) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element installedOnBuildingInstallation ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedOnBuildingInstallation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}cellType uses Python identifier cellType + __cellType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'cellType'), 'cellType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0cellType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2035, 10), ) + + + cellType = property(__cellType.value, __cellType.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}collectorType uses Python identifier collectorType + __collectorType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'collectorType'), 'collectorType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0collectorType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2036, 10), ) + + + collectorType = property(__collectorType.value, __collectorType.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}moduleArea uses Python identifier moduleArea + __moduleArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'moduleArea'), 'moduleArea', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0moduleArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2037, 10), ) + + + moduleArea = property(__moduleArea.value, __moduleArea.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}apertureArea uses Python identifier apertureArea + __apertureArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'apertureArea'), 'apertureArea', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0apertureArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2038, 10), ) + + + apertureArea = property(__apertureArea.value, __apertureArea.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}eta0 uses Python identifier eta0 + __eta0 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'eta0'), 'eta0', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0eta0', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2039, 10), ) + + + eta0 = property(__eta0.value, __eta0.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}a1 uses Python identifier a1 + __a1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a1'), 'a1', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0a1', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2040, 10), ) + + + a1 = property(__a1.value, __a1.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}a2 uses Python identifier a2 + __a2 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a2'), 'a2', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_PhotovoltaicThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0a2', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2041, 10), ) + + + a2 = property(__a2.value, __a2.set, None, None) + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __cellMaterialType.name() : __cellMaterialType + __cellType.name() : __cellType, + __collectorType.name() : __collectorType, + __moduleArea.name() : __moduleArea, + __apertureArea.name() : __apertureArea, + __eta0.name() : __eta0, + __a1.name() : __a1, + __a2.name() : __a2 }) _AttributeMap.update({ - + }) -Namespace.addCategoryObject('typeBinding', 'PhotovoltaicSystemType', PhotovoltaicSystemType) +_module_typeBindings.PhotovoltaicThermalSystemType = PhotovoltaicThermalSystemType +Namespace.addCategoryObject('typeBinding', 'PhotovoltaicThermalSystemType', PhotovoltaicThermalSystemType) -# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.6.0}SolarThermalSystemType with content type ELEMENT_ONLY +# Complex type {http://www.sig3d.org/citygml/2.0/energy/0.7.0}SolarThermalSystemType with content type ELEMENT_ONLY class SolarThermalSystemType (SolarEnergySystemType): """System converting solar energy in heat (hot water)""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1383, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2371, 2) _ElementMap = SolarEnergySystemType._ElementMap.copy() _AttributeMap = SolarEnergySystemType._AttributeMap.copy() # Base type is SolarEnergySystemType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - - # Element collectorSurface ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}collectorSurface) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType - - # Element panelAzimuth ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}panelAzimuth) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType - - # Element panelInclination ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}panelInclination) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType - - # Element installedOn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedOn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}_SolarEnergySystemType - - # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element refurbishmentMeasureOnEnergySystem ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}refurbishmentMeasureOnEnergySystem) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.6.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.6.0}EnergyConversionSystemType - - # Element {http://www.sig3d.org/citygml/2.0/energy/0.6.0}technologyType uses Python identifier technologyType - __technologyType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'technologyType'), 'technologyType', '__httpwww_sig3d_orgcitygml2_0energy0_6_0_SolarThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_6_0technologyType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1390, 10), ) - - - technologyType = property(__technologyType.value, __technologyType.set, None, None) - - + + # Element surfaceGeometry ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}surfaceGeometry) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element installedOnBoundarySurface ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedOnBoundarySurface) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element installedOnBuildingInstallation ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedOnBuildingInstallation) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}_SolarEnergySystemType + + # Element efficiencyIndicator ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}efficiencyIndicator) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedNominalPower ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedNominalPower) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element model ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}model) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element nominalEfficiency ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}nominalEfficiency) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element number ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}number) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element productAndInstallationDocument ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}productAndInstallationDocument) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element yearOfManufacture ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}yearOfManufacture) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element serviceLife ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}serviceLife) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element installedIn ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}installedIn) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element has ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}has) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element consumes ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}consumes) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element produces ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}produces) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element provides ({http://www.sig3d.org/citygml/2.0/energy/0.7.0}provides) inherited from {http://www.sig3d.org/citygml/2.0/energy/0.7.0}EnergyConversionSystemType + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}collectorType uses Python identifier collectorType + __collectorType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'collectorType'), 'collectorType', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0collectorType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2378, 10), ) + + + collectorType = property(__collectorType.value, __collectorType.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}apertureArea uses Python identifier apertureArea + __apertureArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'apertureArea'), 'apertureArea', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0apertureArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2379, 10), ) + + + apertureArea = property(__apertureArea.value, __apertureArea.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}eta0 uses Python identifier eta0 + __eta0 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'eta0'), 'eta0', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0eta0', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2380, 10), ) + + + eta0 = property(__eta0.value, __eta0.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}a1 uses Python identifier a1 + __a1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a1'), 'a1', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0a1', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2381, 10), ) + + + a1 = property(__a1.value, __a1.set, None, None) + + + # Element {http://www.sig3d.org/citygml/2.0/energy/0.7.0}a2 uses Python identifier a2 + __a2 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a2'), 'a2', '__httpwww_sig3d_orgcitygml2_0energy0_7_0_SolarThermalSystemType_httpwww_sig3d_orgcitygml2_0energy0_7_0a2', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2382, 10), ) + + + a2 = property(__a2.value, __a2.set, None, None) + + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - __technologyType.name() : __technologyType + __collectorType.name() : __collectorType, + __apertureArea.name() : __apertureArea, + __eta0.name() : __eta0, + __a1.name() : __a1, + __a2.name() : __a2 }) _AttributeMap.update({ - + }) +_module_typeBindings.SolarThermalSystemType = SolarThermalSystemType Namespace.addCategoryObject('typeBinding', 'SolarThermalSystemType', SolarThermalSystemType) -averageCeilingHeight = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'averageCeilingHeight'), teaser.data.bindings.opengis.raw.gml.LengthType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 11, 2)) -Namespace.addCategoryObject('elementBinding', averageCeilingHeight.name().localName(), averageCeilingHeight) - -basementCeilingHeightAboveGroundSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'basementCeilingHeightAboveGroundSurface'), teaser.data.bindings.opengis.raw.gml.LengthType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 12, 2)) -Namespace.addCategoryObject('elementBinding', basementCeilingHeightAboveGroundSurface.name().localName(), basementCeilingHeightAboveGroundSurface) - -buildingType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'buildingType'), teaser.data.bindings.opengis.raw.gml.CodeType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 14, 2)) +buildingType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'buildingType'), teaser.data.bindings.opengis.raw.gml.CodeType, documentation='Classification of building according with their usage and form (e.g. single-family house, multi-family house, office building, industrial building).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 10, 2)) Namespace.addCategoryObject('elementBinding', buildingType.name().localName(), buildingType) -constructionStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'constructionStyle'), pyxb.binding.datatypes.string, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 21, 2)) -Namespace.addCategoryObject('elementBinding', constructionStyle.name().localName(), constructionStyle) - -eavesHeight = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'eavesHeight'), teaser.data.bindings.opengis.raw.gml.LengthType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 22, 2)) -Namespace.addCategoryObject('elementBinding', eavesHeight.name().localName(), eavesHeight) - -grossVolume = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'grossVolume'), teaser.data.bindings.opengis.raw.gml.VolumeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 24, 2)) -Namespace.addCategoryObject('elementBinding', grossVolume.name().localName(), grossVolume) +isLandmarked = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isLandmarked'), pyxb.binding.datatypes.boolean, documentation='Landmark / heritage status of the building.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 30, 2)) +Namespace.addCategoryObject('elementBinding', isLandmarked.name().localName(), isLandmarked) -landmarked = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'landmarked'), pyxb.binding.datatypes.boolean, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 25, 2)) -Namespace.addCategoryObject('elementBinding', landmarked.name().localName(), landmarked) - -referencePoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referencePoint'), teaser.data.bindings.opengis.raw.gml.PointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 26, 2)) +referencePoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referencePoint'), teaser.data.bindings.opengis.raw.gml.PointPropertyType, documentation='Geographical location of the building.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 35, 2)) Namespace.addCategoryObject('elementBinding', referencePoint.name().localName(), referencePoint) -ridgeHeight = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ridgeHeight'), teaser.data.bindings.opengis.raw.gml.LengthType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 27, 2)) -Namespace.addCategoryObject('elementBinding', ridgeHeight.name().localName(), ridgeHeight) - -openableRatio = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'openableRatio'), teaser.data.bindings.opengis.raw.gml.ScaleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 99, 2)) +openableRatio = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'openableRatio'), teaser.data.bindings.opengis.raw.gml.ScaleType, documentation='Fraction of the opening area which can be opened.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 116, 2)) Namespace.addCategoryObject('elementBinding', openableRatio.name().localName(), openableRatio) -atticType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'atticType'), ConditioningType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 10, 2)) -Namespace.addCategoryObject('elementBinding', atticType.name().localName(), atticType) +constructionWeight = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'constructionWeight'), ConstructionWeightValue, documentation='Classification of building according with their construction structure.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 15, 2)) +Namespace.addCategoryObject('elementBinding', constructionWeight.name().localName(), constructionWeight) -basementType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'basementType'), ConditioningType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 13, 2)) -Namespace.addCategoryObject('elementBinding', basementType.name().localName(), basementType) - -energyPerformanceCertification = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyPerformanceCertification'), EnergyPerformanceCertificationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 23, 2)) +energyPerformanceCertification = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyPerformanceCertification'), EnergyPerformanceCertificationPropertyType, documentation='Energy Efficiency Rating according with a given certification or label (e.g. PassivHaus, LEED Platinium, KfW Effizienzhaus 100).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 20, 2)) Namespace.addCategoryObject('elementBinding', energyPerformanceCertification.name().localName(), energyPerformanceCertification) -refurbishmentMeasureOnBuilding = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnBuilding'), RefurbishmentMeasurePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 28, 2)) -Namespace.addCategoryObject('elementBinding', refurbishmentMeasureOnBuilding.name().localName(), refurbishmentMeasureOnBuilding) +volume = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volume'), VolumeTypePropertyType, documentation='Total volume delimited by the external building dimension.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 25, 2)) +Namespace.addCategoryObject('elementBinding', volume.name().localName(), volume) -has = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'has'), EnergyConversionSystemPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 29, 2)) -Namespace.addCategoryObject('elementBinding', has.name().localName(), has) +refurbishmentMeasureOnBuilding = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnBuilding'), RefurbishmentMeasurePropertyType, documentation='Reference designation of the degree of refurbishment. This reference may be European (from the Tabula project) or local (used for the Energy Action Plan of a city).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 40, 2)) +Namespace.addCategoryObject('elementBinding', refurbishmentMeasureOnBuilding.name().localName(), refurbishmentMeasureOnBuilding) -thermalZones = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalZones'), ThermalZonePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 36, 2)) -Namespace.addCategoryObject('elementBinding', thermalZones.name().localName(), thermalZones) +thermalZone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalZone'), ThermalZonePropertyType, documentation='Zone of a building considered as isothermal, which serves as space unit for the building heating/cooling calculation. This semantic object may be or not related to a geometric entity (Building, BuildingPart, Room etc.).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 45, 2)) +Namespace.addCategoryObject('elementBinding', thermalZone.name().localName(), thermalZone) -usageZones = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageZones'), UsageZonePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 43, 2)) -Namespace.addCategoryObject('elementBinding', usageZones.name().localName(), usageZones) +usageZone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageZone'), UsageZonePropertyType, documentation='Zone of a building with homogeneous usage type and indoor climate set-points', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 53, 2)) +Namespace.addCategoryObject('elementBinding', usageZone.name().localName(), usageZone) -floorArea = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), FloorAreaPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 50, 2)) +floorArea = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), FloorAreaPropertyType, documentation='Floor area considered for the normalization of the standard energy demands.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 61, 2)) Namespace.addCategoryObject('elementBinding', floorArea.name().localName(), floorArea) -refurbishmentMeasureOnBoundarySurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnBoundarySurface'), RefurbishmentMeasurePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 54, 2)) -Namespace.addCategoryObject('elementBinding', refurbishmentMeasureOnBoundarySurface.name().localName(), refurbishmentMeasureOnBoundarySurface) - -globalSolarIrradiance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'globalSolarIrradiance'), TimeSeriesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 55, 2)) -Namespace.addCategoryObject('elementBinding', globalSolarIrradiance.name().localName(), globalSolarIrradiance) - -daylightIlluminance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'daylightIlluminance'), TimeSeriesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 56, 2)) -Namespace.addCategoryObject('elementBinding', daylightIlluminance.name().localName(), daylightIlluminance) +heightAboveGround = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heightAboveGround'), HeightAboveGroundPropertyType, documentation='Building height above general ground. level. This elevation lies anywhere between between the lowest and the highest ground points of the construction.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 66, 2)) +Namespace.addCategoryObject('elementBinding', heightAboveGround.name().localName(), heightAboveGround) -equippedWith = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'equippedWith'), SolarEnergySystemPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 57, 2)) -Namespace.addCategoryObject('elementBinding', equippedWith.name().localName(), equippedWith) - -correspondsTo = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'correspondsTo'), ThermalBoundaryPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 64, 2)) -Namespace.addCategoryObject('elementBinding', correspondsTo.name().localName(), correspondsTo) +refurbishmentMeasureOnBoundarySurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnBoundarySurface'), RefurbishmentMeasurePropertyType, documentation='Reference designation of the degree of refurbishment. This reference may be European (from the Tabula project) or local (used for the Energy Action Plan of a city).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 74, 2)) +Namespace.addCategoryObject('elementBinding', refurbishmentMeasureOnBoundarySurface.name().localName(), refurbishmentMeasureOnBoundarySurface) -construction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction'), ConstructionPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 74, 2)) -Namespace.addCategoryObject('elementBinding', construction.name().localName(), construction) +boundarySurfaceConstruction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundarySurfaceConstruction'), AbstractConstructionPropertyType, documentation='Reference to material data', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 79, 2)) +Namespace.addCategoryObject('elementBinding', boundarySurfaceConstruction.name().localName(), boundarySurfaceConstruction) -constructionOrientation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'constructionOrientation'), ConstructionOrientationPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 81, 2)) -Namespace.addCategoryObject('elementBinding', constructionOrientation.name().localName(), constructionOrientation) +energyConversionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyConversionSystem'), EnergyConversionSystemPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 87, 2)) +Namespace.addCategoryObject('elementBinding', energyConversionSystem.name().localName(), energyConversionSystem) -energyDemands = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyDemands'), EnergyDemandPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 88, 2)) +energyDemands = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyDemands'), EnergyDemandPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 94, 2)) Namespace.addCategoryObject('elementBinding', energyDemands.name().localName(), energyDemands) -indoorShading = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'indoorShading'), ShadingTypePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 98, 2)) +weatherData = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'weatherData'), WeatherDataPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 101, 2)) +Namespace.addCategoryObject('elementBinding', weatherData.name().localName(), weatherData) + +indoorShading = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'indoorShading'), ShadingTypePropertyType, documentation='Shading system installed on the interior surface of the opening.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 111, 2)) Namespace.addCategoryObject('elementBinding', indoorShading.name().localName(), indoorShading) -outdoorShading = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outdoorShading'), ShadingTypePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 100, 2)) +outdoorShading = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outdoorShading'), ShadingTypePropertyType, documentation='Shading system installed on the outside opening surface.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 121, 2)) Namespace.addCategoryObject('elementBinding', outdoorShading.name().localName(), outdoorShading) -refurbishmentMeasureOnOpening = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnOpening'), RefurbishmentMeasurePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 101, 2)) -Namespace.addCategoryObject('elementBinding', refurbishmentMeasureOnOpening.name().localName(), refurbishmentMeasureOnOpening) +openingConstruction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'openingConstruction'), AbstractConstructionPropertyType, documentation='Reference to material data', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 126, 2)) +Namespace.addCategoryObject('elementBinding', openingConstruction.name().localName(), openingConstruction) -Schedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Schedule'), ScheduleType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 105, 2)) +Schedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Schedule'), ScheduleType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 134, 2)) Namespace.addCategoryObject('elementBinding', Schedule.name().localName(), Schedule) -StorageSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_StorageSystem'), StorageSystemType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 151, 2)) +StorageSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_StorageSystem'), StorageSystemType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 186, 2)) Namespace.addCategoryObject('elementBinding', StorageSystem.name().localName(), StorageSystem) -TimeSeries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeSeries'), TimeSeriesType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 169, 2)) +TimeSeries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeSeries'), TimeSeriesType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 214, 2)) Namespace.addCategoryObject('elementBinding', TimeSeries.name().localName(), TimeSeries) -AbstractMaterial = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterial'), AbstractMaterialType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 191, 2)) +AbstractConstruction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AbstractConstruction'), AbstractConstructionType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 240, 2)) +Namespace.addCategoryObject('elementBinding', AbstractConstruction.name().localName(), AbstractConstruction) + +AbstractMaterial = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterial'), AbstractMaterialType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 258, 2)) Namespace.addCategoryObject('elementBinding', AbstractMaterial.name().localName(), AbstractMaterial) -BuildingUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingUnit'), BuildingUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 235, 2)) +BuildingUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingUnit'), BuildingUnitType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 348, 2)) Namespace.addCategoryObject('elementBinding', BuildingUnit.name().localName(), BuildingUnit) -Construction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Construction'), ConstructionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 326, 2)) -Namespace.addCategoryObject('elementBinding', Construction.name().localName(), Construction) - -ConstructionOrientation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConstructionOrientation'), ConstructionOrientationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 351, 2)) -Namespace.addCategoryObject('elementBinding', ConstructionOrientation.name().localName(), ConstructionOrientation) - -DailySchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DailySchedule'), DailyScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 396, 2)) +DailySchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DailySchedule'), DailyScheduleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 602, 2)) Namespace.addCategoryObject('elementBinding', DailySchedule.name().localName(), DailySchedule) -DateOfEvent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DateOfEvent'), DateOfEventType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 414, 2)) +DateOfEvent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DateOfEvent'), DateOfEventType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 628, 2)) Namespace.addCategoryObject('elementBinding', DateOfEvent.name().localName(), DateOfEvent) -Emissivity = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Emissivity'), EmissivityType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 580, 2)) +Emissivity = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Emissivity'), EmissivityType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 952, 2)) Namespace.addCategoryObject('elementBinding', Emissivity.name().localName(), Emissivity) -EnergyCarrier = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrier'), EnergyCarrierType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 617, 2)) +EnergyCarrier = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrier'), EnergyCarrierType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1005, 2)) Namespace.addCategoryObject('elementBinding', EnergyCarrier.name().localName(), EnergyCarrier) -EnergyConversionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystem'), EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 660, 2)) +EnergyConversionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystem'), EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1041, 2)) Namespace.addCategoryObject('elementBinding', EnergyConversionSystem.name().localName(), EnergyConversionSystem) -EnergyDemand = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyDemand'), EnergyDemandType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 700, 2)) +EnergyDemand = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyDemand'), EnergyDemandType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1142, 2)) Namespace.addCategoryObject('elementBinding', EnergyDemand.name().localName(), EnergyDemand) -EnergyDistributionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystem'), EnergyDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 727, 2)) +EnergyDistributionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystem'), EnergyDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1196, 2)) Namespace.addCategoryObject('elementBinding', EnergyDistributionSystem.name().localName(), EnergyDistributionSystem) -EnergyPerformanceCertification = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertification'), EnergyPerformanceCertificationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 749, 2)) +EnergyPerformanceCertification = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertification'), EnergyPerformanceCertificationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1225, 2)) Namespace.addCategoryObject('elementBinding', EnergyPerformanceCertification.name().localName(), EnergyPerformanceCertification) -EnergySource = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergySource'), EnergySourceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 768, 2)) -Namespace.addCategoryObject('elementBinding', EnergySource.name().localName(), EnergySource) - -Facilities = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Facilities'), FacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 793, 2)) +Facilities = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Facilities'), FacilitiesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1256, 2)) Namespace.addCategoryObject('elementBinding', Facilities.name().localName(), Facilities) -FloorArea = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FloorArea'), FloorAreaType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 816, 2)) +FinalEnergy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FinalEnergy'), FinalEnergyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1290, 2)) +Namespace.addCategoryObject('elementBinding', FinalEnergy.name().localName(), FinalEnergy) + +FloorArea = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FloorArea'), FloorAreaType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1337, 2)) Namespace.addCategoryObject('elementBinding', FloorArea.name().localName(), FloorArea) -HeatExchangeType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeType'), HeatExchangeTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 860, 2)) +HeatExchangeType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeType'), HeatExchangeTypeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1394, 2)) Namespace.addCategoryObject('elementBinding', HeatExchangeType.name().localName(), HeatExchangeType) -Household = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Household'), HouseholdType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 912, 2)) +HeightAboveGround = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeightAboveGround'), HeightAboveGroundType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1474, 2)) +Namespace.addCategoryObject('elementBinding', HeightAboveGround.name().localName(), HeightAboveGround) + +Household = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Household'), HouseholdType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1500, 2)) Namespace.addCategoryObject('elementBinding', Household.name().localName(), Household) -ImageTexture = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageTexture'), ImageTextureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 947, 2)) +ImageTexture = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageTexture'), ImageTextureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1542, 2)) Namespace.addCategoryObject('elementBinding', ImageTexture.name().localName(), ImageTexture) -Layer = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1044, 2)) +Layer = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1748, 2)) Namespace.addCategoryObject('elementBinding', Layer.name().localName(), Layer) -LayerComponent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LayerComponent'), LayerComponentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1066, 2)) +LayerComponent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LayerComponent'), LayerComponentType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1777, 2)) Namespace.addCategoryObject('elementBinding', LayerComponent.name().localName(), LayerComponent) -MeasurementPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MeasurementPoint'), MeasurementPointType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1118, 2)) +MeasurementPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MeasurementPoint'), MeasurementPointType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1842, 2)) Namespace.addCategoryObject('elementBinding', MeasurementPoint.name().localName(), MeasurementPoint) -Occupants = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Occupants'), OccupantsType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1163, 2)) +Occupants = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Occupants'), OccupantsType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1901, 2)) Namespace.addCategoryObject('elementBinding', Occupants.name().localName(), Occupants) -OpticalProperties = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OpticalProperties'), OpticalPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1195, 2)) +OpticalProperties = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OpticalProperties'), OpticalPropertiesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1949, 2)) Namespace.addCategoryObject('elementBinding', OpticalProperties.name().localName(), OpticalProperties) -Reflectance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Reflectance'), ReflectanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1274, 2)) +PeriodOfYear = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PeriodOfYear'), PeriodOfYearType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1985, 2)) +Namespace.addCategoryObject('elementBinding', PeriodOfYear.name().localName(), PeriodOfYear) + +Reflectance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Reflectance'), ReflectanceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2095, 2)) Namespace.addCategoryObject('elementBinding', Reflectance.name().localName(), Reflectance) -RefurbishmentMeasure = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasure'), RefurbishmentMeasureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1293, 2)) +RefurbishmentMeasure = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasure'), RefurbishmentMeasureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2122, 2)) Namespace.addCategoryObject('elementBinding', RefurbishmentMeasure.name().localName(), RefurbishmentMeasure) -ShadingType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ShadingType'), ShadingTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1363, 2)) +ServiceLife = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ServiceLife'), ServiceLifeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2303, 2)) +Namespace.addCategoryObject('elementBinding', ServiceLife.name().localName(), ServiceLife) + +ShadingType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ShadingType'), ShadingTypeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2339, 2)) Namespace.addCategoryObject('elementBinding', ShadingType.name().localName(), ShadingType) -SystemOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SystemOperation'), SystemOperationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1442, 2)) +SystemOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SystemOperation'), SystemOperationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2472, 2)) Namespace.addCategoryObject('elementBinding', SystemOperation.name().localName(), SystemOperation) -ThermalBoundary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundary'), ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1466, 2)) +ThermalBoundary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundary'), ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2500, 2)) Namespace.addCategoryObject('elementBinding', ThermalBoundary.name().localName(), ThermalBoundary) -ThermalComponent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalComponent'), ThermalComponentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1518, 2)) +ThermalComponent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalComponent'), ThermalComponentType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2621, 2)) Namespace.addCategoryObject('elementBinding', ThermalComponent.name().localName(), ThermalComponent) -ThermalZone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1595, 2)) +ThermalZone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2720, 2)) Namespace.addCategoryObject('elementBinding', ThermalZone.name().localName(), ThermalZone) -TimeValuesProperties = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeValuesProperties'), TimeValuesPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1652, 2)) +TimeValuesProperties = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeValuesProperties'), TimeValuesPropertiesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2833, 2)) Namespace.addCategoryObject('elementBinding', TimeValuesProperties.name().localName(), TimeValuesProperties) -Transmittance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Transmittance'), TransmittanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1672, 2)) +Transmittance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Transmittance'), TransmittanceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2869, 2)) Namespace.addCategoryObject('elementBinding', Transmittance.name().localName(), Transmittance) -UsageZone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UsageZone'), UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1690, 2)) +UsageZone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UsageZone'), UsageZoneType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2895, 2)) Namespace.addCategoryObject('elementBinding', UsageZone.name().localName(), UsageZone) -SolarEnergySystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystem'), SolarEnergySystemType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 120, 2)) +VolumeType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VolumeType'), VolumeTypeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2980, 2)) +Namespace.addCategoryObject('elementBinding', VolumeType.name().localName(), VolumeType) + +WeatherData = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'WeatherData'), WeatherDataType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3049, 2)) +Namespace.addCategoryObject('elementBinding', WeatherData.name().localName(), WeatherData) + +SolarEnergySystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystem'), SolarEnergySystemType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 149, 2)) Namespace.addCategoryObject('elementBinding', SolarEnergySystem.name().localName(), SolarEnergySystem) -Boiler = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boiler'), BoilerType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 213, 2)) +Boiler = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boiler'), BoilerType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 322, 2)) Namespace.addCategoryObject('elementBinding', Boiler.name().localName(), Boiler) -CombinedHeatPower = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPower'), CombinedHeatPowerType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 269, 2)) +CombinedHeatPower = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPower'), CombinedHeatPowerType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 434, 2)) Namespace.addCategoryObject('elementBinding', CombinedHeatPower.name().localName(), CombinedHeatPower) -ConstantValueSchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedule'), ConstantValueScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 304, 2)) +ConstantValueSchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedule'), ConstantValueScheduleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 470, 2)) Namespace.addCategoryObject('elementBinding', ConstantValueSchedule.name().localName(), ConstantValueSchedule) -DailyPatternSchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedule'), DailyPatternScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 374, 2)) +Construction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Construction'), ConstructionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 496, 2)) +Namespace.addCategoryObject('elementBinding', Construction.name().localName(), Construction) + +DailyPatternSchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedule'), DailyPatternScheduleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 573, 2)) Namespace.addCategoryObject('elementBinding', DailyPatternSchedule.name().localName(), DailyPatternSchedule) -DHWFacilities = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DHWFacilities'), DHWFacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 457, 2)) +DHWFacilities = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DHWFacilities'), DHWFacilitiesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 687, 2)) Namespace.addCategoryObject('elementBinding', DHWFacilities.name().localName(), DHWFacilities) -DistrictNetworkSubstation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstation'), DistrictNetworkSubstationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 498, 2)) +DistrictNetworkSubstation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstation'), DistrictNetworkSubstationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 764, 2)) Namespace.addCategoryObject('elementBinding', DistrictNetworkSubstation.name().localName(), DistrictNetworkSubstation) -DualValueSchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedule'), DualValueScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 518, 2)) +DualValueSchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedule'), DualValueScheduleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 784, 2)) Namespace.addCategoryObject('elementBinding', DualValueSchedule.name().localName(), DualValueSchedule) -ElectricalAppliances = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliances'), ElectricalAppliancesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 543, 2)) +ElectricalAppliances = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliances'), ElectricalAppliancesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 821, 2)) Namespace.addCategoryObject('elementBinding', ElectricalAppliances.name().localName(), ElectricalAppliances) -ElectricalResistance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistance'), ElectricalResistanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 565, 2)) +ElectricalResistance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistance'), ElectricalResistanceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 847, 2)) Namespace.addCategoryObject('elementBinding', ElectricalResistance.name().localName(), ElectricalResistance) -Gas = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Gas'), GasType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 837, 2)) +Gas = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Gas'), GasType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1363, 2)) Namespace.addCategoryObject('elementBinding', Gas.name().localName(), Gas) -HeatPump = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeatPump'), HeatPumpType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 880, 2)) +HeatPump = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeatPump'), HeatPumpType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1430, 2)) Namespace.addCategoryObject('elementBinding', HeatPump.name().localName(), HeatPump) -IrregularTimeSeries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeries'), IrregularTimeSeriesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 994, 2)) +IrregularTimeSeries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeries'), IrregularTimeSeriesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1653, 2)) Namespace.addCategoryObject('elementBinding', IrregularTimeSeries.name().localName(), IrregularTimeSeries) -IrregularTimeSeriesFile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFile'), IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1018, 2)) +IrregularTimeSeriesFile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFile'), IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1687, 2)) Namespace.addCategoryObject('elementBinding', IrregularTimeSeriesFile.name().localName(), IrregularTimeSeriesFile) -LightingFacilities = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LightingFacilities'), LightingFacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1099, 2)) +LightingFacilities = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LightingFacilities'), LightingFacilitiesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1823, 2)) Namespace.addCategoryObject('elementBinding', LightingFacilities.name().localName(), LightingFacilities) -MechanicalVentilation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilation'), MechanicalVentilationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1133, 2)) +MechanicalVentilation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilation'), MechanicalVentilationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1868, 2)) Namespace.addCategoryObject('elementBinding', MechanicalVentilation.name().localName(), MechanicalVentilation) -PowerDistributionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystem'), PowerDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1234, 2)) +PowerDistributionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystem'), PowerDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2055, 2)) Namespace.addCategoryObject('elementBinding', PowerDistributionSystem.name().localName(), PowerDistributionSystem) -PowerStorageSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystem'), PowerStorageSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1254, 2)) +PowerStorageSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystem'), PowerStorageSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2075, 2)) Namespace.addCategoryObject('elementBinding', PowerStorageSystem.name().localName(), PowerStorageSystem) -RegularTimeSeries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeries'), RegularTimeSeriesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1312, 2)) +RegularTimeSeries = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeries'), RegularTimeSeriesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2145, 2)) Namespace.addCategoryObject('elementBinding', RegularTimeSeries.name().localName(), RegularTimeSeries) -RegularTimeSeriesFile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFile'), RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1336, 2)) +RegularTimeSeriesFile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFile'), RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2181, 2)) Namespace.addCategoryObject('elementBinding', RegularTimeSeriesFile.name().localName(), RegularTimeSeriesFile) -SolidMaterial = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SolidMaterial'), SolidMaterialType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1404, 2)) +ReverseConstruction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ReverseConstruction'), ReverseConstructionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2274, 2)) +Namespace.addCategoryObject('elementBinding', ReverseConstruction.name().localName(), ReverseConstruction) + +SolidMaterial = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SolidMaterial'), SolidMaterialType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2396, 2)) Namespace.addCategoryObject('elementBinding', SolidMaterial.name().localName(), SolidMaterial) -ThermalDistributionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystem'), ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1549, 2)) +ThermalDistributionSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystem'), ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2666, 2)) Namespace.addCategoryObject('elementBinding', ThermalDistributionSystem.name().localName(), ThermalDistributionSystem) -ThermalStorageSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystem'), ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1573, 2)) +ThermalStorageSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystem'), ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2694, 2)) Namespace.addCategoryObject('elementBinding', ThermalStorageSystem.name().localName(), ThermalStorageSystem) -TimeSeriesSchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedule'), TimeSeriesScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1630, 2)) +TimeSeriesSchedule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedule'), TimeSeriesScheduleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2811, 2)) Namespace.addCategoryObject('elementBinding', TimeSeriesSchedule.name().localName(), TimeSeriesSchedule) -PhotovoltaicSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystem'), PhotovoltaicSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1215, 2)) +PhotovoltaicSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystem'), PhotovoltaicSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2007, 2)) Namespace.addCategoryObject('elementBinding', PhotovoltaicSystem.name().localName(), PhotovoltaicSystem) -SolarThermalSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystem'), SolarThermalSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1382, 2)) +PhotovoltaicThermalSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicThermalSystem'), PhotovoltaicThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2027, 2)) +Namespace.addCategoryObject('elementBinding', PhotovoltaicThermalSystem.name().localName(), PhotovoltaicThermalSystem) + +SolarThermalSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystem'), SolarThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2370, 2)) Namespace.addCategoryObject('elementBinding', SolarThermalSystem.name().localName(), SolarThermalSystem) @@ -9442,26 +10546,26 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -9488,7 +10592,7 @@ def _BuildAutomaton (): -SchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Schedule'), ScheduleType, abstract=pyxb.binding.datatypes.boolean(1), scope=SchedulePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 105, 2))) +SchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Schedule'), ScheduleType, abstract=pyxb.binding.datatypes.boolean(1), scope=SchedulePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 134, 2))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -9497,12 +10601,12 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 113, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 142, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Schedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 113, 6)) + symbol = pyxb.binding.content.ElementUse(SchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Schedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 142, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -9515,7 +10619,7 @@ def _BuildAutomaton_ (): -SolarEnergySystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystem'), SolarEnergySystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=SolarEnergySystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 120, 2))) +SolarEnergySystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystem'), SolarEnergySystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=SolarEnergySystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 149, 2))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -9524,12 +10628,12 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 144, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 179, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 144, 6)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_SolarEnergySystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 179, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -9542,6 +10646,8 @@ def _BuildAutomaton_2 (): +StorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), ServiceLifePropertyType, scope=StorageSystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 194, 10))) + def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_3 @@ -9549,42 +10655,49 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 194, 10)) + counters.add(cc_5) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(StorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 194, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -9596,6 +10709,8 @@ def _BuildAutomaton_3 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -9606,6 +10721,8 @@ def _BuildAutomaton_3 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -9614,24 +10731,34 @@ def _BuildAutomaton_3 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_3, True) ])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + st_5._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) StorageSystemType._Automaton = _BuildAutomaton_3() -StorageSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_StorageSystem'), StorageSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=StorageSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 151, 2))) +StorageSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_StorageSystem'), StorageSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=StorageSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 186, 2))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -9640,12 +10767,12 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 162, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 207, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(StorageSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_StorageSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 162, 6)) + symbol = pyxb.binding.content.ElementUse(StorageSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_StorageSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 207, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -9658,7 +10785,7 @@ def _BuildAutomaton_4 (): -TimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'variableProperties'), TimeValuesPropertiesPropertyType, scope=TimeSeriesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10))) +TimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'variableProperties'), TimeValuesPropertiesPropertyType, scope=TimeSeriesType, documentation='Set of properties of the variable of the time series.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 222, 10))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -9667,33 +10794,27 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) - counters.add(cc_3) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(TimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(TimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(TimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(TimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(TimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(TimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) + symbol = pyxb.binding.content.ElementUse(TimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 222, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -9721,16 +10842,14 @@ def _BuildAutomaton_5 (): fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) st_3._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) + return fac.Automaton(states, counters, False, containing_state=None) TimeSeriesType._Automaton = _BuildAutomaton_5() -TimeSeriesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeSeries'), TimeSeriesType, abstract=pyxb.binding.datatypes.boolean(1), scope=TimeSeriesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 169, 2))) +TimeSeriesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeSeries'), TimeSeriesType, abstract=pyxb.binding.datatypes.boolean(1), scope=TimeSeriesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 214, 2))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -9739,12 +10858,12 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 184, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 233, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeSeriesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeSeries')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 184, 6)) + symbol = pyxb.binding.content.ElementUse(TimeSeriesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeSeries')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 233, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -9757,8 +10876,6 @@ def _BuildAutomaton_6 (): -AbstractMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageTexture'), ImageTexturePropertyType, scope=AbstractMaterialType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 199, 10))) - def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_7 @@ -9766,98 +10883,42 @@ def _BuildAutomaton_7 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 199, 10)) - counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'imageTexture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 199, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -9869,22 +10930,6 @@ def _BuildAutomaton_7 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -9895,22 +10940,6 @@ def _BuildAutomaton_7 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -9919,174 +10948,177 @@ def _BuildAutomaton_7 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_3, True) ])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +AbstractConstructionType._Automaton = _BuildAutomaton_7() + + + + +AbstractConstructionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AbstractConstruction'), AbstractConstructionType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractConstructionPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 240, 2))) + +def _BuildAutomaton_8 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_8 + del _BuildAutomaton_8 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 251, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(AbstractConstructionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AbstractConstruction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 251, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_5, False) ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +AbstractConstructionPropertyType._Automaton = _BuildAutomaton_8() + + + + +AbstractMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageTexture'), ImageTexturePropertyType, scope=AbstractMaterialType, documentation='Reference to a texture file', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 266, 10))) + +def _BuildAutomaton_9 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_9 + del _BuildAutomaton_9 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 266, 10)) + counters.add(cc_5) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(AbstractMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'imageTexture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 266, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_7, False) ])) - st_7._set_transitionSet(transitions) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_8, False) ])) - st_8._set_transitionSet(transitions) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_9, False) ])) - st_9._set_transitionSet(transitions) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_10, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_10, False) ])) - st_10._set_transitionSet(transitions) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_11, True) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_11, False) ])) - st_11._set_transitionSet(transitions) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_12, True) ])) - st_12._set_transitionSet(transitions) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + st_5._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -AbstractMaterialType._Automaton = _BuildAutomaton_7() +AbstractMaterialType._Automaton = _BuildAutomaton_9() -AbstractMaterialPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterial'), AbstractMaterialType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractMaterialPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 191, 2))) +AbstractMaterialPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterial'), AbstractMaterialType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractMaterialPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 258, 2))) -def _BuildAutomaton_8 (): +def _BuildAutomaton_10 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_8 - del _BuildAutomaton_8 + global _BuildAutomaton_10 + del _BuildAutomaton_10 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 206, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 280, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractMaterialPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterial')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 206, 6)) + symbol = pyxb.binding.content.ElementUse(AbstractMaterialPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AbstractMaterial')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 280, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -10094,26 +11126,26 @@ def _BuildAutomaton_8 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -AbstractMaterialPropertyType._Automaton = _BuildAutomaton_8() +AbstractMaterialPropertyType._Automaton = _BuildAutomaton_10() -BoilerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boiler'), BoilerType, scope=BoilerPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 213, 2))) +BoilerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boiler'), BoilerType, scope=BoilerPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 322, 2))) -def _BuildAutomaton_9 (): +def _BuildAutomaton_11 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_9 - del _BuildAutomaton_9 + global _BuildAutomaton_11 + del _BuildAutomaton_11 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 228, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 341, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BoilerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boiler')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 228, 6)) + symbol = pyxb.binding.content.ElementUse(BoilerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boiler')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 341, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -10121,166 +11153,175 @@ def _BuildAutomaton_9 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -BoilerPropertyType._Automaton = _BuildAutomaton_9() +BoilerPropertyType._Automaton = _BuildAutomaton_11() -BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfRooms'), pyxb.binding.datatypes.integer, scope=BuildingUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 243, 10))) +BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfRooms'), pyxb.binding.datatypes.int, scope=BuildingUnitType, documentation='Number of separated rooms other than a circulation space in the building unit.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 356, 10))) -BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ownerName'), pyxb.binding.datatypes.string, scope=BuildingUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 244, 10))) +BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ownerName'), pyxb.binding.datatypes.string, scope=BuildingUnitType, documentation='Name of the owner.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 361, 10))) -BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ownershipType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingUnitType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 245, 10))) +BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ownershipType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=BuildingUnitType, documentation='Type of organisations, associations, businesses etc. that owns the building (e.g. individual, public authority, property management company, non-profit organisation etc.).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 366, 10))) -BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), FloorAreaPropertyType, scope=BuildingUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 252, 10))) +BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), FloorAreaPropertyType, scope=BuildingUnitType, documentation='Usable floor area (or net internal area) of the building unit.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 371, 10))) -BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy'), OccupantsPropertyType, scope=BuildingUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 253, 10))) +BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyPerformanceCertification'), EnergyPerformanceCertificationPropertyType, scope=BuildingUnitType, documentation='Energy Efficiency Rating according with a given certification or label (e.g. PassivHaus, LEED Platinium, KfW Effizienzhaus 100).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 376, 10))) -BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'address'), teaser.data.bindings.opengis.citygml.raw.base.AddressPropertyType, scope=BuildingUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 254, 10))) +BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy'), OccupantsPropertyType, scope=BuildingUnitType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 381, 10))) -BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'has'), FacilitiesPropertyType, scope=BuildingUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 255, 10))) +BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'address'), teaser.data.bindings.opengis.citygml.raw.base.AddressPropertyType, scope=BuildingUnitType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 388, 10))) -def _BuildAutomaton_10 (): +BuildingUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'equippedWith'), FacilitiesPropertyType, scope=BuildingUnitType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 395, 10))) + +def _BuildAutomaton_12 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_10 - del _BuildAutomaton_10 + global _BuildAutomaton_12 + del _BuildAutomaton_12 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 243, 10)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 356, 10)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 244, 10)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 361, 10)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 245, 10)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 366, 10)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 252, 10)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 371, 10)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 253, 10)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 376, 10)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 254, 10)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 381, 10)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 255, 10)) + cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 388, 10)) counters.add(cc_18) + cc_19 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 395, 10)) + counters.add(cc_19) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfRooms')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 243, 10)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfRooms')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 356, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ownerName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 244, 10)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ownerName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 361, 10)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ownershipType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 245, 10)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ownershipType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 366, 10)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'floorArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 252, 10)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'floorArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 371, 10)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 253, 10)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyPerformanceCertification')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 376, 10)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 254, 10)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 381, 10)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 255, 10)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'address')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 388, 10)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_19, False)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'equippedWith')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 395, 10)) + st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_19) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -10320,6 +11361,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -10358,6 +11401,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -10394,6 +11439,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -10428,6 +11475,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -10460,6 +11509,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -10490,6 +11541,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -10518,6 +11571,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -10544,6 +11599,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -10568,6 +11625,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -10590,6 +11649,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -10610,6 +11671,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ @@ -10628,6 +11691,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_11, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ @@ -10644,6 +11709,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_12, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ @@ -10658,6 +11725,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ @@ -10670,6 +11739,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_14, False) ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ @@ -10680,6 +11751,8 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_15, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_15, False) ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ @@ -10688,38 +11761,48 @@ def _BuildAutomaton_10 (): fac.UpdateInstruction(cc_16, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_16, False) ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_17, True) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_17, False) ])) st_17._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_18, True) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_18, False) ])) st_18._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_19, True) ])) + st_19._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -BuildingUnitType._Automaton = _BuildAutomaton_10() +BuildingUnitType._Automaton = _BuildAutomaton_12() -BuildingUnitPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingUnit'), BuildingUnitType, scope=BuildingUnitPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 235, 2))) +BuildingUnitPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingUnit'), BuildingUnitType, scope=BuildingUnitPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 348, 2))) -def _BuildAutomaton_11 (): +def _BuildAutomaton_13 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_11 - del _BuildAutomaton_11 + global _BuildAutomaton_13 + del _BuildAutomaton_13 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 262, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 408, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BuildingUnitPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingUnit')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 262, 6)) + symbol = pyxb.binding.content.ElementUse(BuildingUnitPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingUnit')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 408, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -10727,26 +11810,26 @@ def _BuildAutomaton_11 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -BuildingUnitPropertyType._Automaton = _BuildAutomaton_11() +BuildingUnitPropertyType._Automaton = _BuildAutomaton_13() -CombinedHeatPowerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPower'), CombinedHeatPowerType, scope=CombinedHeatPowerPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 269, 2))) +CombinedHeatPowerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPower'), CombinedHeatPowerType, scope=CombinedHeatPowerPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 434, 2))) -def _BuildAutomaton_12 (): +def _BuildAutomaton_14 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_12 - del _BuildAutomaton_12 + global _BuildAutomaton_14 + del _BuildAutomaton_14 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 284, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 463, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 284, 6)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CombinedHeatPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 463, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -10754,26 +11837,26 @@ def _BuildAutomaton_12 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -CombinedHeatPowerPropertyType._Automaton = _BuildAutomaton_12() +CombinedHeatPowerPropertyType._Automaton = _BuildAutomaton_14() -ConstantValueSchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedule'), ConstantValueScheduleType, scope=ConstantValueSchedulePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 304, 2))) +ConstantValueSchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedule'), ConstantValueScheduleType, scope=ConstantValueSchedulePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 470, 2))) -def _BuildAutomaton_13 (): +def _BuildAutomaton_15 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_13 - del _BuildAutomaton_13 + global _BuildAutomaton_15 + del _BuildAutomaton_15 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 319, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 489, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ConstantValueSchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 319, 6)) + symbol = pyxb.binding.content.ElementUse(ConstantValueSchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ConstantValueSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 489, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -10781,421 +11864,250 @@ def _BuildAutomaton_13 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ConstantValueSchedulePropertyType._Automaton = _BuildAutomaton_13() +ConstantValueSchedulePropertyType._Automaton = _BuildAutomaton_15() + + + +ConstructionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Construction'), ConstructionType, scope=ConstructionPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 496, 2))) +def _BuildAutomaton_16 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_16 + del _BuildAutomaton_16 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 536, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Construction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 536, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ConstructionPropertyType._Automaton = _BuildAutomaton_16() -ConstructionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ConstructionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 335, 10))) -ConstructionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'opticalProperties'), OpticalPropertiesPropertyType, scope=ConstructionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 336, 10))) -ConstructionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'layer'), LayerPropertyType, scope=ConstructionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 337, 10))) +DailyPatternSchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedule'), DailyPatternScheduleType, scope=DailyPatternSchedulePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 573, 2))) -def _BuildAutomaton_14 (): +def _BuildAutomaton_17 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_14 - del _BuildAutomaton_14 + global _BuildAutomaton_17 + del _BuildAutomaton_17 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 595, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 335, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 336, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 337, 10)) - counters.add(cc_14) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(DailyPatternSchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 595, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +DailyPatternSchedulePropertyType._Automaton = _BuildAutomaton_17() + + + + +DailyScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dayType'), DayTypeValue, scope=DailyScheduleType, documentation='Type referring to a day categorization (e.g weekDay, weekEnd).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 608, 6))) + +DailyScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'schedule'), TimeSeriesPropertyType, scope=DailyScheduleType, documentation='Time series of values for one day', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 613, 6))) + +def _BuildAutomaton_18 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_18 + del _BuildAutomaton_18 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(DailyScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dayType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 608, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(DailyScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'schedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 613, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + st_1._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +DailyScheduleType._Automaton = _BuildAutomaton_18() + + + + +DailySchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DailySchedule'), DailyScheduleType, scope=DailySchedulePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 602, 2))) + +def _BuildAutomaton_19 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_19 + del _BuildAutomaton_19 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 622, 6)) + counters.add(cc_0) + states = [] final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(DailySchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DailySchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 622, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +DailySchedulePropertyType._Automaton = _BuildAutomaton_19() + + + + +DateOfEventType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'instant'), teaser.data.bindings.opengis.raw.gml.TimePositionType, scope=DateOfEventType, documentation='Daten and/or time of the event', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 634, 6))) + +DateOfEventType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'period'), teaser.data.bindings.opengis.raw.gml.TimePeriodPropertyType, scope=DateOfEventType, documentation='Begin and end of the event', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 639, 6))) + +def _BuildAutomaton_20 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_20 + del _BuildAutomaton_20 + import pyxb.utils.fac as fac + + counters = set() + states = [] final_update = set() - final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) + symbol = pyxb.binding.content.ElementUse(DateOfEventType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'instant')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 634, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) final_update = set() - final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 335, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) + symbol = pyxb.binding.content.ElementUse(DateOfEventType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'period')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 639, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + transitions = [] + st_0._set_transitionSet(transitions) + transitions = [] + st_1._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +DateOfEventType._Automaton = _BuildAutomaton_20() + + + + +DateOfEventPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DateOfEvent'), DateOfEventType, scope=DateOfEventPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 628, 2))) + +def _BuildAutomaton_21 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_21 + del _BuildAutomaton_21 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 648, 6)) + counters.add(cc_0) + states = [] final_update = set() - final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opticalProperties')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 336, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(DateOfEventPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DateOfEvent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 648, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +DateOfEventPropertyType._Automaton = _BuildAutomaton_21() + + + + +DHWFacilitiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DHWFacilities'), DHWFacilitiesType, scope=DHWFacilitiesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 687, 2))) + +def _BuildAutomaton_22 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_22 + del _BuildAutomaton_22 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 717, 6)) + counters.add(cc_0) + states = [] final_update = set() - final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'layer')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 337, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DHWFacilities')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 717, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +DHWFacilitiesPropertyType._Automaton = _BuildAutomaton_22() + + + + +DistrictNetworkSubstationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstation'), DistrictNetworkSubstationType, scope=DistrictNetworkSubstationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 764, 2))) + +def _BuildAutomaton_23 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_23 + del _BuildAutomaton_23 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 777, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 777, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_2, False) ])) - st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_3, False) ])) - st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_5, False) ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_7, False) ])) - st_7._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_8, False) ])) - st_8._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_9, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_10, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_10, False) ])) - st_10._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_11, True) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_11, False) ])) - st_11._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_12, True) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_12, False) ])) - st_12._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_13, True) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_13, False) ])) - st_13._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_14, True) ])) - st_14._set_transitionSet(transitions) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ConstructionType._Automaton = _BuildAutomaton_14() +DistrictNetworkSubstationPropertyType._Automaton = _BuildAutomaton_23() -ConstructionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Construction'), ConstructionType, scope=ConstructionPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 326, 2))) +DualValueSchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedule'), DualValueScheduleType, scope=DualValueSchedulePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 784, 2))) -def _BuildAutomaton_15 (): +def _BuildAutomaton_24 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_15 - del _BuildAutomaton_15 + global _BuildAutomaton_24 + del _BuildAutomaton_24 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 344, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 814, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Construction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 344, 6)) + symbol = pyxb.binding.content.ElementUse(DualValueSchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 814, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -11203,103 +12115,369 @@ def _BuildAutomaton_15 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ConstructionPropertyType._Automaton = _BuildAutomaton_15() +DualValueSchedulePropertyType._Automaton = _BuildAutomaton_24() -ConstructionOrientationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'orientation'), pyxb.binding.datatypes.boolean, scope=ConstructionOrientationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 359, 10))) +ElectricalAppliancesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliances'), ElectricalAppliancesType, scope=ElectricalAppliancesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 821, 2))) -ConstructionOrientationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseConstruction'), ConstructionPropertyType, scope=ConstructionOrientationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 360, 10))) - -def _BuildAutomaton_16 (): +def _BuildAutomaton_25 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_16 - del _BuildAutomaton_16 + global _BuildAutomaton_25 + del _BuildAutomaton_25 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 840, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliances')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 840, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ElectricalAppliancesPropertyType._Automaton = _BuildAutomaton_25() + + + + +ElectricalResistancePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistance'), ElectricalResistanceType, scope=ElectricalResistancePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 847, 2))) + +def _BuildAutomaton_26 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_26 + del _BuildAutomaton_26 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 855, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistancePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 855, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ElectricalResistancePropertyType._Automaton = _BuildAutomaton_26() + + + + +EmissivityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=EmissivityType, documentation='Fraction (between 0 and 1) of energy emittance.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 958, 6))) + +EmissivityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surface'), SurfaceSide, scope=EmissivityType, documentation='Considered surface of the construction.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 963, 6))) + +def _BuildAutomaton_27 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_27 + del _BuildAutomaton_27 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(EmissivityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fraction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 958, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + symbol = pyxb.binding.content.ElementUse(EmissivityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 963, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + st_1._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +EmissivityType._Automaton = _BuildAutomaton_27() + + + + +EmissivityPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Emissivity'), EmissivityType, scope=EmissivityPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 952, 2))) + +def _BuildAutomaton_28 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_28 + del _BuildAutomaton_28 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 972, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(EmissivityPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Emissivity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 972, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +EmissivityPropertyType._Automaton = _BuildAutomaton_28() + + + + +EnergyCarrierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'co2EmissionFactor'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyCarrierType, documentation='Equivalent carbon dioxide emitted by the combustion of 1 kWh energy carrier.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1011, 6))) + +EnergyCarrierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyDensity'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyCarrierType, documentation='Amount of energy stored in a given volume of the energy carrier.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1016, 6))) + +EnergyCarrierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'primaryEnergyFactor'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyCarrierType, documentation='Ratio of Final energy over Primary Energy.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1021, 6))) + +EnergyCarrierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=EnergyCarrierType, documentation='Name of Energy Carrier.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1026, 6))) + +def _BuildAutomaton_29 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_29 + del _BuildAutomaton_29 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1016, 6)) + counters.add(cc_0) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(EnergyCarrierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'co2EmissionFactor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1011, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(EnergyCarrierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyDensity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1016, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(EnergyCarrierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'primaryEnergyFactor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1021, 6)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + symbol = pyxb.binding.content.ElementUse(EnergyCarrierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1026, 6)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + transitions.append(fac.Transition(st_2, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + ])) + st_2._set_transitionSet(transitions) + transitions = [] + st_3._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +EnergyCarrierType._Automaton = _BuildAutomaton_29() + + + + +EnergyCarrierPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrier'), EnergyCarrierType, scope=EnergyCarrierPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1005, 2))) + +def _BuildAutomaton_30 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_30 + del _BuildAutomaton_30 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1035, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(EnergyCarrierPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrier')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1035, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +EnergyCarrierPropertyType._Automaton = _BuildAutomaton_30() + + + + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator'), pyxb.binding.datatypes.string, scope=EnergyConversionSystemType, documentation='Reference efficiency ratio used to quantify the system efficiency (e.g. COP, EER, W/(m3/h)).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyConversionSystemType, documentation='Total nominal power of the energy conversion system.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'model'), pyxb.binding.datatypes.string, scope=EnergyConversionSystemType, documentation='Model reference of the energy conversion system.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyConversionSystemType, documentation='Nominal ratio of energy output to input, according to manufacturer.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number'), pyxb.binding.datatypes.int, scope=EnergyConversionSystemType, documentation='Number of similar energy conversion units which constitutes the energy conversion system.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument'), teaser.data.bindings.opengis.citygml.raw.base.ExternalReferenceType, scope=EnergyConversionSystemType, documentation='External documents adding information on the energy conversion system product and its installation.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture'), pyxb.binding.datatypes.gYear, scope=EnergyConversionSystemType, documentation='Year of manufacture of the energy conversion system (its main equipments).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), ServiceLifePropertyType, scope=EnergyConversionSystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'installedIn'), teaser.data.bindings.opengis.raw.gml.ReferenceType, scope=EnergyConversionSystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'has'), SystemOperationPropertyType, scope=EnergyConversionSystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'consumes'), FinalEnergyPropertyType, scope=EnergyConversionSystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'produces'), FinalEnergyPropertyType, scope=EnergyConversionSystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10))) + +EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'provides'), EnergyDemandPropertyType, scope=EnergyConversionSystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10))) + +def _BuildAutomaton_31 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_31 + del _BuildAutomaton_31 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + counters.add(cc_17) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) - final_update = None - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'orientation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 359, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseConstruction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 360, 10)) - st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update.add(fac.UpdateInstruction(cc_13, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_14, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_15, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_15) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_16, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_16) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_17, False)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_17) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -11327,6 +12505,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -11353,6 +12541,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -11377,6 +12575,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -11399,6 +12607,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -11419,6 +12637,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -11437,6 +12665,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -11453,6 +12691,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -11467,6 +12715,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -11479,6 +12737,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -11489,6 +12757,16 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -11497,40 +12775,108 @@ def _BuildAutomaton_16 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_11, True) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) transitions.append(fac.Transition(st_13, [ - ])) + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_13, True) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -ConstructionOrientationType._Automaton = _BuildAutomaton_16() + transitions = [] + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_14, True) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_14, False) ])) + st_14._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_15, True) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_15, False) ])) + st_15._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_16, True) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_16, False) ])) + st_16._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_17, True) ])) + st_17._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +EnergyConversionSystemType._Automaton = _BuildAutomaton_31() -ConstructionOrientationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConstructionOrientation'), ConstructionOrientationType, scope=ConstructionOrientationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 351, 2))) +EnergyConversionSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystem'), EnergyConversionSystemType, scope=EnergyConversionSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1041, 2))) -def _BuildAutomaton_17 (): +def _BuildAutomaton_32 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_17 - del _BuildAutomaton_17 + global _BuildAutomaton_32 + del _BuildAutomaton_32 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 367, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1135, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ConstructionOrientationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ConstructionOrientation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 367, 6)) + symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1135, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -11538,85 +12884,223 @@ def _BuildAutomaton_17 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ConstructionOrientationPropertyType._Automaton = _BuildAutomaton_17() +EnergyConversionSystemPropertyType._Automaton = _BuildAutomaton_32() -DailyPatternSchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedule'), DailyPatternScheduleType, scope=DailyPatternSchedulePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 374, 2))) - -def _BuildAutomaton_18 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_18 - del _BuildAutomaton_18 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 389, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DailyPatternSchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DailyPatternSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 389, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -DailyPatternSchedulePropertyType._Automaton = _BuildAutomaton_18() +EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endUse'), EndUseTypeValue, scope=EnergyDemandType, documentation='Category of end use related to an energy use.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1150, 10))) +EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyAmount'), TimeSeriesPropertyType, scope=EnergyDemandType, documentation='[TimeSeries] Time-depending amount of useful energy, corresponding to a specific end-use. It can be constituted of simulated or monitored data, with different time resolutions (see TimeSeries model).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1155, 10))) +EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximumLoad'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyDemandType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1160, 10))) +EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyDistribution'), EnergyDistributionSystemPropertyType, scope=EnergyDemandType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1161, 10))) -DailyScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dayType'), DayType, scope=DailyScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 402, 6))) +EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storage'), StorageSystemPropertyType, scope=EnergyDemandType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1168, 10))) -DailyScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'schedule'), TimeSeriesPropertyType, scope=DailyScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 403, 6))) +EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isProvidedBy'), EnergyConversionSystemPropertyType, scope=EnergyDemandType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1175, 10))) -def _BuildAutomaton_19 (): +def _BuildAutomaton_33 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_19 - del _BuildAutomaton_19 + global _BuildAutomaton_33 + del _BuildAutomaton_33 import pyxb.utils.fac as fac counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1155, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1160, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1161, 10)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1168, 10)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1175, 10)) + counters.add(cc_9) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DailyScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dayType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 402, 6)) + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - symbol = pyxb.binding.content.ElementUse(DailyScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'schedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 403, 6)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endUse')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1150, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyAmount')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1155, 10)) + st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maximumLoad')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1160, 10)) + st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyDistribution')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1161, 10)) + st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1168, 10)) + st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isProvidedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1175, 10)) + st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_1, [ - ])) + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] - st_1._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -DailyScheduleType._Automaton = _BuildAutomaton_19() - - - + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + ])) + transitions.append(fac.Transition(st_7, [ + ])) + transitions.append(fac.Transition(st_8, [ + ])) + transitions.append(fac.Transition(st_9, [ + ])) + transitions.append(fac.Transition(st_10, [ + ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, True) ])) + st_10._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +EnergyDemandType._Automaton = _BuildAutomaton_33() -DailySchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DailySchedule'), DailyScheduleType, scope=DailySchedulePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 396, 2))) -def _BuildAutomaton_20 (): + + +EnergyDemandPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyDemand'), EnergyDemandType, scope=EnergyDemandPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1142, 2))) + +def _BuildAutomaton_34 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_20 - del _BuildAutomaton_20 + global _BuildAutomaton_34 + del _BuildAutomaton_34 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 408, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1189, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DailySchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DailySchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 408, 6)) + symbol = pyxb.binding.content.ElementUse(EnergyDemandPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyDemand')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1189, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -11624,56 +13108,163 @@ def _BuildAutomaton_20 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -DailySchedulePropertyType._Automaton = _BuildAutomaton_20() +EnergyDemandPropertyType._Automaton = _BuildAutomaton_34() -DateOfEventType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'instant'), teaser.data.bindings.opengis.raw.gml.TimePositionType, scope=DateOfEventType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 420, 6))) +EnergyDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), ServiceLifePropertyType, scope=EnergyDistributionSystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 10))) -DateOfEventType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'period'), teaser.data.bindings.opengis.raw.gml.TimePeriodPropertyType, scope=DateOfEventType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 421, 6))) +EnergyDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter'), DistributionTypeValue, scope=EnergyDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1211, 10))) -def _BuildAutomaton_21 (): +def _BuildAutomaton_35 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_21 - del _BuildAutomaton_21 + global _BuildAutomaton_35 + del _BuildAutomaton_35 import pyxb.utils.fac as fac counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1211, 10)) + counters.add(cc_6) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(DateOfEventType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'instant')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 420, 6)) + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(DateOfEventType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'period')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 421, 6)) + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1211, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -DateOfEventType._Automaton = _BuildAutomaton_21() + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + st_6._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +EnergyDistributionSystemType._Automaton = _BuildAutomaton_35() -DateOfEventPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DateOfEvent'), DateOfEventType, scope=DateOfEventPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 414, 2))) +EnergyDistributionSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystem'), EnergyDistributionSystemType, scope=EnergyDistributionSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1196, 2))) -def _BuildAutomaton_22 (): +def _BuildAutomaton_36 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_22 - del _BuildAutomaton_22 + global _BuildAutomaton_36 + del _BuildAutomaton_36 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 426, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1218, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DateOfEventPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DateOfEvent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 426, 6)) + symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1218, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -11681,53 +13272,73 @@ def _BuildAutomaton_22 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -DateOfEventPropertyType._Automaton = _BuildAutomaton_22() +EnergyDistributionSystemPropertyType._Automaton = _BuildAutomaton_36() -DHWFacilitiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DHWFacilities'), DHWFacilitiesType, scope=DHWFacilitiesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 457, 2))) +EnergyPerformanceCertificationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'certificationRating'), pyxb.binding.datatypes.string, scope=EnergyPerformanceCertificationType, documentation='Degree or value resulting from the certification assessment', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1231, 6))) -def _BuildAutomaton_23 (): +EnergyPerformanceCertificationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'certificationName'), pyxb.binding.datatypes.string, scope=EnergyPerformanceCertificationType, documentation='Labeling system for the erengy certificate.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1236, 6))) + +EnergyPerformanceCertificationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'certificationId'), pyxb.binding.datatypes.string, scope=EnergyPerformanceCertificationType, documentation='Identifier of the energy certificate.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1241, 6))) + +def _BuildAutomaton_37 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_23 - del _BuildAutomaton_23 + global _BuildAutomaton_37 + del _BuildAutomaton_37 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 475, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1241, 6)) counters.add(cc_0) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DHWFacilities')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 475, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(EnergyPerformanceCertificationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'certificationRating')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1231, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) + final_update = set() + symbol = pyxb.binding.content.ElementUse(EnergyPerformanceCertificationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'certificationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1236, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(EnergyPerformanceCertificationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'certificationId')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1241, 6)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + ])) st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -DHWFacilitiesPropertyType._Automaton = _BuildAutomaton_23() + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + st_2._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +EnergyPerformanceCertificationType._Automaton = _BuildAutomaton_37() -DistrictNetworkSubstationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstation'), DistrictNetworkSubstationType, scope=DistrictNetworkSubstationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 498, 2))) +EnergyPerformanceCertificationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertification'), EnergyPerformanceCertificationType, scope=EnergyPerformanceCertificationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1225, 2))) -def _BuildAutomaton_24 (): +def _BuildAutomaton_38 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_24 - del _BuildAutomaton_24 + global _BuildAutomaton_38 + del _BuildAutomaton_38 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 511, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1250, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DistrictNetworkSubstation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 511, 6)) + symbol = pyxb.binding.content.ElementUse(EnergyPerformanceCertificationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertification')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1250, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -11735,80 +13346,163 @@ def _BuildAutomaton_24 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -DistrictNetworkSubstationPropertyType._Automaton = _BuildAutomaton_24() +EnergyPerformanceCertificationPropertyType._Automaton = _BuildAutomaton_38() -DualValueSchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedule'), DualValueScheduleType, scope=DualValueSchedulePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 518, 2))) +FacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule'), SchedulePropertyType, scope=FacilitiesType, documentation='Operational schedule of the facilities', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10))) -def _BuildAutomaton_25 (): +FacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation'), HeatExchangeTypePropertyType, scope=FacilitiesType, documentation='Heat energy per year (in W) dissipated by the facilities, in "nominal conditions", when the facilities are fully operating. The constant totalValue of heatDissipation is weighted by the operationSchedule, to obtain the heat dissipation temporal variation.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10))) + +def _BuildAutomaton_39 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_25 - del _BuildAutomaton_25 + global _BuildAutomaton_39 + del _BuildAutomaton_39 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 536, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DualValueSchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DualValueSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 536, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -DualValueSchedulePropertyType._Automaton = _BuildAutomaton_25() - - - - -ElectricalAppliancesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliances'), ElectricalAppliancesType, scope=ElectricalAppliancesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 543, 2))) - -def _BuildAutomaton_26 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_26 - del _BuildAutomaton_26 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 558, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10)) + counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ElectricalAppliances')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 558, 6)) + symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + st_6._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ElectricalAppliancesPropertyType._Automaton = _BuildAutomaton_26() +FacilitiesType._Automaton = _BuildAutomaton_39() -ElectricalResistancePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistance'), ElectricalResistanceType, scope=ElectricalResistancePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 565, 2))) +FacilitiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Facilities'), FacilitiesType, scope=FacilitiesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1256, 2))) -def _BuildAutomaton_27 (): +def _BuildAutomaton_40 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_27 - del _BuildAutomaton_27 + global _BuildAutomaton_40 + del _BuildAutomaton_40 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 573, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1283, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistancePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ElectricalResistance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 573, 6)) + symbol = pyxb.binding.content.ElementUse(FacilitiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Facilities')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1283, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -11816,58 +13510,184 @@ def _BuildAutomaton_27 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ElectricalResistancePropertyType._Automaton = _BuildAutomaton_27() +FacilitiesPropertyType._Automaton = _BuildAutomaton_40() -EmissivityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=EmissivityType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 586, 6))) +FinalEnergyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyAmount'), TimeSeriesPropertyType, scope=FinalEnergyType, documentation='Time-depending amount of energy source, consumed by an energy conversion system. It can be constituted of simulated or monitored data, with different time resolutions (see TimeSeries model).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1298, 10))) -EmissivityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surface'), SurfaceSide, scope=EmissivityType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 587, 6))) +FinalEnergyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyCarrier'), EnergyCarrierPropertyType, scope=FinalEnergyType, documentation='Energy form containing energy.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1303, 10))) -def _BuildAutomaton_28 (): +FinalEnergyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isConsumedBy'), EnergyConversionSystemPropertyType, scope=FinalEnergyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1308, 10))) + +FinalEnergyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isProducedBy'), EnergyConversionSystemPropertyType, scope=FinalEnergyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1316, 10))) + +def _BuildAutomaton_41 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_28 - del _BuildAutomaton_28 + global _BuildAutomaton_41 + del _BuildAutomaton_41 import pyxb.utils.fac as fac counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1298, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1308, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1316, 10)) + counters.add(cc_7) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EmissivityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fraction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 586, 6)) + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - symbol = pyxb.binding.content.ElementUse(EmissivityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 587, 6)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyAmount')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1298, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyCarrier')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1303, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isConsumedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1308, 10)) + st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(FinalEnergyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isProducedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1316, 10)) + st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_1, [ - ])) + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + ])) + transitions.append(fac.Transition(st_8, [ + ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, True) ])) + st_8._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -EmissivityType._Automaton = _BuildAutomaton_28() +FinalEnergyType._Automaton = _BuildAutomaton_41() -EmissivityPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Emissivity'), EmissivityType, scope=EmissivityPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 580, 2))) +FinalEnergyPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FinalEnergy'), FinalEnergyType, scope=FinalEnergyPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1290, 2))) -def _BuildAutomaton_29 (): +def _BuildAutomaton_42 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_29 - del _BuildAutomaton_29 + global _BuildAutomaton_42 + del _BuildAutomaton_42 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 592, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1330, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EmissivityPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Emissivity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 592, 6)) + symbol = pyxb.binding.content.ElementUse(FinalEnergyPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FinalEnergy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1330, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -11875,84 +13695,209 @@ def _BuildAutomaton_29 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -EmissivityPropertyType._Automaton = _BuildAutomaton_29() - +FinalEnergyPropertyType._Automaton = _BuildAutomaton_42() -EnergyCarrierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'co2EmissionFactor'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyCarrierType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 623, 6))) -EnergyCarrierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyDensity'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyCarrierType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 624, 6))) +FloorAreaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=FloorAreaType, documentation='Categorization of a method to calculate the floor area.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1343, 6))) -EnergyCarrierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'primaryEnergyFactor'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyCarrierType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 625, 6))) +FloorAreaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=FloorAreaType, documentation='Area value.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1348, 6))) -EnergyCarrierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type'), EnergyCarrierTypeValues, scope=EnergyCarrierType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 626, 6))) - -def _BuildAutomaton_30 (): +def _BuildAutomaton_43 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_30 - del _BuildAutomaton_30 + global _BuildAutomaton_43 + del _BuildAutomaton_43 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 624, 6)) - counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyCarrierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'co2EmissionFactor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 623, 6)) + symbol = pyxb.binding.content.ElementUse(FloorAreaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1343, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyCarrierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyDensity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 624, 6)) + final_update = set() + symbol = pyxb.binding.content.ElementUse(FloorAreaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1348, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + st_1._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +FloorAreaType._Automaton = _BuildAutomaton_43() + + + + +FloorAreaPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FloorArea'), FloorAreaType, scope=FloorAreaPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1337, 2))) + +def _BuildAutomaton_44 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_44 + del _BuildAutomaton_44 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1357, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(FloorAreaPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FloorArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1357, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +FloorAreaPropertyType._Automaton = _BuildAutomaton_44() + + + + +GasPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Gas'), GasType, scope=GasPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1363, 2))) + +def _BuildAutomaton_45 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_45 + del _BuildAutomaton_45 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1387, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(GasPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Gas')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1387, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +GasPropertyType._Automaton = _BuildAutomaton_45() + + + + +HeatExchangeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'convectiveFraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=HeatExchangeTypeType, documentation='Ratio of convective heat exchange over total heat exchange.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1400, 6))) + +HeatExchangeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'latentFraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=HeatExchangeTypeType, documentation='Ratio of latent heat exchange over total heat exchange.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1405, 6))) + +HeatExchangeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'radiantFraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=HeatExchangeTypeType, documentation='Ratio of radiant heat exchange over total heat exchange.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1410, 6))) + +HeatExchangeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'totalValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=HeatExchangeTypeType, documentation='Total heat exchange value (positve for heat source, negative for heat sink/cool source).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1415, 6))) + +def _BuildAutomaton_46 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_46 + del _BuildAutomaton_46 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1400, 6)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1405, 6)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1410, 6)) + counters.add(cc_2) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatExchangeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'convectiveFraction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1400, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatExchangeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'latentFraction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1405, 6)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyCarrierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'primaryEnergyFactor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 625, 6)) - st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(HeatExchangeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'radiantFraction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1410, 6)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(EnergyCarrierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 626, 6)) - st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(HeatExchangeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'totalValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1415, 6)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_1, [ - ])) + fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_2, [ - ])) + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_1, True) ])) transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ - ])) + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -EnergyCarrierType._Automaton = _BuildAutomaton_30() +HeatExchangeTypeType._Automaton = _BuildAutomaton_46() -EnergyCarrierPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrier'), EnergyCarrierType, scope=EnergyCarrierPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 617, 2))) +HeatExchangeTypePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeType'), HeatExchangeTypeType, scope=HeatExchangeTypePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1394, 2))) -def _BuildAutomaton_31 (): +def _BuildAutomaton_47 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_31 - del _BuildAutomaton_31 + global _BuildAutomaton_47 + del _BuildAutomaton_47 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1424, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(HeatExchangeTypePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1424, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +HeatExchangeTypePropertyType._Automaton = _BuildAutomaton_47() + + + + +HeatPumpPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeatPump'), HeatPumpType, scope=HeatPumpPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1430, 2))) + +def _BuildAutomaton_48 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_48 + del _BuildAutomaton_48 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 631, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1452, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergyCarrierPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyCarrier')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 631, 6)) + symbol = pyxb.binding.content.ElementUse(HeatPumpPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'HeatPump')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1452, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -11960,171 +13905,131 @@ def _BuildAutomaton_31 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -EnergyCarrierPropertyType._Automaton = _BuildAutomaton_31() +HeatPumpPropertyType._Automaton = _BuildAutomaton_48() + +HeightAboveGroundType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heightReference'), ElevationReferenceValue, scope=HeightAboveGroundType, documentation='Specification of the building height reference, which is measured relative to general ground level.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1480, 6))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator'), pyxb.binding.datatypes.string, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10))) +HeightAboveGroundType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), teaser.data.bindings.opengis.raw.gml.LengthType, scope=HeightAboveGroundType, documentation='Height value', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1485, 6))) + +def _BuildAutomaton_49 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_49 + del _BuildAutomaton_49 + import pyxb.utils.fac as fac -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10))) + counters = set() + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(HeightAboveGroundType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heightReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1480, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + symbol = pyxb.binding.content.ElementUse(HeightAboveGroundType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1485, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + st_1._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +HeightAboveGroundType._Automaton = _BuildAutomaton_49() -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'model'), pyxb.binding.datatypes.string, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'number'), pyxb.binding.datatypes.integer, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument'), teaser.data.bindings.opengis.citygml.raw.base.ExternalReferenceType, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10))) +HeightAboveGroundPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeightAboveGround'), HeightAboveGroundType, scope=HeightAboveGroundPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1474, 2))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture'), pyxb.binding.datatypes.gYear, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10))) +def _BuildAutomaton_50 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_50 + del _BuildAutomaton_50 + import pyxb.utils.fac as fac -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem'), RefurbishmentMeasurePropertyType, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10))) + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1494, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(HeightAboveGroundPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'HeightAboveGround')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1494, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +HeightAboveGroundPropertyType._Automaton = _BuildAutomaton_50() -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'installedIn'), teaser.data.bindings.opengis.raw.gml.ReferenceType, scope=EnergyConversionSystemType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'has'), SystemOperationPropertyType, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'consumes'), EnergySourcePropertyType, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'produces'), EnergySourcePropertyType, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10))) +HouseholdType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'residenceType'), ResidenceTypeValue, scope=HouseholdType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1508, 10))) -EnergyConversionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'provides'), EnergyDemandPropertyType, scope=EnergyConversionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10))) +HouseholdType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'householdType'), HouseholdTypeValue, scope=HouseholdType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1509, 10))) -def _BuildAutomaton_32 (): +def _BuildAutomaton_51 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_32 - del _BuildAutomaton_32 + global _BuildAutomaton_51 + del _BuildAutomaton_51 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1508, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1509, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'residenceType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1508, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'householdType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1509, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_15) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_16) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_17) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -12140,28 +14045,6 @@ def _BuildAutomaton_32 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -12176,28 +14059,6 @@ def _BuildAutomaton_32 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -12210,28 +14071,6 @@ def _BuildAutomaton_32 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -12242,28 +14081,6 @@ def _BuildAutomaton_32 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -12272,258 +14089,214 @@ def _BuildAutomaton_32 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_5, True) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +HouseholdType._Automaton = _BuildAutomaton_51() + + + + +HouseholdPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Household'), HouseholdType, scope=HouseholdPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1500, 2))) + +def _BuildAutomaton_52 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_52 + del _BuildAutomaton_52 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1516, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(HouseholdPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Household')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1516, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_7, False) ])) - st_7._set_transitionSet(transitions) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +HouseholdPropertyType._Automaton = _BuildAutomaton_52() + + + + +ImageTextureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'url'), pyxb.binding.datatypes.anyURI, scope=ImageTextureType, documentation='Specifies location of the image. From X3D specification: The texture is read from the URL specified by the url field. When the url field contains no values, texturing is disabled. Browsers shall support the JPEG and PNG image file formats. In addition, browsers may support other image formats (e.g. CGM) which can be rendered into a 2D image. Support for the GIF format is also recommended (including transparency).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1550, 10))) + +ImageTextureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'repeatS'), pyxb.binding.datatypes.boolean, scope=ImageTextureType, documentation='From X3D specification: If repeatS is TRUE, the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the S direction so that it fills the shape. If repeatS is FALSE, the texture coordinates are clamped in the S direction to lie within the [0.0, 1.0] range.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1555, 10))) + +ImageTextureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'repeatT'), pyxb.binding.datatypes.boolean, scope=ImageTextureType, documentation='From X3D specification: If repeatT is TRUE, the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the T direction so that it fills the shape. If repeatT is FALSE, the texture coordinates are clamped in the T direction to lie within the [0.0, 1.0] range.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1560, 10))) + +def _BuildAutomaton_53 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_53 + del _BuildAutomaton_53 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'url')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1550, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'repeatS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1555, 10)) + st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'repeatT')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1560, 10)) + st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_8, False) ])) - st_8._set_transitionSet(transitions) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_9, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_10, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_10, False) ])) - st_10._set_transitionSet(transitions) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_11, True) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_11, False) ])) - st_11._set_transitionSet(transitions) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_12, True) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_12, False) ])) - st_12._set_transitionSet(transitions) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_13, True) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_13, False) ])) - st_13._set_transitionSet(transitions) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_14, True) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_14, False) ])) - st_14._set_transitionSet(transitions) + transitions.append(fac.Transition(st_6, [ + ])) + st_5._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_15, True) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_15, False) ])) - st_15._set_transitionSet(transitions) + transitions.append(fac.Transition(st_7, [ + ])) + st_6._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_16, True) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_16, False) ])) - st_16._set_transitionSet(transitions) + st_7._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +ImageTextureType._Automaton = _BuildAutomaton_53() + + + + +ImageTexturePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageTexture'), ImageTextureType, scope=ImageTexturePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1542, 2))) + +def _BuildAutomaton_54 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_54 + del _BuildAutomaton_54 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1571, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ImageTexturePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ImageTexture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1571, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) transitions = [] - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_17, True) ])) - st_17._set_transitionSet(transitions) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -EnergyConversionSystemType._Automaton = _BuildAutomaton_32() +ImageTexturePropertyType._Automaton = _BuildAutomaton_54() -EnergyConversionSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystem'), EnergyConversionSystemType, scope=EnergyConversionSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 660, 2))) +IrregularTimeSeriesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeries'), IrregularTimeSeriesType, scope=IrregularTimeSeriesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1653, 2))) -def _BuildAutomaton_33 (): +def _BuildAutomaton_55 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_33 - del _BuildAutomaton_33 + global _BuildAutomaton_55 + del _BuildAutomaton_55 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 693, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1680, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergyConversionSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyConversionSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 693, 6)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeries')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1680, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -12531,100 +14304,82 @@ def _BuildAutomaton_33 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -EnergyConversionSystemPropertyType._Automaton = _BuildAutomaton_33() +IrregularTimeSeriesPropertyType._Automaton = _BuildAutomaton_55() -EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endUse'), EndUseType, scope=EnergyDemandType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 708, 10))) +IrregularTimeSeriesFilePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFile'), IrregularTimeSeriesFileType, scope=IrregularTimeSeriesFilePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1687, 2))) + +def _BuildAutomaton_56 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_56 + del _BuildAutomaton_56 + import pyxb.utils.fac as fac -EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyAmount'), TimeSeriesPropertyType, scope=EnergyDemandType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 709, 10))) + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1741, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFilePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFile')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1741, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +IrregularTimeSeriesFilePropertyType._Automaton = _BuildAutomaton_56() -EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximumLoad'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=EnergyDemandType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 710, 10))) -EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyDistribution'), EnergyDistributionSystemPropertyType, scope=EnergyDemandType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 711, 10))) -EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'storage'), StorageSystemPropertyType, scope=EnergyDemandType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 712, 10))) -EnergyDemandType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isProvidedBy'), EnergyConversionSystemPropertyType, scope=EnergyDemandType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 713, 10))) +LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'layerComponent'), LayerComponentPropertyType, scope=LayerType, documentation='Reference to one or more LayerComponent objects', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1756, 10))) -def _BuildAutomaton_34 (): +def _BuildAutomaton_57 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_34 - del _BuildAutomaton_34 + global _BuildAutomaton_57 + del _BuildAutomaton_57 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 709, 10)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 710, 10)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 711, 10)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 712, 10)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 713, 10)) - counters.add(cc_9) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endUse')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 708, 10)) + symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'layerComponent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1756, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyAmount')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 709, 10)) - st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maximumLoad')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 710, 10)) - st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyDistribution')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 711, 10)) - st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'storage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 712, 10)) - st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDemandType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isProvidedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 713, 10)) - st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -12676,142 +14431,110 @@ def _BuildAutomaton_34 (): fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_6, [ - ])) - transitions.append(fac.Transition(st_7, [ - ])) - transitions.append(fac.Transition(st_8, [ - ])) - transitions.append(fac.Transition(st_9, [ - ])) - transitions.append(fac.Transition(st_10, [ + transitions.append(fac.Transition(st_5, [ ])) st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - st_7._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - st_8._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, True) ])) - st_10._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -EnergyDemandType._Automaton = _BuildAutomaton_34() - - - - -EnergyDemandPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyDemand'), EnergyDemandType, scope=EnergyDemandPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 700, 2))) - -def _BuildAutomaton_35 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_35 - del _BuildAutomaton_35 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 720, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDemandPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyDemand')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 720, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) + return fac.Automaton(states, counters, False, containing_state=None) +LayerType._Automaton = _BuildAutomaton_57() + + + + +LayerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=LayerPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1748, 2))) + +def _BuildAutomaton_58 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_58 + del _BuildAutomaton_58 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1770, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(LayerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1770, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -EnergyDemandPropertyType._Automaton = _BuildAutomaton_35() +LayerPropertyType._Automaton = _BuildAutomaton_58() -EnergyDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter'), DistributionType, scope=EnergyDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 735, 10))) +LayerComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'areaFraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=LayerComponentType, documentation='Percentage (between 0 and 1) of the layer area that the referenced Material is made from.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1785, 10), unicode_default='1.0')) -def _BuildAutomaton_36 (): +LayerComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thickness'), teaser.data.bindings.opengis.raw.gml.LengthType, scope=LayerComponentType, documentation='Thickness of a layer component.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1790, 10))) + +LayerComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), ServiceLifePropertyType, scope=LayerComponentType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1795, 10))) + +LayerComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'material'), AbstractMaterialPropertyType, scope=LayerComponentType, documentation='Reference to the correspondinf Material', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1802, 10))) + +def _BuildAutomaton_59 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_36 - del _BuildAutomaton_36 + global _BuildAutomaton_59 + del _BuildAutomaton_59 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 735, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1785, 10)) counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1790, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1795, 10)) + counters.add(cc_7) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 735, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'areaFraction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1785, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thickness')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1790, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1795, 10)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'material')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1802, 10)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -12825,6 +14548,12 @@ def _BuildAutomaton_36 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -12837,6 +14566,12 @@ def _BuildAutomaton_36 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -12847,6 +14582,12 @@ def _BuildAutomaton_36 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -12855,38 +14596,72 @@ def _BuildAutomaton_36 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_4, True) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -EnergyDistributionSystemType._Automaton = _BuildAutomaton_36() + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + st_8._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +LayerComponentType._Automaton = _BuildAutomaton_59() -EnergyDistributionSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystem'), EnergyDistributionSystemType, scope=EnergyDistributionSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 727, 2))) +LayerComponentPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LayerComponent'), LayerComponentType, scope=LayerComponentPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1777, 2))) -def _BuildAutomaton_37 (): +def _BuildAutomaton_60 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_37 - del _BuildAutomaton_37 + global _BuildAutomaton_60 + del _BuildAutomaton_60 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 742, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1816, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergyDistributionSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyDistributionSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 742, 6)) + symbol = pyxb.binding.content.ElementUse(LayerComponentPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LayerComponent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1816, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -12894,73 +14669,112 @@ def _BuildAutomaton_37 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -EnergyDistributionSystemPropertyType._Automaton = _BuildAutomaton_37() +LayerComponentPropertyType._Automaton = _BuildAutomaton_60() + +LightingFacilitiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LightingFacilities'), LightingFacilitiesType, scope=LightingFacilitiesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1823, 2))) + +def _BuildAutomaton_61 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_61 + del _BuildAutomaton_61 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1835, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LightingFacilities')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1835, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +LightingFacilitiesPropertyType._Automaton = _BuildAutomaton_61() + + -EnergyPerformanceCertificationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'certificationRating'), pyxb.binding.datatypes.string, scope=EnergyPerformanceCertificationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 755, 6))) -EnergyPerformanceCertificationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'certificationName'), pyxb.binding.datatypes.string, scope=EnergyPerformanceCertificationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 756, 6))) +MeasurementPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'time'), teaser.data.bindings.opengis.raw.gml.TimePositionType, scope=MeasurementPointType, documentation='Time instant', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1848, 6))) -EnergyPerformanceCertificationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'certificationId'), pyxb.binding.datatypes.string, scope=EnergyPerformanceCertificationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 757, 6))) +MeasurementPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.double, scope=MeasurementPointType, documentation='Value', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1853, 6))) -def _BuildAutomaton_38 (): +def _BuildAutomaton_62 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_38 - del _BuildAutomaton_38 + global _BuildAutomaton_62 + del _BuildAutomaton_62 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 757, 6)) - counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EnergyPerformanceCertificationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'certificationRating')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 755, 6)) + symbol = pyxb.binding.content.ElementUse(MeasurementPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'time')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1848, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(EnergyPerformanceCertificationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'certificationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 756, 6)) + symbol = pyxb.binding.content.ElementUse(MeasurementPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1853, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergyPerformanceCertificationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'certificationId')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 757, 6)) - st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) transitions = [] transitions.append(fac.Transition(st_1, [ ])) st_0._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_2, [ - ])) st_1._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +MeasurementPointType._Automaton = _BuildAutomaton_62() + + + + +MeasurementPointPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MeasurementPoint'), MeasurementPointType, scope=MeasurementPointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1842, 2))) + +def _BuildAutomaton_63 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_63 + del _BuildAutomaton_63 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1862, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(MeasurementPointPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MeasurementPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1862, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) transitions = [] - transitions.append(fac.Transition(st_2, [ + transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) - st_2._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -EnergyPerformanceCertificationType._Automaton = _BuildAutomaton_38() + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +MeasurementPointPropertyType._Automaton = _BuildAutomaton_63() -EnergyPerformanceCertificationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertification'), EnergyPerformanceCertificationType, scope=EnergyPerformanceCertificationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 749, 2))) +MechanicalVentilationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilation'), MechanicalVentilationType, scope=MechanicalVentilationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1868, 2))) -def _BuildAutomaton_39 (): +def _BuildAutomaton_64 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_39 - del _BuildAutomaton_39 + global _BuildAutomaton_64 + del _BuildAutomaton_64 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 762, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1881, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergyPerformanceCertificationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergyPerformanceCertification')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 762, 6)) + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1881, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -12968,81 +14782,99 @@ def _BuildAutomaton_39 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -EnergyPerformanceCertificationPropertyType._Automaton = _BuildAutomaton_39() +MechanicalVentilationPropertyType._Automaton = _BuildAutomaton_64() -EnergySourceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyAmount'), TimeSeriesPropertyType, scope=EnergySourceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 776, 10))) +OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation'), HeatExchangeTypePropertyType, scope=OccupantsType, documentation='Heat energy per year (in W) dissipated by the occupants in "nominal conditions", when all occupants are present. The constant totalValue of heatDissipation is weighted by the occupancyRate, to obtain the heat dissipation temporal variation.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1909, 10))) -EnergySourceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'energyCarrier'), EnergyCarrierPropertyType, scope=EnergySourceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 777, 10))) +OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfOccupants'), pyxb.binding.datatypes.int, scope=OccupantsType, documentation='Number of occupants of the considered zone/building unit.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1914, 10))) -EnergySourceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isConsumedBy'), EnergyConversionSystemPropertyType, scope=EnergySourceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 778, 10))) +OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'occupancyRate'), SchedulePropertyType, scope=OccupantsType, documentation='Schedule of room/zone occupancy (0 while empty, 1 while occupied with the specified full number of occupant, between 0 and 1 during partial occupancy).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1919, 10))) -EnergySourceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isProducedBy'), EnergyConversionSystemPropertyType, scope=EnergySourceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 779, 10))) +OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'occupantType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=OccupantsType, documentation='Type of occupants of a premises.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1924, 10))) -def _BuildAutomaton_40 (): +OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'household'), HouseholdPropertyType, scope=OccupantsType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1929, 10))) + +def _BuildAutomaton_65 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_40 - del _BuildAutomaton_40 + global _BuildAutomaton_65 + del _BuildAutomaton_65 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 776, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1909, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 778, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1914, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 779, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1919, 10)) counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1924, 10)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1929, 10)) + counters.add(cc_9) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyAmount')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 776, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1909, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'energyCarrier')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 777, 10)) + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfOccupants')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1914, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isConsumedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 778, 10)) - st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'occupancyRate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1919, 10)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(EnergySourceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isProducedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 779, 10)) - st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'occupantType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1924, 10)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'household')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1929, 10)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -13058,6 +14890,12 @@ def _BuildAutomaton_40 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -13072,7 +14910,13 @@ def _BuildAutomaton_40 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) @@ -13084,6 +14928,12 @@ def _BuildAutomaton_40 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -13094,6 +14944,12 @@ def _BuildAutomaton_40 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -13102,50 +14958,74 @@ def _BuildAutomaton_40 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_5, True) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) transitions.append(fac.Transition(st_7, [ - ])) + fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_8, [ - ])) + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, True) ])) + fac.UpdateInstruction(cc_7, True) ])) transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, True) ])) + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -EnergySourceType._Automaton = _BuildAutomaton_40() + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + st_9._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +OccupantsType._Automaton = _BuildAutomaton_65() -EnergySourcePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnergySource'), EnergySourceType, scope=EnergySourcePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 768, 2))) +OccupantsPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Occupants'), OccupantsType, scope=OccupantsPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1901, 2))) -def _BuildAutomaton_41 (): +def _BuildAutomaton_66 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_41 - del _BuildAutomaton_41 + global _BuildAutomaton_66 + del _BuildAutomaton_66 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 786, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1942, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnergySourcePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EnergySource')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 786, 6)) + symbol = pyxb.binding.content.ElementUse(OccupantsPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Occupants')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1942, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13153,72 +15033,55 @@ def _BuildAutomaton_41 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -EnergySourcePropertyType._Automaton = _BuildAutomaton_41() +OccupantsPropertyType._Automaton = _BuildAutomaton_66() -FacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule'), SchedulePropertyType, scope=FacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10))) +OpticalPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'emissivity'), EmissivityPropertyType, scope=OpticalPropertiesType, documentation='Hemispherical emissivity', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1955, 6))) -FacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation'), HeatExchangeTypePropertyType, scope=FacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10))) +OpticalPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'reflectance'), ReflectancePropertyType, scope=OpticalPropertiesType, documentation='Hemispherical reflectance. Effectiveness of a surface in reflecting radiant energy.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1960, 6))) -def _BuildAutomaton_42 (): +OpticalPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'transmittance'), TransmittancePropertyType, scope=OpticalPropertiesType, documentation='Hemispherical transmittance. Effectiveness of a construction in transmitting radiant energy.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1965, 6))) + +OpticalPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'glazingRatio'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=OpticalPropertiesType, documentation='Ratio of the glazing surface over the total construction surface (value between 0 and 1).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1970, 6))) + +def _BuildAutomaton_67 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_42 - del _BuildAutomaton_42 + global _BuildAutomaton_67 + del _BuildAutomaton_67 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1955, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1960, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1965, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1970, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10)) - counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(OpticalPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'emissivity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1955, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(OpticalPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'reflectance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1960, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(OpticalPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'transmittance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1965, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(OpticalPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'glazingRatio')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1970, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(FacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -13228,12 +15091,6 @@ def _BuildAutomaton_42 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -13242,74 +15099,38 @@ def _BuildAutomaton_42 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - st_6._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -FacilitiesType._Automaton = _BuildAutomaton_42() +OpticalPropertiesType._Automaton = _BuildAutomaton_67() -FacilitiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Facilities'), FacilitiesType, scope=FacilitiesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 793, 2))) +OpticalPropertiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OpticalProperties'), OpticalPropertiesType, scope=OpticalPropertiesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1949, 2))) -def _BuildAutomaton_43 (): +def _BuildAutomaton_68 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_43 - del _BuildAutomaton_43 + global _BuildAutomaton_68 + del _BuildAutomaton_68 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 809, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1979, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FacilitiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Facilities')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 809, 6)) + symbol = pyxb.binding.content.ElementUse(OpticalPropertiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OpticalProperties')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1979, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13317,29 +15138,29 @@ def _BuildAutomaton_43 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -FacilitiesPropertyType._Automaton = _BuildAutomaton_43() +OpticalPropertiesPropertyType._Automaton = _BuildAutomaton_68() -FloorAreaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=FloorAreaType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 819, 6))) +PeriodOfYearType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'period'), teaser.data.bindings.opengis.raw.gml.TimePeriodPropertyType, scope=PeriodOfYearType, documentation='Time period without specification of an explicit year.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1991, 6))) -FloorAreaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=FloorAreaType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 826, 6))) +PeriodOfYearType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dailySchedule'), DailySchedulePropertyType, scope=PeriodOfYearType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1996, 6))) -def _BuildAutomaton_44 (): +def _BuildAutomaton_69 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_44 - del _BuildAutomaton_44 + global _BuildAutomaton_69 + del _BuildAutomaton_69 import pyxb.utils.fac as fac counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FloorAreaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 819, 6)) + symbol = pyxb.binding.content.ElementUse(PeriodOfYearType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'period')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1991, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(FloorAreaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 826, 6)) + symbol = pyxb.binding.content.ElementUse(PeriodOfYearType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dailySchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1996, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -13347,28 +15168,30 @@ def _BuildAutomaton_44 (): ])) st_0._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) st_1._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -FloorAreaType._Automaton = _BuildAutomaton_44() +PeriodOfYearType._Automaton = _BuildAutomaton_69() -FloorAreaPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FloorArea'), FloorAreaType, scope=FloorAreaPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 816, 2))) +PeriodOfYearPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PeriodOfYear'), PeriodOfYearType, scope=PeriodOfYearPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1985, 2))) -def _BuildAutomaton_45 (): +def _BuildAutomaton_70 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_45 - del _BuildAutomaton_45 + global _BuildAutomaton_70 + del _BuildAutomaton_70 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 831, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2001, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FloorAreaPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FloorArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 831, 6)) + symbol = pyxb.binding.content.ElementUse(PeriodOfYearPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PeriodOfYear')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2001, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13376,26 +15199,26 @@ def _BuildAutomaton_45 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -FloorAreaPropertyType._Automaton = _BuildAutomaton_45() +PeriodOfYearPropertyType._Automaton = _BuildAutomaton_70() -GasPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Gas'), GasType, scope=GasPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 837, 2))) +PhotovoltaicSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystem'), PhotovoltaicSystemType, scope=PhotovoltaicSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2007, 2))) -def _BuildAutomaton_46 (): +def _BuildAutomaton_71 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_46 - del _BuildAutomaton_46 + global _BuildAutomaton_71 + del _BuildAutomaton_71 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 853, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2020, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GasPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Gas')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 853, 6)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2020, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13403,96 +15226,53 @@ def _BuildAutomaton_46 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -GasPropertyType._Automaton = _BuildAutomaton_46() +PhotovoltaicSystemPropertyType._Automaton = _BuildAutomaton_71() -HeatExchangeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'convectiveFraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=HeatExchangeTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 866, 6))) +PhotovoltaicThermalSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicThermalSystem'), PhotovoltaicThermalSystemType, scope=PhotovoltaicThermalSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2027, 2))) -HeatExchangeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'latentFraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=HeatExchangeTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 867, 6))) - -HeatExchangeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'radiantFraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=HeatExchangeTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 868, 6))) - -HeatExchangeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'totalValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=HeatExchangeTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 869, 6))) - -def _BuildAutomaton_47 (): +def _BuildAutomaton_72 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_47 - del _BuildAutomaton_47 + global _BuildAutomaton_72 + del _BuildAutomaton_72 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 866, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2048, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 867, 6)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 868, 6)) - counters.add(cc_2) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatExchangeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'convectiveFraction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 866, 6)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicThermalSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2048, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatExchangeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'latentFraction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 867, 6)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatExchangeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'radiantFraction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 868, 6)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = set() - symbol = pyxb.binding.content.ElementUse(HeatExchangeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'totalValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 869, 6)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - st_2._set_transitionSet(transitions) - transitions = [] - st_3._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -HeatExchangeTypeType._Automaton = _BuildAutomaton_47() + return fac.Automaton(states, counters, True, containing_state=None) +PhotovoltaicThermalSystemPropertyType._Automaton = _BuildAutomaton_72() -HeatExchangeTypePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeType'), HeatExchangeTypeType, scope=HeatExchangeTypePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 860, 2))) +PowerDistributionSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystem'), PowerDistributionSystemType, scope=PowerDistributionSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2055, 2))) -def _BuildAutomaton_48 (): +def _BuildAutomaton_73 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_48 - del _BuildAutomaton_48 + global _BuildAutomaton_73 + del _BuildAutomaton_73 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 874, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2068, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(HeatExchangeTypePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'HeatExchangeType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 874, 6)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2068, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13500,26 +15280,26 @@ def _BuildAutomaton_48 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -HeatExchangeTypePropertyType._Automaton = _BuildAutomaton_48() +PowerDistributionSystemPropertyType._Automaton = _BuildAutomaton_73() -HeatPumpPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'HeatPump'), HeatPumpType, scope=HeatPumpPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 880, 2))) +PowerStorageSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystem'), PowerStorageSystemType, scope=PowerStorageSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2075, 2))) -def _BuildAutomaton_49 (): +def _BuildAutomaton_74 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_49 - del _BuildAutomaton_49 + global _BuildAutomaton_74 + del _BuildAutomaton_74 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 893, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2088, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(HeatPumpPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'HeatPump')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 893, 6)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2088, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13527,163 +15307,68 @@ def _BuildAutomaton_49 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -HeatPumpPropertyType._Automaton = _BuildAutomaton_49() +PowerStorageSystemPropertyType._Automaton = _BuildAutomaton_74() -HouseholdType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'residenceType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=HouseholdType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 920, 10))) +ReflectanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=ReflectanceType, documentation='Fraction (between 0 and 1) of energy reflectance.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2101, 6))) -HouseholdType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'householdType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=HouseholdType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 927, 10))) +ReflectanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surface'), SurfaceSide, scope=ReflectanceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2106, 6))) -def _BuildAutomaton_50 (): +ReflectanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange'), WavelengthRangeType, scope=ReflectanceType, documentation='Wavelength range of the incident radiant flux, for which the absorptance ratio is defined.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2107, 6))) + +def _BuildAutomaton_75 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_50 - del _BuildAutomaton_50 + global _BuildAutomaton_75 + del _BuildAutomaton_75 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 920, 10)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 927, 10)) - counters.add(cc_6) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ReflectanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fraction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2101, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(ReflectanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2106, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(ReflectanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2107, 6)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'residenceType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 920, 10)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(HouseholdType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'householdType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 927, 10)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) + ])) st_0._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) + ])) st_1._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - st_6._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -HouseholdType._Automaton = _BuildAutomaton_50() + return fac.Automaton(states, counters, False, containing_state=None) +ReflectanceType._Automaton = _BuildAutomaton_75() -HouseholdPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Household'), HouseholdType, scope=HouseholdPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 912, 2))) +ReflectancePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Reflectance'), ReflectanceType, scope=ReflectancePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2095, 2))) -def _BuildAutomaton_51 (): +def _BuildAutomaton_76 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_51 - del _BuildAutomaton_51 + global _BuildAutomaton_76 + del _BuildAutomaton_76 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 940, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2116, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(HouseholdPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Household')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 940, 6)) + symbol = pyxb.binding.content.ElementUse(ReflectancePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Reflectance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2116, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13691,148 +15376,73 @@ def _BuildAutomaton_51 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -HouseholdPropertyType._Automaton = _BuildAutomaton_51() +ReflectancePropertyType._Automaton = _BuildAutomaton_76() -ImageTextureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'url'), pyxb.binding.datatypes.anyURI, scope=ImageTextureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 955, 10))) +RefurbishmentMeasureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dateOfRefurbishment'), DateOfEventPropertyType, scope=RefurbishmentMeasureType, documentation='Date of the refurbishment measure', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2128, 6))) -ImageTextureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'repeatS'), pyxb.binding.datatypes.boolean, scope=ImageTextureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 956, 10))) +RefurbishmentMeasureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'levelOfRefurbishment'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=RefurbishmentMeasureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2133, 6))) -ImageTextureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'repeatT'), pyxb.binding.datatypes.boolean, scope=ImageTextureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 957, 10))) +RefurbishmentMeasureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'descriptionOfRefurbishment'), pyxb.binding.datatypes.string, scope=RefurbishmentMeasureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2134, 6))) -def _BuildAutomaton_52 (): +def _BuildAutomaton_77 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_52 - del _BuildAutomaton_52 + global _BuildAutomaton_77 + del _BuildAutomaton_77 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2134, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(RefurbishmentMeasureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dateOfRefurbishment')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2128, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + final_update = set() + symbol = pyxb.binding.content.ElementUse(RefurbishmentMeasureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'levelOfRefurbishment')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2133, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'url')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 955, 10)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'repeatS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 956, 10)) - st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(ImageTextureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'repeatT')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 957, 10)) - st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(RefurbishmentMeasureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'descriptionOfRefurbishment')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2134, 6)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) + ])) st_0._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_0, True) ])) st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - ])) - st_6._set_transitionSet(transitions) - transitions = [] - st_7._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -ImageTextureType._Automaton = _BuildAutomaton_52() +RefurbishmentMeasureType._Automaton = _BuildAutomaton_77() -ImageTexturePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageTexture'), ImageTextureType, scope=ImageTexturePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 947, 2))) +RefurbishmentMeasurePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasure'), RefurbishmentMeasureType, scope=RefurbishmentMeasurePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2122, 2))) -def _BuildAutomaton_53 (): +def _BuildAutomaton_78 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_53 - del _BuildAutomaton_53 + global _BuildAutomaton_78 + del _BuildAutomaton_78 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 964, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2139, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ImageTexturePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ImageTexture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 964, 6)) + symbol = pyxb.binding.content.ElementUse(RefurbishmentMeasurePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasure')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2139, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13840,26 +15450,26 @@ def _BuildAutomaton_53 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ImageTexturePropertyType._Automaton = _BuildAutomaton_53() +RefurbishmentMeasurePropertyType._Automaton = _BuildAutomaton_78() -IrregularTimeSeriesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeries'), IrregularTimeSeriesType, scope=IrregularTimeSeriesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 994, 2))) +RegularTimeSeriesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeries'), RegularTimeSeriesType, scope=RegularTimeSeriesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2145, 2))) -def _BuildAutomaton_54 (): +def _BuildAutomaton_79 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_54 - del _BuildAutomaton_54 + global _BuildAutomaton_79 + del _BuildAutomaton_79 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1011, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2174, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeries')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1011, 6)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeries')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2174, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13867,26 +15477,26 @@ def _BuildAutomaton_54 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -IrregularTimeSeriesPropertyType._Automaton = _BuildAutomaton_54() +RegularTimeSeriesPropertyType._Automaton = _BuildAutomaton_79() -IrregularTimeSeriesFilePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFile'), IrregularTimeSeriesFileType, scope=IrregularTimeSeriesFilePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1018, 2))) +RegularTimeSeriesFilePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFile'), RegularTimeSeriesFileType, scope=RegularTimeSeriesFilePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2181, 2))) -def _BuildAutomaton_55 (): +def _BuildAutomaton_80 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_55 - del _BuildAutomaton_55 + global _BuildAutomaton_80 + del _BuildAutomaton_80 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1037, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2240, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFilePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'IrregularTimeSeriesFile')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1037, 6)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFilePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFile')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2240, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -13894,97 +15504,94 @@ def _BuildAutomaton_55 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -IrregularTimeSeriesFilePropertyType._Automaton = _BuildAutomaton_55() +RegularTimeSeriesFilePropertyType._Automaton = _BuildAutomaton_80() -LayerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'layerComponent'), LayerComponentPropertyType, scope=LayerType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1052, 10))) +ReverseConstructionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ReverseConstruction'), ReverseConstructionType, scope=ReverseConstructionPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2274, 2))) -def _BuildAutomaton_56 (): +def _BuildAutomaton_81 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_56 - del _BuildAutomaton_56 + global _BuildAutomaton_81 + del _BuildAutomaton_81 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2296, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ReverseConstructionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ReverseConstruction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2296, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ReverseConstructionPropertyType._Automaton = _BuildAutomaton_81() + + + + +ServiceLifeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'startOfLife'), teaser.data.bindings.opengis.raw.gml.TimePositionType, scope=ServiceLifeType, documentation='Date where a product has been put into service for the first time (e.g. installation, construction).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2311, 10))) + +ServiceLifeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lifeExpectancy'), teaser.data.bindings.opengis.raw.gml.TimeIntervalLengthType, scope=ServiceLifeType, documentation='Length of the service life of a product which is expected at its installation or construction.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2316, 10))) + +ServiceLifeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'mainMaintenanceInterval'), teaser.data.bindings.opengis.raw.gml.TimeIntervalLengthType, scope=ServiceLifeType, documentation='Average period of time between two consecutive main maintenance operations', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2321, 10))) + +def _BuildAutomaton_82 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_82 + del _BuildAutomaton_82 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2311, 10)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2316, 10)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2321, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - counters.add(cc_11) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ServiceLifeType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(ServiceLifeType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(ServiceLifeType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(ServiceLifeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startOfLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2311, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(ServiceLifeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lifeExpectancy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2316, 10)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(ServiceLifeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'mainMaintenanceInterval')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2321, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = set() - symbol = pyxb.binding.content.ElementUse(LayerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'layerComponent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1052, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -13998,20 +15605,6 @@ def _BuildAutomaton_56 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -14024,20 +15617,6 @@ def _BuildAutomaton_56 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -14048,20 +15627,6 @@ def _BuildAutomaton_56 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -14070,150 +15635,38 @@ def _BuildAutomaton_56 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_4, True) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_7, False) ])) - st_7._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_8, False) ])) - st_8._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_9, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_10, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_10, False) ])) - st_10._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_11, True) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_11, False) ])) - st_11._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_12, [ - ])) - st_12._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -LayerType._Automaton = _BuildAutomaton_56() + return fac.Automaton(states, counters, True, containing_state=None) +ServiceLifeType._Automaton = _BuildAutomaton_82() -LayerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Layer'), LayerType, scope=LayerPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1044, 2))) +ServiceLifePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ServiceLife'), ServiceLifeType, scope=ServiceLifePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2303, 2))) -def _BuildAutomaton_57 (): +def _BuildAutomaton_83 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_57 - del _BuildAutomaton_57 + global _BuildAutomaton_83 + del _BuildAutomaton_83 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2332, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LayerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Layer')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 6)) + symbol = pyxb.binding.content.ElementUse(ServiceLifePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ServiceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2332, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -14221,264 +15674,101 @@ def _BuildAutomaton_57 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -LayerPropertyType._Automaton = _BuildAutomaton_57() +ServiceLifePropertyType._Automaton = _BuildAutomaton_83() -LayerComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'areaFraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=LayerComponentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10))) +ShadingTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximumCoverRatio'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=ShadingTypeType, documentation='Maximum fraction of the related opening which can be covered with the shading device.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2345, 6))) -LayerComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thickness'), teaser.data.bindings.opengis.raw.gml.LengthType, scope=LayerComponentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1075, 10))) +ShadingTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ShadingTypeType, documentation='Name of the Shading system.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2350, 6))) -LayerComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'material'), AbstractMaterialPropertyType, scope=LayerComponentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1076, 10))) +ShadingTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'transmittance'), TransmittancePropertyType, scope=ShadingTypeType, documentation='Effectiveness of the shading device in transmitting an incident radiant flux of a given wavelength range.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2355, 6))) -def _BuildAutomaton_58 (): +def _BuildAutomaton_84 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_58 - del _BuildAutomaton_58 + global _BuildAutomaton_84 + del _BuildAutomaton_84 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2350, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1075, 10)) - counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ShadingTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maximumCoverRatio')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2345, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(ShadingTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2350, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'areaFraction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thickness')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1075, 10)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(LayerComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'material')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1076, 10)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) + symbol = pyxb.binding.content.ElementUse(ShadingTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'transmittance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2355, 6)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) + ])) transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) + ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_0, False) ])) st_1._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) - st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - st_7._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -LayerComponentType._Automaton = _BuildAutomaton_58() - - - - -LayerComponentPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LayerComponent'), LayerComponentType, scope=LayerComponentPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1066, 2))) - -def _BuildAutomaton_59 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_59 - del _BuildAutomaton_59 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1083, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LayerComponentPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LayerComponent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1083, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -LayerComponentPropertyType._Automaton = _BuildAutomaton_59() - - - - -LightingFacilitiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LightingFacilities'), LightingFacilitiesType, scope=LightingFacilitiesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1099, 2))) - -def _BuildAutomaton_60 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_60 - del _BuildAutomaton_60 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1111, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LightingFacilities')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1111, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) + return fac.Automaton(states, counters, False, containing_state=None) +ShadingTypeType._Automaton = _BuildAutomaton_84() + + + + +ShadingTypePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ShadingType'), ShadingTypeType, scope=ShadingTypePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2339, 2))) + +def _BuildAutomaton_85 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_85 + del _BuildAutomaton_85 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2364, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ShadingTypePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ShadingType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2364, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -LightingFacilitiesPropertyType._Automaton = _BuildAutomaton_60() - - - - -MeasurementPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'time'), teaser.data.bindings.opengis.raw.gml.TimePositionType, scope=MeasurementPointType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 6))) - -MeasurementPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.double, scope=MeasurementPointType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1122, 6))) - -def _BuildAutomaton_61 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_61 - del _BuildAutomaton_61 - import pyxb.utils.fac as fac - - counters = set() - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(MeasurementPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'time')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - symbol = pyxb.binding.content.ElementUse(MeasurementPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1122, 6)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - transitions = [] - transitions.append(fac.Transition(st_1, [ - ])) - st_0._set_transitionSet(transitions) - transitions = [] - st_1._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -MeasurementPointType._Automaton = _BuildAutomaton_61() +ShadingTypePropertyType._Automaton = _BuildAutomaton_85() -MeasurementPointPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MeasurementPoint'), MeasurementPointType, scope=MeasurementPointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1118, 2))) +SolarThermalSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystem'), SolarThermalSystemType, scope=SolarThermalSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2370, 2))) -def _BuildAutomaton_62 (): +def _BuildAutomaton_86 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_62 - del _BuildAutomaton_62 + global _BuildAutomaton_86 + del _BuildAutomaton_86 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1127, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2389, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MeasurementPointPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MeasurementPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1127, 6)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2389, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -14486,26 +15776,26 @@ def _BuildAutomaton_62 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -MeasurementPointPropertyType._Automaton = _BuildAutomaton_62() +SolarThermalSystemPropertyType._Automaton = _BuildAutomaton_86() -MechanicalVentilationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilation'), MechanicalVentilationType, scope=MechanicalVentilationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1133, 2))) +SolidMaterialPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SolidMaterial'), SolidMaterialType, scope=SolidMaterialPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2396, 2))) -def _BuildAutomaton_63 (): +def _BuildAutomaton_87 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_63 - del _BuildAutomaton_63 + global _BuildAutomaton_87 + del _BuildAutomaton_87 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1146, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2445, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MechanicalVentilation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1146, 6)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SolidMaterial')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2445, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -14513,99 +15803,73 @@ def _BuildAutomaton_63 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -MechanicalVentilationPropertyType._Automaton = _BuildAutomaton_63() - +SolidMaterialPropertyType._Automaton = _BuildAutomaton_87() -OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation'), HeatExchangeTypePropertyType, scope=OccupantsType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1171, 10))) -OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfOccupants'), pyxb.binding.datatypes.integer, scope=OccupantsType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1172, 10))) +SystemOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endUse'), EndUseTypeValue, scope=SystemOperationType, documentation='Category of end use related to an energy use.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2480, 10))) -OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'occupancyRate'), SchedulePropertyType, scope=OccupantsType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1173, 10))) +SystemOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationTime'), SchedulePropertyType, scope=SystemOperationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2485, 10))) -OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'occupantType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=OccupantsType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1174, 10))) +SystemOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearlyGlobalEfficiency'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SystemOperationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2486, 10))) -OccupantsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'consiststOf'), HouseholdPropertyType, scope=OccupantsType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1181, 10))) - -def _BuildAutomaton_64 (): +def _BuildAutomaton_88 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_64 - del _BuildAutomaton_64 + global _BuildAutomaton_88 + del _BuildAutomaton_88 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1171, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2485, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1172, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2486, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1173, 10)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1174, 10)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1181, 10)) - counters.add(cc_9) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1171, 10)) + symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endUse')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2480, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfOccupants')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1172, 10)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2485, 10)) + st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'occupancyRate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1173, 10)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearlyGlobalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2486, 10)) + st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'occupantType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1174, 10)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consiststOf')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1181, 10)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -14619,14 +15883,6 @@ def _BuildAutomaton_64 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -14639,14 +15895,6 @@ def _BuildAutomaton_64 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -14657,14 +15905,6 @@ def _BuildAutomaton_64 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -14673,90 +15913,50 @@ def _BuildAutomaton_64 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_4, True) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) + ])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) + fac.UpdateInstruction(cc_5, True) ])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) + fac.UpdateInstruction(cc_5, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) + fac.UpdateInstruction(cc_6, True) ])) st_7._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - st_8._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - st_9._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -OccupantsType._Automaton = _BuildAutomaton_64() + return fac.Automaton(states, counters, False, containing_state=None) +SystemOperationType._Automaton = _BuildAutomaton_88() -OccupantsPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Occupants'), OccupantsType, scope=OccupantsPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1163, 2))) +SystemOperationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SystemOperation'), SystemOperationType, scope=SystemOperationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2472, 2))) -def _BuildAutomaton_65 (): +def _BuildAutomaton_89 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_65 - del _BuildAutomaton_65 + global _BuildAutomaton_89 + del _BuildAutomaton_89 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1188, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2493, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OccupantsPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Occupants')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1188, 6)) + symbol = pyxb.binding.content.ElementUse(SystemOperationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SystemOperation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2493, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -14764,55 +15964,155 @@ def _BuildAutomaton_65 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -OccupantsPropertyType._Automaton = _BuildAutomaton_65() +SystemOperationPropertyType._Automaton = _BuildAutomaton_89() -OpticalPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'emittance'), EmissivityPropertyType, scope=OpticalPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1201, 6))) +ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalBoundaryType'), ThermalBoundaryTypeValue, scope=ThermalBoundaryType, documentation='Topological classification of the thermal boundary.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2508, 10))) -OpticalPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'reflectance'), ReflectancePropertyType, scope=OpticalPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1202, 6))) +ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'azimuth'), teaser.data.bindings.opengis.raw.gml.AngleType, scope=ThermalBoundaryType, documentation='Azimuth angle of the normal surface vector.\nBy convention:\n- azimuth = 0 for north orientation.\n- Horizontal surface have a azimuth = 0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2513, 10))) -OpticalPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'transmittance'), TransmittancePropertyType, scope=OpticalPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1203, 6))) +ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inclination'), teaser.data.bindings.opengis.raw.gml.AngleType, scope=ThermalBoundaryType, documentation='Inclination angle of the normal surface vector.\nBy convention, inclination = 0 for horizontal plane.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2521, 10))) -OpticalPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'glazingRatio'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=OpticalPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 6))) +ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2527, 10))) -def _BuildAutomaton_66 (): +ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2528, 10))) + +ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'composedOf'), ThermalComponentPropertyType, scope=ThermalBoundaryType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2529, 10))) + +ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'delimitsBy'), ThermalZonePropertyType, scope=ThermalBoundaryType, documentation='In case two ThermalZones are referenced via the relation "delimitsBy", the following rule concerning the order of the related objects applys:\n\n- For ThermalBoundary objects of type "intermediaryFloor!, the first related object is the upper ThermalZone, and the seconr related object is the lower ThermalZone\n- For all other ThermalBoundary types, the first related ThermalZone is in contact with the last Layer of the corresponding AbstractConstruction, and the second related ThermalZone is in contact with the first Layer of the corresponding AbstractConstruction, \n\nLast layer is facing the first ThermalZone and First layer is facing the second ThermalZone of the relation "delimitsBy"', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2536, 10))) + +ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relatesTo'), teaser.data.bindings.opengis.raw.gml.ReferenceType, scope=ThermalBoundaryType, documentation='Reference of a ThermalBoundary to the corresponding physical boundary surface of the building', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2550, 10))) + +def _BuildAutomaton_90 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_66 - del _BuildAutomaton_66 + global _BuildAutomaton_90 + del _BuildAutomaton_90 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1201, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1202, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1203, 6)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OpticalPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'emittance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1201, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OpticalPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'reflectance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1202, 6)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2513, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2521, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2527, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2528, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2529, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=1, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2536, 10)) + counters.add(cc_17) + cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2550, 10)) + counters.add(cc_18) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(OpticalPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'transmittance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1203, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(OpticalPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'glazingRatio')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermalBoundaryType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2508, 10)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'azimuth')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2513, 10)) + st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inclination')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2521, 10)) + st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2527, 10)) + st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_15) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2528, 10)) + st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_16) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'composedOf')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2529, 10)) + st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_17) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_17, False)) + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'delimitsBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2536, 10)) + st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_18) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_18, False)) + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2550, 10)) + st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_19) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -14822,6 +16122,24 @@ def _BuildAutomaton_66 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -14830,188 +16148,270 @@ def _BuildAutomaton_66 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -OpticalPropertiesType._Automaton = _BuildAutomaton_66() - - - - -OpticalPropertiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OpticalProperties'), OpticalPropertiesType, scope=OpticalPropertiesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1195, 2))) - -def _BuildAutomaton_67 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_67 - del _BuildAutomaton_67 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1209, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OpticalPropertiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OpticalProperties')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1209, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -OpticalPropertiesPropertyType._Automaton = _BuildAutomaton_67() - - - - -PhotovoltaicSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystem'), PhotovoltaicSystemType, scope=PhotovoltaicSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1215, 2))) - -def _BuildAutomaton_68 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_68 - del _BuildAutomaton_68 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1227, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PhotovoltaicSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1227, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -PhotovoltaicSystemPropertyType._Automaton = _BuildAutomaton_68() - - - - -PowerDistributionSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystem'), PowerDistributionSystemType, scope=PowerDistributionSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1234, 2))) - -def _BuildAutomaton_69 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_69 - del _BuildAutomaton_69 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1247, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PowerDistributionSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1247, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -PowerDistributionSystemPropertyType._Automaton = _BuildAutomaton_69() - - - - -PowerStorageSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystem'), PowerStorageSystemType, scope=PowerStorageSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1254, 2))) - -def _BuildAutomaton_70 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_70 - del _BuildAutomaton_70 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1267, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PowerStorageSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PowerStorageSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1267, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -PowerStorageSystemPropertyType._Automaton = _BuildAutomaton_70() - - - - -ReflectanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=ReflectanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1280, 6))) - -ReflectanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surface'), SurfaceSide, scope=ReflectanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1281, 6))) - -ReflectanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange'), WavelengthRangeType, scope=ReflectanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1282, 6))) - -def _BuildAutomaton_71 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_71 - del _BuildAutomaton_71 - import pyxb.utils.fac as fac - - counters = set() - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(ReflectanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fraction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1280, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(ReflectanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1281, 6)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = set() - symbol = pyxb.binding.content.ElementUse(ReflectanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1282, 6)) - st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_1, [ - ])) - st_0._set_transitionSet(transitions) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_2, [ + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_13, [ ])) - st_1._set_transitionSet(transitions) + transitions.append(fac.Transition(st_14, [ + ])) + transitions.append(fac.Transition(st_15, [ + ])) + transitions.append(fac.Transition(st_16, [ + ])) + transitions.append(fac.Transition(st_17, [ + ])) + transitions.append(fac.Transition(st_18, [ + ])) + st_12._set_transitionSet(transitions) transitions = [] - st_2._set_transitionSet(transitions) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_12, True) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_12, False) ])) + st_13._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_13, True) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_13, False) ])) + st_14._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_14, True) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_14, False) ])) + st_15._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_15, True) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_15, False) ])) + st_16._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_16, True) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_16, False) ])) + st_17._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_17, True) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_17, False) ])) + st_18._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_18, True) ])) + st_19._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -ReflectanceType._Automaton = _BuildAutomaton_71() +ThermalBoundaryType._Automaton = _BuildAutomaton_90() -ReflectancePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Reflectance'), ReflectanceType, scope=ReflectancePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1274, 2))) +ThermalBoundaryPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundary'), ThermalBoundaryType, scope=ThermalBoundaryPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2500, 2))) -def _BuildAutomaton_72 (): +def _BuildAutomaton_91 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_72 - del _BuildAutomaton_72 + global _BuildAutomaton_91 + del _BuildAutomaton_91 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1287, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2564, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ReflectancePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Reflectance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1287, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalBoundaryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundary')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2564, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -15019,73 +16419,350 @@ def _BuildAutomaton_72 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ReflectancePropertyType._Automaton = _BuildAutomaton_72() +ThermalBoundaryPropertyType._Automaton = _BuildAutomaton_91() -RefurbishmentMeasureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dateOfRefurbishment'), DateOfEventPropertyType, scope=RefurbishmentMeasureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1299, 6))) +ThermalComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=ThermalComponentType, documentation='Area of the surface [m²], portion of the related thermal boundary surface.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2629, 10))) -RefurbishmentMeasureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'levelOfRefurbishment'), LevelOfRefurbishment, scope=RefurbishmentMeasureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1300, 6))) +ThermalComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relates'), teaser.data.bindings.opengis.raw.gml.ReferenceType, scope=ThermalComponentType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2634, 10))) -RefurbishmentMeasureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'descriptionOfRefurbishment'), pyxb.binding.datatypes.string, scope=RefurbishmentMeasureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1301, 6))) +ThermalComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'construction'), AbstractConstructionPropertyType, scope=ThermalComponentType, documentation='Reference to material information. If the referenced Construction/ConstructionOrientation object has more than one layer, the following rules for the layer order apply:\n
    \n\t
  • For outer ThermalBoundaries, the first Construction Layer is facing outside, last Construction Layer is facing inside (or contrary if ConstructionOrientation is used and orientation is false)
  • \n\t
  • For ThermalBoundaries of type intermediaryFloor, the first Construction Layer is facing the thermalZone below while the last Construction Layer is facing the ThermalZone above
  • \n
', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2641, 10))) -def _BuildAutomaton_73 (): +def _BuildAutomaton_92 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_73 - del _BuildAutomaton_73 + global _BuildAutomaton_92 + del _BuildAutomaton_92 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1301, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2634, 10)) + counters.add(cc_12) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RefurbishmentMeasureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dateOfRefurbishment')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1299, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - symbol = pyxb.binding.content.ElementUse(RefurbishmentMeasureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'levelOfRefurbishment')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1300, 6)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RefurbishmentMeasureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'descriptionOfRefurbishment')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1301, 6)) - st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2629, 10)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2634, 10)) + st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + final_update = set() + symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'construction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2641, 10)) + st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) transitions.append(fac.Transition(st_1, [ - ])) - st_0._set_transitionSet(transitions) - transitions = [] + fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_2, [ - ])) + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_13, [ + ])) + transitions.append(fac.Transition(st_14, [ + ])) + st_12._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_12, True) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_12, False) ])) + st_13._set_transitionSet(transitions) + transitions = [] + st_14._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -RefurbishmentMeasureType._Automaton = _BuildAutomaton_73() +ThermalComponentType._Automaton = _BuildAutomaton_92() -RefurbishmentMeasurePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasure'), RefurbishmentMeasureType, scope=RefurbishmentMeasurePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1293, 2))) +ThermalComponentPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalComponent'), ThermalComponentType, scope=ThermalComponentPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2621, 2))) -def _BuildAutomaton_74 (): +def _BuildAutomaton_93 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_74 - del _BuildAutomaton_74 + global _BuildAutomaton_93 + del _BuildAutomaton_93 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1306, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2659, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RefurbishmentMeasurePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RefurbishmentMeasure')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1306, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalComponentPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalComponent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2659, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -15093,26 +16770,26 @@ def _BuildAutomaton_74 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -RefurbishmentMeasurePropertyType._Automaton = _BuildAutomaton_74() +ThermalComponentPropertyType._Automaton = _BuildAutomaton_93() -RegularTimeSeriesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeries'), RegularTimeSeriesType, scope=RegularTimeSeriesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1312, 2))) +ThermalDistributionSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystem'), ThermalDistributionSystemType, scope=ThermalDistributionSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2666, 2))) -def _BuildAutomaton_75 (): +def _BuildAutomaton_94 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_75 - del _BuildAutomaton_75 + global _BuildAutomaton_94 + del _BuildAutomaton_94 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1329, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2687, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeries')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1329, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2687, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -15120,26 +16797,26 @@ def _BuildAutomaton_75 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -RegularTimeSeriesPropertyType._Automaton = _BuildAutomaton_75() +ThermalDistributionSystemPropertyType._Automaton = _BuildAutomaton_94() -RegularTimeSeriesFilePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFile'), RegularTimeSeriesFileType, scope=RegularTimeSeriesFilePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1336, 2))) +ThermalStorageSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystem'), ThermalStorageSystemType, scope=ThermalStorageSystemPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2694, 2))) -def _BuildAutomaton_76 (): +def _BuildAutomaton_95 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_76 - del _BuildAutomaton_76 + global _BuildAutomaton_95 + del _BuildAutomaton_95 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1356, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2713, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFilePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RegularTimeSeriesFile')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1356, 6)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2713, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -15147,202 +16824,181 @@ def _BuildAutomaton_76 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -RegularTimeSeriesFilePropertyType._Automaton = _BuildAutomaton_76() +ThermalStorageSystemPropertyType._Automaton = _BuildAutomaton_95() -ShadingTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximumCoverRatio'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=ShadingTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1369, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'additionalThermalBridgeUValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalZoneType, documentation='Transmission heat loss contribution [W/m².K] of the thermal bridges of the thermal zone shell to the overall UValue.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2729, 10))) -ShadingTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), pyxb.binding.datatypes.string, scope=ShadingTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1370, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'effectiveThermalCapacity'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalZoneType, documentation='Thermal capacity [Wh/K] of the zone including the contributing construction layers and zone fournitures.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2734, 10))) -ShadingTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'transmittance'), TransmittancePropertyType, scope=ShadingTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1371, 6))) +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), FloorAreaPropertyType, scope=ThermalZoneType, documentation='Floor area of the ThermalZone. Different calculation methods (e.g. gross area, net area) can be selected.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2739, 10))) -def _BuildAutomaton_77 (): +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volume'), VolumeTypePropertyType, scope=ThermalZoneType, documentation='Volume of a Thermal Zone. Different calculation methods (e.g. net volume, gross volume) can be selected.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2744, 10))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'contains'), UsageZonePropertyType, scope=ThermalZoneType, documentation='One thermal zone may include several usage zones. If a thermal zone is related to more than one usage zone, the UsageZone attribute floorArea is mantatory in order to enable the calculation of avarage heating / cooling schedules.\nA UsageZone object can only be referenced by one ThermalZone object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2749, 10))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'indirectlyHeatedAreaRatio'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=ThermalZoneType, documentation='[find precise definition]', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2758, 10))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'infiltrationRate'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalZoneType, documentation='Air change rate [1/h] due to air leakage of the zone shell.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2763, 10))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isCooled'), pyxb.binding.datatypes.boolean, scope=ThermalZoneType, documentation='true if the thermal zone has energy system for space cooling', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2768, 10), unicode_default='true')) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isHeated'), pyxb.binding.datatypes.boolean, scope=ThermalZoneType, documentation='true if the thermal zone has energy system for space heating', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2773, 10), unicode_default='true')) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=ThermalZoneType, documentation='Geometrical representation of the ThermalZone volume.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2778, 10))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom'), teaser.data.bindings.opengis.citygml.raw.building.InteriorRoomPropertyType, scope=ThermalZoneType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2783, 10))) + +ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), ThermalBoundaryPropertyType, scope=ThermalZoneType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2790, 10))) + +def _BuildAutomaton_96 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_77 - del _BuildAutomaton_77 + global _BuildAutomaton_96 + del _BuildAutomaton_96 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1370, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(ShadingTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maximumCoverRatio')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1369, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(ShadingTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1370, 6)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = set() - symbol = pyxb.binding.content.ElementUse(ShadingTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'transmittance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1371, 6)) - st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - transitions = [] - transitions.append(fac.Transition(st_1, [ - ])) - transitions.append(fac.Transition(st_2, [ - ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - st_2._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -ShadingTypeType._Automaton = _BuildAutomaton_77() - - - - -ShadingTypePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ShadingType'), ShadingTypeType, scope=ShadingTypePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1363, 2))) - -def _BuildAutomaton_78 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_78 - del _BuildAutomaton_78 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1376, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ShadingTypePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ShadingType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1376, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -ShadingTypePropertyType._Automaton = _BuildAutomaton_78() - - - - -SolarThermalSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystem'), SolarThermalSystemType, scope=SolarThermalSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1382, 2))) - -def _BuildAutomaton_79 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_79 - del _BuildAutomaton_79 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1397, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SolarThermalSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1397, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -SolarThermalSystemPropertyType._Automaton = _BuildAutomaton_79() - - - - -SolidMaterialPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SolidMaterial'), SolidMaterialType, scope=SolidMaterialPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1404, 2))) - -def _BuildAutomaton_80 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_80 - del _BuildAutomaton_80 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1423, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SolidMaterial')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1423, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -SolidMaterialPropertyType._Automaton = _BuildAutomaton_80() - - - - -SystemOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endUse'), EndUseType, scope=SystemOperationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1450, 10))) - -SystemOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationTime'), SchedulePropertyType, scope=SystemOperationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1451, 10))) - -SystemOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'yearlyGlobalEfficiency'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SystemOperationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1452, 10))) - -def _BuildAutomaton_81 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_81 - del _BuildAutomaton_81 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1451, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1452, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2729, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2734, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2739, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2744, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2749, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2758, 10)) + counters.add(cc_17) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2763, 10)) + counters.add(cc_18) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2778, 10)) + counters.add(cc_19) + cc_20 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2783, 10)) + counters.add(cc_20) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = set() - symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endUse')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1450, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1451, 10)) - st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(SystemOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearlyGlobalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1452, 10)) - st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'additionalThermalBridgeUValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2729, 10)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'effectiveThermalCapacity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2734, 10)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'floorArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2739, 10)) + st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volume')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2744, 10)) + st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_15) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'contains')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2749, 10)) + st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_16) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'indirectlyHeatedAreaRatio')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2758, 10)) + st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_17) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'infiltrationRate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2763, 10)) + st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_18) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isCooled')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2768, 10)) + st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_19) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isHeated')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2773, 10)) + st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_20) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2778, 10)) + st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_21) + final_update = None + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2783, 10)) + st_22 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_22) + final_update = set() + symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2790, 10)) + st_23 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_23) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -15356,6 +17012,34 @@ def _BuildAutomaton_81 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -15368,6 +17052,34 @@ def _BuildAutomaton_81 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -15377,292 +17089,34 @@ def _BuildAutomaton_81 (): transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - ])) - transitions.append(fac.Transition(st_7, [ - ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, True) ])) - st_7._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -SystemOperationType._Automaton = _BuildAutomaton_81() - - - - -SystemOperationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SystemOperation'), SystemOperationType, scope=SystemOperationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1442, 2))) - -def _BuildAutomaton_82 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_82 - del _BuildAutomaton_82 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1459, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SystemOperationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SystemOperation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1459, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -SystemOperationPropertyType._Automaton = _BuildAutomaton_82() - - - - -ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'azimuth'), teaser.data.bindings.opengis.raw.gml.AngleType, scope=ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1474, 10))) - -ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inclination'), teaser.data.bindings.opengis.raw.gml.AngleType, scope=ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1475, 10))) - -ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalBoundaryType'), ThermalBoundaryTypeValues, scope=ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1476, 10))) - -ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1477, 10))) - -ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'partOf'), ThermalZonePropertyType, scope=ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1478, 10))) - -ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'composedOf'), ThermalComponentPropertyType, scope=ThermalBoundaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1479, 10))) - -ThermalBoundaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'correspondsTo'), teaser.data.bindings.opengis.raw.gml.ReferenceType, scope=ThermalBoundaryType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1480, 10))) - -def _BuildAutomaton_83 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_83 - del _BuildAutomaton_83 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1474, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1475, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1477, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=1, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1478, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1480, 10)) - counters.add(cc_16) - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'azimuth')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1474, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inclination')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1475, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermalBoundaryType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1476, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1477, 10)) - st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_15) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'partOf')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1478, 10)) - st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_16) - final_update = set() - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'composedOf')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1479, 10)) - st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_17) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'correspondsTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1480, 10)) - st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_18) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_0, False) ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] @@ -15690,6 +17144,16 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -15714,15 +17178,25 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_5, False) ])) @@ -15736,6 +17210,16 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -15756,6 +17240,16 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -15774,6 +17268,16 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -15790,6 +17294,16 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -15804,6 +17318,16 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -15816,6 +17340,16 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ @@ -15826,6 +17360,16 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_11, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ @@ -15834,62 +17378,161 @@ def _BuildAutomaton_83 (): fac.UpdateInstruction(cc_12, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_13, True) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_14, True) ])) transitions.append(fac.Transition(st_15, [ - ])) + fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_16, [ - ])) + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_14, False) ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_14, True) ])) + fac.UpdateInstruction(cc_15, True) ])) transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_14, False) ])) + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_15, False) ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_15, True) ])) + fac.UpdateInstruction(cc_16, True) ])) transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_15, False) ])) + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_16, False) ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ - ])) + fac.UpdateInstruction(cc_17, True) ])) transitions.append(fac.Transition(st_18, [ - ])) + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_17, False) ])) st_17._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_16, True) ])) + fac.UpdateInstruction(cc_18, True) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_18, False) ])) st_18._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_20, [ + ])) + st_19._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_21, [ + ])) + transitions.append(fac.Transition(st_22, [ + ])) + transitions.append(fac.Transition(st_23, [ + ])) + st_20._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_19, True) ])) + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_19, False) ])) + transitions.append(fac.Transition(st_23, [ + fac.UpdateInstruction(cc_19, False) ])) + st_21._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_20, True) ])) + transitions.append(fac.Transition(st_23, [ + fac.UpdateInstruction(cc_20, False) ])) + st_22._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_23, [ + ])) + st_23._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -ThermalBoundaryType._Automaton = _BuildAutomaton_83() +ThermalZoneType._Automaton = _BuildAutomaton_96() -ThermalBoundaryPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundary'), ThermalBoundaryType, scope=ThermalBoundaryPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1466, 2))) +ThermalZonePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=ThermalZonePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2720, 2))) -def _BuildAutomaton_84 (): +def _BuildAutomaton_97 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_84 - del _BuildAutomaton_84 + global _BuildAutomaton_97 + del _BuildAutomaton_97 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2804, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ThermalZonePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2804, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ThermalZonePropertyType._Automaton = _BuildAutomaton_97() + + + + +TimeSeriesSchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedule'), TimeSeriesScheduleType, scope=TimeSeriesSchedulePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2811, 2))) + +def _BuildAutomaton_98 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_98 + del _BuildAutomaton_98 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1493, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2826, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalBoundaryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalBoundary')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1493, 6)) + symbol = pyxb.binding.content.ElementUse(TimeSeriesSchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2826, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -15897,118 +17540,335 @@ def _BuildAutomaton_84 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ThermalBoundaryPropertyType._Automaton = _BuildAutomaton_84() +TimeSeriesSchedulePropertyType._Automaton = _BuildAutomaton_98() -ThermalComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'area'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=ThermalComponentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1526, 10))) +TimeValuesPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'acquisitionMethod'), AcquisitionMethodValue, scope=TimeValuesPropertiesType, documentation='The method for variable acquisition (e.g. simulation, measured).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2839, 6))) -ThermalComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isGroundCoupled'), pyxb.binding.datatypes.boolean, scope=ThermalComponentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1527, 10))) +TimeValuesPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interpolationType'), InterpolationTypeValue, scope=TimeValuesPropertiesType, documentation='Mathematical rule required for the variable interpolation, defined in WaterML:http://def.seegrid.csiro.au/sissvoc/ogc-def/resource?uri=http://www.opengis.net/def/waterml/2.0/interpolationType/', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2844, 6))) -ThermalComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isSunExposed'), pyxb.binding.datatypes.boolean, scope=ThermalComponentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1528, 10))) +TimeValuesPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'qualityDescription'), pyxb.binding.datatypes.string, scope=TimeValuesPropertiesType, documentation='Description of the data quality (e.g. bad, average, good, excellent).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2849, 6))) -ThermalComponentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relates'), teaser.data.bindings.opengis.raw.gml.ReferenceType, scope=ThermalComponentType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1529, 10))) +TimeValuesPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'source'), pyxb.binding.datatypes.string, scope=TimeValuesPropertiesType, documentation='Designation of the data source.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2854, 6))) -def _BuildAutomaton_85 (): +def _BuildAutomaton_99 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_85 - del _BuildAutomaton_85 + global _BuildAutomaton_99 + del _BuildAutomaton_99 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2849, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2854, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1529, 10)) - counters.add(cc_12) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'acquisitionMethod')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2839, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + final_update = set() + symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interpolationType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2844, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'qualityDescription')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2849, 6)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'source')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2854, 6)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + transitions.append(fac.Transition(st_3, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, True) ])) + st_3._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +TimeValuesPropertiesType._Automaton = _BuildAutomaton_99() + + + + +TimeValuesPropertiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeValuesProperties'), TimeValuesPropertiesType, scope=TimeValuesPropertiesPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2833, 2))) + +def _BuildAutomaton_100 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_100 + del _BuildAutomaton_100 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2863, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeValuesProperties')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2863, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +TimeValuesPropertiesPropertyType._Automaton = _BuildAutomaton_100() + + + + +TransmittanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=TransmittanceType, documentation='Fraction (between 0 and 1) of energy transmittance', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2875, 6))) + +TransmittanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange'), WavelengthRangeType, scope=TransmittanceType, documentation='Wavelength range of the incident radiant flux, for which the absorptance ratio is defined.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2880, 6))) + +def _BuildAutomaton_101 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_101 + del _BuildAutomaton_101 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(TransmittanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fraction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2875, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + symbol = pyxb.binding.content.ElementUse(TransmittanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2880, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + st_1._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +TransmittanceType._Automaton = _BuildAutomaton_101() + + + + +TransmittancePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Transmittance'), TransmittanceType, scope=TransmittancePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2869, 2))) + +def _BuildAutomaton_102 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_102 + del _BuildAutomaton_102 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2889, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(TransmittancePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Transmittance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2889, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +TransmittancePropertyType._Automaton = _BuildAutomaton_102() + + + + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coolingSchedule'), SchedulePropertyType, scope=UsageZoneType, documentation='Temperature schedule [°C] of the active cooling inside the usage zone.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2903, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatingSchedule'), SchedulePropertyType, scope=UsageZoneType, documentation='Temperature schedule [°C] of the active heating inside the usage zone.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2908, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageZoneType'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=UsageZoneType, documentation='Usage class of the zone.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2913, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usedFloors'), teaser.data.bindings.opengis.raw.gml.integerList, scope=UsageZoneType, documentation='List of the number of floors part of the usage zone (0 = ground level).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2918, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ventilationSchedule'), SchedulePropertyType, scope=UsageZoneType, documentation='Air change rate [1/h] schedule of the ventilation system inside the usage zone.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2923, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), FloorAreaPropertyType, scope=UsageZoneType, documentation='Floor area of the UsageZone. Different calculation methods (e.g. gross area, net area) can be selected.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2928, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=UsageZoneType, documentation='Geometric representation of the UsageZone volume.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2933, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'averageInternalGains'), HeatExchangeTypePropertyType, scope=UsageZoneType, documentation='Aggregated average heat energy per year (in W) dissipated by the occupants and facilities in a usage zone over the whole year (positive for heat source, negative for heat sink/cool source).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2938, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'contains'), BuildingUnitPropertyType, scope=UsageZoneType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2946, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy'), OccupantsPropertyType, scope=UsageZoneType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2953, 10))) + +UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'equippedWith'), FacilitiesPropertyType, scope=UsageZoneType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2960, 10))) + +def _BuildAutomaton_103 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_103 + del _BuildAutomaton_103 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2903, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2908, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2918, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2923, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2928, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2933, 10)) + counters.add(cc_17) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2938, 10)) + counters.add(cc_18) + cc_19 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2946, 10)) + counters.add(cc_19) + cc_20 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2953, 10)) + counters.add(cc_20) + cc_21 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2960, 10)) + counters.add(cc_21) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'area')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1526, 10)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coolingSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2903, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isGroundCoupled')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1527, 10)) - st_13 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatingSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2908, 10)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isSunExposed')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1528, 10)) - st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usageZoneType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2913, 10)) + st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() - final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(ThermalComponentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1529, 10)) + final_update.add(fac.UpdateInstruction(cc_14, False)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usedFloors')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2918, 10)) st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_15) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_15, False)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ventilationSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2923, 10)) + st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_16) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_16, False)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'floorArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2928, 10)) + st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_17) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_17, False)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2933, 10)) + st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_18) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_18, False)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'averageInternalGains')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2938, 10)) + st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_19) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_19, False)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'contains')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2946, 10)) + st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_20) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_20, False)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2953, 10)) + st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_21) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_21, False)) + symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'equippedWith')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2960, 10)) + st_22 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_22) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -16036,6 +17896,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -16062,6 +17926,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -16086,6 +17954,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -16108,6 +17980,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -16128,6 +18004,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -16146,6 +18026,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -16162,6 +18046,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -16176,6 +18064,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -16188,6 +18080,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -16198,6 +18094,10 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -16206,50 +18106,162 @@ def _BuildAutomaton_85 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_11, True) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) transitions.append(fac.Transition(st_13, [ - ])) + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_13, True) ])) transitions.append(fac.Transition(st_14, [ - ])) + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ ])) + transitions.append(fac.Transition(st_16, [ + ])) + transitions.append(fac.Transition(st_17, [ + ])) + transitions.append(fac.Transition(st_18, [ + ])) + transitions.append(fac.Transition(st_19, [ + ])) + transitions.append(fac.Transition(st_20, [ + ])) + transitions.append(fac.Transition(st_21, [ + ])) + transitions.append(fac.Transition(st_22, [ + ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_12, True) ])) + fac.UpdateInstruction(cc_14, True) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_14, False) ])) st_15._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_15, True) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_15, False) ])) + st_16._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_16, True) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_16, False) ])) + st_17._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_17, True) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_17, False) ])) + st_18._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_18, True) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_18, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_18, False) ])) + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_18, False) ])) + st_19._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_19, True) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_19, False) ])) + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_19, False) ])) + st_20._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_20, True) ])) + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_20, False) ])) + st_21._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_21, True) ])) + st_22._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -ThermalComponentType._Automaton = _BuildAutomaton_85() +UsageZoneType._Automaton = _BuildAutomaton_103() -ThermalComponentPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalComponent'), ThermalComponentType, scope=ThermalComponentPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1518, 2))) +UsageZonePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UsageZone'), UsageZoneType, scope=UsageZonePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2895, 2))) -def _BuildAutomaton_86 (): +def _BuildAutomaton_104 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_86 - del _BuildAutomaton_86 + global _BuildAutomaton_104 + del _BuildAutomaton_104 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1542, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2973, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalComponentPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalComponent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1542, 6)) + symbol = pyxb.binding.content.ElementUse(UsageZonePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UsageZone')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2973, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -16257,53 +18269,58 @@ def _BuildAutomaton_86 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ThermalComponentPropertyType._Automaton = _BuildAutomaton_86() +UsageZonePropertyType._Automaton = _BuildAutomaton_104() -ThermalDistributionSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystem'), ThermalDistributionSystemType, scope=ThermalDistributionSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1549, 2))) +VolumeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'type'), VolumeTypeValue, scope=VolumeTypeType, documentation='Categorization of a method the calculate the volume.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2986, 6))) -def _BuildAutomaton_87 (): +VolumeTypeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), teaser.data.bindings.opengis.raw.gml.VolumeType, scope=VolumeTypeType, documentation='Volume value.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2991, 6))) + +def _BuildAutomaton_105 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_87 - del _BuildAutomaton_87 + global _BuildAutomaton_105 + del _BuildAutomaton_105 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1566, 6)) - counters.add(cc_0) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalDistributionSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1566, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(VolumeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'type')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2986, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) + final_update = set() + symbol = pyxb.binding.content.ElementUse(VolumeTypeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2991, 6)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + ])) st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -ThermalDistributionSystemPropertyType._Automaton = _BuildAutomaton_87() + transitions = [] + st_1._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +VolumeTypeType._Automaton = _BuildAutomaton_105() -ThermalStorageSystemPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystem'), ThermalStorageSystemType, scope=ThermalStorageSystemPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1573, 2))) +VolumeTypePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VolumeType'), VolumeTypeType, scope=VolumeTypePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2980, 2))) -def _BuildAutomaton_88 (): +def _BuildAutomaton_106 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_88 - del _BuildAutomaton_88 + global _BuildAutomaton_106 + del _BuildAutomaton_106 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1588, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3000, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalStorageSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1588, 6)) + symbol = pyxb.binding.content.ElementUse(VolumeTypePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VolumeType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3000, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -16311,189 +18328,288 @@ def _BuildAutomaton_88 (): fac.UpdateInstruction(cc_0, True) ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ThermalStorageSystemPropertyType._Automaton = _BuildAutomaton_88() +VolumeTypePropertyType._Automaton = _BuildAutomaton_106() + + +WeatherDataType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'weatherDataType'), WeatherDataTypeValue, scope=WeatherDataType, documentation='Type of the meteorological or physical parameter.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3057, 10))) +WeatherDataType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'values'), TimeSeriesPropertyType, scope=WeatherDataType, documentation='Time series of data', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3062, 10))) + +WeatherDataType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'position'), teaser.data.bindings.opengis.raw.gml.PointPropertyType, scope=WeatherDataType, documentation='Measurement position.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3070, 10))) + +def _BuildAutomaton_107 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_107 + del _BuildAutomaton_107 + import pyxb.utils.fac as fac -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'additionalThermalBridgeUValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1604, 10))) + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3070, 10)) + counters.add(cc_3) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(WeatherDataType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(WeatherDataType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(WeatherDataType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(WeatherDataType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'weatherDataType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3057, 10)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + symbol = pyxb.binding.content.ElementUse(WeatherDataType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'values')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3062, 10)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(WeatherDataType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'position')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3070, 10)) + st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, True) ])) + st_5._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +WeatherDataType._Automaton = _BuildAutomaton_107() -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'effectiveThermalCapacity'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1605, 10))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), FloorAreaPropertyType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1606, 10))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'grossVolume'), teaser.data.bindings.opengis.raw.gml.VolumeType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1607, 10))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relates'), UsageZonePropertyType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1608, 10))) +WeatherDataPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'WeatherData'), WeatherDataType, scope=WeatherDataPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3049, 2))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'indirectlyHeatedAreaRatio'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1609, 10))) +def _BuildAutomaton_108 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_108 + del _BuildAutomaton_108 + import pyxb.utils.fac as fac -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'infiltrationRate'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1610, 10))) + counters = set() + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3081, 6)) + counters.add(cc_0) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(WeatherDataPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'WeatherData')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 3081, 6)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +WeatherDataPropertyType._Automaton = _BuildAutomaton_108() -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isCooled'), pyxb.binding.datatypes.boolean, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1611, 10))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isHeated'), pyxb.binding.datatypes.boolean, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1612, 10))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'netVolume'), teaser.data.bindings.opengis.raw.gml.VolumeType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1613, 10))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1614, 10))) +SolarEnergySystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry'), teaser.data.bindings.opengis.raw.gml.MultiSurfacePropertyType, scope=SolarEnergySystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom'), teaser.data.bindings.opengis.citygml.raw.building.InteriorRoomPropertyType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1615, 10))) +SolarEnergySystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'installedOnBoundarySurface'), teaser.data.bindings.opengis.raw.gml.ReferenceType, scope=SolarEnergySystemType, documentation='Relation between the solar system and the building boundary surface on which it is installed', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10))) -ThermalZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), ThermalBoundaryPropertyType, scope=ThermalZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1616, 10))) +SolarEnergySystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'installedOnBuildingInstallation'), teaser.data.bindings.opengis.citygml.raw.building.BuildingInstallationPropertyType, scope=SolarEnergySystemType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10))) -def _BuildAutomaton_89 (): +def _BuildAutomaton_109 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_89 - del _BuildAutomaton_89 + global _BuildAutomaton_109 + del _BuildAutomaton_109 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1604, 10)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1605, 10)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1606, 10)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1607, 10)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1608, 10)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1609, 10)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1610, 10)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1613, 10)) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10)) counters.add(cc_19) - cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1614, 10)) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10)) counters.add(cc_20) - cc_21 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1615, 10)) - counters.add(cc_21) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'additionalThermalBridgeUValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1604, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'effectiveThermalCapacity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1605, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_13, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'floorArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1606, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_14, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'grossVolume')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1607, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_15, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1608, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_16, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'indirectlyHeatedAreaRatio')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1609, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_17, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'infiltrationRate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1610, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_18, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isCooled')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1611, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_19, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOnBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10)) st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isHeated')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1612, 10)) - st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_20) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'netVolume')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1613, 10)) - st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_21) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1614, 10)) - st_22 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_22) - final_update = None - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interiorRoom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1615, 10)) - st_23 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_23) final_update = set() - symbol = pyxb.binding.content.ElementUse(ThermalZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1616, 10)) - st_24 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_24) + final_update.add(fac.UpdateInstruction(cc_20, False)) + symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOnBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10)) + st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_20) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -16535,6 +18651,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -16575,6 +18693,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -16613,6 +18733,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -16649,6 +18771,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -16683,6 +18807,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -16715,6 +18841,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -16745,6 +18873,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -16773,6 +18903,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -16799,6 +18931,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -16823,6 +18957,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -16845,6 +18981,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ @@ -16865,6 +19003,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_11, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ @@ -16883,6 +19023,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_12, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ @@ -16899,6 +19041,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ @@ -16913,6 +19057,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_14, False) ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ @@ -16925,6 +19071,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_15, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_15, False) ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ @@ -16935,6 +19083,8 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_16, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_16, False) ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ @@ -16943,453 +19093,155 @@ def _BuildAutomaton_89 (): fac.UpdateInstruction(cc_17, False) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_17, False) ])) st_17._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_18, True) ])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_18, False) ])) - st_18._set_transitionSet(transitions) - transitions = [] transitions.append(fac.Transition(st_20, [ - ])) - st_19._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_21, [ - ])) - transitions.append(fac.Transition(st_22, [ - ])) - transitions.append(fac.Transition(st_23, [ - ])) - transitions.append(fac.Transition(st_24, [ - ])) - st_20._set_transitionSet(transitions) + fac.UpdateInstruction(cc_18, False) ])) + st_18._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_21, [ + transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_19, True) ])) - transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_19, False) ])) - transitions.append(fac.Transition(st_23, [ - fac.UpdateInstruction(cc_19, False) ])) - transitions.append(fac.Transition(st_24, [ + transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_19, False) ])) - st_21._set_transitionSet(transitions) + st_19._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_22, [ + transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_20, True) ])) - transitions.append(fac.Transition(st_23, [ - fac.UpdateInstruction(cc_20, False) ])) - transitions.append(fac.Transition(st_24, [ - fac.UpdateInstruction(cc_20, False) ])) - st_22._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_23, [ - fac.UpdateInstruction(cc_21, True) ])) - transitions.append(fac.Transition(st_24, [ - fac.UpdateInstruction(cc_21, False) ])) - st_23._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_24, [ - ])) - st_24._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -ThermalZoneType._Automaton = _BuildAutomaton_89() - - - - -ThermalZonePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone'), ThermalZoneType, scope=ThermalZonePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1595, 2))) - -def _BuildAutomaton_90 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_90 - del _BuildAutomaton_90 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1623, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalZonePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThermalZone')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1623, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -ThermalZonePropertyType._Automaton = _BuildAutomaton_90() - - - - -TimeSeriesSchedulePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedule'), TimeSeriesScheduleType, scope=TimeSeriesSchedulePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1630, 2))) - -def _BuildAutomaton_91 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_91 - del _BuildAutomaton_91 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1645, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeSeriesSchedulePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeSeriesSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1645, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) + st_20._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -TimeSeriesSchedulePropertyType._Automaton = _BuildAutomaton_91() - - +SolarEnergySystemType._Automaton = _BuildAutomaton_109() -TimeValuesPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'acquisitionMethod'), pyxb.binding.datatypes.string, scope=TimeValuesPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1658, 6))) -TimeValuesPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interpolationType'), InterpolationType, scope=TimeValuesPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1659, 6))) -TimeValuesPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'qualityDescription'), pyxb.binding.datatypes.string, scope=TimeValuesPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1660, 6))) +BoilerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'condensation'), pyxb.binding.datatypes.boolean, scope=BoilerType, documentation='True if the boiler use the condensing process, it means extract additional heat from the waste gases by condensing this water vapour to liquid water. False otherwise.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 330, 10))) -TimeValuesPropertiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'source'), pyxb.binding.datatypes.string, scope=TimeValuesPropertiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1661, 6))) - -def _BuildAutomaton_92 (): +def _BuildAutomaton_110 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_92 - del _BuildAutomaton_92 + global _BuildAutomaton_110 + del _BuildAutomaton_110 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1658, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1659, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1660, 6)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1661, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + counters.add(cc_17) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'acquisitionMethod')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1658, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interpolationType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1659, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'qualityDescription')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1660, 6)) + final_update = None + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'source')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1661, 6)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - st_3._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -TimeValuesPropertiesType._Automaton = _BuildAutomaton_92() - - - - -TimeValuesPropertiesPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeValuesProperties'), TimeValuesPropertiesType, scope=TimeValuesPropertiesPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1652, 2))) - -def _BuildAutomaton_93 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_93 - del _BuildAutomaton_93 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1666, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeValuesPropertiesPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeValuesProperties')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1666, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -TimeValuesPropertiesPropertyType._Automaton = _BuildAutomaton_93() - - - - -TransmittanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fraction'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=TransmittanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1678, 6))) - -TransmittanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange'), WavelengthRangeType, scope=TransmittanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1679, 6))) - -def _BuildAutomaton_94 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_94 - del _BuildAutomaton_94 - import pyxb.utils.fac as fac - - counters = set() - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(TransmittanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fraction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1678, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - symbol = pyxb.binding.content.ElementUse(TransmittanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'wavelengthRange')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1679, 6)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - transitions = [] - transitions.append(fac.Transition(st_1, [ - ])) - st_0._set_transitionSet(transitions) - transitions = [] - st_1._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -TransmittanceType._Automaton = _BuildAutomaton_94() - - - - -TransmittancePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Transmittance'), TransmittanceType, scope=TransmittancePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1672, 2))) - -def _BuildAutomaton_95 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_95 - del _BuildAutomaton_95 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1684, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TransmittancePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Transmittance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1684, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -TransmittancePropertyType._Automaton = _BuildAutomaton_95() - - - - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coolingSchedule'), SchedulePropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1698, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatingSchedule'), SchedulePropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1699, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageZoneClass'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=UsageZoneType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1700, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usedFloors'), teaser.data.bindings.opengis.raw.gml.integerList, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1707, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ventilationSchedule'), SchedulePropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1708, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'floorArea'), FloorAreaPropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1709, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry'), teaser.data.bindings.opengis.raw.gml.SolidPropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1710, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'internalGains'), HeatExchangeTypePropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1711, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'contains'), BuildingUnitPropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1712, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy'), OccupantsPropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1713, 10))) - -UsageZoneType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'has'), FacilitiesPropertyType, scope=UsageZoneType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1714, 10))) - -def _BuildAutomaton_96 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_96 - del _BuildAutomaton_96 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1698, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1699, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1707, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1708, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1709, 10)) - counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1710, 10)) - counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1711, 10)) - counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1712, 10)) - counters.add(cc_19) - cc_20 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1713, 10)) - counters.add(cc_20) - cc_21 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1714, 10)) - counters.add(cc_21) - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coolingSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1698, 10)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatingSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1699, 10)) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) - final_update = set() - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usageZoneClass')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1700, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usedFloors')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1707, 10)) - st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ventilationSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1708, 10)) - st_16 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'floorArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1709, 10)) - st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() - final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volumeGeometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1710, 10)) - st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'condensation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 330, 10)) + st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'internalGains')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1711, 10)) - st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_19) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'contains')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1712, 10)) - st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_20) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_20, False)) - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'occupiedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1713, 10)) - st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_21) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_21, False)) - symbol = pyxb.binding.content.ElementUse(UsageZoneType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1714, 10)) - st_22 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_22) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -17421,6 +19273,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -17451,6 +19311,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -17479,6 +19347,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -17505,6 +19381,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -17529,6 +19413,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -17551,6 +19443,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -17571,6 +19471,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -17589,6 +19497,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -17605,6 +19521,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -17619,6 +19543,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -17631,6 +19563,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ @@ -17641,6 +19581,14 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_11, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ @@ -17649,295 +19597,213 @@ def _BuildAutomaton_96 (): fac.UpdateInstruction(cc_12, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_13, True) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_13, False) ])) - st_13._set_transitionSet(transitions) - transitions = [] transitions.append(fac.Transition(st_15, [ - ])) + fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_16, [ - ])) + fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_17, [ - ])) + fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_18, [ - ])) - transitions.append(fac.Transition(st_19, [ - ])) - transitions.append(fac.Transition(st_20, [ - ])) - transitions.append(fac.Transition(st_21, [ - ])) - transitions.append(fac.Transition(st_22, [ - ])) - st_14._set_transitionSet(transitions) + fac.UpdateInstruction(cc_13, False) ])) + st_13._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_15, [ + transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_14, True) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_20, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_14, False) ])) - st_15._set_transitionSet(transitions) + st_14._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_16, [ + transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_15, True) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_15, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_15, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_20, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_15, False) ])) - st_16._set_transitionSet(transitions) + st_15._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_17, [ + transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_16, True) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_20, [ - fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_21, [ + transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_22, [ + transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_16, False) ])) - st_17._set_transitionSet(transitions) + st_16._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_18, [ + transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_17, True) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_17, False) ])) - transitions.append(fac.Transition(st_20, [ - fac.UpdateInstruction(cc_17, False) ])) - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_17, False) ])) - transitions.append(fac.Transition(st_22, [ + transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_17, False) ])) - st_18._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_18, True) ])) - transitions.append(fac.Transition(st_20, [ - fac.UpdateInstruction(cc_18, False) ])) - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_18, False) ])) - transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_18, False) ])) - st_19._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_20, [ - fac.UpdateInstruction(cc_19, True) ])) - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_19, False) ])) - transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_19, False) ])) - st_20._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_20, True) ])) - transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_20, False) ])) - st_21._set_transitionSet(transitions) + st_17._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_21, True) ])) - st_22._set_transitionSet(transitions) + st_18._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -UsageZoneType._Automaton = _BuildAutomaton_96() - - - - -UsageZonePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UsageZone'), UsageZoneType, scope=UsageZonePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1690, 2))) - -def _BuildAutomaton_97 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_97 - del _BuildAutomaton_97 - import pyxb.utils.fac as fac +BoilerType._Automaton = _BuildAutomaton_110() - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1721, 6)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UsageZonePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UsageZone')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1721, 6)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -UsageZonePropertyType._Automaton = _BuildAutomaton_97() +CombinedHeatPowerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'technologyType'), pyxb.binding.datatypes.string, scope=CombinedHeatPowerType, documentation='Cogeneration technology (e.g. Stirling motor, engine motor, turbine).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 442, 10))) -SolarEnergySystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'collectorSurface'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=SolarEnergySystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 128, 10))) +CombinedHeatPowerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalEfficiency'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=CombinedHeatPowerType, documentation='Efficiency of the heat production, corresponding to the quotient of the thermal output over the fuel input.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 447, 10))) -SolarEnergySystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'panelAzimuth'), teaser.data.bindings.opengis.raw.gml.AngleType, scope=SolarEnergySystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 129, 10))) +CombinedHeatPowerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'electricalEfficiency'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=CombinedHeatPowerType, documentation='Efficiency of the power production, corresponding to the quotient of the electrical output over the fuel input.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 452, 10))) -SolarEnergySystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'panelInclination'), teaser.data.bindings.opengis.raw.gml.AngleType, scope=SolarEnergySystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 130, 10))) - -SolarEnergySystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'installedOn'), teaser.data.bindings.opengis.raw.gml.ReferenceType, scope=SolarEnergySystemType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 131, 10))) - -def _BuildAutomaton_98 (): +def _BuildAutomaton_111 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_98 - del _BuildAutomaton_98 + global _BuildAutomaton_111 + del _BuildAutomaton_111 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 131, 10)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 447, 10)) counters.add(cc_18) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 452, 10)) + counters.add(cc_19) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) - final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'collectorSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 128, 10)) + final_update = set() + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'technologyType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 442, 10)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) - final_update = None - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'panelAzimuth')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 129, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_18, False)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 447, 10)) st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = set() - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'panelInclination')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 130, 10)) + final_update.add(fac.UpdateInstruction(cc_19, False)) + symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'electricalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 452, 10)) st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_20) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(SolarEnergySystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 131, 10)) - st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_21) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -18355,147 +20221,57 @@ def _BuildAutomaton_98 (): transitions = [] transitions.append(fac.Transition(st_19, [ ])) + transitions.append(fac.Transition(st_20, [ + ])) st_18._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_18, True) ])) transitions.append(fac.Transition(st_20, [ - ])) + fac.UpdateInstruction(cc_18, False) ])) st_19._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_21, [ - ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_19, True) ])) st_20._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_18, True) ])) - st_21._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -SolarEnergySystemType._Automaton = _BuildAutomaton_98() +CombinedHeatPowerType._Automaton = _BuildAutomaton_111() -BoilerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'condensation'), pyxb.binding.datatypes.boolean, scope=BoilerType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 221, 10))) +ConstantValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'averageValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ConstantValueScheduleType, documentation='Average variable value.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 478, 10))) -def _BuildAutomaton_99 (): +def _BuildAutomaton_112 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_99 - del _BuildAutomaton_99 + global _BuildAutomaton_112 + del _BuildAutomaton_112 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - counters.add(cc_17) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ConstantValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ConstantValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ConstantValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + symbol = pyxb.binding.content.ElementUse(ConstantValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'averageValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 478, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_15) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_16) - final_update = None - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_17) - final_update = set() - symbol = pyxb.binding.content.ElementUse(BoilerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'condensation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 221, 10)) - st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_18) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -18505,36 +20281,6 @@ def _BuildAutomaton_99 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -18543,35 +20289,136 @@ def _BuildAutomaton_99 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + st_3._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +ConstantValueScheduleType._Automaton = _BuildAutomaton_112() + + + + +ConstructionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ConstructionType, documentation='Overall heat transfer coefficient. It represents the heat flux transfer through a construction, normalized by the construction surface and the difference of temperature across the construction, at steady state.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 505, 10))) + +ConstructionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'opticalProperties'), OpticalPropertiesPropertyType, scope=ConstructionType, documentation='Optical properties of a Construction', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 510, 10))) + +ConstructionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'serviceLife'), ServiceLifePropertyType, scope=ConstructionType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 515, 10))) + +ConstructionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'layer'), LayerPropertyType, scope=ConstructionType, documentation="Reference to layers that comprise this construction. Multiple LayerId's order is important and specifies the layering of the layer's referenced materials. The first Surface/AdjacentSpaceId entered will determine how the referenced construction layers are ordered with the first construction layer being in contact with the outside or 2nd Surface/AdjacentSpaceId listed and the last layer in contact with the first Surface/AdjacentSpaceId listed", location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 522, 10))) + +def _BuildAutomaton_113 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_113 + del _BuildAutomaton_113 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 505, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 510, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 515, 10)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 522, 10)) + counters.add(cc_8) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 505, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'opticalProperties')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 510, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 515, 10)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(ConstructionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'layer')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 522, 10)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_13, [ + transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_14, [ + transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_15, [ + transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_16, [ + transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_17, [ + transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_18, [ + transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] @@ -18589,26 +20436,6 @@ def _BuildAutomaton_99 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -18623,26 +20450,6 @@ def _BuildAutomaton_99 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -18655,26 +20462,6 @@ def _BuildAutomaton_99 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -18685,26 +20472,6 @@ def _BuildAutomaton_99 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -18713,333 +20480,182 @@ def _BuildAutomaton_99 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_7, True) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ConstructionType._Automaton = _BuildAutomaton_113() + + + + +DailyPatternScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'periodOfYear'), PeriodOfYearPropertyType, scope=DailyPatternScheduleType, documentation='Schedule over a one day period (from 0:00 to 24:00).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 581, 10))) + +def _BuildAutomaton_114 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_114 + del _BuildAutomaton_114 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(DailyPatternScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(DailyPatternScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(DailyPatternScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + symbol = pyxb.binding.content.ElementUse(DailyPatternScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'periodOfYear')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 581, 10)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_9, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_10, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_10, False) ])) - st_10._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_11, True) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_11, False) ])) - st_11._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_12, True) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_12, False) ])) - st_12._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_13, True) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_13, False) ])) - st_13._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_14, True) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_14, False) ])) - st_14._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_15, True) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_15, False) ])) - st_15._set_transitionSet(transitions) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_16, True) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_16, False) ])) - st_16._set_transitionSet(transitions) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_17, True) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_17, False) ])) - st_17._set_transitionSet(transitions) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) transitions = [] - st_18._set_transitionSet(transitions) + transitions.append(fac.Transition(st_3, [ + ])) + st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -BoilerType._Automaton = _BuildAutomaton_99() +DailyPatternScheduleType._Automaton = _BuildAutomaton_114() -CombinedHeatPowerType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'technologyType'), pyxb.binding.datatypes.string, scope=CombinedHeatPowerType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 277, 10))) +DHWFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfBaths'), pyxb.binding.datatypes.int, scope=DHWFacilitiesType, documentation='Number of baths in a given building unit/zone.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 695, 10))) -def _BuildAutomaton_100 (): +DHWFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfShowers'), pyxb.binding.datatypes.int, scope=DHWFacilitiesType, documentation='Number of showers in a given building unit/zone.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 700, 10))) + +DHWFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfWashBasins'), pyxb.binding.datatypes.int, scope=DHWFacilitiesType, documentation='Number of wash basin in a given building unit/zone.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 705, 10))) + +DHWFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'waterStorageVolume'), teaser.data.bindings.opengis.raw.gml.VolumeType, scope=DHWFacilitiesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 710, 10))) + +def _BuildAutomaton_115 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_100 - del _BuildAutomaton_100 + global _BuildAutomaton_115 + del _BuildAutomaton_115 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 695, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 700, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 705, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 710, 10)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - counters.add(cc_17) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfBaths')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 695, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfShowers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 700, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfWashBasins')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 705, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'waterStorageVolume')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 710, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_15) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_16) - final_update = None - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_17) - final_update = set() - symbol = pyxb.binding.content.ElementUse(CombinedHeatPowerType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'technologyType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 277, 10)) - st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_18) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -19063,13 +20679,301 @@ def _BuildAutomaton_100 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_14, [ + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + st_10._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +DHWFacilitiesType._Automaton = _BuildAutomaton_115() + + + + +DistrictNetworkSubstationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'networkId'), pyxb.binding.datatypes.string, scope=DistrictNetworkSubstationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 769, 10))) + +DistrictNetworkSubstationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'networkNodeId'), pyxb.binding.datatypes.string, scope=DistrictNetworkSubstationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 770, 10))) + +def _BuildAutomaton_116 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_116 + del _BuildAutomaton_116 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + counters.add(cc_17) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_15) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_16) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_17) + final_update = None + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'networkId')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 769, 10)) + st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_18) + final_update = set() + symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'networkNodeId')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 770, 10)) + st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_19) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, False) ])) @@ -19455,45 +21359,71 @@ def _BuildAutomaton_100 (): fac.UpdateInstruction(cc_17, False) ])) st_17._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_19, [ + ])) st_18._set_transitionSet(transitions) + transitions = [] + st_19._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -CombinedHeatPowerType._Automaton = _BuildAutomaton_100() +DistrictNetworkSubstationType._Automaton = _BuildAutomaton_116() -ConstantValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'averageValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ConstantValueScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 312, 10))) +DualValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageHoursPerDay'), pyxb.binding.datatypes.double, scope=DualValueScheduleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 792, 10), unicode_default='24')) -def _BuildAutomaton_101 (): +DualValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageDaysPerYear'), pyxb.binding.datatypes.double, scope=DualValueScheduleType, documentation='Number of days per year of usage.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 793, 10), unicode_default='365')) + +DualValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=DualValueScheduleType, documentation='Variable value during usage time (e.g. set-point temperature).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 798, 10))) + +DualValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'idleValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=DualValueScheduleType, documentation='Variable value outside usage time (e.g. set-back temperature).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 803, 10))) + +def _BuildAutomaton_117 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_101 - del _BuildAutomaton_101 + global _BuildAutomaton_117 + del _BuildAutomaton_117 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 792, 10)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 793, 10)) + counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ConstantValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ConstantValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ConstantValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - symbol = pyxb.binding.content.ElementUse(ConstantValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'averageValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 312, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usageHoursPerDay')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 792, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usageDaysPerYear')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 793, 10)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usageValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 798, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'idleValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 803, 10)) + st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -19503,6 +21433,10 @@ def _BuildAutomaton_101 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -19511,53 +21445,113 @@ def _BuildAutomaton_101 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + ])) + st_5._set_transitionSet(transitions) + transitions = [] + st_6._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -ConstantValueScheduleType._Automaton = _BuildAutomaton_101() +DualValueScheduleType._Automaton = _BuildAutomaton_117() -DailyPatternScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dailySchedule'), DailySchedulePropertyType, scope=DailyPatternScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 382, 10))) +ElectricalAppliancesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'electricalPower'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ElectricalAppliancesType, documentation='Nominal electrical power of the electrical appliance.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 829, 10))) -def _BuildAutomaton_102 (): +def _BuildAutomaton_118 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_102 - del _BuildAutomaton_102 + global _BuildAutomaton_118 + del _BuildAutomaton_118 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 829, 10)) + counters.add(cc_7) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(DailyPatternScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(DailyPatternScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(DailyPatternScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(DailyPatternScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dailySchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 382, 10)) + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'electricalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 829, 10)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -19567,6 +21561,14 @@ def _BuildAutomaton_102 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -19575,116 +21577,209 @@ def _BuildAutomaton_102 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ - ])) + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -DailyPatternScheduleType._Automaton = _BuildAutomaton_102() - - - - -DHWFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfBaths'), pyxb.binding.datatypes.integer, scope=DHWFacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 465, 10))) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + st_7._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +ElectricalAppliancesType._Automaton = _BuildAutomaton_118() -DHWFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfShowers'), pyxb.binding.datatypes.integer, scope=DHWFacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 466, 10))) -DHWFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfWashBasins'), pyxb.binding.datatypes.integer, scope=DHWFacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 467, 10))) -DHWFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'waterStorageVolume'), teaser.data.bindings.opengis.raw.gml.VolumeType, scope=DHWFacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 468, 10))) -def _BuildAutomaton_103 (): +def _BuildAutomaton_119 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_103 - del _BuildAutomaton_103 + global _BuildAutomaton_119 + del _BuildAutomaton_119 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 465, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 466, 10)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 467, 10)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 468, 10)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfBaths')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 465, 10)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfShowers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 466, 10)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfWashBasins')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 467, 10)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(DHWFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'waterStorageVolume')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 468, 10)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_13, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_14, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_15, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_15) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_16, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_16) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_17, False)) + symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_17) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -19708,6 +21803,20 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -19730,6 +21839,20 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -19750,6 +21873,20 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -19768,6 +21905,20 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -19784,6 +21935,20 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -19798,6 +21963,20 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -19810,6 +21989,20 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -19820,6 +22013,20 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -19828,151 +22035,203 @@ def _BuildAutomaton_103 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_9, True) ])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_12, False) ])) + st_12._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_13, True) ])) + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_13, False) ])) + st_13._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_14, [ + fac.UpdateInstruction(cc_14, True) ])) + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_14, False) ])) + st_14._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_15, [ + fac.UpdateInstruction(cc_15, True) ])) + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_15, False) ])) + st_15._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_16, [ + fac.UpdateInstruction(cc_16, True) ])) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_16, False) ])) + st_16._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_17, True) ])) + st_17._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -DHWFacilitiesType._Automaton = _BuildAutomaton_103() +ElectricalResistanceType._Automaton = _BuildAutomaton_119() -DistrictNetworkSubstationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'networkId'), pyxb.binding.datatypes.string, scope=DistrictNetworkSubstationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 503, 10))) +GasType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isVentilated'), pyxb.binding.datatypes.boolean, scope=GasType, documentation='Indicates whether a gas-layer is ventilated', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1371, 10), unicode_default='false')) -DistrictNetworkSubstationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'networkNodeId'), pyxb.binding.datatypes.string, scope=DistrictNetworkSubstationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 504, 10))) +GasType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=GasType, documentation='Resistance of material', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1376, 10))) -def _BuildAutomaton_104 (): +def _BuildAutomaton_120 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_104 - del _BuildAutomaton_104 + global _BuildAutomaton_120 + del _BuildAutomaton_120 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 266, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1371, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1376, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - counters.add(cc_17) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'imageTexture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 266, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isVentilated')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1371, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1376, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_15) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_16) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_17) - final_update = None - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'networkId')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 503, 10)) - st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_18) - final_update = set() - symbol = pyxb.binding.content.ElementUse(DistrictNetworkSubstationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'networkNodeId')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 504, 10)) - st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_19) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -19990,18 +22249,252 @@ def _BuildAutomaton_104 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + st_7._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +GasType._Automaton = _BuildAutomaton_120() + + + + +HeatPumpType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatSource'), HeatSourceTypeValue, scope=HeatPumpType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1435, 10))) + +HeatPumpType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'copSourceTemperature'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=HeatPumpType, documentation='Source temperature defining the Coefficient Of Performance of the heat pump.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1436, 10))) + +HeatPumpType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'copOperationTemperature'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=HeatPumpType, documentation='Operation or supply water temperature defining the Coefficient Of Performance of the heat pump.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1441, 10))) + +def _BuildAutomaton_121 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_121 + del _BuildAutomaton_121 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + counters.add(cc_17) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1436, 10)) + counters.add(cc_18) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1441, 10)) + counters.add(cc_19) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_15) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_16) + final_update = None + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_17) + final_update = set() + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatSource')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1435, 10)) + st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_18) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_18, False)) + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'copSourceTemperature')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1436, 10)) + st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_19) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_19, False)) + symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'copOperationTemperature')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1441, 10)) + st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_20) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_13, [ + fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_15, [ @@ -20390,69 +22883,70 @@ def _BuildAutomaton_104 (): transitions = [] transitions.append(fac.Transition(st_19, [ ])) + transitions.append(fac.Transition(st_20, [ + ])) st_18._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_18, True) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_18, False) ])) st_19._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_19, True) ])) + st_20._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -DistrictNetworkSubstationType._Automaton = _BuildAutomaton_104() - +HeatPumpType._Automaton = _BuildAutomaton_121() -DualValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageHoursPerDay'), pyxb.binding.datatypes.double, scope=DualValueScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 526, 10))) -DualValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageDaysPerYear'), pyxb.binding.datatypes.double, scope=DualValueScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 527, 10))) +IrregularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uom'), teaser.data.bindings.opengis.raw.gml.UnitOfMeasureType, scope=IrregularTimeSeriesType, documentation='Unit of measure of the time series values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1662, 10))) -DualValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usageValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=DualValueScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 528, 10))) +IrregularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'contains'), MeasurementPointPropertyType, scope=IrregularTimeSeriesType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1667, 10))) -DualValueScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'idleValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=DualValueScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 529, 10))) - -def _BuildAutomaton_105 (): +def _BuildAutomaton_122 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_105 - del _BuildAutomaton_105 + global _BuildAutomaton_122 + del _BuildAutomaton_122 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 526, 10)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1667, 10)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 527, 10)) - counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usageHoursPerDay')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 526, 10)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 222, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usageDaysPerYear')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 527, 10)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + final_update = set() + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1662, 10)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usageValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 528, 10)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(DualValueScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'idleValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 529, 10)) - st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'contains')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1667, 10)) + st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -20462,10 +22956,6 @@ def _BuildAutomaton_105 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -20474,111 +22964,275 @@ def _BuildAutomaton_105 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) + ])) st_3._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) + ])) st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_6, [ - ])) - st_5._set_transitionSet(transitions) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_3, True) ])) + st_5._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +IrregularTimeSeriesType._Automaton = _BuildAutomaton_122() + + + + +IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uom'), teaser.data.bindings.opengis.raw.gml.UnitOfMeasureType, scope=IrregularTimeSeriesFileType, documentation='Unit of measure of the time series values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1695, 10))) + +IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'file'), pyxb.binding.datatypes.anyURI, scope=IrregularTimeSeriesFileType, documentation='URI of the external device containing the time series.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1700, 10))) + +IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines'), pyxb.binding.datatypes.int, scope=IrregularTimeSeriesFileType, documentation='Number of header lines in the time series file which must not be interpreted.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1705, 10), unicode_default='0')) + +IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator'), pyxb.binding.datatypes.string, scope=IrregularTimeSeriesFileType, documentation="String (e.g. ';') delimiting different fields (e.g. columns in a CSV file) in the same record (e.g. lines in a CSV file).", location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1710, 10))) + +IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator'), pyxb.binding.datatypes.string, scope=IrregularTimeSeriesFileType, documentation="String (e.g. '\\n') separating different records (e.g. lines in a CSV file).", location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1715, 10), unicode_default='\\n')) + +IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol'), pyxb.binding.datatypes.string, scope=IrregularTimeSeriesFileType, documentation='Character used to represent the decimal symbol in floating point numbers.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1720, 10), unicode_default='.')) + +IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeColumnNumber'), pyxb.binding.datatypes.int, scope=IrregularTimeSeriesFileType, documentation='For CSV files the column number containing the actually used date/time values of the time series.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1725, 10), unicode_default='1')) + +IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber'), pyxb.binding.datatypes.int, scope=IrregularTimeSeriesFileType, documentation='For CSV files the column number containing the actually used time series values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1730, 10), unicode_default='2')) + +def _BuildAutomaton_123 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_123 + del _BuildAutomaton_123 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1705, 10)) + counters.add(cc_3) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1715, 10)) + counters.add(cc_4) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1720, 10)) + counters.add(cc_5) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1725, 10)) + counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1730, 10)) + counters.add(cc_7) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 222, 10)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1695, 10)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'file')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1700, 10)) + st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = None + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1705, 10)) + st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + final_update = set() + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1710, 10)) + st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1715, 10)) + st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1720, 10)) + st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeColumnNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1725, 10)) + st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1730, 10)) + st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_2, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_5, [ + ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + ])) + transitions.append(fac.Transition(st_7, [ + ])) + st_5._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + ])) + transitions.append(fac.Transition(st_9, [ + ])) + transitions.append(fac.Transition(st_10, [ + ])) + transitions.append(fac.Transition(st_11, [ + ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, True) ])) + st_11._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -DualValueScheduleType._Automaton = _BuildAutomaton_105() +IrregularTimeSeriesFileType._Automaton = _BuildAutomaton_123() -ElectricalAppliancesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'electricalPower'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ElectricalAppliancesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 551, 10))) +LightingFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'electricalPower'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=LightingFacilitiesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1828, 10))) -def _BuildAutomaton_106 (): +def _BuildAutomaton_124 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_106 - del _BuildAutomaton_106 + global _BuildAutomaton_124 + del _BuildAutomaton_124 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 551, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1828, 10)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1264, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1269, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalAppliancesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'electricalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 551, 10)) + symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'electricalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1828, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -20670,145 +23324,139 @@ def _BuildAutomaton_106 (): fac.UpdateInstruction(cc_7, True) ])) st_7._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ElectricalAppliancesType._Automaton = _BuildAutomaton_106() +LightingFacilitiesType._Automaton = _BuildAutomaton_124() -def _BuildAutomaton_107 (): +MechanicalVentilationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatRecovery'), pyxb.binding.datatypes.boolean, scope=MechanicalVentilationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1873, 10))) + +MechanicalVentilationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'recuperationFactor'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=MechanicalVentilationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1874, 10))) + +def _BuildAutomaton_125 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_107 - del _BuildAutomaton_107 + global _BuildAutomaton_125 + del _BuildAutomaton_125 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) counters.add(cc_17) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(ElectricalResistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) + final_update = None + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatRecovery')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1873, 10)) + st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_18) + final_update = set() + symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'recuperationFactor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1874, 10)) + st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_19) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -20846,6 +23494,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -20882,6 +23532,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -20916,6 +23568,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -20948,6 +23602,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -20978,6 +23634,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -21006,6 +23664,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -21032,6 +23692,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -21056,6 +23718,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -21078,6 +23742,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -21098,6 +23764,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -21116,6 +23784,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ @@ -21132,6 +23802,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_11, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ @@ -21146,6 +23818,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_12, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ @@ -21158,6 +23832,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ @@ -21168,6 +23844,8 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_14, False) ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ @@ -21176,140 +23854,110 @@ def _BuildAutomaton_107 (): fac.UpdateInstruction(cc_15, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_15, False) ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_16, True) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_16, False) ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_17, True) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_17, False) ])) st_17._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -ElectricalResistanceType._Automaton = _BuildAutomaton_107() + transitions = [] + transitions.append(fac.Transition(st_19, [ + ])) + st_18._set_transitionSet(transitions) + transitions = [] + st_19._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +MechanicalVentilationType._Automaton = _BuildAutomaton_125() -GasType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isVentilated'), pyxb.binding.datatypes.boolean, scope=GasType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 845, 10))) +PowerDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'current'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=PowerDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2060, 10))) -GasType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rValue'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=GasType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 846, 10))) +PowerDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'voltage'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=PowerDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2061, 10))) -def _BuildAutomaton_108 (): +def _BuildAutomaton_126 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_108 - del _BuildAutomaton_108 + global _BuildAutomaton_126 + del _BuildAutomaton_126 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1211, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2060, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2061, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 199, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 845, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 846, 10)) - counters.add(cc_14) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1211, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'current')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2060, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'voltage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2061, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'imageTexture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 199, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isVentilated')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 845, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(GasType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 846, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -21329,18 +23977,6 @@ def _BuildAutomaton_108 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -21359,18 +23995,6 @@ def _BuildAutomaton_108 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -21387,18 +24011,6 @@ def _BuildAutomaton_108 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -21413,18 +24025,6 @@ def _BuildAutomaton_108 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -21437,18 +24037,6 @@ def _BuildAutomaton_108 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -21459,18 +24047,6 @@ def _BuildAutomaton_108 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -21479,243 +24055,91 @@ def _BuildAutomaton_108 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_7, True) ])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_9, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_10, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_10, False) ])) - st_10._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_11, True) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_11, False) ])) - st_11._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_12, True) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_12, False) ])) - st_12._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_13, True) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_13, False) ])) - st_13._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_14, True) ])) - st_14._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -GasType._Automaton = _BuildAutomaton_108() +PowerDistributionSystemType._Automaton = _BuildAutomaton_126() -HeatPumpType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'carnotEfficiency'), pyxb.binding.datatypes.double, scope=HeatPumpType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 885, 10))) +PowerStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'batteryTechnology'), pyxb.binding.datatypes.string, scope=PowerStorageSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2080, 10))) -HeatPumpType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatSource'), HeatSourceType, scope=HeatPumpType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 886, 10))) +PowerStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'powerCapacity'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=PowerStorageSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2081, 10))) -def _BuildAutomaton_109 (): +def _BuildAutomaton_127 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_109 - del _BuildAutomaton_109 + global _BuildAutomaton_127 + del _BuildAutomaton_127 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 194, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2080, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2081, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 885, 10)) - counters.add(cc_18) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 194, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'batteryTechnology')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2080, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'powerCapacity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2081, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_15) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_16) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_17) - final_update = None - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'carnotEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 885, 10)) - st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_18) - final_update = set() - symbol = pyxb.binding.content.ElementUse(HeatPumpType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatSource')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 886, 10)) - st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_19) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -21733,30 +24157,6 @@ def _BuildAutomaton_109 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -21773,30 +24173,6 @@ def _BuildAutomaton_109 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -21811,30 +24187,6 @@ def _BuildAutomaton_109 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -21847,30 +24199,6 @@ def _BuildAutomaton_109 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -21881,30 +24209,6 @@ def _BuildAutomaton_109 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -21913,320 +24217,71 @@ def _BuildAutomaton_109 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_6, True) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_8, False) ])) - st_8._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_9, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_10, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_10, False) ])) - st_10._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_11, True) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_11, False) ])) - st_11._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_12, True) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_12, False) ])) - st_12._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_13, True) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_13, False) ])) - st_13._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_14, True) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_14, False) ])) - st_14._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_15, True) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_15, False) ])) - st_15._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_16, True) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_16, False) ])) - st_16._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_17, True) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_17, False) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_17, False) ])) - st_17._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_18, True) ])) - transitions.append(fac.Transition(st_19, [ - fac.UpdateInstruction(cc_18, False) ])) - st_18._set_transitionSet(transitions) - transitions = [] - st_19._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -HeatPumpType._Automaton = _BuildAutomaton_109() - - - - -IrregularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uom'), teaser.data.bindings.opengis.raw.gml.UnitOfMeasureType, scope=IrregularTimeSeriesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1003, 10))) - -IrregularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'contains'), MeasurementPointPropertyType, scope=IrregularTimeSeriesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1004, 10))) - -def _BuildAutomaton_110 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_110 - del _BuildAutomaton_110 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1004, 10)) - counters.add(cc_4) - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = set() - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1003, 10)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'contains')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1004, 10)) - st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) + return fac.Automaton(states, counters, True, containing_state=None) +PowerStorageSystemType._Automaton = _BuildAutomaton_127() + + + + +RegularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), teaser.data.bindings.opengis.raw.gml.TimePeriodPropertyType, scope=RegularTimeSeriesType, documentation='Temporal extent (start data/time and end date/time) of the time series.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2153, 10))) + +RegularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), teaser.data.bindings.opengis.raw.gml.TimeIntervalLengthType, scope=RegularTimeSeriesType, documentation='Interval of time between two consecutive time-depending values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2158, 10))) + +RegularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'values'), teaser.data.bindings.opengis.raw.gml.MeasureListType, scope=RegularTimeSeriesType, documentation='Values of the time series.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2163, 10))) + +def _BuildAutomaton_128 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_128 + del _BuildAutomaton_128 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + counters.add(cc_2) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 222, 10)) + st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2153, 10)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = None + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeInterval')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2158, 10)) + st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'values')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2163, 10)) + st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -22236,8 +24291,6 @@ def _BuildAutomaton_110 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -22246,127 +24299,128 @@ def _BuildAutomaton_110 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) + ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ ])) st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, True) ])) + transitions.append(fac.Transition(st_6, [ + ])) st_5._set_transitionSet(transitions) + transitions = [] + st_6._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -IrregularTimeSeriesType._Automaton = _BuildAutomaton_110() +RegularTimeSeriesType._Automaton = _BuildAutomaton_128() -IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uom'), teaser.data.bindings.opengis.raw.gml.UnitOfMeasureType, scope=IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1023, 10))) +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uom'), teaser.data.bindings.opengis.raw.gml.UnitOfMeasureType, scope=RegularTimeSeriesFileType, documentation='Unit of measure of the time series values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2189, 10))) -IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'file'), pyxb.binding.datatypes.anyURI, scope=IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1024, 10))) +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'file'), pyxb.binding.datatypes.anyURI, scope=RegularTimeSeriesFileType, documentation='URI of the external device containing the time series values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2194, 10))) -IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines'), pyxb.binding.datatypes.integer, scope=IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1025, 10))) +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), teaser.data.bindings.opengis.raw.gml.TimePeriodPropertyType, scope=RegularTimeSeriesFileType, documentation='Temporal extent (start date/time and end date/time) of the time series.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2199, 10))) -IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator'), pyxb.binding.datatypes.string, scope=IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1026, 10))) +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), teaser.data.bindings.opengis.raw.gml.TimeIntervalLengthType, scope=RegularTimeSeriesFileType, documentation='Time increment of the time series values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2204, 10))) -IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol'), pyxb.binding.datatypes.string, scope=IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1027, 10))) +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines'), pyxb.binding.datatypes.int, scope=RegularTimeSeriesFileType, documentation='Number of header lines in the time series file which must not be interpreted.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2209, 10), unicode_default='0')) -IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber'), pyxb.binding.datatypes.integer, scope=IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1028, 10))) +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator'), pyxb.binding.datatypes.string, scope=RegularTimeSeriesFileType, documentation="String (e.g. ';') delimiting different fields (e.g. columns in a CSV file) in the same record (e.g. lines in a CSV file).", location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2214, 10))) -IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeColumnNumber'), pyxb.binding.datatypes.integer, scope=IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1029, 10))) +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator'), pyxb.binding.datatypes.string, scope=RegularTimeSeriesFileType, documentation="String (e.g. '\\n') separating different records (e.g. lines in a CSV file).", location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2219, 10), unicode_default='\\n')) -IrregularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator'), pyxb.binding.datatypes.string, scope=IrregularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1030, 10))) +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol'), pyxb.binding.datatypes.string, scope=RegularTimeSeriesFileType, documentation='Character used to represent the decimal symbol in floating point numbers.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2224, 10), unicode_default='.')) -def _BuildAutomaton_111 (): +RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber'), pyxb.binding.datatypes.int, scope=RegularTimeSeriesFileType, documentation='For CSV files the column number containing the actually used time series values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2229, 10), unicode_default='1')) + +def _BuildAutomaton_129 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_111 - del _BuildAutomaton_111 + global _BuildAutomaton_129 + del _BuildAutomaton_129 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2209, 10)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1025, 10)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2219, 10)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1026, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2224, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1027, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2229, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1028, 10)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1029, 10)) - counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 222, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1023, 10)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2189, 10)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'file')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1024, 10)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'file')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2194, 10)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1025, 10)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2199, 10)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1026, 10)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeInterval')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2204, 10)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1027, 10)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2209, 10)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1028, 10)) + final_update = set() + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2214, 10)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeColumnNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1029, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2219, 10)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(IrregularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1030, 10)) + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2224, 10)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2229, 10)) + st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -22376,8 +24430,6 @@ def _BuildAutomaton_111 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -22386,22 +24438,16 @@ def _BuildAutomaton_111 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) + ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -22410,141 +24456,99 @@ def _BuildAutomaton_111 (): transitions = [] transitions.append(fac.Transition(st_6, [ ])) + st_5._set_transitionSet(transitions) + transitions = [] transitions.append(fac.Transition(st_7, [ ])) + st_6._set_transitionSet(transitions) + transitions = [] transitions.append(fac.Transition(st_8, [ ])) transitions.append(fac.Transition(st_9, [ ])) - transitions.append(fac.Transition(st_10, [ - ])) - transitions.append(fac.Transition(st_11, [ - ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, True) ])) + fac.UpdateInstruction(cc_3, True) ])) transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) + fac.UpdateInstruction(cc_3, False) ])) st_8._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, True) ])) transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) + ])) transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) + ])) + transitions.append(fac.Transition(st_12, [ + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, True) ])) + fac.UpdateInstruction(cc_4, True) ])) transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) st_10._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, True) ])) + st_12._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -IrregularTimeSeriesFileType._Automaton = _BuildAutomaton_111() +RegularTimeSeriesFileType._Automaton = _BuildAutomaton_129() -LightingFacilitiesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'electricalPower'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=LightingFacilitiesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1104, 10))) +ReverseConstructionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseConstruction'), ConstructionPropertyType, scope=ReverseConstructionType, documentation='Reference to the Construction being used.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2282, 10))) -def _BuildAutomaton_112 (): +def _BuildAutomaton_130 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_112 - del _BuildAutomaton_112 + global _BuildAutomaton_130 + del _BuildAutomaton_130 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1104, 10)) - counters.add(cc_7) states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ReverseConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ReverseConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ReverseConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ReverseConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = None + symbol = pyxb.binding.content.ElementUse(ReverseConstructionType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationSchedule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 801, 10)) + symbol = pyxb.binding.content.ElementUse(ReverseConstructionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseConstruction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2282, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatDissipation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 802, 10)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(LightingFacilitiesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'electricalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1104, 10)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -22558,10 +24562,6 @@ def _BuildAutomaton_112 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -22574,10 +24574,6 @@ def _BuildAutomaton_112 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -22588,10 +24584,6 @@ def _BuildAutomaton_112 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -22600,173 +24592,134 @@ def _BuildAutomaton_112 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_4, True) ])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - st_7._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -LightingFacilitiesType._Automaton = _BuildAutomaton_112() + return fac.Automaton(states, counters, False, containing_state=None) +ReverseConstructionType._Automaton = _BuildAutomaton_130() -MechanicalVentilationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'heatRecovery'), pyxb.binding.datatypes.boolean, scope=MechanicalVentilationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1138, 10))) +SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'conductivity'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, documentation='Conductivity of material', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2404, 10))) -MechanicalVentilationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'recuperationFactor'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=MechanicalVentilationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1139, 10))) +SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'density'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, documentation='Density of material', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2409, 10))) -def _BuildAutomaton_113 (): +SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'permeance'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, documentation='The rate water vapor is allowed through a surface', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2414, 10))) + +SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'porosity'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=SolidMaterialType, documentation='The ratio of the total amount of void space in a material (due to poses, small channels, and so on) to the bulk volume occupied by the material.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2419, 10))) + +SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'specificHeat'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, documentation='Specific heat of material', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2424, 10))) + +SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'embodiedCarbon'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, documentation='CO2 equivalent emissions (measured in kg of CO2 per cubic meter or kg of CO2 per kg material) caused by the fabrication and transportation on site of the material.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2429, 10))) + +SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'embodiedEnergy'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, documentation='Primary energy(measured in Joule per cubic meter or Joule per kg material) consumed for the fabrication and transportation on site of the material', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2434, 10))) + +def _BuildAutomaton_131 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_113 - del _BuildAutomaton_113 + global _BuildAutomaton_131 + del _BuildAutomaton_131 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 266, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2404, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2409, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2414, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2419, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2424, 10)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2429, 10)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2434, 10)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - counters.add(cc_17) states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_4, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_5, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'imageTexture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 266, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_6, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'conductivity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2404, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'density')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2409, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'permeance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2414, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'porosity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2419, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'specificHeat')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2424, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'embodiedCarbon')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2429, 10)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'embodiedEnergy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2434, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) - st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_15) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) - st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_16) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) - st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_17) - final_update = None - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'heatRecovery')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1138, 10)) - st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_18) - final_update = set() - symbol = pyxb.binding.content.ElementUse(MechanicalVentilationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'recuperationFactor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1139, 10)) - st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_19) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -22794,18 +24747,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -22832,18 +24773,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -22868,18 +24797,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -22902,18 +24819,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -22934,18 +24839,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -22964,18 +24857,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -22992,18 +24873,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -23018,18 +24887,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -23042,18 +24899,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -23064,18 +24909,6 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -23084,183 +24917,134 @@ def _BuildAutomaton_113 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_10, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_11, True) ])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_11, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_12, True) ])) - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_12, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_13, True) ])) - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_13, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_13, False) ])) - st_13._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_14, True) ])) - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_14, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_14, False) ])) - st_14._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_15, True) ])) - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_15, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_15, False) ])) - st_15._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_16, True) ])) - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_16, False) ])) - st_16._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_17, True) ])) - transitions.append(fac.Transition(st_18, [ - fac.UpdateInstruction(cc_17, False) ])) - st_17._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_19, [ - ])) - st_18._set_transitionSet(transitions) - transitions = [] - st_19._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -MechanicalVentilationType._Automaton = _BuildAutomaton_113() + return fac.Automaton(states, counters, True, containing_state=None) +SolidMaterialType._Automaton = _BuildAutomaton_131() -PowerDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'current'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=PowerDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1239, 10))) +ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isCirculation'), pyxb.binding.datatypes.boolean, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2671, 10))) -PowerDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'voltage'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=PowerDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1240, 10))) +ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'medium'), MediumTypeValue, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2672, 10))) -def _BuildAutomaton_114 (): +ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'nominalFlow'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2673, 10))) + +ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'returnTemperature'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2674, 10))) + +ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'supplyTemperature'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2675, 10))) + +ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalDistributionSystemType, documentation='U*A', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2676, 10))) + +def _BuildAutomaton_132 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_114 - del _BuildAutomaton_114 + global _BuildAutomaton_132 + del _BuildAutomaton_132 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 735, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1239, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1211, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1240, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2671, 10)) counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2672, 10)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2673, 10)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2674, 10)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2675, 10)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2676, 10)) + counters.add(cc_12) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 735, 10)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1204, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'current')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1239, 10)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1211, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(PowerDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'voltage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1240, 10)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isCirculation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2671, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'medium')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2672, 10)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalFlow')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2673, 10)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_10, False)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'returnTemperature')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2674, 10)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_10) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_11, False)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'supplyTemperature')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2675, 10)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_11) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_12, False)) + symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2676, 10)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_12) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -23278,6 +25062,16 @@ def _BuildAutomaton_114 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -23294,6 +25088,16 @@ def _BuildAutomaton_114 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -23308,6 +25112,16 @@ def _BuildAutomaton_114 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -23320,6 +25134,16 @@ def _BuildAutomaton_114 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -23330,6 +25154,16 @@ def _BuildAutomaton_114 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -23338,84 +25172,179 @@ def _BuildAutomaton_114 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_6, True) ])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - st_7._set_transitionSet(transitions) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_9, False) ])) + st_9._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_10, [ + fac.UpdateInstruction(cc_10, True) ])) + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_10, False) ])) + st_10._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_11, [ + fac.UpdateInstruction(cc_11, True) ])) + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_11, False) ])) + st_11._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_12, [ + fac.UpdateInstruction(cc_12, True) ])) + st_12._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -PowerDistributionSystemType._Automaton = _BuildAutomaton_114() +ThermalDistributionSystemType._Automaton = _BuildAutomaton_132() -PowerStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'batteryTechnology'), pyxb.binding.datatypes.string, scope=PowerStorageSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1259, 10))) +ThermalStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'preparationTemperature'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2699, 10))) -PowerStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'powerCapacity'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=PowerStorageSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1260, 10))) +ThermalStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'medium'), MediumTypeValue, scope=ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2700, 10))) -def _BuildAutomaton_115 (): +ThermalStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalStorageSystemType, documentation='U*A', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2701, 10))) + +ThermalStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volume'), teaser.data.bindings.opengis.raw.gml.VolumeType, scope=ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2706, 10))) + +def _BuildAutomaton_133 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_115 - del _BuildAutomaton_115 + global _BuildAutomaton_133 + del _BuildAutomaton_133 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1259, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 194, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1260, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2699, 10)) counters.add(cc_6) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2700, 10)) + counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2701, 10)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2706, 10)) + counters.add(cc_9) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'batteryTechnology')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1259, 10)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 194, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(PowerStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'powerCapacity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1260, 10)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'preparationTemperature')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2699, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_7, False)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'medium')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2700, 10)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_7) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_8, False)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2701, 10)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_8) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_9, False)) + symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volume')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2706, 10)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_9) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -23431,6 +25360,12 @@ def _BuildAutomaton_115 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -23445,6 +25380,12 @@ def _BuildAutomaton_115 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -23457,6 +25398,12 @@ def _BuildAutomaton_115 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -23467,6 +25414,12 @@ def _BuildAutomaton_115 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -23475,73 +25428,91 @@ def _BuildAutomaton_115 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_5, True) ])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_6, True) ])) + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_7, False) ])) + st_7._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_8, [ + fac.UpdateInstruction(cc_8, True) ])) + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_8, False) ])) + st_8._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_9, [ + fac.UpdateInstruction(cc_9, True) ])) + st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -PowerStorageSystemType._Automaton = _BuildAutomaton_115() - +ThermalStorageSystemType._Automaton = _BuildAutomaton_133() -RegularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), teaser.data.bindings.opengis.raw.gml.TimePeriodPropertyType, scope=RegularTimeSeriesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1320, 10))) -RegularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), teaser.data.bindings.opengis.raw.gml.TimeIntervalLengthType, scope=RegularTimeSeriesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1321, 10))) +TimeSeriesScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeDependingValues'), TimeSeriesPropertyType, scope=TimeSeriesScheduleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2819, 10))) -RegularTimeSeriesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'values'), teaser.data.bindings.opengis.raw.gml.MeasureListType, scope=RegularTimeSeriesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1322, 10))) - -def _BuildAutomaton_116 (): +def _BuildAutomaton_134 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_116 - del _BuildAutomaton_116 + global _BuildAutomaton_134 + del _BuildAutomaton_134 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) - counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TimeSeriesScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TimeSeriesScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TimeSeriesScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) - final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) + final_update = set() + symbol = pyxb.binding.content.ElementUse(TimeSeriesScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeDependingValues')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2819, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) - final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1320, 10)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeInterval')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1321, 10)) - st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = set() - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'values')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1322, 10)) - st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -23551,8 +25522,6 @@ def _BuildAutomaton_116 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -23561,381 +25530,170 @@ def _BuildAutomaton_116 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, True) ])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_5, [ - ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - ])) - st_5._set_transitionSet(transitions) - transitions = [] - st_6._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -RegularTimeSeriesType._Automaton = _BuildAutomaton_116() - - +TimeSeriesScheduleType._Automaton = _BuildAutomaton_134() -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uom'), teaser.data.bindings.opengis.raw.gml.UnitOfMeasureType, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1341, 10))) -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'file'), pyxb.binding.datatypes.anyURI, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1342, 10))) -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), teaser.data.bindings.opengis.raw.gml.TimePeriodPropertyType, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1343, 10))) +PhotovoltaicSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cellType'), CellTypeValue, scope=PhotovoltaicSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2012, 10))) -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), teaser.data.bindings.opengis.raw.gml.TimeIntervalLengthType, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1344, 10))) +PhotovoltaicSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'moduleArea'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=PhotovoltaicSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2013, 10))) -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines'), pyxb.binding.datatypes.integer, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1345, 10))) - -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator'), pyxb.binding.datatypes.string, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1346, 10))) - -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol'), pyxb.binding.datatypes.string, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1347, 10))) - -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber'), pyxb.binding.datatypes.integer, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1348, 10))) - -RegularTimeSeriesFileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator'), pyxb.binding.datatypes.string, scope=RegularTimeSeriesFileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1349, 10))) - -def _BuildAutomaton_117 (): +def _BuildAutomaton_135 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_117 - del _BuildAutomaton_117 + global _BuildAutomaton_135 + del _BuildAutomaton_135 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1345, 10)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1346, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1347, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1348, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) counters.add(cc_7) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) + counters.add(cc_8) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) + counters.add(cc_9) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) + counters.add(cc_10) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + counters.add(cc_11) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + counters.add(cc_12) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + counters.add(cc_13) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + counters.add(cc_14) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + counters.add(cc_15) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + counters.add(cc_16) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + counters.add(cc_17) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10)) + counters.add(cc_18) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10)) + counters.add(cc_19) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10)) + counters.add(cc_20) + cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2013, 10)) + counters.add(cc_21) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'variableProperties')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 177, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'uom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1341, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'file')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1342, 10)) - st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) + st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1343, 10)) - st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) + st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeInterval')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1344, 10)) - st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) + st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'numberOfHeaderLines')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1345, 10)) - st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) + st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'recordSeparator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1346, 10)) - st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) + st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'decimalSymbol')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1347, 10)) - st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) + st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueColumnNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1348, 10)) - st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) + st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) - final_update = set() - symbol = pyxb.binding.content.ElementUse(RegularTimeSeriesFileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fieldSeparator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1349, 10)) - st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) + st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_5, [ - ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_8, [ - ])) - transitions.append(fac.Transition(st_9, [ - ])) - transitions.append(fac.Transition(st_10, [ - ])) - transitions.append(fac.Transition(st_11, [ - ])) - transitions.append(fac.Transition(st_12, [ - ])) - st_7._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_4, False) ])) - st_8._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_5, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_6, False) ])) - st_10._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_7, False) ])) - st_11._set_transitionSet(transitions) - transitions = [] - st_12._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -RegularTimeSeriesFileType._Automaton = _BuildAutomaton_117() - - - - -SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'conductivity'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1412, 10))) - -SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'density'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1413, 10))) - -SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'permeance'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1414, 10))) - -SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'porosity'), teaser.data.bindings.opengis.raw.gml.ScaleType, scope=SolidMaterialType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1415, 10))) - -SolidMaterialType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'specificHeat'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=SolidMaterialType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1416, 10))) - -def _BuildAutomaton_118 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_118 - del _BuildAutomaton_118 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 199, 10)) - counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1412, 10)) - counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1413, 10)) - counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1414, 10)) - counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1415, 10)) - counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1416, 10)) - counters.add(cc_17) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'imageTexture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 199, 10)) - st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_12) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'conductivity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1412, 10)) - st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_13) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'density')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1413, 10)) - st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_14) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'permeance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1414, 10)) - st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_15) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'porosity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1415, 10)) - st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_16) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(SolidMaterialType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'specificHeat')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1416, 10)) - st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_17) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) + st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_13) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) + st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_14) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) + st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_15) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) + st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_16) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) + st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_17) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10)) + st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_18) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOnBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10)) + st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_19) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOnBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10)) + st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_20) + final_update = set() + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cellType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2012, 10)) + st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_21) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_21, False)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'moduleArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2013, 10)) + st_22 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_22) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -23973,6 +25731,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -24009,6 +25775,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -24043,6 +25817,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -24075,6 +25857,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -24105,6 +25895,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -24133,6 +25931,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -24159,11 +25965,19 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_6, False) ])) + st_6._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_7, [ + fac.UpdateInstruction(cc_7, True) ])) + transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_7, False) ])) @@ -24183,6 +25997,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -24205,6 +26027,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -24225,6 +26055,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -24243,6 +26081,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ @@ -24259,6 +26105,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_11, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ @@ -24273,6 +26127,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_12, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ @@ -24285,6 +26147,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ @@ -24295,6 +26165,14 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_14, False) ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ @@ -24303,714 +26181,270 @@ def _BuildAutomaton_118 (): fac.UpdateInstruction(cc_15, False) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_15, False) ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_16, True) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_16, False) ])) - st_16._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_17, True) ])) - st_17._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -SolidMaterialType._Automaton = _BuildAutomaton_118() - - - - -ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isCirculation'), pyxb.binding.datatypes.boolean, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1554, 10))) - -ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'medium'), MediumType, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1555, 10))) - -ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'nominalFlow'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1556, 10))) - -ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'returnTemperature'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1557, 10))) - -ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'supplyTemperature'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1558, 10))) - -ThermalDistributionSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalDistributionSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1559, 10))) - -def _BuildAutomaton_119 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_119 - del _BuildAutomaton_119 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 735, 10)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1554, 10)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1555, 10)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1556, 10)) - counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1557, 10)) - counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1558, 10)) - counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1559, 10)) - counters.add(cc_11) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distributionPerimeter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 735, 10)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isCirculation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1554, 10)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'medium')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1555, 10)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalFlow')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1556, 10)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'returnTemperature')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1557, 10)) - st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_9) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'supplyTemperature')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1558, 10)) - st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_10) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(ThermalDistributionSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1559, 10)) - st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_11) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_0, False) ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, False) ])) - st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_3, False) ])) - st_3._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_5, False) ])) - st_5._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_7, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_7, False) ])) - st_7._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_8, True) ])) - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_8, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_8, False) ])) - st_8._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_9, True) ])) - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_9, False) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_9, False) ])) - st_9._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_10, True) ])) - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_10, False) ])) - st_10._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_11, True) ])) - st_11._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -ThermalDistributionSystemType._Automaton = _BuildAutomaton_119() - - - - -ThermalStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'preparationTemperature'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1578, 10))) - -ThermalStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'medium'), MediumType, scope=ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1579, 10))) - -ThermalStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1580, 10))) - -ThermalStorageSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'volume'), teaser.data.bindings.opengis.raw.gml.VolumeType, scope=ThermalStorageSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1581, 10))) - -def _BuildAutomaton_120 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_120 - del _BuildAutomaton_120 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1578, 10)) - counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1579, 10)) - counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1580, 10)) - counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1581, 10)) - counters.add(cc_8) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) - st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_4) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'preparationTemperature')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1578, 10)) - st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_5) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'medium')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1579, 10)) - st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_6) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'thermalLossesFactor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1580, 10)) - st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_7) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(ThermalStorageSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'volume')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1581, 10)) - st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_8) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_0, False) ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_2, False) ])) - st_2._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_3, False) ])) - st_3._set_transitionSet(transitions) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_16, False) ])) + st_16._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_4, False) ])) - st_4._set_transitionSet(transitions) + transitions.append(fac.Transition(st_17, [ + fac.UpdateInstruction(cc_17, True) ])) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_17, False) ])) + st_17._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_5, True) ])) - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_5, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_5, False) ])) - st_5._set_transitionSet(transitions) + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_18, True) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_18, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_18, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_18, False) ])) + st_18._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_6, True) ])) - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_6, False) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_6, False) ])) - st_6._set_transitionSet(transitions) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_19, True) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_19, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_19, False) ])) + st_19._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_7, True) ])) - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_7, False) ])) - st_7._set_transitionSet(transitions) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_20, True) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_20, False) ])) + st_20._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_8, [ - fac.UpdateInstruction(cc_8, True) ])) - st_8._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -ThermalStorageSystemType._Automaton = _BuildAutomaton_120() + transitions.append(fac.Transition(st_22, [ + ])) + st_21._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_22, [ + fac.UpdateInstruction(cc_21, True) ])) + st_22._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +PhotovoltaicSystemType._Automaton = _BuildAutomaton_135() -TimeSeriesScheduleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeDependingValues'), TimeSeriesPropertyType, scope=TimeSeriesScheduleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1638, 10))) +PhotovoltaicThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cellType'), CellTypeValue, scope=PhotovoltaicThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2035, 10))) -def _BuildAutomaton_121 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_121 - del _BuildAutomaton_121 - import pyxb.utils.fac as fac +PhotovoltaicThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'collectorType'), CollectorTypeValue, scope=PhotovoltaicThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2036, 10))) - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - counters.add(cc_2) - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(TimeSeriesScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = None - symbol = pyxb.binding.content.ElementUse(TimeSeriesScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = None - symbol = pyxb.binding.content.ElementUse(TimeSeriesScheduleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeSeriesScheduleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeDependingValues')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1638, 10)) - st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_3) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) - st_2._set_transitionSet(transitions) - transitions = [] - st_3._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -TimeSeriesScheduleType._Automaton = _BuildAutomaton_121() +PhotovoltaicThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'moduleArea'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=PhotovoltaicThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2037, 10))) +PhotovoltaicThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'apertureArea'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=PhotovoltaicThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2038, 10))) +PhotovoltaicThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'eta0'), pyxb.binding.datatypes.double, scope=PhotovoltaicThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2039, 10))) +PhotovoltaicThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a1'), pyxb.binding.datatypes.double, scope=PhotovoltaicThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2040, 10))) -PhotovoltaicSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cellMaterialType'), pyxb.binding.datatypes.string, scope=PhotovoltaicSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1220, 10))) +PhotovoltaicThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a2'), pyxb.binding.datatypes.double, scope=PhotovoltaicThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2041, 10))) -def _BuildAutomaton_122 (): +def _BuildAutomaton_136 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_122 - del _BuildAutomaton_122 + global _BuildAutomaton_136 + del _BuildAutomaton_136 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 131, 10)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1220, 10)) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10)) counters.add(cc_19) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10)) + counters.add(cc_20) + cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2037, 10)) + counters.add(cc_21) + cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2038, 10)) + counters.add(cc_22) + cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2039, 10)) + counters.add(cc_23) + cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2040, 10)) + counters.add(cc_24) + cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2041, 10)) + counters.add(cc_25) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'collectorSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 128, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = None - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'panelAzimuth')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 129, 10)) - st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOnBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10)) + st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) - final_update = set() - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'panelInclination')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 130, 10)) - st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOnBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10)) + st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 131, 10)) - st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cellType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2035, 10)) + st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() - final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(PhotovoltaicSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'cellMaterialType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1220, 10)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'collectorType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2036, 10)) st_22 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_22) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_21, False)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'moduleArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2037, 10)) + st_23 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_23) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_22, False)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'apertureArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2038, 10)) + st_24 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_24) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_23, False)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'eta0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2039, 10)) + st_25 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_25) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_24, False)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a1')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2040, 10)) + st_26 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_26) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_25, False)) + symbol = pyxb.binding.content.ElementUse(PhotovoltaicThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a2')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2041, 10)) + st_27 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_27) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -25050,6 +26484,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -25088,6 +26528,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -25124,6 +26570,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -25158,6 +26610,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -25190,6 +26648,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -25220,6 +26684,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -25248,6 +26718,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -25274,6 +26750,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -25298,6 +26780,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -25320,6 +26808,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -25340,6 +26834,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ @@ -25358,6 +26858,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_11, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ @@ -25374,6 +26880,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_12, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ @@ -25388,6 +26900,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ @@ -25400,6 +26918,12 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_14, False) ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ @@ -25410,13 +26934,25 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_15, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_15, False) ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_16, True) ])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_16, False) ])) - transitions.append(fac.Transition(st_18, [ + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_16, False) ])) st_16._set_transitionSet(transitions) transitions = [] @@ -25424,181 +26960,275 @@ def _BuildAutomaton_122 (): fac.UpdateInstruction(cc_17, True) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_17, False) ])) st_17._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_18, True) ])) transitions.append(fac.Transition(st_19, [ - ])) + fac.UpdateInstruction(cc_18, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_18, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_18, False) ])) st_18._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_19, True) ])) transitions.append(fac.Transition(st_20, [ - ])) + fac.UpdateInstruction(cc_19, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_19, False) ])) st_19._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_20, True) ])) transitions.append(fac.Transition(st_21, [ - ])) - transitions.append(fac.Transition(st_22, [ - ])) + fac.UpdateInstruction(cc_20, False) ])) st_20._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_18, True) ])) transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_18, False) ])) + ])) st_21._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_19, True) ])) + transitions.append(fac.Transition(st_23, [ + ])) + transitions.append(fac.Transition(st_24, [ + ])) + transitions.append(fac.Transition(st_25, [ + ])) + transitions.append(fac.Transition(st_26, [ + ])) + transitions.append(fac.Transition(st_27, [ + ])) st_22._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_23, [ + fac.UpdateInstruction(cc_21, True) ])) + transitions.append(fac.Transition(st_24, [ + fac.UpdateInstruction(cc_21, False) ])) + transitions.append(fac.Transition(st_25, [ + fac.UpdateInstruction(cc_21, False) ])) + transitions.append(fac.Transition(st_26, [ + fac.UpdateInstruction(cc_21, False) ])) + transitions.append(fac.Transition(st_27, [ + fac.UpdateInstruction(cc_21, False) ])) + st_23._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_24, [ + fac.UpdateInstruction(cc_22, True) ])) + transitions.append(fac.Transition(st_25, [ + fac.UpdateInstruction(cc_22, False) ])) + transitions.append(fac.Transition(st_26, [ + fac.UpdateInstruction(cc_22, False) ])) + transitions.append(fac.Transition(st_27, [ + fac.UpdateInstruction(cc_22, False) ])) + st_24._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_25, [ + fac.UpdateInstruction(cc_23, True) ])) + transitions.append(fac.Transition(st_26, [ + fac.UpdateInstruction(cc_23, False) ])) + transitions.append(fac.Transition(st_27, [ + fac.UpdateInstruction(cc_23, False) ])) + st_25._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_26, [ + fac.UpdateInstruction(cc_24, True) ])) + transitions.append(fac.Transition(st_27, [ + fac.UpdateInstruction(cc_24, False) ])) + st_26._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_27, [ + fac.UpdateInstruction(cc_25, True) ])) + st_27._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -PhotovoltaicSystemType._Automaton = _BuildAutomaton_122() +PhotovoltaicThermalSystemType._Automaton = _BuildAutomaton_136() -SolarThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'technologyType'), pyxb.binding.datatypes.string, scope=SolarThermalSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1390, 10))) +SolarThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'collectorType'), CollectorTypeValue, scope=SolarThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2378, 10))) -def _BuildAutomaton_123 (): +SolarThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'apertureArea'), teaser.data.bindings.opengis.raw.gml.AreaType, scope=SolarThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2379, 10))) + +SolarThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'eta0'), pyxb.binding.datatypes.double, scope=SolarThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2380, 10))) + +SolarThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a1'), pyxb.binding.datatypes.double, scope=SolarThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2381, 10))) + +SolarThermalSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a2'), pyxb.binding.datatypes.double, scope=SolarThermalSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2382, 10))) + +def _BuildAutomaton_137 (): # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_123 - del _BuildAutomaton_123 + global _BuildAutomaton_137 + del _BuildAutomaton_137 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) + cc_15 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) + cc_16 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 131, 10)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1390, 10)) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10)) counters.add(cc_19) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10)) + counters.add(cc_20) + cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2379, 10)) + counters.add(cc_21) + cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2380, 10)) + counters.add(cc_22) + cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2381, 10)) + counters.add(cc_23) + cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2382, 10)) + counters.add(cc_24) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 668, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'efficiencyIndicator')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1049, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 669, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedNominalPower')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1054, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 670, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'model')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1059, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 671, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nominalEfficiency')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1064, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 672, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'number')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1069, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 673, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'productAndInstallationDocument')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1074, 10)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 674, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'yearOfManufacture')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1079, 10)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refurbishmentMeasureOnEnergySystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 675, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'serviceLife')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1084, 10)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 676, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedIn')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1091, 10)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 683, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'has')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1098, 10)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 684, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'consumes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1105, 10)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 685, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'produces')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1113, 10)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 686, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'provides')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1121, 10)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'collectorSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 128, 10)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceGeometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 157, 10)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = None - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'panelAzimuth')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 129, 10)) - st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOnBoundarySurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 158, 10)) + st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) - final_update = set() - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'panelInclination')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 130, 10)) - st_20 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + final_update = None + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOnBuildingInstallation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 166, 10)) + st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) final_update = set() - final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'installedOn')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 131, 10)) - st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'collectorType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2378, 10)) + st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() - final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'technologyType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 1390, 10)) + final_update.add(fac.UpdateInstruction(cc_21, False)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'apertureArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2379, 10)) st_22 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_22) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_22, False)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'eta0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2380, 10)) + st_23 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_23) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_23, False)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a1')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2381, 10)) + st_24 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_24) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_24, False)) + symbol = pyxb.binding.content.ElementUse(SolarThermalSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a2')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/energy/energy.xsd', 2382, 10)) + st_25 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_25) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True) ])) @@ -25638,6 +27268,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_0, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_0, False) ])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_1, [ @@ -25676,6 +27312,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_1, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_1, False) ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ @@ -25712,6 +27354,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_2, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_2, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_2, False) ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ @@ -25746,6 +27394,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_3, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_3, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_3, False) ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ @@ -25778,6 +27432,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_4, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_4, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_4, False) ])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ @@ -25808,6 +27468,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_5, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_5, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_5, False) ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ @@ -25836,6 +27502,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_6, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_6, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_6, False) ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ @@ -25862,6 +27534,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_7, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_7, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_7, False) ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ @@ -25886,6 +27564,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_8, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_8, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_8, False) ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ @@ -25908,6 +27592,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_9, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_9, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_9, False) ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ @@ -25928,6 +27618,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_10, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_10, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_10, False) ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ @@ -25946,6 +27642,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_11, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_11, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_11, False) ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ @@ -25962,6 +27664,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_12, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_12, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_12, False) ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ @@ -25976,6 +27684,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_13, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_13, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_13, False) ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ @@ -25988,6 +27702,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_14, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_14, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_14, False) ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ @@ -25998,6 +27718,12 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_15, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_15, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_15, False) ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ @@ -26006,98 +27732,130 @@ def _BuildAutomaton_123 (): fac.UpdateInstruction(cc_16, False) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_16, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_16, False) ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_17, True) ])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_17, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_17, False) ])) st_17._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_18, [ + fac.UpdateInstruction(cc_18, True) ])) transitions.append(fac.Transition(st_19, [ - ])) + fac.UpdateInstruction(cc_18, False) ])) + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_18, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_18, False) ])) st_18._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_19, [ + fac.UpdateInstruction(cc_19, True) ])) transitions.append(fac.Transition(st_20, [ - ])) + fac.UpdateInstruction(cc_19, False) ])) + transitions.append(fac.Transition(st_21, [ + fac.UpdateInstruction(cc_19, False) ])) st_19._set_transitionSet(transitions) transitions = [] + transitions.append(fac.Transition(st_20, [ + fac.UpdateInstruction(cc_20, True) ])) transitions.append(fac.Transition(st_21, [ - ])) - transitions.append(fac.Transition(st_22, [ - ])) + fac.UpdateInstruction(cc_20, False) ])) st_20._set_transitionSet(transitions) transitions = [] - transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_18, True) ])) transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_18, False) ])) + ])) + transitions.append(fac.Transition(st_23, [ + ])) + transitions.append(fac.Transition(st_24, [ + ])) + transitions.append(fac.Transition(st_25, [ + ])) st_21._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_19, True) ])) + fac.UpdateInstruction(cc_21, True) ])) + transitions.append(fac.Transition(st_23, [ + fac.UpdateInstruction(cc_21, False) ])) + transitions.append(fac.Transition(st_24, [ + fac.UpdateInstruction(cc_21, False) ])) + transitions.append(fac.Transition(st_25, [ + fac.UpdateInstruction(cc_21, False) ])) st_22._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_23, [ + fac.UpdateInstruction(cc_22, True) ])) + transitions.append(fac.Transition(st_24, [ + fac.UpdateInstruction(cc_22, False) ])) + transitions.append(fac.Transition(st_25, [ + fac.UpdateInstruction(cc_22, False) ])) + st_23._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_24, [ + fac.UpdateInstruction(cc_23, True) ])) + transitions.append(fac.Transition(st_25, [ + fac.UpdateInstruction(cc_23, False) ])) + st_24._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_25, [ + fac.UpdateInstruction(cc_24, True) ])) + st_25._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -SolarThermalSystemType._Automaton = _BuildAutomaton_123() - +SolarThermalSystemType._Automaton = _BuildAutomaton_137() -averageCeilingHeight._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) - -basementCeilingHeightAboveGroundSurface._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) buildingType._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) -constructionStyle._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) - -eavesHeight._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) - -grossVolume._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) - -landmarked._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) +isLandmarked._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) referencePoint._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) -ridgeHeight._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) - openableRatio._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfOpening) -atticType._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) - -basementType._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) +constructionWeight._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) energyPerformanceCertification._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) -refurbishmentMeasureOnBuilding._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) +volume._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) -has._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) +refurbishmentMeasureOnBuilding._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) -thermalZones._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) +thermalZone._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) -usageZones._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) +usageZone._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) floorArea._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) -refurbishmentMeasureOnBoundarySurface._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfBoundarySurface) - -globalSolarIrradiance._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfBoundarySurface) - -daylightIlluminance._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfBoundarySurface) - -equippedWith._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfBoundarySurface) +heightAboveGround._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfAbstractBuilding) -correspondsTo._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfBoundarySurface) +refurbishmentMeasureOnBoundarySurface._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfBoundarySurface) -construction._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.GenericApplicationPropertyOfCityObject) +boundarySurfaceConstruction._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfBoundarySurface) -constructionOrientation._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.GenericApplicationPropertyOfCityObject) +energyConversionSystem._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.GenericApplicationPropertyOfCityObject) energyDemands._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.GenericApplicationPropertyOfCityObject) +weatherData._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.GenericApplicationPropertyOfCityObject) + indoorShading._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfOpening) outdoorShading._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfOpening) -refurbishmentMeasureOnOpening._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfOpening) +openingConstruction._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.building.GenericApplicationPropertyOfOpening) Schedule._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.GML) @@ -26105,13 +27863,11 @@ def _BuildAutomaton_123 (): TimeSeries._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.GML) -AbstractMaterial._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.CityObject) - -BuildingUnit._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.CityObject) +AbstractConstruction._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) -Construction._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.CityObject) +AbstractMaterial._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) -ConstructionOrientation._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.CityObject) +BuildingUnit._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.CityObject) EnergyConversionSystem._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) @@ -26119,20 +27875,22 @@ def _BuildAutomaton_123 (): EnergyDistributionSystem._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) -EnergySource._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) - Facilities._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) +FinalEnergy._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) + Household._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) ImageTexture._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) -Layer._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.CityObject) +Layer._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) LayerComponent._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) Occupants._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) +ServiceLife._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.GML) + SystemOperation._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.Feature) ThermalBoundary._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.CityObject) @@ -26143,6 +27901,8 @@ def _BuildAutomaton_123 (): UsageZone._setSubstitutionGroup(teaser.data.bindings.opengis.citygml.raw.base.CityObject) +WeatherData._setSubstitutionGroup(teaser.data.bindings.opengis.raw.gml.GML) + SolarEnergySystem._setSubstitutionGroup(EnergyConversionSystem) Boiler._setSubstitutionGroup(EnergyConversionSystem) @@ -26151,6 +27911,8 @@ def _BuildAutomaton_123 (): ConstantValueSchedule._setSubstitutionGroup(Schedule) +Construction._setSubstitutionGroup(AbstractConstruction) + DailyPatternSchedule._setSubstitutionGroup(Schedule) DHWFacilities._setSubstitutionGroup(Facilities) @@ -26183,6 +27945,8 @@ def _BuildAutomaton_123 (): RegularTimeSeriesFile._setSubstitutionGroup(TimeSeries) +ReverseConstruction._setSubstitutionGroup(AbstractConstruction) + SolidMaterial._setSubstitutionGroup(AbstractMaterial) ThermalDistributionSystem._setSubstitutionGroup(EnergyDistributionSystem) @@ -26193,4 +27957,6 @@ def _BuildAutomaton_123 (): PhotovoltaicSystem._setSubstitutionGroup(SolarEnergySystem) +PhotovoltaicThermalSystem._setSubstitutionGroup(SolarEnergySystem) + SolarThermalSystem._setSubstitutionGroup(SolarEnergySystem) diff --git a/teaser/data/bindings/opengis/citygml/raw/generics.py b/teaser/data/bindings/opengis/citygml/raw/generics.py index ffe70e611..e6060e751 100644 --- a/teaser/data/bindings/opengis/citygml/raw/generics.py +++ b/teaser/data/bindings/opengis/citygml/raw/generics.py @@ -1,7 +1,7 @@ # ./pyxb/bundles/opengis/citygml/raw/generics.py # -*- coding: utf-8 -*- # PyXB bindings for NM:9f733459c243bf6a0d311254ff6b626cd171f543 -# Generated 2016-04-07 16:03:36.321279 by PyXB version 1.2.4 using Python 2.7.11.final.0 +# Generated 2017-01-09 16:12:05.785593 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://www.opengis.net/citygml/generics/2.0 from __future__ import unicode_literals @@ -13,20 +13,23 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:84cb70aa-fcc9-11e5-af9e-000c29ce1afb') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:fad3296c-d67d-11e6-8d7b-100ba9a189d0') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema -import teaser.data.bindings.opengis.citygml.raw.base -import pyxb.binding.datatypes import teaser.data.bindings.opengis.raw.gml +import pyxb.binding.datatypes +import teaser.data.bindings.opengis.citygml.raw.base # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://www.opengis.net/citygml/generics/2.0', create_if_missing=True) @@ -90,161 +93,161 @@ class GenericCityObjectType (teaser.data.bindings.opengis.citygml.raw.base.Abstr _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GenericCityObjectType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 24, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 24, 1) _ElementMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._ElementMap.copy() _AttributeMap = teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType._AttributeMap.copy() # Base type is teaser.data.bindings.opengis.citygml.raw.base.AbstractCityObjectType - + # Element creationDate ({http://www.opengis.net/citygml/2.0}creationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element terminationDate ({http://www.opengis.net/citygml/2.0}terminationDate) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element externalReference ({http://www.opengis.net/citygml/2.0}externalReference) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element generalizesTo ({http://www.opengis.net/citygml/2.0}generalizesTo) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToTerrain ({http://www.opengis.net/citygml/2.0}relativeToTerrain) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element relativeToWater ({http://www.opengis.net/citygml/2.0}relativeToWater) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element GenericApplicationPropertyOfCityObject ({http://www.opengis.net/citygml/2.0}_GenericApplicationPropertyOfCityObject) inherited from {http://www.opengis.net/citygml/2.0}AbstractCityObjectType - + # Element {http://www.opengis.net/citygml/generics/2.0}class uses Python identifier class_ - __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0class', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 35, 5), ) - + __class = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'class'), 'class_', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0class', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 35, 5), ) + class_ = property(__class.value, __class.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}function uses Python identifier function - __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0function', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 36, 5), ) - + __function = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'function'), 'function', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0function', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 36, 5), ) + function = property(__function.value, __function.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}usage uses Python identifier usage - __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0usage', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 37, 5), ) - + __usage = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usage'), 'usage', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0usage', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 37, 5), ) + usage = property(__usage.value, __usage.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod0Geometry uses Python identifier lod0Geometry - __lod0Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0Geometry'), 'lod0Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod0Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 38, 5), ) - + __lod0Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0Geometry'), 'lod0Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod0Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 38, 5), ) + lod0Geometry = property(__lod0Geometry.value, __lod0Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod1Geometry uses Python identifier lod1Geometry - __lod1Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1Geometry'), 'lod1Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod1Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 39, 5), ) - + __lod1Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1Geometry'), 'lod1Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod1Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 39, 5), ) + lod1Geometry = property(__lod1Geometry.value, __lod1Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod2Geometry uses Python identifier lod2Geometry - __lod2Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry'), 'lod2Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod2Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 40, 5), ) - + __lod2Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry'), 'lod2Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod2Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 40, 5), ) + lod2Geometry = property(__lod2Geometry.value, __lod2Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod3Geometry uses Python identifier lod3Geometry - __lod3Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry'), 'lod3Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod3Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 41, 5), ) - + __lod3Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry'), 'lod3Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod3Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 41, 5), ) + lod3Geometry = property(__lod3Geometry.value, __lod3Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod4Geometry uses Python identifier lod4Geometry - __lod4Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), 'lod4Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod4Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 42, 5), ) - + __lod4Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), 'lod4Geometry', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod4Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 42, 5), ) + lod4Geometry = property(__lod4Geometry.value, __lod4Geometry.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod0TerrainIntersection uses Python identifier lod0TerrainIntersection - __lod0TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0TerrainIntersection'), 'lod0TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod0TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 43, 5), ) - + __lod0TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0TerrainIntersection'), 'lod0TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod0TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 43, 5), ) + lod0TerrainIntersection = property(__lod0TerrainIntersection.value, __lod0TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod1TerrainIntersection uses Python identifier lod1TerrainIntersection - __lod1TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection'), 'lod1TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod1TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 44, 5), ) - + __lod1TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection'), 'lod1TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod1TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 44, 5), ) + lod1TerrainIntersection = property(__lod1TerrainIntersection.value, __lod1TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod2TerrainIntersection uses Python identifier lod2TerrainIntersection - __lod2TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection'), 'lod2TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod2TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 45, 5), ) - + __lod2TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection'), 'lod2TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod2TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 45, 5), ) + lod2TerrainIntersection = property(__lod2TerrainIntersection.value, __lod2TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod3TerrainIntersection uses Python identifier lod3TerrainIntersection - __lod3TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection'), 'lod3TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod3TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 46, 5), ) - + __lod3TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection'), 'lod3TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod3TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 46, 5), ) + lod3TerrainIntersection = property(__lod3TerrainIntersection.value, __lod3TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod4TerrainIntersection uses Python identifier lod4TerrainIntersection - __lod4TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection'), 'lod4TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod4TerrainIntersection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 47, 5), ) - + __lod4TerrainIntersection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection'), 'lod4TerrainIntersection', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod4TerrainIntersection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 47, 5), ) + lod4TerrainIntersection = property(__lod4TerrainIntersection.value, __lod4TerrainIntersection.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod0ImplicitRepresentation uses Python identifier lod0ImplicitRepresentation - __lod0ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0ImplicitRepresentation'), 'lod0ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod0ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 48, 5), ) - + __lod0ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod0ImplicitRepresentation'), 'lod0ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod0ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 48, 5), ) + lod0ImplicitRepresentation = property(__lod0ImplicitRepresentation.value, __lod0ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod1ImplicitRepresentation uses Python identifier lod1ImplicitRepresentation - __lod1ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1ImplicitRepresentation'), 'lod1ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod1ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 49, 5), ) - + __lod1ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod1ImplicitRepresentation'), 'lod1ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod1ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 49, 5), ) + lod1ImplicitRepresentation = property(__lod1ImplicitRepresentation.value, __lod1ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod2ImplicitRepresentation uses Python identifier lod2ImplicitRepresentation - __lod2ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation'), 'lod2ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod2ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 50, 5), ) - + __lod2ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation'), 'lod2ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod2ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 50, 5), ) + lod2ImplicitRepresentation = property(__lod2ImplicitRepresentation.value, __lod2ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod3ImplicitRepresentation uses Python identifier lod3ImplicitRepresentation - __lod3ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), 'lod3ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod3ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 51, 5), ) - + __lod3ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), 'lod3ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod3ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 51, 5), ) + lod3ImplicitRepresentation = property(__lod3ImplicitRepresentation.value, __lod3ImplicitRepresentation.set, None, None) - + # Element {http://www.opengis.net/citygml/generics/2.0}lod4ImplicitRepresentation uses Python identifier lod4ImplicitRepresentation - __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 52, 5), ) - + __lod4ImplicitRepresentation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), 'lod4ImplicitRepresentation', '__httpwww_opengis_netcitygmlgenerics2_0_GenericCityObjectType_httpwww_opengis_netcitygmlgenerics2_0lod4ImplicitRepresentation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 52, 5), ) + lod4ImplicitRepresentation = property(__lod4ImplicitRepresentation.value, __lod4ImplicitRepresentation.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __class.name() : __class, @@ -267,8 +270,9 @@ class GenericCityObjectType (teaser.data.bindings.opengis.citygml.raw.base.Abstr __lod4ImplicitRepresentation.name() : __lod4ImplicitRepresentation }) _AttributeMap.update({ - + }) +_module_typeBindings.GenericCityObjectType = GenericCityObjectType Namespace.addCategoryObject('typeBinding', 'GenericCityObjectType', GenericCityObjectType) @@ -282,24 +286,25 @@ class AbstractGenericAttributeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGenericAttributeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 62, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 62, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_opengis_netcitygmlgenerics2_0_AbstractGenericAttributeType_name', pyxb.binding.datatypes.string, required=True) - __name._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 70, 2) - __name._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 70, 2) - + __name._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 70, 2) + __name._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 70, 2) + name = property(__name.value, __name.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __name.name() : __name }) +_module_typeBindings.AbstractGenericAttributeType = AbstractGenericAttributeType Namespace.addCategoryObject('typeBinding', 'AbstractGenericAttributeType', AbstractGenericAttributeType) @@ -310,25 +315,26 @@ class StringAttributeType (AbstractGenericAttributeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StringAttributeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 76, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 76, 1) _ElementMap = AbstractGenericAttributeType._ElementMap.copy() _AttributeMap = AbstractGenericAttributeType._AttributeMap.copy() # Base type is AbstractGenericAttributeType - + # Element {http://www.opengis.net/citygml/generics/2.0}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_StringAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 83, 5), ) - + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_StringAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 83, 5), ) + value_ = property(__value.value, __value.set, None, None) - + # Attribute name inherited from {http://www.opengis.net/citygml/generics/2.0}AbstractGenericAttributeType _ElementMap.update({ __value.name() : __value }) _AttributeMap.update({ - + }) +_module_typeBindings.StringAttributeType = StringAttributeType Namespace.addCategoryObject('typeBinding', 'StringAttributeType', StringAttributeType) @@ -339,25 +345,26 @@ class IntAttributeType (AbstractGenericAttributeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IntAttributeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 91, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 91, 1) _ElementMap = AbstractGenericAttributeType._ElementMap.copy() _AttributeMap = AbstractGenericAttributeType._AttributeMap.copy() # Base type is AbstractGenericAttributeType - + # Element {http://www.opengis.net/citygml/generics/2.0}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_IntAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 98, 5), ) - + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_IntAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 98, 5), ) + value_ = property(__value.value, __value.set, None, None) - + # Attribute name inherited from {http://www.opengis.net/citygml/generics/2.0}AbstractGenericAttributeType _ElementMap.update({ __value.name() : __value }) _AttributeMap.update({ - + }) +_module_typeBindings.IntAttributeType = IntAttributeType Namespace.addCategoryObject('typeBinding', 'IntAttributeType', IntAttributeType) @@ -368,25 +375,26 @@ class DoubleAttributeType (AbstractGenericAttributeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DoubleAttributeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 106, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 106, 1) _ElementMap = AbstractGenericAttributeType._ElementMap.copy() _AttributeMap = AbstractGenericAttributeType._AttributeMap.copy() # Base type is AbstractGenericAttributeType - + # Element {http://www.opengis.net/citygml/generics/2.0}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_DoubleAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 113, 5), ) - + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_DoubleAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 113, 5), ) + value_ = property(__value.value, __value.set, None, None) - + # Attribute name inherited from {http://www.opengis.net/citygml/generics/2.0}AbstractGenericAttributeType _ElementMap.update({ __value.name() : __value }) _AttributeMap.update({ - + }) +_module_typeBindings.DoubleAttributeType = DoubleAttributeType Namespace.addCategoryObject('typeBinding', 'DoubleAttributeType', DoubleAttributeType) @@ -397,25 +405,26 @@ class DateAttributeType (AbstractGenericAttributeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DateAttributeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 121, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 121, 1) _ElementMap = AbstractGenericAttributeType._ElementMap.copy() _AttributeMap = AbstractGenericAttributeType._AttributeMap.copy() # Base type is AbstractGenericAttributeType - + # Element {http://www.opengis.net/citygml/generics/2.0}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_DateAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 128, 5), ) - + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_DateAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 128, 5), ) + value_ = property(__value.value, __value.set, None, None) - + # Attribute name inherited from {http://www.opengis.net/citygml/generics/2.0}AbstractGenericAttributeType _ElementMap.update({ __value.name() : __value }) _AttributeMap.update({ - + }) +_module_typeBindings.DateAttributeType = DateAttributeType Namespace.addCategoryObject('typeBinding', 'DateAttributeType', DateAttributeType) @@ -426,25 +435,26 @@ class UriAttributeType (AbstractGenericAttributeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UriAttributeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 136, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 136, 1) _ElementMap = AbstractGenericAttributeType._ElementMap.copy() _AttributeMap = AbstractGenericAttributeType._AttributeMap.copy() # Base type is AbstractGenericAttributeType - + # Element {http://www.opengis.net/citygml/generics/2.0}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_UriAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 143, 5), ) - + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_UriAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 143, 5), ) + value_ = property(__value.value, __value.set, None, None) - + # Attribute name inherited from {http://www.opengis.net/citygml/generics/2.0}AbstractGenericAttributeType _ElementMap.update({ __value.name() : __value }) _AttributeMap.update({ - + }) +_module_typeBindings.UriAttributeType = UriAttributeType Namespace.addCategoryObject('typeBinding', 'UriAttributeType', UriAttributeType) @@ -455,25 +465,26 @@ class MeasureAttributeType (AbstractGenericAttributeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeasureAttributeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 151, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 151, 1) _ElementMap = AbstractGenericAttributeType._ElementMap.copy() _AttributeMap = AbstractGenericAttributeType._AttributeMap.copy() # Base type is AbstractGenericAttributeType - + # Element {http://www.opengis.net/citygml/generics/2.0}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_MeasureAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 158, 5), ) - + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netcitygmlgenerics2_0_MeasureAttributeType_httpwww_opengis_netcitygmlgenerics2_0value', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 158, 5), ) + value_ = property(__value.value, __value.set, None, None) - + # Attribute name inherited from {http://www.opengis.net/citygml/generics/2.0}AbstractGenericAttributeType _ElementMap.update({ __value.name() : __value }) _AttributeMap.update({ - + }) +_module_typeBindings.MeasureAttributeType = MeasureAttributeType Namespace.addCategoryObject('typeBinding', 'MeasureAttributeType', MeasureAttributeType) @@ -486,25 +497,25 @@ class GenericAttributeSetType (AbstractGenericAttributeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GenericAttributeSetType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 166, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 166, 1) _ElementMap = AbstractGenericAttributeType._ElementMap.copy() _AttributeMap = AbstractGenericAttributeType._AttributeMap.copy() # Base type is AbstractGenericAttributeType - + # Element {http://www.opengis.net/citygml/generics/2.0}_genericAttribute uses Python identifier genericAttribute - __genericAttribute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_genericAttribute'), 'genericAttribute', '__httpwww_opengis_netcitygmlgenerics2_0_GenericAttributeSetType_httpwww_opengis_netcitygmlgenerics2_0_genericAttribute', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 73, 1), ) - + __genericAttribute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_genericAttribute'), 'genericAttribute', '__httpwww_opengis_netcitygmlgenerics2_0_GenericAttributeSetType_httpwww_opengis_netcitygmlgenerics2_0_genericAttribute', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 73, 1), ) + genericAttribute = property(__genericAttribute.value, __genericAttribute.set, None, None) - + # Attribute name inherited from {http://www.opengis.net/citygml/generics/2.0}AbstractGenericAttributeType - + # Attribute codeSpace uses Python identifier codeSpace __codeSpace = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'codeSpace'), 'codeSpace', '__httpwww_opengis_netcitygmlgenerics2_0_GenericAttributeSetType_codeSpace', pyxb.binding.datatypes.anyURI) - __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 177, 4) - __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 177, 4) - + __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 177, 4) + __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 177, 4) + codeSpace = property(__codeSpace.value, __codeSpace.set, None, None) _ElementMap.update({ @@ -513,73 +524,74 @@ class GenericAttributeSetType (AbstractGenericAttributeType): _AttributeMap.update({ __codeSpace.name() : __codeSpace }) +_module_typeBindings.GenericAttributeSetType = GenericAttributeSetType Namespace.addCategoryObject('typeBinding', 'GenericAttributeSetType', GenericAttributeSetType) -GenericCityObject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GenericCityObject'), GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 58, 1)) +GenericCityObject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GenericCityObject'), GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 58, 1)) Namespace.addCategoryObject('elementBinding', GenericCityObject.name().localName(), GenericCityObject) -genericAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_genericAttribute'), AbstractGenericAttributeType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 73, 1)) +genericAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_genericAttribute'), AbstractGenericAttributeType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 73, 1)) Namespace.addCategoryObject('elementBinding', genericAttribute.name().localName(), genericAttribute) -stringAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'stringAttribute'), StringAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 89, 1)) +stringAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'stringAttribute'), StringAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 89, 1)) Namespace.addCategoryObject('elementBinding', stringAttribute.name().localName(), stringAttribute) -intAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'intAttribute'), IntAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 104, 1)) +intAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'intAttribute'), IntAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 104, 1)) Namespace.addCategoryObject('elementBinding', intAttribute.name().localName(), intAttribute) -doubleAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'doubleAttribute'), DoubleAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 119, 1)) +doubleAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'doubleAttribute'), DoubleAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 119, 1)) Namespace.addCategoryObject('elementBinding', doubleAttribute.name().localName(), doubleAttribute) -dateAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dateAttribute'), DateAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 134, 1)) +dateAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dateAttribute'), DateAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 134, 1)) Namespace.addCategoryObject('elementBinding', dateAttribute.name().localName(), dateAttribute) -uriAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uriAttribute'), UriAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 149, 1)) +uriAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'uriAttribute'), UriAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 149, 1)) Namespace.addCategoryObject('elementBinding', uriAttribute.name().localName(), uriAttribute) -measureAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measureAttribute'), MeasureAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 164, 1)) +measureAttribute = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measureAttribute'), MeasureAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 164, 1)) Namespace.addCategoryObject('elementBinding', measureAttribute.name().localName(), measureAttribute) -genericAttributeSet = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'genericAttributeSet'), GenericAttributeSetType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 182, 1)) +genericAttributeSet = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'genericAttributeSet'), GenericAttributeSetType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 182, 1)) Namespace.addCategoryObject('elementBinding', genericAttributeSet.name().localName(), genericAttributeSet) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 35, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'class'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 35, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 36, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'function'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 36, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 37, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usage'), teaser.data.bindings.opengis.raw.gml.CodeType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 37, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 38, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 38, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 39, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 39, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 40, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 40, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 41, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 41, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 42, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry'), teaser.data.bindings.opengis.raw.gml.GeometryPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 42, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 43, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 43, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 44, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 44, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 45, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 45, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 46, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 46, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 47, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection'), teaser.data.bindings.opengis.raw.gml.MultiCurvePropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 47, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 48, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod0ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 48, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 49, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod1ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 49, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 50, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 50, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 51, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 51, 5))) -GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 52, 5))) +GenericCityObjectType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation'), teaser.data.bindings.opengis.citygml.raw.base.ImplicitRepresentationPropertyType, scope=GenericCityObjectType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 52, 5))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -588,215 +600,215 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 35, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 35, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 36, 5)) + cc_13 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 36, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 37, 5)) + cc_14 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 37, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 38, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 38, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 39, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 39, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 40, 5)) + cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 40, 5)) counters.add(cc_17) - cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 41, 5)) + cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 41, 5)) counters.add(cc_18) - cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 42, 5)) + cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 42, 5)) counters.add(cc_19) - cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 43, 5)) + cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 43, 5)) counters.add(cc_20) - cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 44, 5)) + cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 44, 5)) counters.add(cc_21) - cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 45, 5)) + cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 45, 5)) counters.add(cc_22) - cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 46, 5)) + cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 46, 5)) counters.add(cc_23) - cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 47, 5)) + cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 47, 5)) counters.add(cc_24) - cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 48, 5)) + cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 48, 5)) counters.add(cc_25) - cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 49, 5)) + cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 49, 5)) counters.add(cc_26) - cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 50, 5)) + cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 50, 5)) counters.add(cc_27) - cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 51, 5)) + cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 51, 5)) counters.add(cc_28) - cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 52, 5)) + cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 52, 5)) counters.add(cc_29) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_gml, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'creationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 62, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'terminationDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 63, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'externalReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 64, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'generalizesTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 65, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToTerrain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 66, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, 'relativeToWater')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 67, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_core, '_GenericApplicationPropertyOfCityObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/2.0/cityGMLBase.xsd', 68, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'class')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 35, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'function')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 36, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 37, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usage')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 37, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 38, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 38, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 39, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 39, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 40, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 40, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_18, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 41, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 41, 5)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = set() final_update.add(fac.UpdateInstruction(cc_19, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 42, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 42, 5)) st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = set() final_update.add(fac.UpdateInstruction(cc_20, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 43, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 43, 5)) st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) final_update = set() final_update.add(fac.UpdateInstruction(cc_21, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 44, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 44, 5)) st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() final_update.add(fac.UpdateInstruction(cc_22, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 45, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 45, 5)) st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_22) final_update = set() final_update.add(fac.UpdateInstruction(cc_23, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 46, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 46, 5)) st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_23) final_update = set() final_update.add(fac.UpdateInstruction(cc_24, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4TerrainIntersection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 47, 5)) st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_24) final_update = set() final_update.add(fac.UpdateInstruction(cc_25, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod0ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 48, 5)) st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_25) final_update = set() final_update.add(fac.UpdateInstruction(cc_26, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod1ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 49, 5)) st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_26) final_update = set() final_update.add(fac.UpdateInstruction(cc_27, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 50, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod2ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 50, 5)) st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_27) final_update = set() final_update.add(fac.UpdateInstruction(cc_28, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 51, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod3ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 51, 5)) st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_28) final_update = set() final_update.add(fac.UpdateInstruction(cc_29, False)) - symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(GenericCityObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lod4ImplicitRepresentation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 52, 5)) st_29 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_29) transitions = [] @@ -1795,7 +1807,7 @@ def _BuildAutomaton (): -StringAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.string, scope=StringAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 83, 5))) +StringAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.string, scope=StringAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 83, 5))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -1806,7 +1818,7 @@ def _BuildAutomaton_ (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(StringAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 83, 5)) + symbol = pyxb.binding.content.ElementUse(StringAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 83, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1817,7 +1829,7 @@ def _BuildAutomaton_ (): -IntAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.integer, scope=IntAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 98, 5))) +IntAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.integer, scope=IntAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 98, 5))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -1828,7 +1840,7 @@ def _BuildAutomaton_2 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(IntAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 98, 5)) + symbol = pyxb.binding.content.ElementUse(IntAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 98, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1839,7 +1851,7 @@ def _BuildAutomaton_2 (): -DoubleAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.double, scope=DoubleAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 113, 5))) +DoubleAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.double, scope=DoubleAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 113, 5))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -1850,7 +1862,7 @@ def _BuildAutomaton_3 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(DoubleAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 113, 5)) + symbol = pyxb.binding.content.ElementUse(DoubleAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 113, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1861,7 +1873,7 @@ def _BuildAutomaton_3 (): -DateAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.date, scope=DateAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 128, 5))) +DateAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.date, scope=DateAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 128, 5))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -1872,7 +1884,7 @@ def _BuildAutomaton_4 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(DateAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 128, 5)) + symbol = pyxb.binding.content.ElementUse(DateAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 128, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1883,7 +1895,7 @@ def _BuildAutomaton_4 (): -UriAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.anyURI, scope=UriAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 143, 5))) +UriAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.anyURI, scope=UriAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 143, 5))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -1894,7 +1906,7 @@ def _BuildAutomaton_5 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(UriAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 143, 5)) + symbol = pyxb.binding.content.ElementUse(UriAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 143, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1905,7 +1917,7 @@ def _BuildAutomaton_5 (): -MeasureAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=MeasureAttributeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 158, 5))) +MeasureAttributeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), teaser.data.bindings.opengis.raw.gml.MeasureType, scope=MeasureAttributeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 158, 5))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -1916,7 +1928,7 @@ def _BuildAutomaton_6 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(MeasureAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 158, 5)) + symbol = pyxb.binding.content.ElementUse(MeasureAttributeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 158, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1927,7 +1939,7 @@ def _BuildAutomaton_6 (): -GenericAttributeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_genericAttribute'), AbstractGenericAttributeType, abstract=pyxb.binding.datatypes.boolean(1), scope=GenericAttributeSetType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 73, 1))) +GenericAttributeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_genericAttribute'), AbstractGenericAttributeType, abstract=pyxb.binding.datatypes.boolean(1), scope=GenericAttributeSetType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 73, 1))) def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked @@ -1938,7 +1950,7 @@ def _BuildAutomaton_7 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(GenericAttributeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_genericAttribute')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 175, 5)) + symbol = pyxb.binding.content.ElementUse(GenericAttributeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_genericAttribute')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/generics/2.0/generics.xsd', 175, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] diff --git a/teaser/data/bindings/opengis/misc/raw/xAL.py b/teaser/data/bindings/opengis/misc/raw/xAL.py index c67692c4b..2eed69c1f 100644 --- a/teaser/data/bindings/opengis/misc/raw/xAL.py +++ b/teaser/data/bindings/opengis/misc/raw/xAL.py @@ -1,7 +1,7 @@ # ./pyxb/bundles/opengis/misc/raw/xAL.py # -*- coding: utf-8 -*- # PyXB bindings for NM:28237b706ea7dd7f30e1bac6f6949d1f2f8264f7 -# Generated 2016-04-07 16:02:50.798997 by PyXB version 1.2.4 using Python 2.7.11.final.0 +# Generated 2017-01-09 16:11:21.843392 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace urn:oasis:names:tc:ciq:xsdschema:xAL:2.0 from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:6a3c426e-fcc9-11e5-a5cf-000c29ce1afb') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:e0f982d4-d67d-11e6-8d7b-100ba9a189d0') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import pyxb.binding.datatypes @@ -79,12 +82,13 @@ class STD_ANON (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_m """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 313, 3) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 313, 3) _Documentation = None STD_ANON._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON, enum_prefix=None) STD_ANON.Before = STD_ANON._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON.After = STD_ANON._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON._InitializeFacetMap(STD_ANON._CF_enumeration) +_module_typeBindings.STD_ANON = STD_ANON # Atomic simple type: [anonymous] class STD_ANON_ (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -92,12 +96,13 @@ class STD_ANON_ (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_ """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 345, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 345, 6) _Documentation = None STD_ANON_._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_, enum_prefix=None) STD_ANON_.Before = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_.After = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_._InitializeFacetMap(STD_ANON_._CF_enumeration) +_module_typeBindings.STD_ANON_ = STD_ANON_ # Atomic simple type: [anonymous] class STD_ANON_2 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -105,12 +110,13 @@ class STD_ANON_2 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 553, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 553, 6) _Documentation = None STD_ANON_2._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_2, enum_prefix=None) STD_ANON_2.Before = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_2.After = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_2._InitializeFacetMap(STD_ANON_2._CF_enumeration) +_module_typeBindings.STD_ANON_2 = STD_ANON_2 # Atomic simple type: [anonymous] class STD_ANON_3 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -118,12 +124,13 @@ class STD_ANON_3 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 589, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 589, 7) _Documentation = None STD_ANON_3._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_3, enum_prefix=None) STD_ANON_3.Before = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_3.After = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_3._InitializeFacetMap(STD_ANON_3._CF_enumeration) +_module_typeBindings.STD_ANON_3 = STD_ANON_3 # Atomic simple type: [anonymous] class STD_ANON_4 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -131,12 +138,13 @@ class STD_ANON_4 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 600, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 600, 7) _Documentation = None STD_ANON_4._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_4, enum_prefix=None) STD_ANON_4.Before = STD_ANON_4._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_4.After = STD_ANON_4._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_4._InitializeFacetMap(STD_ANON_4._CF_enumeration) +_module_typeBindings.STD_ANON_4 = STD_ANON_4 # Atomic simple type: [anonymous] class STD_ANON_5 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -144,12 +152,13 @@ class STD_ANON_5 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 827, 8) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 827, 8) _Documentation = None STD_ANON_5._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_5, enum_prefix=None) STD_ANON_5.Odd = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='Odd', tag='Odd') STD_ANON_5.Even = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='Even', tag='Even') STD_ANON_5._InitializeFacetMap(STD_ANON_5._CF_enumeration) +_module_typeBindings.STD_ANON_5 = STD_ANON_5 # Atomic simple type: [anonymous] class STD_ANON_6 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -157,12 +166,13 @@ class STD_ANON_6 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 848, 8) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 848, 8) _Documentation = None STD_ANON_6._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_6, enum_prefix=None) STD_ANON_6.Before = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_6.After = STD_ANON_6._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_6._InitializeFacetMap(STD_ANON_6._CF_enumeration) +_module_typeBindings.STD_ANON_6 = STD_ANON_6 # Atomic simple type: [anonymous] class STD_ANON_7 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -170,7 +180,7 @@ class STD_ANON_7 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 859, 8) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 859, 8) _Documentation = None STD_ANON_7._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_7, enum_prefix=None) STD_ANON_7.BeforeName = STD_ANON_7._CF_enumeration.addEnumeration(unicode_value='BeforeName', tag='BeforeName') @@ -178,6 +188,7 @@ class STD_ANON_7 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration STD_ANON_7.BeforeType = STD_ANON_7._CF_enumeration.addEnumeration(unicode_value='BeforeType', tag='BeforeType') STD_ANON_7.AfterType = STD_ANON_7._CF_enumeration.addEnumeration(unicode_value='AfterType', tag='AfterType') STD_ANON_7._InitializeFacetMap(STD_ANON_7._CF_enumeration) +_module_typeBindings.STD_ANON_7 = STD_ANON_7 # Atomic simple type: [anonymous] class STD_ANON_8 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -185,12 +196,13 @@ class STD_ANON_8 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 962, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 962, 4) _Documentation = None STD_ANON_8._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_8, enum_prefix=None) STD_ANON_8.Yes = STD_ANON_8._CF_enumeration.addEnumeration(unicode_value='Yes', tag='Yes') STD_ANON_8.No = STD_ANON_8._CF_enumeration.addEnumeration(unicode_value='No', tag='No') STD_ANON_8._InitializeFacetMap(STD_ANON_8._CF_enumeration) +_module_typeBindings.STD_ANON_8 = STD_ANON_8 # Atomic simple type: [anonymous] class STD_ANON_9 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -198,12 +210,13 @@ class STD_ANON_9 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1104, 8) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1104, 8) _Documentation = None STD_ANON_9._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_9, enum_prefix=None) STD_ANON_9.Before = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_9.After = STD_ANON_9._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_9._InitializeFacetMap(STD_ANON_9._CF_enumeration) +_module_typeBindings.STD_ANON_9 = STD_ANON_9 # Atomic simple type: [anonymous] class STD_ANON_10 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -211,12 +224,13 @@ class STD_ANON_10 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1353, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1353, 7) _Documentation = None STD_ANON_10._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_10, enum_prefix=None) STD_ANON_10.Before = STD_ANON_10._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_10.After = STD_ANON_10._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_10._InitializeFacetMap(STD_ANON_10._CF_enumeration) +_module_typeBindings.STD_ANON_10 = STD_ANON_10 # Atomic simple type: [anonymous] class STD_ANON_11 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -224,12 +238,13 @@ class STD_ANON_11 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1429, 9) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1429, 9) _Documentation = None STD_ANON_11._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_11, enum_prefix=None) STD_ANON_11.Before = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_11.After = STD_ANON_11._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_11._InitializeFacetMap(STD_ANON_11._CF_enumeration) +_module_typeBindings.STD_ANON_11 = STD_ANON_11 # Atomic simple type: [anonymous] class STD_ANON_12 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -237,7 +252,7 @@ class STD_ANON_12 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1440, 9) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1440, 9) _Documentation = None STD_ANON_12._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_12, enum_prefix=None) STD_ANON_12.BeforeName = STD_ANON_12._CF_enumeration.addEnumeration(unicode_value='BeforeName', tag='BeforeName') @@ -245,6 +260,7 @@ class STD_ANON_12 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio STD_ANON_12.BeforeType = STD_ANON_12._CF_enumeration.addEnumeration(unicode_value='BeforeType', tag='BeforeType') STD_ANON_12.AfterType = STD_ANON_12._CF_enumeration.addEnumeration(unicode_value='AfterType', tag='AfterType') STD_ANON_12._InitializeFacetMap(STD_ANON_12._CF_enumeration) +_module_typeBindings.STD_ANON_12 = STD_ANON_12 # Atomic simple type: [anonymous] class STD_ANON_13 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -252,12 +268,13 @@ class STD_ANON_13 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1543, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1543, 4) _Documentation = None STD_ANON_13._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_13, enum_prefix=None) STD_ANON_13.Single = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='Single', tag='Single') STD_ANON_13.Range = STD_ANON_13._CF_enumeration.addEnumeration(unicode_value='Range', tag='Range') STD_ANON_13._InitializeFacetMap(STD_ANON_13._CF_enumeration) +_module_typeBindings.STD_ANON_13 = STD_ANON_13 # Atomic simple type: [anonymous] class STD_ANON_14 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -265,12 +282,13 @@ class STD_ANON_14 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1560, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1560, 4) _Documentation = None STD_ANON_14._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_14, enum_prefix=None) STD_ANON_14.Before = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_14.After = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_14._InitializeFacetMap(STD_ANON_14._CF_enumeration) +_module_typeBindings.STD_ANON_14 = STD_ANON_14 # Atomic simple type: [anonymous] class STD_ANON_15 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -278,7 +296,7 @@ class STD_ANON_15 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1571, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1571, 4) _Documentation = None STD_ANON_15._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_15, enum_prefix=None) STD_ANON_15.BeforeName = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='BeforeName', tag='BeforeName') @@ -286,6 +304,7 @@ class STD_ANON_15 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio STD_ANON_15.BeforeType = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='BeforeType', tag='BeforeType') STD_ANON_15.AfterType = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='AfterType', tag='AfterType') STD_ANON_15._InitializeFacetMap(STD_ANON_15._CF_enumeration) +_module_typeBindings.STD_ANON_15 = STD_ANON_15 # Atomic simple type: [anonymous] class STD_ANON_16 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -293,12 +312,13 @@ class STD_ANON_16 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1593, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1593, 4) _Documentation = None STD_ANON_16._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_16, enum_prefix=None) STD_ANON_16.Single = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='Single', tag='Single') STD_ANON_16.Range = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='Range', tag='Range') STD_ANON_16._InitializeFacetMap(STD_ANON_16._CF_enumeration) +_module_typeBindings.STD_ANON_16 = STD_ANON_16 # Atomic simple type: [anonymous] class STD_ANON_17 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -306,12 +326,13 @@ class STD_ANON_17 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1610, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1610, 4) _Documentation = None STD_ANON_17._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_17, enum_prefix=None) STD_ANON_17.Before = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_17.After = STD_ANON_17._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_17._InitializeFacetMap(STD_ANON_17._CF_enumeration) +_module_typeBindings.STD_ANON_17 = STD_ANON_17 # Atomic simple type: [anonymous] class STD_ANON_18 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeration_mixin): @@ -319,12 +340,13 @@ class STD_ANON_18 (pyxb.binding.datatypes.NMTOKEN, pyxb.binding.basis.enumeratio """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1621, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1621, 4) _Documentation = None STD_ANON_18._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_18, enum_prefix=None) STD_ANON_18.Before = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') STD_ANON_18.After = STD_ANON_18._CF_enumeration.addEnumeration(unicode_value='After', tag='After') STD_ANON_18._InitializeFacetMap(STD_ANON_18._CF_enumeration) +_module_typeBindings.STD_ANON_18 = STD_ANON_18 # Complex type [anonymous] with content type ELEMENT_ONLY class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): @@ -333,13 +355,13 @@ class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 31, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 31, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressDetails uses Python identifier AddressDetails - __AddressDetails = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressDetails'), 'AddressDetails', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_urnoasisnamestcciqxsdschemaxAL2_0AddressDetails', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1), ) + __AddressDetails = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressDetails'), 'AddressDetails', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_urnoasisnamestcciqxsdschemaxAL2_0AddressDetails', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1), ) AddressDetails = property(__AddressDetails.value, __AddressDetails.set, None, 'This container defines the details of the address. Can define multiple addresses including tracking address history') @@ -347,8 +369,8 @@ class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): # Attribute Version uses Python identifier Version __Version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Version'), 'Version', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_Version', pyxb.binding.datatypes.anySimpleType) - __Version._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 36, 3) - __Version._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 36, 3) + __Version._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 36, 3) + __Version._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 36, 3) Version = property(__Version.value, __Version.set, None, 'Specific to DTD to specify the version number of DTD') @@ -360,7 +382,7 @@ class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Version.name() : __Version }) - +_module_typeBindings.CTD_ANON = CTD_ANON # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressDetails with content type ELEMENT_ONLY @@ -370,55 +392,55 @@ class AddressDetails_ (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AddressDetails') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 49, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 49, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalServiceElements uses Python identifier PostalServiceElements - __PostalServiceElements = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalServiceElements'), 'PostalServiceElements', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0PostalServiceElements', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 51, 3), ) + __PostalServiceElements = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalServiceElements'), 'PostalServiceElements', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0PostalServiceElements', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 51, 3), ) PostalServiceElements = property(__PostalServiceElements.value, __PostalServiceElements.set, None, 'Postal authorities use specific postal service data to expedient delivery of mail') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Address uses Python identifier Address - __Address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Address'), 'Address', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0Address', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 210, 4), ) + __Address = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Address'), 'Address', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0Address', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 210, 4), ) Address = property(__Address.value, __Address.set, None, 'Address as one line of free text') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLines uses Python identifier AddressLines - __AddressLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLines'), 'AddressLines', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0AddressLines', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 224, 4), ) + __AddressLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLines'), 'AddressLines', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0AddressLines', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 224, 4), ) AddressLines = property(__AddressLines.value, __AddressLines.set, None, 'Container for Address lines') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Country uses Python identifier Country - __Country = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Country'), 'Country', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0Country', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 229, 4), ) + __Country = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Country'), 'Country', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0Country', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 229, 4), ) Country = property(__Country.value, __Country.set, None, 'Specification of a country') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Locality uses Python identifier Locality - __Locality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Locality'), 'Locality', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0Locality', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1), ) + __Locality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Locality'), 'Locality', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0Locality', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1), ) Locality = property(__Locality.value, __Locality.set, None, 'Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare uses Python identifier Thoroughfare - __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) + __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) Thoroughfare = property(__Thoroughfare.value, __Thoroughfare.set, None, 'Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AdministrativeArea uses Python identifier AdministrativeArea - __AdministrativeArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), 'AdministrativeArea', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0AdministrativeArea', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1), ) + __AdministrativeArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), 'AdministrativeArea', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__urnoasisnamestcciqxsdschemaxAL2_0AdministrativeArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1), ) AdministrativeArea = property(__AdministrativeArea.value, __AdministrativeArea.set, None, 'Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.') @@ -426,56 +448,56 @@ class AddressDetails_ (pyxb.binding.basis.complexTypeDefinition): # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute AddressType uses Python identifier AddressType __AddressType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'AddressType'), 'AddressType', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__AddressType', pyxb.binding.datatypes.anySimpleType) - __AddressType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 267, 2) - __AddressType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 267, 2) + __AddressType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 267, 2) + __AddressType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 267, 2) AddressType = property(__AddressType.value, __AddressType.set, None, 'Type of address. Example: Postal, residential,business, primary, secondary, etc') # Attribute CurrentStatus uses Python identifier CurrentStatus __CurrentStatus = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'CurrentStatus'), 'CurrentStatus', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__CurrentStatus', pyxb.binding.datatypes.anySimpleType) - __CurrentStatus._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 272, 2) - __CurrentStatus._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 272, 2) + __CurrentStatus._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 272, 2) + __CurrentStatus._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 272, 2) CurrentStatus = property(__CurrentStatus.value, __CurrentStatus.set, None, 'Moved, Living, Investment, Deceased, etc..') # Attribute ValidFromDate uses Python identifier ValidFromDate __ValidFromDate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'ValidFromDate'), 'ValidFromDate', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__ValidFromDate', pyxb.binding.datatypes.anySimpleType) - __ValidFromDate._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 277, 2) - __ValidFromDate._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 277, 2) + __ValidFromDate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 277, 2) + __ValidFromDate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 277, 2) ValidFromDate = property(__ValidFromDate.value, __ValidFromDate.set, None, 'Start Date of the validity of address') # Attribute ValidToDate uses Python identifier ValidToDate __ValidToDate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'ValidToDate'), 'ValidToDate', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__ValidToDate', pyxb.binding.datatypes.anySimpleType) - __ValidToDate._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 282, 2) - __ValidToDate._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 282, 2) + __ValidToDate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 282, 2) + __ValidToDate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 282, 2) ValidToDate = property(__ValidToDate.value, __ValidToDate.set, None, 'End date of the validity of address') # Attribute Usage uses Python identifier Usage __Usage = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Usage'), 'Usage', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__Usage', pyxb.binding.datatypes.anySimpleType) - __Usage._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 287, 2) - __Usage._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 287, 2) + __Usage._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 287, 2) + __Usage._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 287, 2) Usage = property(__Usage.value, __Usage.set, None, 'Communication, Contact, etc.') # Attribute AddressDetailsKey uses Python identifier AddressDetailsKey __AddressDetailsKey = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'AddressDetailsKey'), 'AddressDetailsKey', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressDetails__AddressDetailsKey', pyxb.binding.datatypes.anySimpleType) - __AddressDetailsKey._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 293, 2) - __AddressDetailsKey._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 293, 2) + __AddressDetailsKey._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 293, 2) + __AddressDetailsKey._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 293, 2) AddressDetailsKey = property(__AddressDetailsKey.value, __AddressDetailsKey.set, None, 'Key identifier for the element for not reinforced references from other elements. Not required to be unique for the document to be valid, but application may get confused if not unique. Extend this schema adding unique contraint if needed.') @@ -499,6 +521,7 @@ class AddressDetails_ (pyxb.binding.basis.complexTypeDefinition): __Usage.name() : __Usage, __AddressDetailsKey.name() : __AddressDetailsKey }) +_module_typeBindings.AddressDetails_ = AddressDetails_ Namespace.addCategoryObject('typeBinding', 'AddressDetails', AddressDetails_) @@ -509,76 +532,76 @@ class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 55, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 55, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressIdentifier uses Python identifier AddressIdentifier - __AddressIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressIdentifier'), 'AddressIdentifier', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressIdentifier', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 57, 6), ) + __AddressIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressIdentifier'), 'AddressIdentifier', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressIdentifier', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 57, 6), ) AddressIdentifier = property(__AddressIdentifier.value, __AddressIdentifier.set, None, 'A unique identifier of an address assigned by postal authorities. Example: DPID in Australia') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}EndorsementLineCode uses Python identifier EndorsementLineCode - __EndorsementLineCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EndorsementLineCode'), 'EndorsementLineCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0EndorsementLineCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 72, 6), ) + __EndorsementLineCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EndorsementLineCode'), 'EndorsementLineCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0EndorsementLineCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 72, 6), ) EndorsementLineCode = property(__EndorsementLineCode.value, __EndorsementLineCode.set, None, 'Directly affects postal service distribution') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}KeyLineCode uses Python identifier KeyLineCode - __KeyLineCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'KeyLineCode'), 'KeyLineCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0KeyLineCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 86, 6), ) + __KeyLineCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'KeyLineCode'), 'KeyLineCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0KeyLineCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 86, 6), ) KeyLineCode = property(__KeyLineCode.value, __KeyLineCode.set, None, 'Required for some postal services') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Barcode uses Python identifier Barcode - __Barcode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Barcode'), 'Barcode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0Barcode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 100, 6), ) + __Barcode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Barcode'), 'Barcode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0Barcode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 100, 6), ) Barcode = property(__Barcode.value, __Barcode.set, None, 'Required for some postal services') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SortingCode uses Python identifier SortingCode - __SortingCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SortingCode'), 'SortingCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0SortingCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 114, 6), ) + __SortingCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SortingCode'), 'SortingCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0SortingCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 114, 6), ) SortingCode = property(__SortingCode.value, __SortingCode.set, None, 'Used for sorting addresses. Values may for example be CEDEX 16 (France)') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLatitude uses Python identifier AddressLatitude - __AddressLatitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitude'), 'AddressLatitude', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressLatitude', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 127, 6), ) + __AddressLatitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitude'), 'AddressLatitude', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressLatitude', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 127, 6), ) AddressLatitude = property(__AddressLatitude.value, __AddressLatitude.set, None, 'Latitude of delivery address') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLatitudeDirection uses Python identifier AddressLatitudeDirection - __AddressLatitudeDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitudeDirection'), 'AddressLatitudeDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressLatitudeDirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 141, 6), ) + __AddressLatitudeDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitudeDirection'), 'AddressLatitudeDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressLatitudeDirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 141, 6), ) AddressLatitudeDirection = property(__AddressLatitudeDirection.value, __AddressLatitudeDirection.set, None, 'Latitude direction of delivery address;N = North and S = South') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLongitude uses Python identifier AddressLongitude - __AddressLongitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitude'), 'AddressLongitude', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressLongitude', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 154, 6), ) + __AddressLongitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitude'), 'AddressLongitude', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressLongitude', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 154, 6), ) AddressLongitude = property(__AddressLongitude.value, __AddressLongitude.set, None, 'Longtitude of delivery address') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLongitudeDirection uses Python identifier AddressLongitudeDirection - __AddressLongitudeDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitudeDirection'), 'AddressLongitudeDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressLongitudeDirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 168, 6), ) + __AddressLongitudeDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitudeDirection'), 'AddressLongitudeDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0AddressLongitudeDirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 168, 6), ) AddressLongitudeDirection = property(__AddressLongitudeDirection.value, __AddressLongitudeDirection.set, None, 'Longtitude direction of delivery address;N=North and S=South') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SupplementaryPostalServiceData uses Python identifier SupplementaryPostalServiceData - __SupplementaryPostalServiceData = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SupplementaryPostalServiceData'), 'SupplementaryPostalServiceData', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0SupplementaryPostalServiceData', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 182, 6), ) + __SupplementaryPostalServiceData = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SupplementaryPostalServiceData'), 'SupplementaryPostalServiceData', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__urnoasisnamestcciqxsdschemaxAL2_0SupplementaryPostalServiceData', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 182, 6), ) SupplementaryPostalServiceData = property(__SupplementaryPostalServiceData.value, __SupplementaryPostalServiceData.set, None, 'any postal service elements not covered by the container can be represented using this element') @@ -586,8 +609,8 @@ class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON__Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 198, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 198, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 198, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 198, 5) Type = property(__Type.value, __Type.set, None, 'USPS, ECMA, UN/PROLIST, etc') @@ -608,7 +631,7 @@ class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_ = CTD_ANON_ # Complex type [anonymous] with content type MIXED @@ -618,31 +641,31 @@ class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 61, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 61, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_2_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute IdentifierType uses Python identifier IdentifierType __IdentifierType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IdentifierType'), 'IdentifierType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_2_IdentifierType', pyxb.binding.datatypes.anySimpleType) - __IdentifierType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 62, 8) - __IdentifierType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 62, 8) + __IdentifierType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 62, 8) + __IdentifierType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 62, 8) IdentifierType = property(__IdentifierType.value, __IdentifierType.set, None, 'Type of identifier. eg. DPID as in Australia') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_2_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 67, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 67, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 67, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 67, 8) Type = property(__Type.value, __Type.set, None, None) @@ -655,7 +678,7 @@ class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition): __IdentifierType.name() : __IdentifierType, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_2 = CTD_ANON_2 # Complex type [anonymous] with content type MIXED @@ -665,23 +688,23 @@ class CTD_ANON_3 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 76, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 76, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_3_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_3_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 77, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 77, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 77, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 77, 8) Type = property(__Type.value, __Type.set, None, 'Specific to postal service') @@ -693,7 +716,7 @@ class CTD_ANON_3 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_3 = CTD_ANON_3 # Complex type [anonymous] with content type MIXED @@ -703,23 +726,23 @@ class CTD_ANON_4 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 90, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 90, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_4_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_4_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 91, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 91, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 91, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 91, 8) Type = property(__Type.value, __Type.set, None, 'Specific to postal service') @@ -731,7 +754,7 @@ class CTD_ANON_4 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_4 = CTD_ANON_4 # Complex type [anonymous] with content type MIXED @@ -741,23 +764,23 @@ class CTD_ANON_5 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 104, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 104, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_5_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_5_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 105, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 105, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 105, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 105, 8) Type = property(__Type.value, __Type.set, None, 'Specific to postal service') @@ -769,7 +792,7 @@ class CTD_ANON_5 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_5 = CTD_ANON_5 # Complex type [anonymous] with content type EMPTY @@ -779,23 +802,23 @@ class CTD_ANON_6 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 118, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 118, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_6_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_6_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 119, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 119, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 119, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 119, 8) Type = property(__Type.value, __Type.set, None, 'Specific to postal service') @@ -806,7 +829,7 @@ class CTD_ANON_6 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_6 = CTD_ANON_6 # Complex type [anonymous] with content type MIXED @@ -816,23 +839,23 @@ class CTD_ANON_7 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 131, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 131, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_7_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_7_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 132, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 132, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 132, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 132, 8) Type = property(__Type.value, __Type.set, None, 'Specific to postal service') @@ -844,7 +867,7 @@ class CTD_ANON_7 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_7 = CTD_ANON_7 # Complex type [anonymous] with content type MIXED @@ -854,23 +877,23 @@ class CTD_ANON_8 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 145, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 145, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_8_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_8_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 149, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 149, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 149, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 149, 8) Type = property(__Type.value, __Type.set, None, None) @@ -882,7 +905,7 @@ class CTD_ANON_8 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_8 = CTD_ANON_8 # Complex type [anonymous] with content type MIXED @@ -892,23 +915,23 @@ class CTD_ANON_9 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 158, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 158, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_9_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_9_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 159, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 159, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 159, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 159, 8) Type = property(__Type.value, __Type.set, None, 'Specific to postal service') @@ -920,7 +943,7 @@ class CTD_ANON_9 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_9 = CTD_ANON_9 # Complex type [anonymous] with content type MIXED @@ -930,23 +953,23 @@ class CTD_ANON_10 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 172, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 172, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_10_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_10_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 173, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 173, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 173, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 173, 8) Type = property(__Type.value, __Type.set, None, 'Specific to postal service') @@ -958,7 +981,7 @@ class CTD_ANON_10 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_10 = CTD_ANON_10 # Complex type [anonymous] with content type MIXED @@ -968,23 +991,23 @@ class CTD_ANON_11 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 186, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 186, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_11_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_11_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 187, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 187, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 187, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 187, 8) Type = property(__Type.value, __Type.set, None, 'Specific to postal service') @@ -996,7 +1019,7 @@ class CTD_ANON_11 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_11 = CTD_ANON_11 # Complex type [anonymous] with content type MIXED @@ -1006,23 +1029,23 @@ class CTD_ANON_12 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 214, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 214, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_12_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_12_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 215, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 215, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 215, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 215, 6) Type = property(__Type.value, __Type.set, None, 'Postal, residential, corporate, etc') @@ -1034,7 +1057,7 @@ class CTD_ANON_12 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_12 = CTD_ANON_12 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -1044,48 +1067,48 @@ class CTD_ANON_13 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 233, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 233, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}CountryNameCode uses Python identifier CountryNameCode - __CountryNameCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountryNameCode'), 'CountryNameCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0CountryNameCode', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 236, 7), ) + __CountryNameCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountryNameCode'), 'CountryNameCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0CountryNameCode', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 236, 7), ) CountryNameCode = property(__CountryNameCode.value, __CountryNameCode.set, None, 'A country code according to the specified scheme') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Locality uses Python identifier Locality - __Locality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Locality'), 'Locality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0Locality', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1), ) + __Locality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Locality'), 'Locality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0Locality', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1), ) Locality = property(__Locality.value, __Locality.set, None, 'Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare uses Python identifier Thoroughfare - __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) + __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) Thoroughfare = property(__Thoroughfare.value, __Thoroughfare.set, None, 'Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AdministrativeArea uses Python identifier AdministrativeArea - __AdministrativeArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), 'AdministrativeArea', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0AdministrativeArea', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1), ) + __AdministrativeArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), 'AdministrativeArea', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0AdministrativeArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1), ) AdministrativeArea = property(__AdministrativeArea.value, __AdministrativeArea.set, None, 'Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}CountryName uses Python identifier CountryName - __CountryName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountryName'), 'CountryName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0CountryName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1666, 1), ) + __CountryName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountryName'), 'CountryName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_13_urnoasisnamestcciqxsdschemaxAL2_0CountryName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1666, 1), ) CountryName = property(__CountryName.value, __CountryName.set, None, 'Specification of the name of a country.') @@ -1103,7 +1126,7 @@ class CTD_ANON_13 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) - +_module_typeBindings.CTD_ANON_13 = CTD_ANON_13 # Complex type [anonymous] with content type MIXED @@ -1113,23 +1136,23 @@ class CTD_ANON_14 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 240, 8) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 240, 8) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_14_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Scheme uses Python identifier Scheme __Scheme = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Scheme'), 'Scheme', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_14_Scheme', pyxb.binding.datatypes.anySimpleType) - __Scheme._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 241, 9) - __Scheme._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 241, 9) + __Scheme._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 241, 9) + __Scheme._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 241, 9) Scheme = property(__Scheme.value, __Scheme.set, None, 'Country code scheme possible values, but not limited to: iso.3166-2, iso.3166-3 for two and three character country codes.') @@ -1141,7 +1164,7 @@ class CTD_ANON_14 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Scheme.name() : __Scheme }) - +_module_typeBindings.CTD_ANON_14 = CTD_ANON_14 # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLinesType with content type ELEMENT_ONLY @@ -1151,13 +1174,13 @@ class AddressLinesType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AddressLinesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 300, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 300, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressLinesType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_AddressLinesType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') @@ -1170,6 +1193,7 @@ class AddressLinesType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) +_module_typeBindings.AddressLinesType = AddressLinesType Namespace.addCategoryObject('typeBinding', 'AddressLinesType', AddressLinesType) @@ -1180,83 +1204,83 @@ class DependentLocalityType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 323, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 323, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}DependentLocalityName uses Python identifier DependentLocalityName - __DependentLocalityName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityName'), 'DependentLocalityName', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0DependentLocalityName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 326, 3), ) + __DependentLocalityName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityName'), 'DependentLocalityName', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0DependentLocalityName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 326, 3), ) DependentLocalityName = property(__DependentLocalityName.value, __DependentLocalityName.set, None, 'Name of the dependent locality') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}DependentLocalityNumber uses Python identifier DependentLocalityNumber - __DependentLocalityNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityNumber'), 'DependentLocalityNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0DependentLocalityNumber', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 336, 3), ) + __DependentLocalityNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityNumber'), 'DependentLocalityNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0DependentLocalityNumber', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 336, 3), ) DependentLocalityNumber = property(__DependentLocalityNumber.value, __DependentLocalityNumber.set, None, 'Number of the dependent locality. Some areas are numbered. Eg. SECTOR 5 in a Suburb as in India or SOI SUKUMVIT 10 as in Thailand') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}LargeMailUser uses Python identifier LargeMailUser - __LargeMailUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser'), 'LargeMailUser', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0LargeMailUser', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 358, 4), ) + __LargeMailUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser'), 'LargeMailUser', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0LargeMailUser', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 358, 4), ) LargeMailUser = property(__LargeMailUser.value, __LargeMailUser.set, None, 'Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalRoute uses Python identifier PostalRoute - __PostalRoute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), 'PostalRoute', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0PostalRoute', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 364, 4), ) + __PostalRoute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), 'PostalRoute', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0PostalRoute', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 364, 4), ) PostalRoute = property(__PostalRoute.value, __PostalRoute.set, None, ' A Postal van is specific for a route as in Is`rael, Rural route') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}DependentLocality uses Python identifier DependentLocality - __DependentLocality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), 'DependentLocality', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0DependentLocality', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 372, 3), ) + __DependentLocality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), 'DependentLocality', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0DependentLocality', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 372, 3), ) DependentLocality = property(__DependentLocality.value, __DependentLocality.set, None, 'Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare uses Python identifier Thoroughfare - __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) + __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) Thoroughfare = property(__Thoroughfare.value, __Thoroughfare.set, None, 'Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostOffice uses Python identifier PostOffice - __PostOffice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), 'PostOffice', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0PostOffice', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1), ) + __PostOffice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), 'PostOffice', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0PostOffice', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1), ) PostOffice = property(__PostOffice.value, __PostOffice.set, None, 'Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBox uses Python identifier PostBox - __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) + __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) PostBox = property(__PostBox.value, __PostBox.set, None, 'Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Premise uses Python identifier Premise - __Premise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Premise'), 'Premise', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0Premise', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1), ) + __Premise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Premise'), 'Premise', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_urnoasisnamestcciqxsdschemaxAL2_0Premise', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1), ) Premise = property(__Premise.value, __Premise.set, None, 'Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station') @@ -1264,32 +1288,32 @@ class DependentLocalityType (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 381, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 381, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 381, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 381, 2) Type = property(__Type.value, __Type.set, None, 'City or IndustrialEstate, etc') # Attribute UsageType uses Python identifier UsageType __UsageType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'UsageType'), 'UsageType', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_UsageType', pyxb.binding.datatypes.anySimpleType) - __UsageType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 386, 2) - __UsageType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 386, 2) + __UsageType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 386, 2) + __UsageType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 386, 2) UsageType = property(__UsageType.value, __UsageType.set, None, 'Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system') # Attribute Connector uses Python identifier Connector __Connector = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Connector'), 'Connector', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_Connector', pyxb.binding.datatypes.anySimpleType) - __Connector._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 391, 2) - __Connector._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 391, 2) + __Connector._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 391, 2) + __Connector._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 391, 2) Connector = property(__Connector.value, __Connector.set, None, '"VIA" as in Hill Top VIA Parish where Parish is a locality and Hill Top is a dependent locality') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_DependentLocalityType_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 396, 2) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 396, 2) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 396, 2) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 396, 2) Indicator = property(__Indicator.value, __Indicator.set, None, 'Eg. Erode (Dist) where (Dist) is the Indicator') @@ -1314,6 +1338,7 @@ class DependentLocalityType (pyxb.binding.basis.complexTypeDefinition): __Connector.name() : __Connector, __Indicator.name() : __Indicator }) +_module_typeBindings.DependentLocalityType = DependentLocalityType Namespace.addCategoryObject('typeBinding', 'DependentLocalityType', DependentLocalityType) @@ -1324,23 +1349,23 @@ class CTD_ANON_15 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 330, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 330, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_15_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_15_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 331, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 331, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 331, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 331, 5) Type = property(__Type.value, __Type.set, None, None) @@ -1352,7 +1377,7 @@ class CTD_ANON_15 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_15 = CTD_ANON_15 # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}FirmType with content type ELEMENT_ONLY @@ -1362,41 +1387,41 @@ class FirmType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FirmType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 403, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 403, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}FirmName uses Python identifier FirmName - __FirmName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FirmName'), 'FirmName', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0FirmName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 406, 3), ) + __FirmName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FirmName'), 'FirmName', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0FirmName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 406, 3), ) FirmName = property(__FirmName.value, __FirmName.set, None, 'Name of the firm') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}MailStop uses Python identifier MailStop - __MailStop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), 'MailStop', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0MailStop', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 417, 3), ) + __MailStop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), 'MailStop', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0MailStop', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 417, 3), ) MailStop = property(__MailStop.value, __MailStop.set, None, 'A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Department uses Python identifier Department - __Department = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Department'), 'Department', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0Department', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1), ) + __Department = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Department'), 'Department', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_urnoasisnamestcciqxsdschemaxAL2_0Department', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1), ) Department = property(__Department.value, __Department.set, None, 'Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)') @@ -1404,8 +1429,8 @@ class FirmType (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_FirmType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 425, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 425, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 425, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 425, 2) Type = property(__Type.value, __Type.set, None, None) @@ -1421,6 +1446,7 @@ class FirmType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) +_module_typeBindings.FirmType = FirmType Namespace.addCategoryObject('typeBinding', 'FirmType', FirmType) @@ -1431,23 +1457,23 @@ class CTD_ANON_16 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 410, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 410, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_16_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_16_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 411, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 411, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 411, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 411, 5) Type = property(__Type.value, __Type.set, None, None) @@ -1459,7 +1485,7 @@ class CTD_ANON_16 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_16 = CTD_ANON_16 # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}LargeMailUserType with content type ELEMENT_ONLY @@ -1469,62 +1495,62 @@ class LargeMailUserType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 428, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 428, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}LargeMailUserName uses Python identifier LargeMailUserName - __LargeMailUserName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserName'), 'LargeMailUserName', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0LargeMailUserName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 431, 3), ) + __LargeMailUserName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserName'), 'LargeMailUserName', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0LargeMailUserName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 431, 3), ) LargeMailUserName = property(__LargeMailUserName.value, __LargeMailUserName.set, None, 'Name of the large mail user. eg. Smith Ford International airport') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}LargeMailUserIdentifier uses Python identifier LargeMailUserIdentifier - __LargeMailUserIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserIdentifier'), 'LargeMailUserIdentifier', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0LargeMailUserIdentifier', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 445, 3), ) + __LargeMailUserIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserIdentifier'), 'LargeMailUserIdentifier', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0LargeMailUserIdentifier', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 445, 3), ) LargeMailUserIdentifier = property(__LargeMailUserIdentifier.value, __LargeMailUserIdentifier.set, None, 'Specification of the identification number of a large mail user. An example are the Cedex codes in France.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}BuildingName uses Python identifier BuildingName - __BuildingName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), 'BuildingName', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0BuildingName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 464, 3), ) + __BuildingName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), 'BuildingName', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0BuildingName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 464, 3), ) BuildingName = property(__BuildingName.value, __BuildingName.set, None, 'Name of the building') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare uses Python identifier Thoroughfare - __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) + __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) Thoroughfare = property(__Thoroughfare.value, __Thoroughfare.set, None, 'Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBox uses Python identifier PostBox - __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) + __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) PostBox = property(__PostBox.value, __PostBox.set, None, 'Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Department uses Python identifier Department - __Department = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Department'), 'Department', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0Department', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1), ) + __Department = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Department'), 'Department', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_urnoasisnamestcciqxsdschemaxAL2_0Department', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1), ) Department = property(__Department.value, __Department.set, None, 'Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)') @@ -1532,8 +1558,8 @@ class LargeMailUserType (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_LargeMailUserType_Type', pyxb.binding.datatypes.string) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 475, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 475, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 475, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 475, 2) Type = property(__Type.value, __Type.set, None, None) @@ -1552,6 +1578,7 @@ class LargeMailUserType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) +_module_typeBindings.LargeMailUserType = LargeMailUserType Namespace.addCategoryObject('typeBinding', 'LargeMailUserType', LargeMailUserType) @@ -1562,23 +1589,23 @@ class CTD_ANON_17 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 435, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 435, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_17_Type', pyxb.binding.datatypes.string) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 436, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 436, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 436, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 436, 5) Type = property(__Type.value, __Type.set, None, 'Airport, Hospital, etc') # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_17_Code', pyxb.binding.datatypes.string) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 441, 5) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 441, 5) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 441, 5) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 441, 5) Code = property(__Code.value, __Code.set, None, None) @@ -1590,7 +1617,7 @@ class CTD_ANON_17 (pyxb.binding.basis.complexTypeDefinition): __Type.name() : __Type, __Code.name() : __Code }) - +_module_typeBindings.CTD_ANON_17 = CTD_ANON_17 # Complex type [anonymous] with content type MIXED @@ -1600,31 +1627,31 @@ class CTD_ANON_18 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 449, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 449, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_18_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_18_Type', pyxb.binding.datatypes.string) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 450, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 450, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 450, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 450, 5) Type = property(__Type.value, __Type.set, None, 'CEDEX Code') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_18_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 455, 5) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 455, 5) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 455, 5) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 455, 5) Indicator = property(__Indicator.value, __Indicator.set, None, 'eg. Building 429 in which Building is the Indicator') @@ -1637,7 +1664,7 @@ class CTD_ANON_18 (pyxb.binding.basis.complexTypeDefinition): __Type.name() : __Type, __Indicator.name() : __Indicator }) - +_module_typeBindings.CTD_ANON_18 = CTD_ANON_18 # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}MailStopType with content type ELEMENT_ONLY @@ -1647,27 +1674,27 @@ class MailStopType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MailStopType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 478, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 478, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}MailStopName uses Python identifier MailStopName - __MailStopName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStopName'), 'MailStopName', '__urnoasisnamestcciqxsdschemaxAL2_0_MailStopType_urnoasisnamestcciqxsdschemaxAL2_0MailStopName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 481, 3), ) + __MailStopName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStopName'), 'MailStopName', '__urnoasisnamestcciqxsdschemaxAL2_0_MailStopType_urnoasisnamestcciqxsdschemaxAL2_0MailStopName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 481, 3), ) MailStopName = property(__MailStopName.value, __MailStopName.set, None, 'Name of the the Mail Stop. eg. MSP, MS, etc') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}MailStopNumber uses Python identifier MailStopNumber - __MailStopNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStopNumber'), 'MailStopNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_MailStopType_urnoasisnamestcciqxsdschemaxAL2_0MailStopNumber', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 491, 3), ) + __MailStopNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStopNumber'), 'MailStopNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_MailStopType_urnoasisnamestcciqxsdschemaxAL2_0MailStopNumber', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 491, 3), ) MailStopNumber = property(__MailStopNumber.value, __MailStopNumber.set, None, 'Number of the Mail stop. eg. 123 in MS 123') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_MailStopType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_MailStopType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') @@ -1675,8 +1702,8 @@ class MailStopType (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_MailStopType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 507, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 507, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 507, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 507, 2) Type = property(__Type.value, __Type.set, None, None) @@ -1690,6 +1717,7 @@ class MailStopType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) +_module_typeBindings.MailStopType = MailStopType Namespace.addCategoryObject('typeBinding', 'MailStopType', MailStopType) @@ -1700,23 +1728,23 @@ class CTD_ANON_19 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 485, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 485, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_19_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_19_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 486, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 486, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 486, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 486, 5) Type = property(__Type.value, __Type.set, None, None) @@ -1728,7 +1756,7 @@ class CTD_ANON_19 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_19 = CTD_ANON_19 # Complex type [anonymous] with content type MIXED @@ -1738,23 +1766,23 @@ class CTD_ANON_20 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 495, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 495, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_20_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NameNumberSeparator uses Python identifier NameNumberSeparator __NameNumberSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NameNumberSeparator'), 'NameNumberSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_20_NameNumberSeparator', pyxb.binding.datatypes.anySimpleType) - __NameNumberSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 496, 5) - __NameNumberSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 496, 5) + __NameNumberSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 496, 5) + __NameNumberSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 496, 5) NameNumberSeparator = property(__NameNumberSeparator.value, __NameNumberSeparator.set, None, '"-" in MS-123') @@ -1766,7 +1794,7 @@ class CTD_ANON_20 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __NameNumberSeparator.name() : __NameNumberSeparator }) - +_module_typeBindings.CTD_ANON_20 = CTD_ANON_20 # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalRouteType with content type ELEMENT_ONLY @@ -1776,34 +1804,34 @@ class PostalRouteType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PostalRouteType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 510, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 510, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalRouteName uses Python identifier PostalRouteName - __PostalRouteName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteName'), 'PostalRouteName', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_urnoasisnamestcciqxsdschemaxAL2_0PostalRouteName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 514, 4), ) + __PostalRouteName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteName'), 'PostalRouteName', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_urnoasisnamestcciqxsdschemaxAL2_0PostalRouteName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 514, 4), ) PostalRouteName = property(__PostalRouteName.value, __PostalRouteName.set, None, ' Name of the Postal Route') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalRouteNumber uses Python identifier PostalRouteNumber - __PostalRouteNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteNumber'), 'PostalRouteNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_urnoasisnamestcciqxsdschemaxAL2_0PostalRouteNumber', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 524, 4), ) + __PostalRouteNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteNumber'), 'PostalRouteNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_urnoasisnamestcciqxsdschemaxAL2_0PostalRouteNumber', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 524, 4), ) PostalRouteNumber = property(__PostalRouteNumber.value, __PostalRouteNumber.set, None, ' Number of the Postal Route') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBox uses Python identifier PostBox - __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) + __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) PostBox = property(__PostBox.value, __PostBox.set, None, 'Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.') @@ -1811,8 +1839,8 @@ class PostalRouteType (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_PostalRouteType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 537, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 537, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 537, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 537, 2) Type = property(__Type.value, __Type.set, None, None) @@ -1827,6 +1855,7 @@ class PostalRouteType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) +_module_typeBindings.PostalRouteType = PostalRouteType Namespace.addCategoryObject('typeBinding', 'PostalRouteType', PostalRouteType) @@ -1837,23 +1866,23 @@ class CTD_ANON_21 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 518, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 518, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_21_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_21_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 519, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 519, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 519, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 519, 6) Type = property(__Type.value, __Type.set, None, None) @@ -1865,7 +1894,7 @@ class CTD_ANON_21 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_21 = CTD_ANON_21 # Complex type [anonymous] with content type MIXED @@ -1875,15 +1904,15 @@ class CTD_ANON_22 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 528, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 528, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_22_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') @@ -1894,7 +1923,7 @@ class CTD_ANON_22 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Code.name() : __Code }) - +_module_typeBindings.CTD_ANON_22 = CTD_ANON_22 # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubPremiseType with content type ELEMENT_ONLY @@ -1904,83 +1933,83 @@ class SubPremiseType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SubPremiseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 540, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 540, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubPremiseName uses Python identifier SubPremiseName - __SubPremiseName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseName'), 'SubPremiseName', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 543, 3), ) + __SubPremiseName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseName'), 'SubPremiseName', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 543, 3), ) SubPremiseName = property(__SubPremiseName.value, __SubPremiseName.set, None, ' Name of the SubPremise') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubPremiseLocation uses Python identifier SubPremiseLocation - __SubPremiseLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseLocation'), 'SubPremiseLocation', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseLocation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 565, 4), ) + __SubPremiseLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseLocation'), 'SubPremiseLocation', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseLocation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 565, 4), ) SubPremiseLocation = property(__SubPremiseLocation.value, __SubPremiseLocation.set, None, ' Name of the SubPremise Location. eg. LOBBY, BASEMENT, GROUND FLOOR, etc...') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubPremiseNumber uses Python identifier SubPremiseNumber - __SubPremiseNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumber'), 'SubPremiseNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseNumber', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 573, 4), ) + __SubPremiseNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumber'), 'SubPremiseNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseNumber', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 573, 4), ) SubPremiseNumber = property(__SubPremiseNumber.value, __SubPremiseNumber.set, None, ' Specification of the identifier of a sub-premise. Examples of sub-premises are apartments and suites. sub-premises in a building are often uniquely identified by means of consecutive\nidentifiers. The identifier can be a number, a letter or any combination of the two. In the latter case, the identifier includes exactly one variable (range) part, which is either a \nnumber or a single letter that is surrounded by fixed parts at the left (prefix) or the right (postfix).') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubPremiseNumberPrefix uses Python identifier SubPremiseNumberPrefix - __SubPremiseNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberPrefix'), 'SubPremiseNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseNumberPrefix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 618, 3), ) + __SubPremiseNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberPrefix'), 'SubPremiseNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseNumberPrefix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 618, 3), ) SubPremiseNumberPrefix = property(__SubPremiseNumberPrefix.value, __SubPremiseNumberPrefix.set, None, ' Prefix of the sub premise number. eg. A in A-12') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubPremiseNumberSuffix uses Python identifier SubPremiseNumberSuffix - __SubPremiseNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberSuffix'), 'SubPremiseNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseNumberSuffix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 633, 3), ) + __SubPremiseNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberSuffix'), 'SubPremiseNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremiseNumberSuffix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 633, 3), ) SubPremiseNumberSuffix = property(__SubPremiseNumberSuffix.value, __SubPremiseNumberSuffix.set, None, ' Suffix of the sub premise number. eg. A in 12A') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}BuildingName uses Python identifier BuildingName - __BuildingName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), 'BuildingName', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0BuildingName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 648, 3), ) + __BuildingName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), 'BuildingName', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0BuildingName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 648, 3), ) BuildingName = property(__BuildingName.value, __BuildingName.set, None, 'Name of the building') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Firm uses Python identifier Firm - __Firm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Firm'), 'Firm', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0Firm', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 653, 3), ) + __Firm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Firm'), 'Firm', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0Firm', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 653, 3), ) Firm = property(__Firm.value, __Firm.set, None, 'Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from a large mail user address, which contains no street.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}MailStop uses Python identifier MailStop - __MailStop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), 'MailStop', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0MailStop', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 658, 3), ) + __MailStop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), 'MailStop', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0MailStop', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 658, 3), ) MailStop = property(__MailStop.value, __MailStop.set, None, 'A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubPremise uses Python identifier SubPremise - __SubPremise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremise'), 'SubPremise', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremise', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 664, 3), ) + __SubPremise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremise'), 'SubPremise', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0SubPremise', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 664, 3), ) SubPremise = property(__SubPremise.value, __SubPremise.set, None, 'Specification of a single sub-premise. Examples of sub-premises are apartments and suites. \nEach sub-premise should be uniquely identifiable. SubPremiseType: Specification of the name of a sub-premise type. Possible values not limited to: Suite, Appartment, Floor, Unknown\nMultiple levels within a premise by recursively calling SubPremise Eg. Level 4, Suite 2, Block C') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') @@ -1988,8 +2017,8 @@ class SubPremiseType (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_SubPremiseType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 673, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 673, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 673, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 673, 2) Type = property(__Type.value, __Type.set, None, None) @@ -2011,6 +2040,7 @@ class SubPremiseType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) +_module_typeBindings.SubPremiseType = SubPremiseType Namespace.addCategoryObject('typeBinding', 'SubPremiseType', SubPremiseType) @@ -2021,15 +2051,15 @@ class CTD_ANON_23 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 569, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 569, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_23_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') @@ -2039,7 +2069,7 @@ class CTD_ANON_23 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Code.name() : __Code }) - +_module_typeBindings.CTD_ANON_23 = CTD_ANON_23 # Complex type [anonymous] with content type MIXED @@ -2049,31 +2079,31 @@ class CTD_ANON_24 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 622, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 622, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_24_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberPrefixSeparator uses Python identifier NumberPrefixSeparator __NumberPrefixSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberPrefixSeparator'), 'NumberPrefixSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_24_NumberPrefixSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberPrefixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 623, 5) - __NumberPrefixSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 623, 5) + __NumberPrefixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 623, 5) + __NumberPrefixSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 623, 5) NumberPrefixSeparator = property(__NumberPrefixSeparator.value, __NumberPrefixSeparator.set, None, 'A-12 where 12 is number and A is prefix and "-" is the separator') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_24_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 628, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 628, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 628, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 628, 5) Type = property(__Type.value, __Type.set, None, None) @@ -2086,7 +2116,7 @@ class CTD_ANON_24 (pyxb.binding.basis.complexTypeDefinition): __NumberPrefixSeparator.name() : __NumberPrefixSeparator, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_24 = CTD_ANON_24 # Complex type [anonymous] with content type MIXED @@ -2096,31 +2126,31 @@ class CTD_ANON_25 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 637, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 637, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_25_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberSuffixSeparator uses Python identifier NumberSuffixSeparator __NumberSuffixSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberSuffixSeparator'), 'NumberSuffixSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_25_NumberSuffixSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberSuffixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 638, 5) - __NumberSuffixSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 638, 5) + __NumberSuffixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 638, 5) + __NumberSuffixSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 638, 5) NumberSuffixSeparator = property(__NumberSuffixSeparator.value, __NumberSuffixSeparator.set, None, '12-A where 12 is number and A is suffix and "-" is the separator') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_25_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 643, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 643, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 643, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 643, 5) Type = property(__Type.value, __Type.set, None, None) @@ -2133,7 +2163,7 @@ class CTD_ANON_25 (pyxb.binding.basis.complexTypeDefinition): __NumberSuffixSeparator.name() : __NumberSuffixSeparator, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_25 = CTD_ANON_25 # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareLeadingTypeType with content type MIXED @@ -2143,23 +2173,23 @@ class ThoroughfareLeadingTypeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 676, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 676, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfareLeadingTypeType_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfareLeadingTypeType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 677, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 677, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 677, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 677, 2) Type = property(__Type.value, __Type.set, None, None) @@ -2171,6 +2201,7 @@ class ThoroughfareLeadingTypeType (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) +_module_typeBindings.ThoroughfareLeadingTypeType = ThoroughfareLeadingTypeType Namespace.addCategoryObject('typeBinding', 'ThoroughfareLeadingTypeType', ThoroughfareLeadingTypeType) @@ -2181,23 +2212,23 @@ class ThoroughfareNameType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNameType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 681, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 681, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfareNameType_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfareNameType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 682, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 682, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 682, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 682, 2) Type = property(__Type.value, __Type.set, None, None) @@ -2209,6 +2240,7 @@ class ThoroughfareNameType (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) +_module_typeBindings.ThoroughfareNameType = ThoroughfareNameType Namespace.addCategoryObject('typeBinding', 'ThoroughfareNameType', ThoroughfareNameType) @@ -2219,23 +2251,23 @@ class ThoroughfarePostDirectionType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirectionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 686, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 686, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfarePostDirectionType_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfarePostDirectionType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 687, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 687, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 687, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 687, 2) Type = property(__Type.value, __Type.set, None, None) @@ -2247,6 +2279,7 @@ class ThoroughfarePostDirectionType (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) +_module_typeBindings.ThoroughfarePostDirectionType = ThoroughfarePostDirectionType Namespace.addCategoryObject('typeBinding', 'ThoroughfarePostDirectionType', ThoroughfarePostDirectionType) @@ -2257,23 +2290,23 @@ class ThoroughfarePreDirectionType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirectionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 691, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 691, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfarePreDirectionType_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfarePreDirectionType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 692, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 692, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 692, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 692, 2) Type = property(__Type.value, __Type.set, None, None) @@ -2285,6 +2318,7 @@ class ThoroughfarePreDirectionType (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) +_module_typeBindings.ThoroughfarePreDirectionType = ThoroughfarePreDirectionType Namespace.addCategoryObject('typeBinding', 'ThoroughfarePreDirectionType', ThoroughfarePreDirectionType) @@ -2295,23 +2329,23 @@ class ThoroughfareTrailingTypeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 696, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 696, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfareTrailingTypeType_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_ThoroughfareTrailingTypeType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 697, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 697, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 697, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 697, 2) Type = property(__Type.value, __Type.set, None, None) @@ -2323,6 +2357,7 @@ class ThoroughfareTrailingTypeType (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) +_module_typeBindings.ThoroughfareTrailingTypeType = ThoroughfareTrailingTypeType Namespace.addCategoryObject('typeBinding', 'ThoroughfareTrailingTypeType', ThoroughfareTrailingTypeType) @@ -2333,23 +2368,23 @@ class CTD_ANON_26 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 705, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 705, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_26_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_26_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 706, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 706, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 706, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 706, 3) Type = property(__Type.value, __Type.set, None, 'Defines the type of address line. eg. Street, Address Line 1, etc.') @@ -2361,7 +2396,7 @@ class CTD_ANON_26 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_26 = CTD_ANON_26 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -2371,76 +2406,76 @@ class CTD_ANON_27 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 719, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 719, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}LocalityName uses Python identifier LocalityName - __LocalityName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalityName'), 'LocalityName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0LocalityName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 722, 4), ) + __LocalityName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocalityName'), 'LocalityName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0LocalityName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 722, 4), ) LocalityName = property(__LocalityName.value, __LocalityName.set, None, 'Name of the locality') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}LargeMailUser uses Python identifier LargeMailUser - __LargeMailUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser'), 'LargeMailUser', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0LargeMailUser', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 734, 5), ) + __LargeMailUser = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser'), 'LargeMailUser', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0LargeMailUser', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 734, 5), ) LargeMailUser = property(__LargeMailUser.value, __LargeMailUser.set, None, 'Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalRoute uses Python identifier PostalRoute - __PostalRoute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), 'PostalRoute', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0PostalRoute', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 740, 5), ) + __PostalRoute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), 'PostalRoute', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0PostalRoute', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 740, 5), ) PostalRoute = property(__PostalRoute.value, __PostalRoute.set, None, 'A Postal van is specific for a route as in Is`rael, Rural route') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}DependentLocality uses Python identifier DependentLocality - __DependentLocality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), 'DependentLocality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0DependentLocality', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 748, 4), ) + __DependentLocality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), 'DependentLocality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0DependentLocality', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 748, 4), ) DependentLocality = property(__DependentLocality.value, __DependentLocality.set, None, 'Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare uses Python identifier Thoroughfare - __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) + __Thoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), 'Thoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0Thoroughfare', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1), ) Thoroughfare = property(__Thoroughfare.value, __Thoroughfare.set, None, 'Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostOffice uses Python identifier PostOffice - __PostOffice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), 'PostOffice', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0PostOffice', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1), ) + __PostOffice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), 'PostOffice', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0PostOffice', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1), ) PostOffice = property(__PostOffice.value, __PostOffice.set, None, 'Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBox uses Python identifier PostBox - __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) + __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) PostBox = property(__PostBox.value, __PostBox.set, None, 'Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Premise uses Python identifier Premise - __Premise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Premise'), 'Premise', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0Premise', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1), ) + __Premise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Premise'), 'Premise', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_urnoasisnamestcciqxsdschemaxAL2_0Premise', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1), ) Premise = property(__Premise.value, __Premise.set, None, 'Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station') @@ -2448,24 +2483,24 @@ class CTD_ANON_27 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 757, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 757, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 757, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 757, 3) Type = property(__Type.value, __Type.set, None, 'Possible values not limited to: City, IndustrialEstate, etc') # Attribute UsageType uses Python identifier UsageType __UsageType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'UsageType'), 'UsageType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_UsageType', pyxb.binding.datatypes.anySimpleType) - __UsageType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 762, 3) - __UsageType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 762, 3) + __UsageType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 762, 3) + __UsageType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 762, 3) UsageType = property(__UsageType.value, __UsageType.set, None, 'Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_27_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 767, 3) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 767, 3) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 767, 3) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 767, 3) Indicator = property(__Indicator.value, __Indicator.set, None, 'Erode (Dist) where (Dist) is the Indicator') @@ -2488,7 +2523,7 @@ class CTD_ANON_27 (pyxb.binding.basis.complexTypeDefinition): __UsageType.name() : __UsageType, __Indicator.name() : __Indicator }) - +_module_typeBindings.CTD_ANON_27 = CTD_ANON_27 # Complex type [anonymous] with content type MIXED @@ -2498,23 +2533,23 @@ class CTD_ANON_28 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 726, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 726, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_28_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_28_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 727, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 727, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 727, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 727, 6) Type = property(__Type.value, __Type.set, None, None) @@ -2526,7 +2561,7 @@ class CTD_ANON_28 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_28 = CTD_ANON_28 # Complex type [anonymous] with content type MIXED @@ -2536,34 +2571,34 @@ class CTD_ANON_29 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 796, 9) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 796, 9) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberPrefix uses Python identifier ThoroughfareNumberPrefix - __ThoroughfareNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), 'ThoroughfareNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberPrefix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1), ) + __ThoroughfareNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), 'ThoroughfareNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberPrefix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1), ) ThoroughfareNumberPrefix = property(__ThoroughfareNumberPrefix.value, __ThoroughfareNumberPrefix.set, None, 'Prefix before the number. A in A12 Archer Street') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberSuffix uses Python identifier ThoroughfareNumberSuffix - __ThoroughfareNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), 'ThoroughfareNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberSuffix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1), ) + __ThoroughfareNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), 'ThoroughfareNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberSuffix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1), ) ThoroughfareNumberSuffix = property(__ThoroughfareNumberSuffix.value, __ThoroughfareNumberSuffix.set, None, 'Suffix after the number. A in 12A Archer Street') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumber uses Python identifier ThoroughfareNumber - __ThoroughfareNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), 'ThoroughfareNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumber', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1), ) + __ThoroughfareNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), 'ThoroughfareNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumber', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1), ) ThoroughfareNumber = property(__ThoroughfareNumber.value, __ThoroughfareNumber.set, None, 'Eg.: 23 Archer street or 25/15 Zero Avenue, etc') @@ -2571,8 +2606,8 @@ class CTD_ANON_29 (pyxb.binding.basis.complexTypeDefinition): # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_29_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') @@ -2586,7 +2621,7 @@ class CTD_ANON_29 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Code.name() : __Code }) - +_module_typeBindings.CTD_ANON_29 = CTD_ANON_29 # Complex type [anonymous] with content type MIXED @@ -2596,34 +2631,34 @@ class CTD_ANON_30 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 811, 9) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 811, 9) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberPrefix uses Python identifier ThoroughfareNumberPrefix - __ThoroughfareNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), 'ThoroughfareNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberPrefix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1), ) + __ThoroughfareNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), 'ThoroughfareNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberPrefix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1), ) ThoroughfareNumberPrefix = property(__ThoroughfareNumberPrefix.value, __ThoroughfareNumberPrefix.set, None, 'Prefix before the number. A in A12 Archer Street') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberSuffix uses Python identifier ThoroughfareNumberSuffix - __ThoroughfareNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), 'ThoroughfareNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberSuffix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1), ) + __ThoroughfareNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), 'ThoroughfareNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberSuffix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1), ) ThoroughfareNumberSuffix = property(__ThoroughfareNumberSuffix.value, __ThoroughfareNumberSuffix.set, None, 'Suffix after the number. A in 12A Archer Street') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumber uses Python identifier ThoroughfareNumber - __ThoroughfareNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), 'ThoroughfareNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumber', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1), ) + __ThoroughfareNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), 'ThoroughfareNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumber', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1), ) ThoroughfareNumber = property(__ThoroughfareNumber.value, __ThoroughfareNumber.set, None, 'Eg.: 23 Archer street or 25/15 Zero Avenue, etc') @@ -2631,8 +2666,8 @@ class CTD_ANON_30 (pyxb.binding.basis.complexTypeDefinition): # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_30_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') @@ -2646,7 +2681,7 @@ class CTD_ANON_30 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Code.name() : __Code }) - +_module_typeBindings.CTD_ANON_30 = CTD_ANON_30 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -2656,48 +2691,48 @@ class CTD_ANON_31 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 905, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 905, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfarePreDirection uses Python identifier ThoroughfarePreDirection - __ThoroughfarePreDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection'), 'ThoroughfarePreDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfarePreDirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 908, 7), ) + __ThoroughfarePreDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection'), 'ThoroughfarePreDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfarePreDirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 908, 7), ) ThoroughfarePreDirection = property(__ThoroughfarePreDirection.value, __ThoroughfarePreDirection.set, None, 'North Baker Street, where North is the pre-direction. The direction appears before the name.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareLeadingType uses Python identifier ThoroughfareLeadingType - __ThoroughfareLeadingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType'), 'ThoroughfareLeadingType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareLeadingType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 913, 7), ) + __ThoroughfareLeadingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType'), 'ThoroughfareLeadingType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareLeadingType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 913, 7), ) ThoroughfareLeadingType = property(__ThoroughfareLeadingType.value, __ThoroughfareLeadingType.set, None, 'Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareName uses Python identifier ThoroughfareName - __ThoroughfareName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName'), 'ThoroughfareName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 918, 7), ) + __ThoroughfareName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName'), 'ThoroughfareName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 918, 7), ) ThoroughfareName = property(__ThoroughfareName.value, __ThoroughfareName.set, None, 'Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareTrailingType uses Python identifier ThoroughfareTrailingType - __ThoroughfareTrailingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType'), 'ThoroughfareTrailingType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareTrailingType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 923, 7), ) + __ThoroughfareTrailingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType'), 'ThoroughfareTrailingType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareTrailingType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 923, 7), ) ThoroughfareTrailingType = property(__ThoroughfareTrailingType.value, __ThoroughfareTrailingType.set, None, 'Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfarePostDirection uses Python identifier ThoroughfarePostDirection - __ThoroughfarePostDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection'), 'ThoroughfarePostDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfarePostDirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 928, 7), ) + __ThoroughfarePostDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection'), 'ThoroughfarePostDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfarePostDirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 928, 7), ) ThoroughfarePostDirection = property(__ThoroughfarePostDirection.value, __ThoroughfarePostDirection.set, None, '221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.') @@ -2705,8 +2740,8 @@ class CTD_ANON_31 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_31_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 935, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 935, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 935, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 935, 6) Type = property(__Type.value, __Type.set, None, None) @@ -2723,7 +2758,7 @@ class CTD_ANON_31 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_31 = CTD_ANON_31 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -2733,48 +2768,48 @@ class CTD_ANON_32 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 991, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 991, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Locality uses Python identifier Locality - __Locality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Locality'), 'Locality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0Locality', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1), ) + __Locality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Locality'), 'Locality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0Locality', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1), ) Locality = property(__Locality.value, __Locality.set, None, 'Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AdministrativeAreaName uses Python identifier AdministrativeAreaName - __AdministrativeAreaName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeAreaName'), 'AdministrativeAreaName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0AdministrativeAreaName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 994, 4), ) + __AdministrativeAreaName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeAreaName'), 'AdministrativeAreaName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0AdministrativeAreaName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 994, 4), ) AdministrativeAreaName = property(__AdministrativeAreaName.value, __AdministrativeAreaName.set, None, ' Name of the administrative area. eg. MI in USA, NSW in Australia') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubAdministrativeArea uses Python identifier SubAdministrativeArea - __SubAdministrativeArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeArea'), 'SubAdministrativeArea', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0SubAdministrativeArea', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1004, 4), ) + __SubAdministrativeArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeArea'), 'SubAdministrativeArea', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0SubAdministrativeArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1004, 4), ) SubAdministrativeArea = property(__SubAdministrativeArea.value, __SubAdministrativeArea.set, None, ' Specification of a sub-administrative area. An example of a sub-administrative areas is a county. There are two places where the name of an administrative \narea can be specified and in this case, one becomes sub-administrative area.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostOffice uses Python identifier PostOffice - __PostOffice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), 'PostOffice', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0PostOffice', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1), ) + __PostOffice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), 'PostOffice', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0PostOffice', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1), ) PostOffice = property(__PostOffice.value, __PostOffice.set, None, 'Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') @@ -2782,24 +2817,24 @@ class CTD_ANON_32 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1054, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1054, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1054, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1054, 3) Type = property(__Type.value, __Type.set, None, 'Province or State or County or Kanton, etc') # Attribute UsageType uses Python identifier UsageType __UsageType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'UsageType'), 'UsageType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_UsageType', pyxb.binding.datatypes.anySimpleType) - __UsageType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1059, 3) - __UsageType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1059, 3) + __UsageType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1059, 3) + __UsageType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1059, 3) UsageType = property(__UsageType.value, __UsageType.set, None, 'Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_32_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1064, 3) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1064, 3) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1064, 3) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1064, 3) Indicator = property(__Indicator.value, __Indicator.set, None, 'Erode (Dist) where (Dist) is the Indicator') @@ -2818,7 +2853,7 @@ class CTD_ANON_32 (pyxb.binding.basis.complexTypeDefinition): __UsageType.name() : __UsageType, __Indicator.name() : __Indicator }) - +_module_typeBindings.CTD_ANON_32 = CTD_ANON_32 # Complex type [anonymous] with content type MIXED @@ -2828,23 +2863,23 @@ class CTD_ANON_33 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 998, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 998, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_33_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_33_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 999, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 999, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 999, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 999, 6) Type = property(__Type.value, __Type.set, None, None) @@ -2856,7 +2891,7 @@ class CTD_ANON_33 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_33 = CTD_ANON_33 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -2867,41 +2902,41 @@ class CTD_ANON_34 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1009, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1009, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Locality uses Python identifier Locality - __Locality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Locality'), 'Locality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0Locality', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1), ) + __Locality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Locality'), 'Locality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0Locality', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1), ) Locality = property(__Locality.value, __Locality.set, None, 'Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubAdministrativeAreaName uses Python identifier SubAdministrativeAreaName - __SubAdministrativeAreaName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeAreaName'), 'SubAdministrativeAreaName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0SubAdministrativeAreaName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1012, 7), ) + __SubAdministrativeAreaName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeAreaName'), 'SubAdministrativeAreaName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0SubAdministrativeAreaName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1012, 7), ) SubAdministrativeAreaName = property(__SubAdministrativeAreaName.value, __SubAdministrativeAreaName.set, None, ' Name of the sub-administrative area') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostOffice uses Python identifier PostOffice - __PostOffice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), 'PostOffice', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0PostOffice', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1), ) + __PostOffice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), 'PostOffice', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0PostOffice', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1), ) PostOffice = property(__PostOffice.value, __PostOffice.set, None, 'Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') @@ -2909,24 +2944,24 @@ class CTD_ANON_34 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1029, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1029, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1029, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1029, 6) Type = property(__Type.value, __Type.set, None, 'Province or State or County or Kanton, etc') # Attribute UsageType uses Python identifier UsageType __UsageType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'UsageType'), 'UsageType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_UsageType', pyxb.binding.datatypes.anySimpleType) - __UsageType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1034, 6) - __UsageType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1034, 6) + __UsageType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1034, 6) + __UsageType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1034, 6) UsageType = property(__UsageType.value, __UsageType.set, None, 'Postal or Political - Sometimes locations must be distinguished between postal system, and physical locations as defined by a political system') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_34_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1039, 6) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1039, 6) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1039, 6) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1039, 6) Indicator = property(__Indicator.value, __Indicator.set, None, 'Erode (Dist) where (Dist) is the Indicator') @@ -2944,7 +2979,7 @@ class CTD_ANON_34 (pyxb.binding.basis.complexTypeDefinition): __UsageType.name() : __UsageType, __Indicator.name() : __Indicator }) - +_module_typeBindings.CTD_ANON_34 = CTD_ANON_34 # Complex type [anonymous] with content type MIXED @@ -2954,23 +2989,23 @@ class CTD_ANON_35 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1016, 8) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1016, 8) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_35_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_35_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1017, 9) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1017, 9) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1017, 9) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1017, 9) Type = property(__Type.value, __Type.set, None, None) @@ -2982,7 +3017,7 @@ class CTD_ANON_35 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_35 = CTD_ANON_35 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -2992,48 +3027,48 @@ class CTD_ANON_36 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1076, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1076, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostOfficeName uses Python identifier PostOfficeName - __PostOfficeName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeName'), 'PostOfficeName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostOfficeName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1080, 5), ) + __PostOfficeName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeName'), 'PostOfficeName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostOfficeName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1080, 5), ) PostOfficeName = property(__PostOfficeName.value, __PostOfficeName.set, None, 'Specification of the name of the post office. This can be a rural postoffice where post is delivered or a post office containing post office boxes.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostOfficeNumber uses Python identifier PostOfficeNumber - __PostOfficeNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeNumber'), 'PostOfficeNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostOfficeNumber', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1090, 5), ) + __PostOfficeNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeNumber'), 'PostOfficeNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostOfficeNumber', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1090, 5), ) PostOfficeNumber = property(__PostOfficeNumber.value, __PostOfficeNumber.set, None, 'Specification of the number of the postoffice. Common in rural postoffices') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalRoute uses Python identifier PostalRoute - __PostalRoute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), 'PostalRoute', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostalRoute', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1116, 4), ) + __PostalRoute = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), 'PostalRoute', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostalRoute', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1116, 4), ) PostalRoute = property(__PostalRoute.value, __PostalRoute.set, None, 'A Postal van is specific for a route as in Is`rael, Rural route') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBox uses Python identifier PostBox - __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) + __PostBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), 'PostBox', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_urnoasisnamestcciqxsdschemaxAL2_0PostBox', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1), ) PostBox = property(__PostBox.value, __PostBox.set, None, 'Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.') @@ -3041,16 +3076,16 @@ class CTD_ANON_36 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1125, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1125, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1125, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1125, 3) Type = property(__Type.value, __Type.set, None, 'Could be a Mobile Postoffice Van as in Isreal') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_36_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1130, 3) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1130, 3) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1130, 3) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1130, 3) Indicator = property(__Indicator.value, __Indicator.set, None, 'eg. Kottivakkam (P.O) here (P.O) is the Indicator') @@ -3068,7 +3103,7 @@ class CTD_ANON_36 (pyxb.binding.basis.complexTypeDefinition): __Type.name() : __Type, __Indicator.name() : __Indicator }) - +_module_typeBindings.CTD_ANON_36 = CTD_ANON_36 # Complex type [anonymous] with content type MIXED @@ -3078,23 +3113,23 @@ class CTD_ANON_37 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1084, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1084, 6) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_37_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_37_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1085, 7) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1085, 7) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1085, 7) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1085, 7) Type = property(__Type.value, __Type.set, None, None) @@ -3106,7 +3141,7 @@ class CTD_ANON_37 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_37 = CTD_ANON_37 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -3116,34 +3151,34 @@ class CTD_ANON_38 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1142, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1142, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCodeNumber uses Python identifier PostalCodeNumber - __PostalCodeNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumber'), 'PostalCodeNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_urnoasisnamestcciqxsdschemaxAL2_0PostalCodeNumber', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1145, 4), ) + __PostalCodeNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumber'), 'PostalCodeNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_urnoasisnamestcciqxsdschemaxAL2_0PostalCodeNumber', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1145, 4), ) PostalCodeNumber = property(__PostalCodeNumber.value, __PostalCodeNumber.set, None, 'Specification of a postcode. The postcode is formatted according to country-specific rules. Example: SW3 0A8-1A, 600074, 2067') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCodeNumberExtension uses Python identifier PostalCodeNumberExtension - __PostalCodeNumberExtension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumberExtension'), 'PostalCodeNumberExtension', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_urnoasisnamestcciqxsdschemaxAL2_0PostalCodeNumberExtension', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1159, 4), ) + __PostalCodeNumberExtension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumberExtension'), 'PostalCodeNumberExtension', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_urnoasisnamestcciqxsdschemaxAL2_0PostalCodeNumberExtension', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1159, 4), ) PostalCodeNumberExtension = property(__PostalCodeNumberExtension.value, __PostalCodeNumberExtension.set, None, 'Examples are: 1234 (USA), 1G (UK), etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostTown uses Python identifier PostTown - __PostTown = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostTown'), 'PostTown', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_urnoasisnamestcciqxsdschemaxAL2_0PostTown', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1178, 4), ) + __PostTown = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostTown'), 'PostTown', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_urnoasisnamestcciqxsdschemaxAL2_0PostTown', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1178, 4), ) PostTown = property(__PostTown.value, __PostTown.set, None, 'A post town is not the same as a locality. A post town can encompass a collection of (small) localities. It can also be a subpart of a locality. An actual post town in Norway is "Bergen".') @@ -3151,8 +3186,8 @@ class CTD_ANON_38 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_38_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1215, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1215, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1215, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1215, 3) Type = property(__Type.value, __Type.set, None, 'Area Code, Postcode, Delivery code as in NZ, etc') @@ -3167,7 +3202,7 @@ class CTD_ANON_38 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_38 = CTD_ANON_38 # Complex type [anonymous] with content type MIXED @@ -3177,23 +3212,23 @@ class CTD_ANON_39 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1149, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1149, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_39_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_39_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1150, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1150, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1150, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1150, 6) Type = property(__Type.value, __Type.set, None, 'Old Postal Code, new code, etc') @@ -3205,7 +3240,7 @@ class CTD_ANON_39 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_39 = CTD_ANON_39 # Complex type [anonymous] with content type MIXED @@ -3215,31 +3250,31 @@ class CTD_ANON_40 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1163, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1163, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_40_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_40_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1164, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1164, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1164, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1164, 6) Type = property(__Type.value, __Type.set, None, 'Delivery Point Suffix, New Postal Code, etc..') # Attribute NumberExtensionSeparator uses Python identifier NumberExtensionSeparator __NumberExtensionSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberExtensionSeparator'), 'NumberExtensionSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_40_NumberExtensionSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberExtensionSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1169, 6) - __NumberExtensionSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1169, 6) + __NumberExtensionSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1169, 6) + __NumberExtensionSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1169, 6) NumberExtensionSeparator = property(__NumberExtensionSeparator.value, __NumberExtensionSeparator.set, None, 'The separator between postal code number and the extension. Eg. "-"') @@ -3252,7 +3287,7 @@ class CTD_ANON_40 (pyxb.binding.basis.complexTypeDefinition): __Type.name() : __Type, __NumberExtensionSeparator.name() : __NumberExtensionSeparator }) - +_module_typeBindings.CTD_ANON_40 = CTD_ANON_40 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -3262,27 +3297,27 @@ class CTD_ANON_41 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1182, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1182, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_41_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_41_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostTownName uses Python identifier PostTownName - __PostTownName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostTownName'), 'PostTownName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_41_urnoasisnamestcciqxsdschemaxAL2_0PostTownName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1185, 7), ) + __PostTownName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostTownName'), 'PostTownName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_41_urnoasisnamestcciqxsdschemaxAL2_0PostTownName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1185, 7), ) PostTownName = property(__PostTownName.value, __PostTownName.set, None, 'Name of the post town') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostTownSuffix uses Python identifier PostTownSuffix - __PostTownSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostTownSuffix'), 'PostTownSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_41_urnoasisnamestcciqxsdschemaxAL2_0PostTownSuffix', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1195, 7), ) + __PostTownSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostTownSuffix'), 'PostTownSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_41_urnoasisnamestcciqxsdschemaxAL2_0PostTownSuffix', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1195, 7), ) PostTownSuffix = property(__PostTownSuffix.value, __PostTownSuffix.set, None, 'GENERAL PO in MIAMI GENERAL PO') @@ -3290,8 +3325,8 @@ class CTD_ANON_41 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_41_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1205, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1205, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1205, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1205, 6) Type = property(__Type.value, __Type.set, None, 'eg. village, town, suburb, etc') @@ -3304,7 +3339,7 @@ class CTD_ANON_41 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_41 = CTD_ANON_41 # Complex type [anonymous] with content type MIXED @@ -3314,23 +3349,23 @@ class CTD_ANON_42 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1189, 8) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1189, 8) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_42_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_42_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1190, 9) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1190, 9) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1190, 9) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1190, 9) Type = property(__Type.value, __Type.set, None, None) @@ -3342,7 +3377,7 @@ class CTD_ANON_42 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_42 = CTD_ANON_42 # Complex type [anonymous] with content type MIXED @@ -3352,15 +3387,15 @@ class CTD_ANON_43 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1199, 8) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1199, 8) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_43_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') @@ -3371,7 +3406,7 @@ class CTD_ANON_43 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Code.name() : __Code }) - +_module_typeBindings.CTD_ANON_43 = CTD_ANON_43 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -3381,55 +3416,55 @@ class CTD_ANON_44 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1227, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1227, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBoxNumber uses Python identifier PostBoxNumber - __PostBoxNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumber'), 'PostBoxNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostBoxNumber', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1230, 4), ) + __PostBoxNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumber'), 'PostBoxNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostBoxNumber', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1230, 4), ) PostBoxNumber = property(__PostBoxNumber.value, __PostBoxNumber.set, None, 'Specification of the number of a postbox') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBoxNumberPrefix uses Python identifier PostBoxNumberPrefix - __PostBoxNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberPrefix'), 'PostBoxNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostBoxNumberPrefix', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1239, 4), ) + __PostBoxNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberPrefix'), 'PostBoxNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostBoxNumberPrefix', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1239, 4), ) PostBoxNumberPrefix = property(__PostBoxNumberPrefix.value, __PostBoxNumberPrefix.set, None, 'Specification of the prefix of the post box number. eg. A in POBox:A-123') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBoxNumberSuffix uses Python identifier PostBoxNumberSuffix - __PostBoxNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberSuffix'), 'PostBoxNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostBoxNumberSuffix', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1253, 4), ) + __PostBoxNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberSuffix'), 'PostBoxNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostBoxNumberSuffix', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1253, 4), ) PostBoxNumberSuffix = property(__PostBoxNumberSuffix.value, __PostBoxNumberSuffix.set, None, 'Specification of the suffix of the post box number. eg. A in POBox:123A') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostBoxNumberExtension uses Python identifier PostBoxNumberExtension - __PostBoxNumberExtension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberExtension'), 'PostBoxNumberExtension', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostBoxNumberExtension', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1267, 4), ) + __PostBoxNumberExtension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberExtension'), 'PostBoxNumberExtension', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0PostBoxNumberExtension', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1267, 4), ) PostBoxNumberExtension = property(__PostBoxNumberExtension.value, __PostBoxNumberExtension.set, None, 'Some countries like USA have POBox as 12345-123') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Firm uses Python identifier Firm - __Firm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Firm'), 'Firm', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0Firm', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1280, 4), ) + __Firm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Firm'), 'Firm', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_urnoasisnamestcciqxsdschemaxAL2_0Firm', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1280, 4), ) Firm = property(__Firm.value, __Firm.set, None, 'Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from \na large mail user address, which contains no street.') @@ -3437,16 +3472,16 @@ class CTD_ANON_44 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1289, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1289, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1289, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1289, 3) Type = property(__Type.value, __Type.set, None, 'Possible values are, not limited to: POBox and Freepost.') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_44_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1294, 3) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1294, 3) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1294, 3) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1294, 3) Indicator = property(__Indicator.value, __Indicator.set, None, 'LOCKED BAG NO:1234 where the Indicator is NO: and Type is LOCKED BAG') @@ -3465,7 +3500,7 @@ class CTD_ANON_44 (pyxb.binding.basis.complexTypeDefinition): __Type.name() : __Type, __Indicator.name() : __Indicator }) - +_module_typeBindings.CTD_ANON_44 = CTD_ANON_44 # Complex type [anonymous] with content type MIXED @@ -3475,15 +3510,15 @@ class CTD_ANON_45 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1234, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1234, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_45_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') @@ -3494,7 +3529,7 @@ class CTD_ANON_45 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Code.name() : __Code }) - +_module_typeBindings.CTD_ANON_45 = CTD_ANON_45 # Complex type [anonymous] with content type MIXED @@ -3504,23 +3539,23 @@ class CTD_ANON_46 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1243, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1243, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_46_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberPrefixSeparator uses Python identifier NumberPrefixSeparator __NumberPrefixSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberPrefixSeparator'), 'NumberPrefixSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_46_NumberPrefixSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberPrefixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1244, 6) - __NumberPrefixSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1244, 6) + __NumberPrefixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1244, 6) + __NumberPrefixSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1244, 6) NumberPrefixSeparator = property(__NumberPrefixSeparator.value, __NumberPrefixSeparator.set, None, 'A-12 where 12 is number and A is prefix and "-" is the separator') @@ -3532,7 +3567,7 @@ class CTD_ANON_46 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __NumberPrefixSeparator.name() : __NumberPrefixSeparator }) - +_module_typeBindings.CTD_ANON_46 = CTD_ANON_46 # Complex type [anonymous] with content type MIXED @@ -3542,23 +3577,23 @@ class CTD_ANON_47 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1257, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1257, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_47_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberSuffixSeparator uses Python identifier NumberSuffixSeparator __NumberSuffixSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberSuffixSeparator'), 'NumberSuffixSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_47_NumberSuffixSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberSuffixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1258, 6) - __NumberSuffixSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1258, 6) + __NumberSuffixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1258, 6) + __NumberSuffixSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1258, 6) NumberSuffixSeparator = property(__NumberSuffixSeparator.value, __NumberSuffixSeparator.set, None, '12-A where 12 is number and A is suffix and "-" is the separator') @@ -3570,7 +3605,7 @@ class CTD_ANON_47 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __NumberSuffixSeparator.name() : __NumberSuffixSeparator }) - +_module_typeBindings.CTD_ANON_47 = CTD_ANON_47 # Complex type [anonymous] with content type MIXED @@ -3580,15 +3615,15 @@ class CTD_ANON_48 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1271, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1271, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute NumberExtensionSeparator uses Python identifier NumberExtensionSeparator __NumberExtensionSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberExtensionSeparator'), 'NumberExtensionSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_48_NumberExtensionSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberExtensionSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1272, 6) - __NumberExtensionSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1272, 6) + __NumberExtensionSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1272, 6) + __NumberExtensionSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1272, 6) NumberExtensionSeparator = property(__NumberExtensionSeparator.value, __NumberExtensionSeparator.set, None, '"-" is the NumberExtensionSeparator in POBOX:12345-123') @@ -3599,7 +3634,7 @@ class CTD_ANON_48 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __NumberExtensionSeparator.name() : __NumberExtensionSeparator }) - +_module_typeBindings.CTD_ANON_48 = CTD_ANON_48 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -3609,34 +3644,34 @@ class CTD_ANON_49 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1306, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1306, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}DepartmentName uses Python identifier DepartmentName - __DepartmentName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DepartmentName'), 'DepartmentName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_urnoasisnamestcciqxsdschemaxAL2_0DepartmentName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1309, 4), ) + __DepartmentName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DepartmentName'), 'DepartmentName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_urnoasisnamestcciqxsdschemaxAL2_0DepartmentName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1309, 4), ) DepartmentName = property(__DepartmentName.value, __DepartmentName.set, None, 'Specification of the name of a department.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}MailStop uses Python identifier MailStop - __MailStop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), 'MailStop', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_urnoasisnamestcciqxsdschemaxAL2_0MailStop', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1319, 4), ) + __MailStop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), 'MailStop', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_urnoasisnamestcciqxsdschemaxAL2_0MailStop', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1319, 4), ) MailStop = property(__MailStop.value, __MailStop.set, None, 'A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.') @@ -3644,8 +3679,8 @@ class CTD_ANON_49 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_49_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1327, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1327, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1327, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1327, 3) Type = property(__Type.value, __Type.set, None, 'School in Physics School, Division in Radiology division of school of physics') @@ -3660,7 +3695,7 @@ class CTD_ANON_49 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_49 = CTD_ANON_49 # Complex type [anonymous] with content type MIXED @@ -3670,23 +3705,23 @@ class CTD_ANON_50 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1313, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1313, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_50_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_50_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1314, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1314, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1314, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1314, 6) Type = property(__Type.value, __Type.set, None, None) @@ -3698,7 +3733,7 @@ class CTD_ANON_50 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_50 = CTD_ANON_50 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -3709,97 +3744,97 @@ class CTD_ANON_51 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1340, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1340, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Premise uses Python identifier Premise - __Premise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Premise'), 'Premise', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0Premise', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1), ) + __Premise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Premise'), 'Premise', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0Premise', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1), ) Premise = property(__Premise.value, __Premise.set, None, 'Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseName uses Python identifier PremiseName - __PremiseName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseName'), 'PremiseName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1343, 4), ) + __PremiseName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseName'), 'PremiseName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1343, 4), ) PremiseName = property(__PremiseName.value, __PremiseName.set, None, 'Specification of the name of the premise (house, building, park, farm, etc). A premise name is specified when the premise cannot be addressed using a street name plus premise (house) number.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseLocation uses Python identifier PremiseLocation - __PremiseLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseLocation'), 'PremiseLocation', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseLocation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1365, 5), ) + __PremiseLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseLocation'), 'PremiseLocation', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseLocation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1365, 5), ) PremiseLocation = property(__PremiseLocation.value, __PremiseLocation.set, None, 'LOBBY, BASEMENT, GROUND FLOOR, etc...') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberRange uses Python identifier PremiseNumberRange - __PremiseNumberRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRange'), 'PremiseNumberRange', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberRange', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1376, 6), ) + __PremiseNumberRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRange'), 'PremiseNumberRange', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberRange', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1376, 6), ) PremiseNumberRange = property(__PremiseNumberRange.value, __PremiseNumberRange.set, None, 'Specification for defining the premise number range. Some premises have number as Building C1-C7') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}BuildingName uses Python identifier BuildingName - __BuildingName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), 'BuildingName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0BuildingName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1455, 4), ) + __BuildingName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), 'BuildingName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0BuildingName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1455, 4), ) BuildingName = property(__BuildingName.value, __BuildingName.set, None, 'Specification of the name of a building.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}SubPremise uses Python identifier SubPremise - __SubPremise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremise'), 'SubPremise', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0SubPremise', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1461, 5), ) + __SubPremise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SubPremise'), 'SubPremise', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0SubPremise', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1461, 5), ) SubPremise = property(__SubPremise.value, __SubPremise.set, None, 'Specification of a single sub-premise. Examples of sub-premises are apartments and suites. Each sub-premise should be uniquely identifiable.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Firm uses Python identifier Firm - __Firm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Firm'), 'Firm', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0Firm', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1466, 5), ) + __Firm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Firm'), 'Firm', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0Firm', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1466, 5), ) Firm = property(__Firm.value, __Firm.set, None, 'Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from a large mail user address, which contains no street.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}MailStop uses Python identifier MailStop - __MailStop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), 'MailStop', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0MailStop', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1472, 4), ) + __MailStop = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), 'MailStop', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0MailStop', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1472, 4), ) MailStop = property(__MailStop.value, __MailStop.set, None, 'A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumber uses Python identifier PremiseNumber - __PremiseNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), 'PremiseNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumber', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1), ) + __PremiseNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), 'PremiseNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumber', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1), ) PremiseNumber = property(__PremiseNumber.value, __PremiseNumber.set, None, 'Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberPrefix uses Python identifier PremiseNumberPrefix - __PremiseNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), 'PremiseNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberPrefix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1), ) + __PremiseNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), 'PremiseNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberPrefix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1), ) PremiseNumberPrefix = property(__PremiseNumberPrefix.value, __PremiseNumberPrefix.set, None, 'A in A12') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberSuffix uses Python identifier PremiseNumberSuffix - __PremiseNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), 'PremiseNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberSuffix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1), ) + __PremiseNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), 'PremiseNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberSuffix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1), ) PremiseNumberSuffix = property(__PremiseNumberSuffix.value, __PremiseNumberSuffix.set, None, 'A in 12A') @@ -3807,32 +3842,32 @@ class CTD_ANON_51 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1481, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1481, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1481, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1481, 3) Type = property(__Type.value, __Type.set, None, 'COMPLEXE in COMPLEX DES JARDINS, A building, station, etc') # Attribute PremiseDependency uses Python identifier PremiseDependency __PremiseDependency = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'PremiseDependency'), 'PremiseDependency', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_PremiseDependency', pyxb.binding.datatypes.anySimpleType) - __PremiseDependency._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1486, 3) - __PremiseDependency._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1486, 3) + __PremiseDependency._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1486, 3) + __PremiseDependency._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1486, 3) PremiseDependency = property(__PremiseDependency.value, __PremiseDependency.set, None, 'STREET, PREMISE, SUBPREMISE, PARK, FARM, etc') # Attribute PremiseDependencyType uses Python identifier PremiseDependencyType __PremiseDependencyType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'PremiseDependencyType'), 'PremiseDependencyType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_PremiseDependencyType', pyxb.binding.datatypes.anySimpleType) - __PremiseDependencyType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1491, 3) - __PremiseDependencyType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1491, 3) + __PremiseDependencyType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1491, 3) + __PremiseDependencyType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1491, 3) PremiseDependencyType = property(__PremiseDependencyType.value, __PremiseDependencyType.set, None, 'NEAR, ADJACENT TO, etc') # Attribute PremiseThoroughfareConnector uses Python identifier PremiseThoroughfareConnector __PremiseThoroughfareConnector = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'PremiseThoroughfareConnector'), 'PremiseThoroughfareConnector', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_51_PremiseThoroughfareConnector', pyxb.binding.datatypes.anySimpleType) - __PremiseThoroughfareConnector._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1496, 3) - __PremiseThoroughfareConnector._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1496, 3) + __PremiseThoroughfareConnector._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1496, 3) + __PremiseThoroughfareConnector._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1496, 3) PremiseThoroughfareConnector = property(__PremiseThoroughfareConnector.value, __PremiseThoroughfareConnector.set, None, 'DES, DE, LA, LA, DU in RUE DU BOIS. These terms connect a premise/thoroughfare type and premise/thoroughfare name. Terms may appear with names AVE DU BOIS') @@ -3859,7 +3894,7 @@ class CTD_ANON_51 (pyxb.binding.basis.complexTypeDefinition): __PremiseDependencyType.name() : __PremiseDependencyType, __PremiseThoroughfareConnector.name() : __PremiseThoroughfareConnector }) - +_module_typeBindings.CTD_ANON_51 = CTD_ANON_51 # Complex type [anonymous] with content type MIXED @@ -3869,15 +3904,15 @@ class CTD_ANON_52 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1369, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1369, 6) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_52_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') @@ -3888,7 +3923,7 @@ class CTD_ANON_52 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __Code.name() : __Code }) - +_module_typeBindings.CTD_ANON_52 = CTD_ANON_52 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -3898,34 +3933,34 @@ class CTD_ANON_53 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1386, 10) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1386, 10) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_53_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_53_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumber uses Python identifier PremiseNumber - __PremiseNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), 'PremiseNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_53_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumber', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1), ) + __PremiseNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), 'PremiseNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_53_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumber', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1), ) PremiseNumber = property(__PremiseNumber.value, __PremiseNumber.set, None, 'Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberPrefix uses Python identifier PremiseNumberPrefix - __PremiseNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), 'PremiseNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_53_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberPrefix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1), ) + __PremiseNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), 'PremiseNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_53_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberPrefix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1), ) PremiseNumberPrefix = property(__PremiseNumberPrefix.value, __PremiseNumberPrefix.set, None, 'A in A12') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberSuffix uses Python identifier PremiseNumberSuffix - __PremiseNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), 'PremiseNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_53_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberSuffix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1), ) + __PremiseNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), 'PremiseNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_53_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberSuffix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1), ) PremiseNumberSuffix = property(__PremiseNumberSuffix.value, __PremiseNumberSuffix.set, None, 'A in 12A') @@ -3939,7 +3974,7 @@ class CTD_ANON_53 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) - +_module_typeBindings.CTD_ANON_53 = CTD_ANON_53 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -3949,34 +3984,34 @@ class CTD_ANON_54 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1399, 10) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1399, 10) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_54_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_54_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumber uses Python identifier PremiseNumber - __PremiseNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), 'PremiseNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_54_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumber', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1), ) + __PremiseNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), 'PremiseNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_54_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumber', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1), ) PremiseNumber = property(__PremiseNumber.value, __PremiseNumber.set, None, 'Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberPrefix uses Python identifier PremiseNumberPrefix - __PremiseNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), 'PremiseNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_54_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberPrefix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1), ) + __PremiseNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), 'PremiseNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_54_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberPrefix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1), ) PremiseNumberPrefix = property(__PremiseNumberPrefix.value, __PremiseNumberPrefix.set, None, 'A in A12') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberSuffix uses Python identifier PremiseNumberSuffix - __PremiseNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), 'PremiseNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_54_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberSuffix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1), ) + __PremiseNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), 'PremiseNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_54_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberSuffix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1), ) PremiseNumberSuffix = property(__PremiseNumberSuffix.value, __PremiseNumberSuffix.set, None, 'A in 12A') @@ -3990,7 +4025,7 @@ class CTD_ANON_54 (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ }) - +_module_typeBindings.CTD_ANON_54 = CTD_ANON_54 # Complex type [anonymous] with content type MIXED @@ -4000,31 +4035,31 @@ class CTD_ANON_55 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1508, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1508, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_55_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberPrefixSeparator uses Python identifier NumberPrefixSeparator __NumberPrefixSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberPrefixSeparator'), 'NumberPrefixSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_55_NumberPrefixSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberPrefixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1512, 3) - __NumberPrefixSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1512, 3) + __NumberPrefixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1512, 3) + __NumberPrefixSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1512, 3) NumberPrefixSeparator = property(__NumberPrefixSeparator.value, __NumberPrefixSeparator.set, None, None) # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_55_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1513, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1513, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1513, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1513, 3) Type = property(__Type.value, __Type.set, None, None) @@ -4037,7 +4072,7 @@ class CTD_ANON_55 (pyxb.binding.basis.complexTypeDefinition): __NumberPrefixSeparator.name() : __NumberPrefixSeparator, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_55 = CTD_ANON_55 # Complex type [anonymous] with content type MIXED @@ -4047,31 +4082,31 @@ class CTD_ANON_56 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1522, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1522, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_56_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberSuffixSeparator uses Python identifier NumberSuffixSeparator __NumberSuffixSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberSuffixSeparator'), 'NumberSuffixSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_56_NumberSuffixSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberSuffixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1523, 3) - __NumberSuffixSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1523, 3) + __NumberSuffixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1523, 3) + __NumberSuffixSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1523, 3) NumberSuffixSeparator = property(__NumberSuffixSeparator.value, __NumberSuffixSeparator.set, None, 'NEAR, ADJACENT TO, etc12-A where 12 is number and A is suffix and "-" is the separator') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_56_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1529, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1529, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1529, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1529, 3) Type = property(__Type.value, __Type.set, None, None) @@ -4084,7 +4119,7 @@ class CTD_ANON_56 (pyxb.binding.basis.complexTypeDefinition): __NumberSuffixSeparator.name() : __NumberSuffixSeparator, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_56 = CTD_ANON_56 # Complex type [anonymous] with content type SIMPLE @@ -4094,31 +4129,31 @@ class CTD_ANON_57 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1636, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1636, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.string # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_57_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberPrefixSeparator uses Python identifier NumberPrefixSeparator __NumberPrefixSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberPrefixSeparator'), 'NumberPrefixSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_57_NumberPrefixSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberPrefixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1639, 5) - __NumberPrefixSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1639, 5) + __NumberPrefixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1639, 5) + __NumberPrefixSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1639, 5) NumberPrefixSeparator = property(__NumberPrefixSeparator.value, __NumberPrefixSeparator.set, None, 'A-12 where 12 is number and A is prefix and "-" is the separator') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_57_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1644, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1644, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1644, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1644, 5) Type = property(__Type.value, __Type.set, None, None) @@ -4131,7 +4166,7 @@ class CTD_ANON_57 (pyxb.binding.basis.complexTypeDefinition): __NumberPrefixSeparator.name() : __NumberPrefixSeparator, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_57 = CTD_ANON_57 # Complex type [anonymous] with content type MIXED @@ -4141,31 +4176,31 @@ class CTD_ANON_58 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1655, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1655, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_58_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberSuffixSeparator uses Python identifier NumberSuffixSeparator __NumberSuffixSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberSuffixSeparator'), 'NumberSuffixSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_58_NumberSuffixSeparator', pyxb.binding.datatypes.anySimpleType) - __NumberSuffixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1656, 3) - __NumberSuffixSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1656, 3) + __NumberSuffixSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1656, 3) + __NumberSuffixSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1656, 3) NumberSuffixSeparator = property(__NumberSuffixSeparator.value, __NumberSuffixSeparator.set, None, '12-A where 12 is number and A is suffix and "-" is the separator') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_58_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1661, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1661, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1661, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1661, 3) Type = property(__Type.value, __Type.set, None, None) @@ -4178,7 +4213,7 @@ class CTD_ANON_58 (pyxb.binding.basis.complexTypeDefinition): __NumberSuffixSeparator.name() : __NumberSuffixSeparator, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_58 = CTD_ANON_58 # Complex type [anonymous] with content type MIXED @@ -4188,23 +4223,23 @@ class CTD_ANON_59 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1670, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1670, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_59_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_59_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1671, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1671, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1671, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1671, 3) Type = property(__Type.value, __Type.set, None, 'Old name, new name, etc') @@ -4216,7 +4251,7 @@ class CTD_ANON_59 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_59 = CTD_ANON_59 # Complex type {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}BuildingNameType with content type MIXED @@ -4226,31 +4261,31 @@ class BuildingNameType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BuildingNameType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 307, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 307, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_BuildingNameType_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_BuildingNameType_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 308, 2) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 308, 2) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 308, 2) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 308, 2) Type = property(__Type.value, __Type.set, None, None) # Attribute TypeOccurrence uses Python identifier TypeOccurrence - __TypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'TypeOccurrence'), 'TypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_BuildingNameType_TypeOccurrence', STD_ANON) - __TypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 309, 2) - __TypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 309, 2) + __TypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'TypeOccurrence'), 'TypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_BuildingNameType_TypeOccurrence', _module_typeBindings.STD_ANON) + __TypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 309, 2) + __TypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 309, 2) TypeOccurrence = property(__TypeOccurrence.value, __TypeOccurrence.set, None, 'Occurrence of the building name before/after the type. eg. EGIS BUILDING where name appears before type') @@ -4263,6 +4298,7 @@ class BuildingNameType (pyxb.binding.basis.complexTypeDefinition): __Type.name() : __Type, __TypeOccurrence.name() : __TypeOccurrence }) +_module_typeBindings.BuildingNameType = BuildingNameType Namespace.addCategoryObject('typeBinding', 'BuildingNameType', BuildingNameType) @@ -4273,23 +4309,23 @@ class CTD_ANON_60 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 340, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 340, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_60_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NameNumberOccurrence uses Python identifier NameNumberOccurrence - __NameNumberOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NameNumberOccurrence'), 'NameNumberOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_60_NameNumberOccurrence', STD_ANON_) - __NameNumberOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 341, 5) - __NameNumberOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 341, 5) + __NameNumberOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NameNumberOccurrence'), 'NameNumberOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_60_NameNumberOccurrence', _module_typeBindings.STD_ANON_) + __NameNumberOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 341, 5) + __NameNumberOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 341, 5) NameNumberOccurrence = property(__NameNumberOccurrence.value, __NameNumberOccurrence.set, None, 'Eg. SECTOR occurs before 5 in SECTOR 5') @@ -4301,7 +4337,7 @@ class CTD_ANON_60 (pyxb.binding.basis.complexTypeDefinition): __Code.name() : __Code, __NameNumberOccurrence.name() : __NameNumberOccurrence }) - +_module_typeBindings.CTD_ANON_60 = CTD_ANON_60 # Complex type [anonymous] with content type MIXED @@ -4311,31 +4347,31 @@ class CTD_ANON_61 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 547, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 547, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_61_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_61_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 548, 5) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 548, 5) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 548, 5) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 548, 5) Type = property(__Type.value, __Type.set, None, None) # Attribute TypeOccurrence uses Python identifier TypeOccurrence - __TypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'TypeOccurrence'), 'TypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_61_TypeOccurrence', STD_ANON_2) - __TypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 549, 5) - __TypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 549, 5) + __TypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'TypeOccurrence'), 'TypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_61_TypeOccurrence', _module_typeBindings.STD_ANON_2) + __TypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 549, 5) + __TypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 549, 5) TypeOccurrence = property(__TypeOccurrence.value, __TypeOccurrence.set, None, 'EGIS Building where EGIS occurs before Building') @@ -4348,7 +4384,7 @@ class CTD_ANON_61 (pyxb.binding.basis.complexTypeDefinition): __Type.name() : __Type, __TypeOccurrence.name() : __TypeOccurrence }) - +_module_typeBindings.CTD_ANON_61 = CTD_ANON_61 # Complex type [anonymous] with content type MIXED @@ -4360,55 +4396,55 @@ class CTD_ANON_62 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 579, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 579, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_62_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_62_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 580, 6) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 580, 6) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 580, 6) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 580, 6) Indicator = property(__Indicator.value, __Indicator.set, None, '"TH" in 12TH which is a floor number, "NO." in NO.1, "#" in APT #12, etc.') # Attribute IndicatorOccurrence uses Python identifier IndicatorOccurrence - __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_62_IndicatorOccurrence', STD_ANON_3) - __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 585, 6) - __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 585, 6) + __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_62_IndicatorOccurrence', _module_typeBindings.STD_ANON_3) + __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 585, 6) + __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 585, 6) IndicatorOccurrence = property(__IndicatorOccurrence.value, __IndicatorOccurrence.set, None, '"No." occurs before 1 in No.1, or TH occurs after 12 in 12TH') # Attribute NumberTypeOccurrence uses Python identifier NumberTypeOccurrence - __NumberTypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberTypeOccurrence'), 'NumberTypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_62_NumberTypeOccurrence', STD_ANON_4) - __NumberTypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 596, 6) - __NumberTypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 596, 6) + __NumberTypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberTypeOccurrence'), 'NumberTypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_62_NumberTypeOccurrence', _module_typeBindings.STD_ANON_4) + __NumberTypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 596, 6) + __NumberTypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 596, 6) NumberTypeOccurrence = property(__NumberTypeOccurrence.value, __NumberTypeOccurrence.set, None, '12TH occurs "before" FLOOR (a type of subpremise) in 12TH FLOOR') # Attribute PremiseNumberSeparator uses Python identifier PremiseNumberSeparator __PremiseNumberSeparator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'PremiseNumberSeparator'), 'PremiseNumberSeparator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_62_PremiseNumberSeparator', pyxb.binding.datatypes.anySimpleType) - __PremiseNumberSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 607, 6) - __PremiseNumberSeparator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 607, 6) + __PremiseNumberSeparator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 607, 6) + __PremiseNumberSeparator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 607, 6) PremiseNumberSeparator = property(__PremiseNumberSeparator.value, __PremiseNumberSeparator.set, None, '"/" in 12/14 Archer Street where 12 is sub-premise number and 14 is premise number') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_62_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 612, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 612, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 612, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 612, 6) Type = property(__Type.value, __Type.set, None, None) @@ -4424,7 +4460,7 @@ class CTD_ANON_62 (pyxb.binding.basis.complexTypeDefinition): __PremiseNumberSeparator.name() : __PremiseNumberSeparator, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_62 = CTD_ANON_62 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -4435,111 +4471,111 @@ class CTD_ANON_63 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 780, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 780, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberRange uses Python identifier ThoroughfareNumberRange - __ThoroughfareNumberRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberRange'), 'ThoroughfareNumberRange', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberRange', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 785, 5), ) + __ThoroughfareNumberRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberRange'), 'ThoroughfareNumberRange', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberRange', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 785, 5), ) ThoroughfareNumberRange = property(__ThoroughfareNumberRange.value, __ThoroughfareNumberRange.set, None, 'A container to represent a range of numbers (from x thru y)for a thoroughfare. eg. 1-2 Albert Av') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfarePreDirection uses Python identifier ThoroughfarePreDirection - __ThoroughfarePreDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection'), 'ThoroughfarePreDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfarePreDirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 876, 4), ) + __ThoroughfarePreDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection'), 'ThoroughfarePreDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfarePreDirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 876, 4), ) ThoroughfarePreDirection = property(__ThoroughfarePreDirection.value, __ThoroughfarePreDirection.set, None, 'North Baker Street, where North is the pre-direction. The direction appears before the name.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareLeadingType uses Python identifier ThoroughfareLeadingType - __ThoroughfareLeadingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType'), 'ThoroughfareLeadingType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareLeadingType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 881, 4), ) + __ThoroughfareLeadingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType'), 'ThoroughfareLeadingType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareLeadingType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 881, 4), ) ThoroughfareLeadingType = property(__ThoroughfareLeadingType.value, __ThoroughfareLeadingType.set, None, 'Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareName uses Python identifier ThoroughfareName - __ThoroughfareName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName'), 'ThoroughfareName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 886, 4), ) + __ThoroughfareName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName'), 'ThoroughfareName', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 886, 4), ) ThoroughfareName = property(__ThoroughfareName.value, __ThoroughfareName.set, None, 'Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareTrailingType uses Python identifier ThoroughfareTrailingType - __ThoroughfareTrailingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType'), 'ThoroughfareTrailingType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareTrailingType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 891, 4), ) + __ThoroughfareTrailingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType'), 'ThoroughfareTrailingType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareTrailingType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 891, 4), ) ThoroughfareTrailingType = property(__ThoroughfareTrailingType.value, __ThoroughfareTrailingType.set, None, 'Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfarePostDirection uses Python identifier ThoroughfarePostDirection - __ThoroughfarePostDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection'), 'ThoroughfarePostDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfarePostDirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 896, 4), ) + __ThoroughfarePostDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection'), 'ThoroughfarePostDirection', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfarePostDirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 896, 4), ) ThoroughfarePostDirection = property(__ThoroughfarePostDirection.value, __ThoroughfarePostDirection.set, None, '221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}DependentThoroughfare uses Python identifier DependentThoroughfare - __DependentThoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentThoroughfare'), 'DependentThoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0DependentThoroughfare', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 901, 4), ) + __DependentThoroughfare = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentThoroughfare'), 'DependentThoroughfare', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0DependentThoroughfare', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 901, 4), ) DependentThoroughfare = property(__DependentThoroughfare.value, __DependentThoroughfare.set, None, 'DependentThroughfare is related to a street; occurs in GB, IE, ES, PT') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}DependentLocality uses Python identifier DependentLocality - __DependentLocality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), 'DependentLocality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0DependentLocality', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 940, 5), ) + __DependentLocality = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), 'DependentLocality', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0DependentLocality', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 940, 5), ) DependentLocality = property(__DependentLocality.value, __DependentLocality.set, None, 'Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Firm uses Python identifier Firm - __Firm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Firm'), 'Firm', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0Firm', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 947, 5), ) + __Firm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Firm'), 'Firm', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0Firm', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 947, 5), ) Firm = property(__Firm.value, __Firm.set, None, 'Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from \na large mail user address, which contains no street.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PostalCode uses Python identifier PostalCode - __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) + __PostalCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), 'PostalCode', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0PostalCode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1), ) PostalCode = property(__PostalCode.value, __PostalCode.set, None, 'PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Premise uses Python identifier Premise - __Premise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Premise'), 'Premise', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0Premise', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1), ) + __Premise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Premise'), 'Premise', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0Premise', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1), ) Premise = property(__Premise.value, __Premise.set, None, 'Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberPrefix uses Python identifier ThoroughfareNumberPrefix - __ThoroughfareNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), 'ThoroughfareNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberPrefix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1), ) + __ThoroughfareNumberPrefix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), 'ThoroughfareNumberPrefix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberPrefix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1), ) ThoroughfareNumberPrefix = property(__ThoroughfareNumberPrefix.value, __ThoroughfareNumberPrefix.set, None, 'Prefix before the number. A in A12 Archer Street') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberSuffix uses Python identifier ThoroughfareNumberSuffix - __ThoroughfareNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), 'ThoroughfareNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberSuffix', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1), ) + __ThoroughfareNumberSuffix = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), 'ThoroughfareNumberSuffix', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberSuffix', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1), ) ThoroughfareNumberSuffix = property(__ThoroughfareNumberSuffix.value, __ThoroughfareNumberSuffix.set, None, 'Suffix after the number. A in 12A Archer Street') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumber uses Python identifier ThoroughfareNumber - __ThoroughfareNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), 'ThoroughfareNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumber', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1), ) + __ThoroughfareNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), 'ThoroughfareNumber', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumber', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1), ) ThoroughfareNumber = property(__ThoroughfareNumber.value, __ThoroughfareNumber.set, None, 'Eg.: 23 Archer street or 25/15 Zero Avenue, etc') @@ -4547,40 +4583,40 @@ class CTD_ANON_63 (pyxb.binding.basis.complexTypeDefinition): # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 957, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 957, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 957, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 957, 3) Type = property(__Type.value, __Type.set, None, None) # Attribute DependentThoroughfares uses Python identifier DependentThoroughfares - __DependentThoroughfares = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'DependentThoroughfares'), 'DependentThoroughfares', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_DependentThoroughfares', STD_ANON_8) - __DependentThoroughfares._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 958, 3) - __DependentThoroughfares._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 958, 3) + __DependentThoroughfares = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'DependentThoroughfares'), 'DependentThoroughfares', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_DependentThoroughfares', _module_typeBindings.STD_ANON_8) + __DependentThoroughfares._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 958, 3) + __DependentThoroughfares._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 958, 3) DependentThoroughfares = property(__DependentThoroughfares.value, __DependentThoroughfares.set, None, 'Does this thoroughfare have a a dependent thoroughfare? Corner of street X, etc') # Attribute DependentThoroughfaresIndicator uses Python identifier DependentThoroughfaresIndicator __DependentThoroughfaresIndicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'DependentThoroughfaresIndicator'), 'DependentThoroughfaresIndicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_DependentThoroughfaresIndicator', pyxb.binding.datatypes.anySimpleType) - __DependentThoroughfaresIndicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 969, 3) - __DependentThoroughfaresIndicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 969, 3) + __DependentThoroughfaresIndicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 969, 3) + __DependentThoroughfaresIndicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 969, 3) DependentThoroughfaresIndicator = property(__DependentThoroughfaresIndicator.value, __DependentThoroughfaresIndicator.set, None, 'Corner of, Intersection of') # Attribute DependentThoroughfaresConnector uses Python identifier DependentThoroughfaresConnector __DependentThoroughfaresConnector = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'DependentThoroughfaresConnector'), 'DependentThoroughfaresConnector', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_DependentThoroughfaresConnector', pyxb.binding.datatypes.anySimpleType) - __DependentThoroughfaresConnector._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 974, 3) - __DependentThoroughfaresConnector._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 974, 3) + __DependentThoroughfaresConnector._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 974, 3) + __DependentThoroughfaresConnector._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 974, 3) DependentThoroughfaresConnector = property(__DependentThoroughfaresConnector.value, __DependentThoroughfaresConnector.set, None, 'Corner of Street1 AND Street 2 where AND is the Connector') # Attribute DependentThoroughfaresType uses Python identifier DependentThoroughfaresType __DependentThoroughfaresType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'DependentThoroughfaresType'), 'DependentThoroughfaresType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_63_DependentThoroughfaresType', pyxb.binding.datatypes.anySimpleType) - __DependentThoroughfaresType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 979, 3) - __DependentThoroughfaresType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 979, 3) + __DependentThoroughfaresType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 979, 3) + __DependentThoroughfaresType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 979, 3) DependentThoroughfaresType = property(__DependentThoroughfaresType.value, __DependentThoroughfaresType.set, None, 'STS in GEORGE and ADELAIDE STS, RDS IN A and B RDS, etc. Use only when both the street types are the same') @@ -4610,7 +4646,7 @@ class CTD_ANON_63 (pyxb.binding.basis.complexTypeDefinition): __DependentThoroughfaresConnector.name() : __DependentThoroughfaresConnector, __DependentThoroughfaresType.name() : __DependentThoroughfaresType }) - +_module_typeBindings.CTD_ANON_63 = CTD_ANON_63 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -4620,27 +4656,27 @@ class CTD_ANON_64 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 789, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 789, 6) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine uses Python identifier AddressLine - __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) + __AddressLine = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), 'AddressLine', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_urnoasisnamestcciqxsdschemaxAL2_0AddressLine', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1), ) AddressLine = property(__AddressLine.value, __AddressLine.set, None, 'Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberFrom uses Python identifier ThoroughfareNumberFrom - __ThoroughfareNumberFrom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberFrom'), 'ThoroughfareNumberFrom', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberFrom', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 792, 8), ) + __ThoroughfareNumberFrom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberFrom'), 'ThoroughfareNumberFrom', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberFrom', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 792, 8), ) ThoroughfareNumberFrom = property(__ThoroughfareNumberFrom.value, __ThoroughfareNumberFrom.set, None, 'Starting number in the range') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}ThoroughfareNumberTo uses Python identifier ThoroughfareNumberTo - __ThoroughfareNumberTo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberTo'), 'ThoroughfareNumberTo', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberTo', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 807, 8), ) + __ThoroughfareNumberTo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberTo'), 'ThoroughfareNumberTo', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_urnoasisnamestcciqxsdschemaxAL2_0ThoroughfareNumberTo', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 807, 8), ) ThoroughfareNumberTo = property(__ThoroughfareNumberTo.value, __ThoroughfareNumberTo.set, None, 'Ending number in the range') @@ -4648,56 +4684,56 @@ class CTD_ANON_64 (pyxb.binding.basis.complexTypeDefinition): # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute RangeType uses Python identifier RangeType - __RangeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'RangeType'), 'RangeType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_RangeType', STD_ANON_5) - __RangeType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 823, 7) - __RangeType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 823, 7) + __RangeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'RangeType'), 'RangeType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_RangeType', _module_typeBindings.STD_ANON_5) + __RangeType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 823, 7) + __RangeType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 823, 7) RangeType = property(__RangeType.value, __RangeType.set, None, 'Thoroughfare number ranges are odd or even') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 834, 7) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 834, 7) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 834, 7) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 834, 7) Indicator = property(__Indicator.value, __Indicator.set, None, '"No." No.12-13') # Attribute Separator uses Python identifier Separator __Separator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Separator'), 'Separator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_Separator', pyxb.binding.datatypes.anySimpleType) - __Separator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 839, 7) - __Separator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 839, 7) + __Separator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 839, 7) + __Separator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 839, 7) Separator = property(__Separator.value, __Separator.set, None, '"-" in 12-14 or "Thru" in 12 Thru 14 etc.') # Attribute IndicatorOccurrence uses Python identifier IndicatorOccurrence - __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_IndicatorOccurrence', STD_ANON_6) - __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 844, 7) - __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 844, 7) + __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_IndicatorOccurrence', _module_typeBindings.STD_ANON_6) + __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 844, 7) + __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 844, 7) IndicatorOccurrence = property(__IndicatorOccurrence.value, __IndicatorOccurrence.set, None, 'No.12-14 where "No." is before actual street number') # Attribute NumberRangeOccurrence uses Python identifier NumberRangeOccurrence - __NumberRangeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberRangeOccurrence'), 'NumberRangeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_NumberRangeOccurrence', STD_ANON_7) - __NumberRangeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 855, 7) - __NumberRangeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 855, 7) + __NumberRangeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberRangeOccurrence'), 'NumberRangeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_NumberRangeOccurrence', _module_typeBindings.STD_ANON_7) + __NumberRangeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 855, 7) + __NumberRangeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 855, 7) NumberRangeOccurrence = property(__NumberRangeOccurrence.value, __NumberRangeOccurrence.set, None, '23-25 Archer St, where number appears before name') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_64_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 868, 7) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 868, 7) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 868, 7) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 868, 7) Type = property(__Type.value, __Type.set, None, None) @@ -4716,7 +4752,7 @@ class CTD_ANON_64 (pyxb.binding.basis.complexTypeDefinition): __NumberRangeOccurrence.name() : __NumberRangeOccurrence, __Type.name() : __Type }) - +_module_typeBindings.CTD_ANON_64 = CTD_ANON_64 # Complex type [anonymous] with content type MIXED @@ -4726,31 +4762,31 @@ class CTD_ANON_65 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1094, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1094, 6) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_65_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_65_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1095, 7) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1095, 7) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1095, 7) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1095, 7) Indicator = property(__Indicator.value, __Indicator.set, None, 'MS in MS 62, # in MS # 12, etc.') # Attribute IndicatorOccurrence uses Python identifier IndicatorOccurrence - __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_65_IndicatorOccurrence', STD_ANON_9) - __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1100, 7) - __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1100, 7) + __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_65_IndicatorOccurrence', _module_typeBindings.STD_ANON_9) + __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1100, 7) + __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1100, 7) IndicatorOccurrence = property(__IndicatorOccurrence.value, __IndicatorOccurrence.set, None, 'MS occurs before 62 in MS 62') @@ -4763,7 +4799,7 @@ class CTD_ANON_65 (pyxb.binding.basis.complexTypeDefinition): __Indicator.name() : __Indicator, __IndicatorOccurrence.name() : __IndicatorOccurrence }) - +_module_typeBindings.CTD_ANON_65 = CTD_ANON_65 # Complex type [anonymous] with content type MIXED @@ -4773,31 +4809,31 @@ class CTD_ANON_66 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1347, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1347, 5) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_66_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_66_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1348, 6) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1348, 6) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1348, 6) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1348, 6) Type = property(__Type.value, __Type.set, None, None) # Attribute TypeOccurrence uses Python identifier TypeOccurrence - __TypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'TypeOccurrence'), 'TypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_66_TypeOccurrence', STD_ANON_10) - __TypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1349, 6) - __TypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1349, 6) + __TypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'TypeOccurrence'), 'TypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_66_TypeOccurrence', _module_typeBindings.STD_ANON_10) + __TypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1349, 6) + __TypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1349, 6) TypeOccurrence = property(__TypeOccurrence.value, __TypeOccurrence.set, None, 'EGIS Building where EGIS occurs before Building, DES JARDINS occurs after COMPLEXE DES JARDINS') @@ -4810,7 +4846,7 @@ class CTD_ANON_66 (pyxb.binding.basis.complexTypeDefinition): __Type.name() : __Type, __TypeOccurrence.name() : __TypeOccurrence }) - +_module_typeBindings.CTD_ANON_66 = CTD_ANON_66 # Complex type [anonymous] with content type ELEMENT_ONLY @@ -4820,20 +4856,20 @@ class CTD_ANON_67 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1380, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1380, 7) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberRangeFrom uses Python identifier PremiseNumberRangeFrom - __PremiseNumberRangeFrom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeFrom'), 'PremiseNumberRangeFrom', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberRangeFrom', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1382, 9), ) + __PremiseNumberRangeFrom = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeFrom'), 'PremiseNumberRangeFrom', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberRangeFrom', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1382, 9), ) PremiseNumberRangeFrom = property(__PremiseNumberRangeFrom.value, __PremiseNumberRangeFrom.set, None, 'Start number details of the premise number range') # Element {urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}PremiseNumberRangeTo uses Python identifier PremiseNumberRangeTo - __PremiseNumberRangeTo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeTo'), 'PremiseNumberRangeTo', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberRangeTo', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1395, 9), ) + __PremiseNumberRangeTo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeTo'), 'PremiseNumberRangeTo', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_urnoasisnamestcciqxsdschemaxAL2_0PremiseNumberRangeTo', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1395, 9), ) PremiseNumberRangeTo = property(__PremiseNumberRangeTo.value, __PremiseNumberRangeTo.set, None, 'End number details of the premise number range') @@ -4841,48 +4877,48 @@ class CTD_ANON_67 (pyxb.binding.basis.complexTypeDefinition): # Attribute RangeType uses Python identifier RangeType __RangeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'RangeType'), 'RangeType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_RangeType', pyxb.binding.datatypes.anySimpleType) - __RangeType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1409, 8) - __RangeType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1409, 8) + __RangeType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1409, 8) + __RangeType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1409, 8) RangeType = property(__RangeType.value, __RangeType.set, None, 'Eg. Odd or even number range') # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1414, 8) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1414, 8) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1414, 8) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1414, 8) Indicator = property(__Indicator.value, __Indicator.set, None, 'Eg. No. in Building No:C1-C5') # Attribute Separator uses Python identifier Separator __Separator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Separator'), 'Separator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_Separator', pyxb.binding.datatypes.anySimpleType) - __Separator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1419, 8) - __Separator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1419, 8) + __Separator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1419, 8) + __Separator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1419, 8) Separator = property(__Separator.value, __Separator.set, None, '"-" in 12-14 or "Thru" in 12 Thru 14 etc.') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1424, 8) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1424, 8) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1424, 8) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1424, 8) Type = property(__Type.value, __Type.set, None, None) # Attribute IndicatorOccurence uses Python identifier IndicatorOccurence - __IndicatorOccurence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurence'), 'IndicatorOccurence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_IndicatorOccurence', STD_ANON_11) - __IndicatorOccurence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1425, 8) - __IndicatorOccurence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1425, 8) + __IndicatorOccurence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurence'), 'IndicatorOccurence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_IndicatorOccurence', _module_typeBindings.STD_ANON_11) + __IndicatorOccurence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1425, 8) + __IndicatorOccurence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1425, 8) IndicatorOccurence = property(__IndicatorOccurence.value, __IndicatorOccurence.set, None, 'No.12-14 where "No." is before actual street number') # Attribute NumberRangeOccurence uses Python identifier NumberRangeOccurence - __NumberRangeOccurence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberRangeOccurence'), 'NumberRangeOccurence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_NumberRangeOccurence', STD_ANON_12) - __NumberRangeOccurence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1436, 8) - __NumberRangeOccurence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1436, 8) + __NumberRangeOccurence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberRangeOccurence'), 'NumberRangeOccurence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_67_NumberRangeOccurence', _module_typeBindings.STD_ANON_12) + __NumberRangeOccurence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1436, 8) + __NumberRangeOccurence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1436, 8) NumberRangeOccurence = property(__NumberRangeOccurence.value, __NumberRangeOccurence.set, None, 'Building 23-25 where the number occurs after building name') @@ -4898,7 +4934,7 @@ class CTD_ANON_67 (pyxb.binding.basis.complexTypeDefinition): __IndicatorOccurence.name() : __IndicatorOccurence, __NumberRangeOccurence.name() : __NumberRangeOccurence }) - +_module_typeBindings.CTD_ANON_67 = CTD_ANON_67 # Complex type [anonymous] with content type MIXED @@ -4908,55 +4944,55 @@ class CTD_ANON_68 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1538, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1538, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberType uses Python identifier NumberType - __NumberType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberType'), 'NumberType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_NumberType', STD_ANON_13) - __NumberType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1539, 3) - __NumberType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1539, 3) + __NumberType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberType'), 'NumberType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_NumberType', _module_typeBindings.STD_ANON_13) + __NumberType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1539, 3) + __NumberType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1539, 3) NumberType = property(__NumberType.value, __NumberType.set, None, '12 Archer Street is "Single" and 12-14 Archer Street is "Range"') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1550, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1550, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1550, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1550, 3) Type = property(__Type.value, __Type.set, None, None) # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1551, 3) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1551, 3) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1551, 3) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1551, 3) Indicator = property(__Indicator.value, __Indicator.set, None, 'No. in Street No.12 or "#" in Street # 12, etc.') # Attribute IndicatorOccurrence uses Python identifier IndicatorOccurrence - __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_IndicatorOccurrence', STD_ANON_14) - __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1556, 3) - __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1556, 3) + __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_IndicatorOccurrence', _module_typeBindings.STD_ANON_14) + __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1556, 3) + __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1556, 3) IndicatorOccurrence = property(__IndicatorOccurrence.value, __IndicatorOccurrence.set, None, 'No.12 where "No." is before actual street number') # Attribute NumberOccurrence uses Python identifier NumberOccurrence - __NumberOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberOccurrence'), 'NumberOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_NumberOccurrence', STD_ANON_15) - __NumberOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1567, 3) - __NumberOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1567, 3) + __NumberOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberOccurrence'), 'NumberOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_68_NumberOccurrence', _module_typeBindings.STD_ANON_15) + __NumberOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1567, 3) + __NumberOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1567, 3) NumberOccurrence = property(__NumberOccurrence.value, __NumberOccurrence.set, None, '23 Archer St, Archer Street 23, St Archer 23') @@ -4972,7 +5008,7 @@ class CTD_ANON_68 (pyxb.binding.basis.complexTypeDefinition): __IndicatorOccurrence.name() : __IndicatorOccurrence, __NumberOccurrence.name() : __NumberOccurrence }) - +_module_typeBindings.CTD_ANON_68 = CTD_ANON_68 # Complex type [anonymous] with content type MIXED @@ -4982,55 +5018,55 @@ class CTD_ANON_69 (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1588, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1588, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute Code uses Python identifier Code __Code = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Code'), 'Code', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_Code', pyxb.binding.datatypes.anySimpleType) - __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) - __Code._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) + __Code._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 21, 2) Code = property(__Code.value, __Code.set, None, 'Used by postal services to encode the name of the element.') # Attribute NumberType uses Python identifier NumberType - __NumberType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberType'), 'NumberType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_NumberType', STD_ANON_16) - __NumberType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1589, 3) - __NumberType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1589, 3) + __NumberType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberType'), 'NumberType', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_NumberType', _module_typeBindings.STD_ANON_16) + __NumberType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1589, 3) + __NumberType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1589, 3) NumberType = property(__NumberType.value, __NumberType.set, None, 'Building 12-14 is "Range" and Building 12 is "Single"') # Attribute Type uses Python identifier Type __Type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Type'), 'Type', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_Type', pyxb.binding.datatypes.anySimpleType) - __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1600, 3) - __Type._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1600, 3) + __Type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1600, 3) + __Type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1600, 3) Type = property(__Type.value, __Type.set, None, None) # Attribute Indicator uses Python identifier Indicator __Indicator = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'Indicator'), 'Indicator', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_Indicator', pyxb.binding.datatypes.anySimpleType) - __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1601, 3) - __Indicator._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1601, 3) + __Indicator._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1601, 3) + __Indicator._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1601, 3) Indicator = property(__Indicator.value, __Indicator.set, None, 'No. in House No.12, # in #12, etc.') # Attribute IndicatorOccurrence uses Python identifier IndicatorOccurrence - __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_IndicatorOccurrence', STD_ANON_17) - __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1606, 3) - __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1606, 3) + __IndicatorOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'IndicatorOccurrence'), 'IndicatorOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_IndicatorOccurrence', _module_typeBindings.STD_ANON_17) + __IndicatorOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1606, 3) + __IndicatorOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1606, 3) IndicatorOccurrence = property(__IndicatorOccurrence.value, __IndicatorOccurrence.set, None, 'No. occurs before 12 No.12') # Attribute NumberTypeOccurrence uses Python identifier NumberTypeOccurrence - __NumberTypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberTypeOccurrence'), 'NumberTypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_NumberTypeOccurrence', STD_ANON_18) - __NumberTypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1617, 3) - __NumberTypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1617, 3) + __NumberTypeOccurrence = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'NumberTypeOccurrence'), 'NumberTypeOccurrence', '__urnoasisnamestcciqxsdschemaxAL2_0_CTD_ANON_69_NumberTypeOccurrence', _module_typeBindings.STD_ANON_18) + __NumberTypeOccurrence._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1617, 3) + __NumberTypeOccurrence._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1617, 3) NumberTypeOccurrence = property(__NumberTypeOccurrence.value, __NumberTypeOccurrence.set, None, '12 in BUILDING 12 occurs "after" premise type BUILDING') @@ -5046,66 +5082,66 @@ class CTD_ANON_69 (pyxb.binding.basis.complexTypeDefinition): __IndicatorOccurrence.name() : __IndicatorOccurrence, __NumberTypeOccurrence.name() : __NumberTypeOccurrence }) +_module_typeBindings.CTD_ANON_69 = CTD_ANON_69 - -xAL = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'xAL'), CTD_ANON, documentation='Root element for a list of addresses', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 27, 1)) +xAL = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'xAL'), CTD_ANON, documentation='Root element for a list of addresses', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 27, 1)) Namespace.addCategoryObject('elementBinding', xAL.name().localName(), xAL) -AddressDetails = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressDetails'), AddressDetails_, documentation='This container defines the details of the address. Can define multiple addresses including tracking address history', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1)) +AddressDetails = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressDetails'), AddressDetails_, documentation='This container defines the details of the address. Can define multiple addresses including tracking address history', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1)) Namespace.addCategoryObject('elementBinding', AddressDetails.name().localName(), AddressDetails) -AddressLine = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1)) +AddressLine = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1)) Namespace.addCategoryObject('elementBinding', AddressLine.name().localName(), AddressLine) -Locality = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1)) +Locality = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1)) Namespace.addCategoryObject('elementBinding', Locality.name().localName(), Locality) -AdministrativeArea = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), CTD_ANON_32, documentation='Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1)) +AdministrativeArea = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), CTD_ANON_32, documentation='Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1)) Namespace.addCategoryObject('elementBinding', AdministrativeArea.name().localName(), AdministrativeArea) -PostOffice = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1)) +PostOffice = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1)) Namespace.addCategoryObject('elementBinding', PostOffice.name().localName(), PostOffice) -PostalCode = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1)) +PostalCode = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1)) Namespace.addCategoryObject('elementBinding', PostalCode.name().localName(), PostalCode) -PostBox = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1)) +PostBox = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1)) Namespace.addCategoryObject('elementBinding', PostBox.name().localName(), PostBox) -Department = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Department'), CTD_ANON_49, documentation='Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1)) +Department = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Department'), CTD_ANON_49, documentation='Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1)) Namespace.addCategoryObject('elementBinding', Department.name().localName(), Department) -Premise = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1)) +Premise = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1)) Namespace.addCategoryObject('elementBinding', Premise.name().localName(), Premise) -ThoroughfareNumberPrefix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), CTD_ANON_55, documentation='Prefix before the number. A in A12 Archer Street', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1)) +ThoroughfareNumberPrefix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), CTD_ANON_55, documentation='Prefix before the number. A in A12 Archer Street', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1)) Namespace.addCategoryObject('elementBinding', ThoroughfareNumberPrefix.name().localName(), ThoroughfareNumberPrefix) -ThoroughfareNumberSuffix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), CTD_ANON_56, documentation='Suffix after the number. A in 12A Archer Street', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1)) +ThoroughfareNumberSuffix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), CTD_ANON_56, documentation='Suffix after the number. A in 12A Archer Street', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1)) Namespace.addCategoryObject('elementBinding', ThoroughfareNumberSuffix.name().localName(), ThoroughfareNumberSuffix) -PremiseNumberPrefix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), CTD_ANON_57, documentation='A in A12', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1)) +PremiseNumberPrefix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), CTD_ANON_57, documentation='A in A12', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1)) Namespace.addCategoryObject('elementBinding', PremiseNumberPrefix.name().localName(), PremiseNumberPrefix) -PremiseNumberSuffix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), CTD_ANON_58, documentation='A in 12A', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1)) +PremiseNumberSuffix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), CTD_ANON_58, documentation='A in 12A', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1)) Namespace.addCategoryObject('elementBinding', PremiseNumberSuffix.name().localName(), PremiseNumberSuffix) -CountryName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountryName'), CTD_ANON_59, documentation='Specification of the name of a country.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1666, 1)) +CountryName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountryName'), CTD_ANON_59, documentation='Specification of the name of a country.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1666, 1)) Namespace.addCategoryObject('elementBinding', CountryName.name().localName(), CountryName) -Thoroughfare = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1)) +Thoroughfare = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1)) Namespace.addCategoryObject('elementBinding', Thoroughfare.name().localName(), Thoroughfare) -ThoroughfareNumber = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), CTD_ANON_68, documentation='Eg.: 23 Archer street or 25/15 Zero Avenue, etc', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1)) +ThoroughfareNumber = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), CTD_ANON_68, documentation='Eg.: 23 Archer street or 25/15 Zero Avenue, etc', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1)) Namespace.addCategoryObject('elementBinding', ThoroughfareNumber.name().localName(), ThoroughfareNumber) -PremiseNumber = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), CTD_ANON_69, documentation='Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1)) +PremiseNumber = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), CTD_ANON_69, documentation='Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1)) Namespace.addCategoryObject('elementBinding', PremiseNumber.name().localName(), PremiseNumber) -CTD_ANON._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressDetails'), AddressDetails_, scope=CTD_ANON, documentation='This container defines the details of the address. Can define multiple addresses including tracking address history', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1))) +CTD_ANON._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressDetails'), AddressDetails_, scope=CTD_ANON, documentation='This container defines the details of the address. Can define multiple addresses including tracking address history', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 44, 1))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -5114,16 +5150,16 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 34, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 34, 4)) counters.add(cc_0) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressDetails')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 33, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressDetails')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 33, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 34, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 34, 4)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -5142,19 +5178,19 @@ def _BuildAutomaton (): -AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalServiceElements'), CTD_ANON_, scope=AddressDetails_, documentation='Postal authorities use specific postal service data to expedient delivery of mail', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 51, 3))) +AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalServiceElements'), CTD_ANON_, scope=AddressDetails_, documentation='Postal authorities use specific postal service data to expedient delivery of mail', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 51, 3))) -AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Address'), CTD_ANON_12, scope=AddressDetails_, documentation='Address as one line of free text', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 210, 4))) +AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Address'), CTD_ANON_12, scope=AddressDetails_, documentation='Address as one line of free text', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 210, 4))) -AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLines'), AddressLinesType, scope=AddressDetails_, documentation='Container for Address lines', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 224, 4))) +AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLines'), AddressLinesType, scope=AddressDetails_, documentation='Container for Address lines', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 224, 4))) -AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Country'), CTD_ANON_13, scope=AddressDetails_, documentation='Specification of a country', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 229, 4))) +AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Country'), CTD_ANON_13, scope=AddressDetails_, documentation='Specification of a country', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 229, 4))) -AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, scope=AddressDetails_, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1))) +AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, scope=AddressDetails_, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1))) -AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=AddressDetails_, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) +AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=AddressDetails_, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) -AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), CTD_ANON_32, scope=AddressDetails_, documentation='Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1))) +AddressDetails_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), CTD_ANON_32, scope=AddressDetails_, documentation='Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -5163,51 +5199,51 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 51, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 51, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 206, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 206, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 265, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 265, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalServiceElements')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 51, 3)) + symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalServiceElements')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 51, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Address')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 210, 4)) + symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Address')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 210, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLines')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 224, 4)) + symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLines')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 224, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Country')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 229, 4)) + symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Country')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 229, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 261, 4)) + symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 261, 4)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Locality')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 262, 4)) + symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Locality')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 262, 4)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 263, 4)) + symbol = pyxb.binding.content.ElementUse(AddressDetails_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 263, 4)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 265, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 265, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -5334,25 +5370,25 @@ def _BuildAutomaton_ (): -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressIdentifier'), CTD_ANON_2, scope=CTD_ANON_, documentation='A unique identifier of an address assigned by postal authorities. Example: DPID in Australia', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 57, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressIdentifier'), CTD_ANON_2, scope=CTD_ANON_, documentation='A unique identifier of an address assigned by postal authorities. Example: DPID in Australia', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 57, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EndorsementLineCode'), CTD_ANON_3, scope=CTD_ANON_, documentation='Directly affects postal service distribution', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 72, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EndorsementLineCode'), CTD_ANON_3, scope=CTD_ANON_, documentation='Directly affects postal service distribution', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 72, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'KeyLineCode'), CTD_ANON_4, scope=CTD_ANON_, documentation='Required for some postal services', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 86, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'KeyLineCode'), CTD_ANON_4, scope=CTD_ANON_, documentation='Required for some postal services', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 86, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Barcode'), CTD_ANON_5, scope=CTD_ANON_, documentation='Required for some postal services', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 100, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Barcode'), CTD_ANON_5, scope=CTD_ANON_, documentation='Required for some postal services', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 100, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SortingCode'), CTD_ANON_6, scope=CTD_ANON_, documentation='Used for sorting addresses. Values may for example be CEDEX 16 (France)', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 114, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SortingCode'), CTD_ANON_6, scope=CTD_ANON_, documentation='Used for sorting addresses. Values may for example be CEDEX 16 (France)', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 114, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitude'), CTD_ANON_7, scope=CTD_ANON_, documentation='Latitude of delivery address', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 127, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitude'), CTD_ANON_7, scope=CTD_ANON_, documentation='Latitude of delivery address', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 127, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitudeDirection'), CTD_ANON_8, scope=CTD_ANON_, documentation='Latitude direction of delivery address;N = North and S = South', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 141, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitudeDirection'), CTD_ANON_8, scope=CTD_ANON_, documentation='Latitude direction of delivery address;N = North and S = South', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 141, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitude'), CTD_ANON_9, scope=CTD_ANON_, documentation='Longtitude of delivery address', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 154, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitude'), CTD_ANON_9, scope=CTD_ANON_, documentation='Longtitude of delivery address', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 154, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitudeDirection'), CTD_ANON_10, scope=CTD_ANON_, documentation='Longtitude direction of delivery address;N=North and S=South', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 168, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitudeDirection'), CTD_ANON_10, scope=CTD_ANON_, documentation='Longtitude direction of delivery address;N=North and S=South', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 168, 6))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupplementaryPostalServiceData'), CTD_ANON_11, scope=CTD_ANON_, documentation='any postal service elements not covered by the container can be represented using this element', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 182, 6))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SupplementaryPostalServiceData'), CTD_ANON_11, scope=CTD_ANON_, documentation='any postal service elements not covered by the container can be represented using this element', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 182, 6))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -5361,82 +5397,82 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 57, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 57, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 72, 6)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 72, 6)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 86, 6)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 86, 6)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 100, 6)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 100, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 114, 6)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 114, 6)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 127, 6)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 127, 6)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 141, 6)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 141, 6)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 154, 6)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 154, 6)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 168, 6)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 168, 6)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 182, 6)) + cc_9 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 182, 6)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 196, 6)) + cc_10 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 196, 6)) counters.add(cc_10) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressIdentifier')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 57, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressIdentifier')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 57, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EndorsementLineCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 72, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EndorsementLineCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 72, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'KeyLineCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 86, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'KeyLineCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 86, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Barcode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 100, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Barcode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 100, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SortingCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 114, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SortingCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 114, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitude')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 127, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitude')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 127, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitudeDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 141, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLatitudeDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 141, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitude')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 154, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitude')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 154, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitudeDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 168, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLongitudeDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 168, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SupplementaryPostalServiceData')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 182, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SupplementaryPostalServiceData')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 182, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 196, 6)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 196, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -5606,7 +5642,7 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 61, 7)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 61, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5622,7 +5658,7 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 76, 7)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 76, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5638,7 +5674,7 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 90, 7)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 90, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5654,7 +5690,7 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 104, 7)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 104, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5670,7 +5706,7 @@ def _BuildAutomaton_7 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 131, 7)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 131, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5686,7 +5722,7 @@ def _BuildAutomaton_8 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 145, 7)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 145, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5702,7 +5738,7 @@ def _BuildAutomaton_9 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 158, 7)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 158, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5718,7 +5754,7 @@ def _BuildAutomaton_10 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 172, 7)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 172, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5734,7 +5770,7 @@ def _BuildAutomaton_11 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 186, 7)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 186, 7)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5757,17 +5793,17 @@ def _BuildAutomaton_12 (): -CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountryNameCode'), CTD_ANON_14, scope=CTD_ANON_13, documentation='A country code according to the specified scheme', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 236, 7))) +CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountryNameCode'), CTD_ANON_14, scope=CTD_ANON_13, documentation='A country code according to the specified scheme', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 236, 7))) -CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_13, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_13, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, scope=CTD_ANON_13, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1))) +CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, scope=CTD_ANON_13, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1))) -CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=CTD_ANON_13, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) +CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=CTD_ANON_13, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) -CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), CTD_ANON_32, scope=CTD_ANON_13, documentation='Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1))) +CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea'), CTD_ANON_32, scope=CTD_ANON_13, documentation='Examples of administrative areas are provinces counties, special regions (such as "Rijnmond"), etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 987, 1))) -CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountryName'), CTD_ANON_59, scope=CTD_ANON_13, documentation='Specification of the name of a country.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1666, 1))) +CTD_ANON_13._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountryName'), CTD_ANON_59, scope=CTD_ANON_13, documentation='Specification of the name of a country.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1666, 1))) def _BuildAutomaton_13 (): # Remove this helper function from the namespace after it is invoked @@ -5776,50 +5812,50 @@ def _BuildAutomaton_13 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 235, 7)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 235, 7)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 236, 7)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 236, 7)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 250, 7)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 250, 7)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 251, 7)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 251, 7)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 256, 7)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 256, 7)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 235, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 235, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountryNameCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 236, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountryNameCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 236, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountryName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 250, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountryName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 250, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 252, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 252, 8)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Locality')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 253, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Locality')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 253, 8)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 254, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_13._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 254, 8)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 256, 7)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 256, 7)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -5911,7 +5947,7 @@ def _BuildAutomaton_14 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 240, 8)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 240, 8)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -5920,7 +5956,7 @@ def _BuildAutomaton_14 (): -AddressLinesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=AddressLinesType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +AddressLinesType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=AddressLinesType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) def _BuildAutomaton_15 (): # Remove this helper function from the namespace after it is invoked @@ -5929,16 +5965,16 @@ def _BuildAutomaton_15 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 303, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 303, 3)) counters.add(cc_0) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(AddressLinesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 302, 3)) + symbol = pyxb.binding.content.ElementUse(AddressLinesType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 302, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 303, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 303, 3)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -5957,27 +5993,27 @@ def _BuildAutomaton_15 (): -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityName'), CTD_ANON_15, scope=DependentLocalityType, documentation='Name of the dependent locality', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 326, 3))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityName'), CTD_ANON_15, scope=DependentLocalityType, documentation='Name of the dependent locality', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 326, 3))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityNumber'), CTD_ANON_60, scope=DependentLocalityType, documentation='Number of the dependent locality. Some areas are numbered. Eg. SECTOR 5 in a Suburb as in India or SOI SUKUMVIT 10 as in Thailand', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 336, 3))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityNumber'), CTD_ANON_60, scope=DependentLocalityType, documentation='Number of the dependent locality. Some areas are numbered. Eg. SECTOR 5 in a Suburb as in India or SOI SUKUMVIT 10 as in Thailand', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 336, 3))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser'), LargeMailUserType, scope=DependentLocalityType, documentation='Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 358, 4))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser'), LargeMailUserType, scope=DependentLocalityType, documentation='Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 358, 4))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), PostalRouteType, scope=DependentLocalityType, documentation=' A Postal van is specific for a route as in Is`rael, Rural route', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 364, 4))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), PostalRouteType, scope=DependentLocalityType, documentation=' A Postal van is specific for a route as in Is`rael, Rural route', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 364, 4))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), DependentLocalityType, scope=DependentLocalityType, documentation='Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 372, 3))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), DependentLocalityType, scope=DependentLocalityType, documentation='Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 372, 3))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=DependentLocalityType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=DependentLocalityType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=DependentLocalityType, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=DependentLocalityType, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, scope=DependentLocalityType, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, scope=DependentLocalityType, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=DependentLocalityType, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=DependentLocalityType, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=DependentLocalityType, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=DependentLocalityType, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) -DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, scope=DependentLocalityType, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1))) +DependentLocalityType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, scope=DependentLocalityType, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1))) def _BuildAutomaton_16 (): # Remove this helper function from the namespace after it is invoked @@ -5986,83 +6022,83 @@ def _BuildAutomaton_16 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 325, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 325, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 326, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 326, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 336, 3)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 336, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 356, 3)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 356, 3)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 370, 3)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 370, 3)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 371, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 371, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 372, 3)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 372, 3)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 378, 3)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 378, 3)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 379, 3)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 379, 3)) counters.add(cc_8) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 325, 3)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 325, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 326, 3)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 326, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 336, 3)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocalityNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 336, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 357, 4)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 357, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 358, 4)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 358, 4)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOffice')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 363, 4)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOffice')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 363, 4)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 364, 4)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 364, 4)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 370, 3)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 370, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Premise')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 371, 3)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Premise')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 371, 3)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 372, 3)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 372, 3)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 378, 3)) + symbol = pyxb.binding.content.ElementUse(DependentLocalityType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 378, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 379, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 379, 3)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -6270,7 +6306,7 @@ def _BuildAutomaton_17 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 330, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 330, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -6279,15 +6315,15 @@ def _BuildAutomaton_17 (): -FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FirmName'), CTD_ANON_16, scope=FirmType, documentation='Name of the firm', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 406, 3))) +FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FirmName'), CTD_ANON_16, scope=FirmType, documentation='Name of the firm', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 406, 3))) -FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), MailStopType, scope=FirmType, documentation='A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 417, 3))) +FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), MailStopType, scope=FirmType, documentation='A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 417, 3))) -FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=FirmType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=FirmType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=FirmType, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=FirmType, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Department'), CTD_ANON_49, scope=FirmType, documentation='Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1))) +FirmType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Department'), CTD_ANON_49, scope=FirmType, documentation='Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1))) def _BuildAutomaton_18 (): # Remove this helper function from the namespace after it is invoked @@ -6296,47 +6332,47 @@ def _BuildAutomaton_18 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 405, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 405, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 406, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 406, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 416, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 416, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 417, 3)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 417, 3)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 422, 3)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 422, 3)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 423, 3)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 423, 3)) counters.add(cc_5) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 405, 3)) + symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 405, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FirmName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 406, 3)) + symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FirmName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 406, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Department')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 416, 3)) + symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Department')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 416, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStop')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 417, 3)) + symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStop')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 417, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 422, 3)) + symbol = pyxb.binding.content.ElementUse(FirmType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 422, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 423, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 423, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -6406,7 +6442,7 @@ def _BuildAutomaton_19 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 410, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 410, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -6415,21 +6451,21 @@ def _BuildAutomaton_19 (): -LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserName'), CTD_ANON_17, scope=LargeMailUserType, documentation='Name of the large mail user. eg. Smith Ford International airport', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 431, 3))) +LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserName'), CTD_ANON_17, scope=LargeMailUserType, documentation='Name of the large mail user. eg. Smith Ford International airport', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 431, 3))) -LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserIdentifier'), CTD_ANON_18, scope=LargeMailUserType, documentation='Specification of the identification number of a large mail user. An example are the Cedex codes in France.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 445, 3))) +LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserIdentifier'), CTD_ANON_18, scope=LargeMailUserType, documentation='Specification of the identification number of a large mail user. An example are the Cedex codes in France.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 445, 3))) -LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), BuildingNameType, scope=LargeMailUserType, documentation='Name of the building', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 464, 3))) +LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), BuildingNameType, scope=LargeMailUserType, documentation='Name of the building', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 464, 3))) -LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=LargeMailUserType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=LargeMailUserType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=LargeMailUserType, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) +LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=LargeMailUserType, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) -LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=LargeMailUserType, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=LargeMailUserType, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=LargeMailUserType, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) +LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=LargeMailUserType, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) -LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Department'), CTD_ANON_49, scope=LargeMailUserType, documentation='Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1))) +LargeMailUserType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Department'), CTD_ANON_49, scope=LargeMailUserType, documentation='Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1302, 1))) def _BuildAutomaton_20 (): # Remove this helper function from the namespace after it is invoked @@ -6438,68 +6474,68 @@ def _BuildAutomaton_20 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 430, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 430, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 431, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 431, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 445, 3)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 445, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 464, 3)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 464, 3)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 469, 3)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 469, 3)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 470, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 470, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 471, 3)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 471, 3)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 472, 3)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 472, 3)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 473, 3)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 473, 3)) counters.add(cc_8) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 430, 3)) + symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 430, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 431, 3)) + symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 431, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserIdentifier')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 445, 3)) + symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUserIdentifier')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 445, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 464, 3)) + symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 464, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Department')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 469, 3)) + symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Department')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 469, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 470, 3)) + symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 470, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 471, 3)) + symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 471, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 472, 3)) + symbol = pyxb.binding.content.ElementUse(LargeMailUserType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 472, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 473, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 473, 3)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -6623,7 +6659,7 @@ def _BuildAutomaton_21 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 435, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 435, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -6639,7 +6675,7 @@ def _BuildAutomaton_22 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 449, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 449, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -6648,11 +6684,11 @@ def _BuildAutomaton_22 (): -MailStopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStopName'), CTD_ANON_19, scope=MailStopType, documentation='Name of the the Mail Stop. eg. MSP, MS, etc', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 481, 3))) +MailStopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStopName'), CTD_ANON_19, scope=MailStopType, documentation='Name of the the Mail Stop. eg. MSP, MS, etc', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 481, 3))) -MailStopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStopNumber'), CTD_ANON_20, scope=MailStopType, documentation='Number of the Mail stop. eg. 123 in MS 123', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 491, 3))) +MailStopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStopNumber'), CTD_ANON_20, scope=MailStopType, documentation='Number of the Mail stop. eg. 123 in MS 123', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 491, 3))) -MailStopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=MailStopType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +MailStopType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=MailStopType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) def _BuildAutomaton_23 (): # Remove this helper function from the namespace after it is invoked @@ -6661,33 +6697,33 @@ def _BuildAutomaton_23 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 480, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 480, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 481, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 481, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 491, 3)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 491, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 505, 3)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 505, 3)) counters.add(cc_3) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MailStopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 480, 3)) + symbol = pyxb.binding.content.ElementUse(MailStopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 480, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MailStopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStopName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 481, 3)) + symbol = pyxb.binding.content.ElementUse(MailStopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStopName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 481, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(MailStopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStopNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 491, 3)) + symbol = pyxb.binding.content.ElementUse(MailStopType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStopNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 491, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 505, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 505, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -6731,7 +6767,7 @@ def _BuildAutomaton_24 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 485, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 485, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -6747,7 +6783,7 @@ def _BuildAutomaton_25 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 495, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 495, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -6756,13 +6792,13 @@ def _BuildAutomaton_25 (): -PostalRouteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteName'), CTD_ANON_21, scope=PostalRouteType, documentation=' Name of the Postal Route', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 514, 4))) +PostalRouteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteName'), CTD_ANON_21, scope=PostalRouteType, documentation=' Name of the Postal Route', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 514, 4))) -PostalRouteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteNumber'), CTD_ANON_22, scope=PostalRouteType, documentation=' Number of the Postal Route', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 524, 4))) +PostalRouteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteNumber'), CTD_ANON_22, scope=PostalRouteType, documentation=' Number of the Postal Route', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 524, 4))) -PostalRouteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=PostalRouteType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +PostalRouteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=PostalRouteType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -PostalRouteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=PostalRouteType, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) +PostalRouteType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=PostalRouteType, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) def _BuildAutomaton_26 (): # Remove this helper function from the namespace after it is invoked @@ -6771,33 +6807,33 @@ def _BuildAutomaton_26 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 512, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 512, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 534, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 534, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 535, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 535, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PostalRouteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 512, 3)) + symbol = pyxb.binding.content.ElementUse(PostalRouteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 512, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(PostalRouteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 514, 4)) + symbol = pyxb.binding.content.ElementUse(PostalRouteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 514, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(PostalRouteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 524, 4)) + symbol = pyxb.binding.content.ElementUse(PostalRouteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRouteNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 524, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(PostalRouteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 534, 3)) + symbol = pyxb.binding.content.ElementUse(PostalRouteType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 534, 3)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 535, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 535, 3)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -6866,27 +6902,27 @@ def _BuildAutomaton_28 (): -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseName'), CTD_ANON_61, scope=SubPremiseType, documentation=' Name of the SubPremise', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 543, 3))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseName'), CTD_ANON_61, scope=SubPremiseType, documentation=' Name of the SubPremise', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 543, 3))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseLocation'), CTD_ANON_23, scope=SubPremiseType, documentation=' Name of the SubPremise Location. eg. LOBBY, BASEMENT, GROUND FLOOR, etc...', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 565, 4))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseLocation'), CTD_ANON_23, scope=SubPremiseType, documentation=' Name of the SubPremise Location. eg. LOBBY, BASEMENT, GROUND FLOOR, etc...', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 565, 4))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumber'), CTD_ANON_62, scope=SubPremiseType, documentation=' Specification of the identifier of a sub-premise. Examples of sub-premises are apartments and suites. sub-premises in a building are often uniquely identified by means of consecutive\nidentifiers. The identifier can be a number, a letter or any combination of the two. In the latter case, the identifier includes exactly one variable (range) part, which is either a \nnumber or a single letter that is surrounded by fixed parts at the left (prefix) or the right (postfix).', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 573, 4))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumber'), CTD_ANON_62, scope=SubPremiseType, documentation=' Specification of the identifier of a sub-premise. Examples of sub-premises are apartments and suites. sub-premises in a building are often uniquely identified by means of consecutive\nidentifiers. The identifier can be a number, a letter or any combination of the two. In the latter case, the identifier includes exactly one variable (range) part, which is either a \nnumber or a single letter that is surrounded by fixed parts at the left (prefix) or the right (postfix).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 573, 4))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberPrefix'), CTD_ANON_24, scope=SubPremiseType, documentation=' Prefix of the sub premise number. eg. A in A-12', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 618, 3))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberPrefix'), CTD_ANON_24, scope=SubPremiseType, documentation=' Prefix of the sub premise number. eg. A in A-12', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 618, 3))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberSuffix'), CTD_ANON_25, scope=SubPremiseType, documentation=' Suffix of the sub premise number. eg. A in 12A', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 633, 3))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberSuffix'), CTD_ANON_25, scope=SubPremiseType, documentation=' Suffix of the sub premise number. eg. A in 12A', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 633, 3))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), BuildingNameType, scope=SubPremiseType, documentation='Name of the building', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 648, 3))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), BuildingNameType, scope=SubPremiseType, documentation='Name of the building', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 648, 3))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Firm'), FirmType, scope=SubPremiseType, documentation='Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from a large mail user address, which contains no street.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 653, 3))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Firm'), FirmType, scope=SubPremiseType, documentation='Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from a large mail user address, which contains no street.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 653, 3))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), MailStopType, scope=SubPremiseType, documentation='A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 658, 3))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), MailStopType, scope=SubPremiseType, documentation='A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 658, 3))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremise'), SubPremiseType, scope=SubPremiseType, documentation='Specification of a single sub-premise. Examples of sub-premises are apartments and suites. \nEach sub-premise should be uniquely identifiable. SubPremiseType: Specification of the name of a sub-premise type. Possible values not limited to: Suite, Appartment, Floor, Unknown\nMultiple levels within a premise by recursively calling SubPremise Eg. Level 4, Suite 2, Block C', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 664, 3))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremise'), SubPremiseType, scope=SubPremiseType, documentation='Specification of a single sub-premise. Examples of sub-premises are apartments and suites. \nEach sub-premise should be uniquely identifiable. SubPremiseType: Specification of the name of a sub-premise type. Possible values not limited to: Suite, Appartment, Floor, Unknown\nMultiple levels within a premise by recursively calling SubPremise Eg. Level 4, Suite 2, Block C', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 664, 3))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=SubPremiseType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=SubPremiseType, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=SubPremiseType, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +SubPremiseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=SubPremiseType, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) def _BuildAutomaton_29 (): # Remove this helper function from the namespace after it is invoked @@ -6895,90 +6931,90 @@ def _BuildAutomaton_29 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 542, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 542, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 543, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 543, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 564, 3)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 564, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 573, 4)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 573, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 618, 3)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 618, 3)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 633, 3)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 633, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 648, 3)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 648, 3)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 653, 3)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 653, 3)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 658, 3)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 658, 3)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 663, 3)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 663, 3)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 664, 3)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 664, 3)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 671, 3)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 671, 3)) counters.add(cc_11) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 542, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 542, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 543, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 543, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseLocation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 565, 4)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseLocation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 565, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 573, 4)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 573, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberPrefix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 618, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberPrefix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 618, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 633, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremiseNumberSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 633, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 648, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 648, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Firm')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 653, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Firm')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 653, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStop')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 658, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStop')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 658, 3)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 663, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 663, 3)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremise')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 664, 3)) + symbol = pyxb.binding.content.ElementUse(SubPremiseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremise')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 664, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 671, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 671, 3)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -7202,7 +7238,7 @@ def _BuildAutomaton_31 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 622, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 622, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -7218,7 +7254,7 @@ def _BuildAutomaton_32 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 637, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 637, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -7311,25 +7347,25 @@ def _BuildAutomaton_38 (): -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_27, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_27, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalityName'), CTD_ANON_28, scope=CTD_ANON_27, documentation='Name of the locality', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 722, 4))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocalityName'), CTD_ANON_28, scope=CTD_ANON_27, documentation='Name of the locality', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 722, 4))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser'), LargeMailUserType, scope=CTD_ANON_27, documentation='Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 734, 5))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser'), LargeMailUserType, scope=CTD_ANON_27, documentation='Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 734, 5))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), PostalRouteType, scope=CTD_ANON_27, documentation='A Postal van is specific for a route as in Is`rael, Rural route', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 740, 5))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), PostalRouteType, scope=CTD_ANON_27, documentation='A Postal van is specific for a route as in Is`rael, Rural route', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 740, 5))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), DependentLocalityType, scope=CTD_ANON_27, documentation='Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 748, 4))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), DependentLocalityType, scope=CTD_ANON_27, documentation='Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 748, 4))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=CTD_ANON_27, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare'), CTD_ANON_63, scope=CTD_ANON_27, documentation='Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc. Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 775, 1))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, scope=CTD_ANON_27, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, scope=CTD_ANON_27, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_27, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_27, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=CTD_ANON_27, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=CTD_ANON_27, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) -CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, scope=CTD_ANON_27, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1))) +CTD_ANON_27._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, scope=CTD_ANON_27, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1))) def _BuildAutomaton_39 (): # Remove this helper function from the namespace after it is invoked @@ -7338,76 +7374,76 @@ def _BuildAutomaton_39 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 721, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 721, 4)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 722, 4)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 722, 4)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 732, 4)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 732, 4)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 746, 4)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 746, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 747, 4)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 747, 4)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 748, 4)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 748, 4)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 754, 4)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 754, 4)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 755, 4)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 755, 4)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 721, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 721, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalityName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 722, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocalityName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 722, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 733, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 733, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 734, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LargeMailUser')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 734, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOffice')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 739, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOffice')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 739, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 740, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 740, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 746, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Thoroughfare')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 746, 4)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Premise')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 747, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Premise')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 747, 4)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 748, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 748, 4)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 754, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_27._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 754, 4)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 755, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 755, 4)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -7589,7 +7625,7 @@ def _BuildAutomaton_40 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 726, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 726, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -7598,13 +7634,13 @@ def _BuildAutomaton_40 (): -CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_29, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_29, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), CTD_ANON_55, scope=CTD_ANON_29, documentation='Prefix before the number. A in A12 Archer Street', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1))) +CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), CTD_ANON_55, scope=CTD_ANON_29, documentation='Prefix before the number. A in A12 Archer Street', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1))) -CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), CTD_ANON_56, scope=CTD_ANON_29, documentation='Suffix after the number. A in 12A Archer Street', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1))) +CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), CTD_ANON_56, scope=CTD_ANON_29, documentation='Suffix after the number. A in 12A Archer Street', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1))) -CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), CTD_ANON_68, scope=CTD_ANON_29, documentation='Eg.: 23 Archer street or 25/15 Zero Avenue, etc', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1))) +CTD_ANON_29._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), CTD_ANON_68, scope=CTD_ANON_29, documentation='Eg.: 23 Archer street or 25/15 Zero Avenue, etc', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1))) def _BuildAutomaton_41 (): # Remove this helper function from the namespace after it is invoked @@ -7613,28 +7649,28 @@ def _BuildAutomaton_41 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 798, 11)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 798, 11)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 799, 11)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 799, 11)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 801, 11)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 801, 11)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 798, 11)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 798, 11)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 799, 11)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 799, 11)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 800, 11)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 800, 11)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 801, 11)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_29._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 801, 11)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -7667,13 +7703,13 @@ def _BuildAutomaton_41 (): -CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_30, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_30, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), CTD_ANON_55, scope=CTD_ANON_30, documentation='Prefix before the number. A in A12 Archer Street', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1))) +CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), CTD_ANON_55, scope=CTD_ANON_30, documentation='Prefix before the number. A in A12 Archer Street', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1))) -CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), CTD_ANON_56, scope=CTD_ANON_30, documentation='Suffix after the number. A in 12A Archer Street', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1))) +CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), CTD_ANON_56, scope=CTD_ANON_30, documentation='Suffix after the number. A in 12A Archer Street', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1))) -CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), CTD_ANON_68, scope=CTD_ANON_30, documentation='Eg.: 23 Archer street or 25/15 Zero Avenue, etc', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1))) +CTD_ANON_30._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), CTD_ANON_68, scope=CTD_ANON_30, documentation='Eg.: 23 Archer street or 25/15 Zero Avenue, etc', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1))) def _BuildAutomaton_42 (): # Remove this helper function from the namespace after it is invoked @@ -7682,28 +7718,28 @@ def _BuildAutomaton_42 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 813, 11)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 813, 11)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 814, 11)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 814, 11)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 816, 11)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 816, 11)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 813, 11)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 813, 11)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 814, 11)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 814, 11)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 815, 11)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 815, 11)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 816, 11)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_30._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 816, 11)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -7736,17 +7772,17 @@ def _BuildAutomaton_42 (): -CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_31, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_31, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection'), ThoroughfarePreDirectionType, scope=CTD_ANON_31, documentation='North Baker Street, where North is the pre-direction. The direction appears before the name.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 908, 7))) +CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection'), ThoroughfarePreDirectionType, scope=CTD_ANON_31, documentation='North Baker Street, where North is the pre-direction. The direction appears before the name.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 908, 7))) -CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType'), ThoroughfareLeadingTypeType, scope=CTD_ANON_31, documentation='Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 913, 7))) +CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType'), ThoroughfareLeadingTypeType, scope=CTD_ANON_31, documentation='Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 913, 7))) -CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName'), ThoroughfareNameType, scope=CTD_ANON_31, documentation='Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 918, 7))) +CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName'), ThoroughfareNameType, scope=CTD_ANON_31, documentation='Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 918, 7))) -CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType'), ThoroughfareTrailingTypeType, scope=CTD_ANON_31, documentation='Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 923, 7))) +CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType'), ThoroughfareTrailingTypeType, scope=CTD_ANON_31, documentation='Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 923, 7))) -CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection'), ThoroughfarePostDirectionType, scope=CTD_ANON_31, documentation='221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 928, 7))) +CTD_ANON_31._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection'), ThoroughfarePostDirectionType, scope=CTD_ANON_31, documentation='221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 928, 7))) def _BuildAutomaton_43 (): # Remove this helper function from the namespace after it is invoked @@ -7755,54 +7791,54 @@ def _BuildAutomaton_43 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 907, 7)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 907, 7)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 908, 7)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 908, 7)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 913, 7)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 913, 7)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 918, 7)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 918, 7)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 923, 7)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 923, 7)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 928, 7)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 928, 7)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 933, 7)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 933, 7)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 907, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 907, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 908, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 908, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 913, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 913, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 918, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 918, 7)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 923, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 923, 7)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 928, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_31._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 928, 7)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 933, 7)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 933, 7)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -7881,17 +7917,17 @@ def _BuildAutomaton_43 (): -CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_32, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_32, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, scope=CTD_ANON_32, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1))) +CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, scope=CTD_ANON_32, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1))) -CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeAreaName'), CTD_ANON_33, scope=CTD_ANON_32, documentation=' Name of the administrative area. eg. MI in USA, NSW in Australia', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 994, 4))) +CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeAreaName'), CTD_ANON_33, scope=CTD_ANON_32, documentation=' Name of the administrative area. eg. MI in USA, NSW in Australia', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 994, 4))) -CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeArea'), CTD_ANON_34, scope=CTD_ANON_32, documentation=' Specification of a sub-administrative area. An example of a sub-administrative areas is a county. There are two places where the name of an administrative \narea can be specified and in this case, one becomes sub-administrative area.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1004, 4))) +CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeArea'), CTD_ANON_34, scope=CTD_ANON_32, documentation=' Specification of a sub-administrative area. An example of a sub-administrative areas is a county. There are two places where the name of an administrative \narea can be specified and in this case, one becomes sub-administrative area.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1004, 4))) -CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, scope=CTD_ANON_32, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1))) +CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, scope=CTD_ANON_32, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1))) -CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_32, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +CTD_ANON_32._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_32, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) def _BuildAutomaton_44 (): # Remove this helper function from the namespace after it is invoked @@ -7900,50 +7936,50 @@ def _BuildAutomaton_44 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 993, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 993, 4)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 994, 4)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 994, 4)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1004, 4)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1004, 4)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1047, 4)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1047, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1052, 4)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1052, 4)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 993, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 993, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeAreaName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 994, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AdministrativeAreaName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 994, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1004, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1004, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Locality')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1048, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Locality')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1048, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOffice')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1049, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOffice')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1049, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1050, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_32._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1050, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1052, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1052, 4)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -8035,7 +8071,7 @@ def _BuildAutomaton_45 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 998, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 998, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8044,15 +8080,15 @@ def _BuildAutomaton_45 (): -CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_34, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_34, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, scope=CTD_ANON_34, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1))) +CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Locality'), CTD_ANON_27, scope=CTD_ANON_34, documentation='Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 715, 1))) -CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeAreaName'), CTD_ANON_35, scope=CTD_ANON_34, documentation=' Name of the sub-administrative area', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1012, 7))) +CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeAreaName'), CTD_ANON_35, scope=CTD_ANON_34, documentation=' Name of the sub-administrative area', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1012, 7))) -CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, scope=CTD_ANON_34, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1))) +CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOffice'), CTD_ANON_36, scope=CTD_ANON_34, documentation='Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1072, 1))) -CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_34, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +CTD_ANON_34._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_34, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) def _BuildAutomaton_46 (): # Remove this helper function from the namespace after it is invoked @@ -8061,43 +8097,43 @@ def _BuildAutomaton_46 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1011, 7)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1011, 7)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1012, 7)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1012, 7)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1022, 7)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1022, 7)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1027, 7)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1027, 7)) counters.add(cc_3) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1011, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1011, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeAreaName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1012, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubAdministrativeAreaName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1012, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Locality')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1023, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Locality')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1023, 8)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOffice')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1024, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOffice')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1024, 8)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1025, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_34._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1025, 8)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1027, 7)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1027, 7)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -8173,7 +8209,7 @@ def _BuildAutomaton_47 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1016, 8)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1016, 8)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8182,17 +8218,17 @@ def _BuildAutomaton_47 (): -CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_36, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_36, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeName'), CTD_ANON_37, scope=CTD_ANON_36, documentation='Specification of the name of the post office. This can be a rural postoffice where post is delivered or a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1080, 5))) +CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeName'), CTD_ANON_37, scope=CTD_ANON_36, documentation='Specification of the name of the post office. This can be a rural postoffice where post is delivered or a post office containing post office boxes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1080, 5))) -CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeNumber'), CTD_ANON_65, scope=CTD_ANON_36, documentation='Specification of the number of the postoffice. Common in rural postoffices', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1090, 5))) +CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeNumber'), CTD_ANON_65, scope=CTD_ANON_36, documentation='Specification of the number of the postoffice. Common in rural postoffices', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1090, 5))) -CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), PostalRouteType, scope=CTD_ANON_36, documentation='A Postal van is specific for a route as in Is`rael, Rural route', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1116, 4))) +CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute'), PostalRouteType, scope=CTD_ANON_36, documentation='A Postal van is specific for a route as in Is`rael, Rural route', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1116, 4))) -CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_36, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_36, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=CTD_ANON_36, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) +CTD_ANON_36._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBox'), CTD_ANON_44, scope=CTD_ANON_36, documentation='Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1223, 1))) def _BuildAutomaton_48 (): # Remove this helper function from the namespace after it is invoked @@ -8201,54 +8237,54 @@ def _BuildAutomaton_48 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1078, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1078, 4)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1080, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1080, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1090, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1090, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1116, 4)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1116, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1121, 4)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1121, 4)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1122, 4)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1122, 4)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1123, 4)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1123, 4)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1078, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1078, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1080, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1080, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1090, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostOfficeNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1090, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1116, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalRoute')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1116, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1121, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBox')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1121, 4)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1122, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_36._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1122, 4)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1123, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1123, 4)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -8332,7 +8368,7 @@ def _BuildAutomaton_49 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1084, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1084, 6)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8341,13 +8377,13 @@ def _BuildAutomaton_49 (): -CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_38, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_38, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumber'), CTD_ANON_39, scope=CTD_ANON_38, documentation='Specification of a postcode. The postcode is formatted according to country-specific rules. Example: SW3 0A8-1A, 600074, 2067', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1145, 4))) +CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumber'), CTD_ANON_39, scope=CTD_ANON_38, documentation='Specification of a postcode. The postcode is formatted according to country-specific rules. Example: SW3 0A8-1A, 600074, 2067', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1145, 4))) -CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumberExtension'), CTD_ANON_40, scope=CTD_ANON_38, documentation='Examples are: 1234 (USA), 1G (UK), etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1159, 4))) +CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumberExtension'), CTD_ANON_40, scope=CTD_ANON_38, documentation='Examples are: 1234 (USA), 1G (UK), etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1159, 4))) -CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostTown'), CTD_ANON_41, scope=CTD_ANON_38, documentation='A post town is not the same as a locality. A post town can encompass a collection of (small) localities. It can also be a subpart of a locality. An actual post town in Norway is "Bergen".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1178, 4))) +CTD_ANON_38._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostTown'), CTD_ANON_41, scope=CTD_ANON_38, documentation='A post town is not the same as a locality. A post town can encompass a collection of (small) localities. It can also be a subpart of a locality. An actual post town in Norway is "Bergen".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1178, 4))) def _BuildAutomaton_50 (): # Remove this helper function from the namespace after it is invoked @@ -8356,40 +8392,40 @@ def _BuildAutomaton_50 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1144, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1144, 4)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1145, 4)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1145, 4)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1159, 4)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1159, 4)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1178, 4)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1178, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1213, 4)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1213, 4)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1144, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1144, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1145, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1145, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumberExtension')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1159, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCodeNumberExtension')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1159, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostTown')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1178, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_38._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostTown')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1178, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1213, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1213, 4)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -8445,7 +8481,7 @@ def _BuildAutomaton_51 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1149, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1149, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8461,7 +8497,7 @@ def _BuildAutomaton_52 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1163, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1163, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8470,11 +8506,11 @@ def _BuildAutomaton_52 (): -CTD_ANON_41._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_41, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_41._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_41, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_41._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostTownName'), CTD_ANON_42, scope=CTD_ANON_41, documentation='Name of the post town', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1185, 7))) +CTD_ANON_41._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostTownName'), CTD_ANON_42, scope=CTD_ANON_41, documentation='Name of the post town', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1185, 7))) -CTD_ANON_41._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostTownSuffix'), CTD_ANON_43, scope=CTD_ANON_41, documentation='GENERAL PO in MIAMI GENERAL PO', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1195, 7))) +CTD_ANON_41._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostTownSuffix'), CTD_ANON_43, scope=CTD_ANON_41, documentation='GENERAL PO in MIAMI GENERAL PO', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1195, 7))) def _BuildAutomaton_53 (): # Remove this helper function from the namespace after it is invoked @@ -8483,26 +8519,26 @@ def _BuildAutomaton_53 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1184, 7)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1184, 7)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1185, 7)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1185, 7)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1195, 7)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1195, 7)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_41._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1184, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_41._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1184, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_41._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostTownName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1185, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_41._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostTownName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1185, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_41._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostTownSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1195, 7)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_41._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostTownSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1195, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -8536,7 +8572,7 @@ def _BuildAutomaton_54 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1189, 8)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1189, 8)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8552,7 +8588,7 @@ def _BuildAutomaton_55 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1199, 8)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1199, 8)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8561,19 +8597,19 @@ def _BuildAutomaton_55 (): -CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_44, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_44, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_44, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_44, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumber'), CTD_ANON_45, scope=CTD_ANON_44, documentation='Specification of the number of a postbox', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1230, 4))) +CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumber'), CTD_ANON_45, scope=CTD_ANON_44, documentation='Specification of the number of a postbox', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1230, 4))) -CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberPrefix'), CTD_ANON_46, scope=CTD_ANON_44, documentation='Specification of the prefix of the post box number. eg. A in POBox:A-123', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1239, 4))) +CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberPrefix'), CTD_ANON_46, scope=CTD_ANON_44, documentation='Specification of the prefix of the post box number. eg. A in POBox:A-123', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1239, 4))) -CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberSuffix'), CTD_ANON_47, scope=CTD_ANON_44, documentation='Specification of the suffix of the post box number. eg. A in POBox:123A', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1253, 4))) +CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberSuffix'), CTD_ANON_47, scope=CTD_ANON_44, documentation='Specification of the suffix of the post box number. eg. A in POBox:123A', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1253, 4))) -CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberExtension'), CTD_ANON_48, scope=CTD_ANON_44, documentation='Some countries like USA have POBox as 12345-123', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1267, 4))) +CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberExtension'), CTD_ANON_48, scope=CTD_ANON_44, documentation='Some countries like USA have POBox as 12345-123', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1267, 4))) -CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Firm'), FirmType, scope=CTD_ANON_44, documentation='Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from \na large mail user address, which contains no street.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1280, 4))) +CTD_ANON_44._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Firm'), FirmType, scope=CTD_ANON_44, documentation='Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from \na large mail user address, which contains no street.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1280, 4))) def _BuildAutomaton_56 (): # Remove this helper function from the namespace after it is invoked @@ -8582,57 +8618,57 @@ def _BuildAutomaton_56 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1229, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1229, 4)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1239, 4)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1239, 4)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1253, 4)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1253, 4)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1267, 4)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1267, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1280, 4)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1280, 4)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1286, 4)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1286, 4)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1287, 4)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1287, 4)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1229, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1229, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1230, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1230, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberPrefix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1239, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberPrefix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1239, 4)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1253, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1253, 4)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberExtension')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1267, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostBoxNumberExtension')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1267, 4)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Firm')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1280, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Firm')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1280, 4)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1286, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_44._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1286, 4)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1287, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1287, 4)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -8736,7 +8772,7 @@ def _BuildAutomaton_58 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1243, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1243, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8752,7 +8788,7 @@ def _BuildAutomaton_59 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1257, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1257, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8768,7 +8804,7 @@ def _BuildAutomaton_60 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1271, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1271, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8777,13 +8813,13 @@ def _BuildAutomaton_60 (): -CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_49, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_49, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_49, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_49, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DepartmentName'), CTD_ANON_50, scope=CTD_ANON_49, documentation='Specification of the name of a department.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1309, 4))) +CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DepartmentName'), CTD_ANON_50, scope=CTD_ANON_49, documentation='Specification of the name of a department.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1309, 4))) -CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), MailStopType, scope=CTD_ANON_49, documentation='A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1319, 4))) +CTD_ANON_49._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), MailStopType, scope=CTD_ANON_49, documentation='A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1319, 4))) def _BuildAutomaton_61 (): # Remove this helper function from the namespace after it is invoked @@ -8792,40 +8828,40 @@ def _BuildAutomaton_61 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1308, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1308, 4)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1309, 4)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1309, 4)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1319, 4)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1319, 4)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1324, 4)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1324, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1325, 4)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1325, 4)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1308, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1308, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DepartmentName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1309, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DepartmentName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1309, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStop')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1319, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStop')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1319, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1324, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_49._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1324, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1325, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1325, 4)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -8881,7 +8917,7 @@ def _BuildAutomaton_62 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1313, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1313, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -8890,31 +8926,31 @@ def _BuildAutomaton_62 (): -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_51, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_51, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_51, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_51, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, scope=CTD_ANON_51, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, scope=CTD_ANON_51, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseName'), CTD_ANON_66, scope=CTD_ANON_51, documentation='Specification of the name of the premise (house, building, park, farm, etc). A premise name is specified when the premise cannot be addressed using a street name plus premise (house) number.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1343, 4))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseName'), CTD_ANON_66, scope=CTD_ANON_51, documentation='Specification of the name of the premise (house, building, park, farm, etc). A premise name is specified when the premise cannot be addressed using a street name plus premise (house) number.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1343, 4))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseLocation'), CTD_ANON_52, scope=CTD_ANON_51, documentation='LOBBY, BASEMENT, GROUND FLOOR, etc...', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1365, 5))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseLocation'), CTD_ANON_52, scope=CTD_ANON_51, documentation='LOBBY, BASEMENT, GROUND FLOOR, etc...', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1365, 5))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRange'), CTD_ANON_67, scope=CTD_ANON_51, documentation='Specification for defining the premise number range. Some premises have number as Building C1-C7', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1376, 6))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRange'), CTD_ANON_67, scope=CTD_ANON_51, documentation='Specification for defining the premise number range. Some premises have number as Building C1-C7', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1376, 6))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), BuildingNameType, scope=CTD_ANON_51, documentation='Specification of the name of a building.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1455, 4))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BuildingName'), BuildingNameType, scope=CTD_ANON_51, documentation='Specification of the name of a building.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1455, 4))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremise'), SubPremiseType, scope=CTD_ANON_51, documentation='Specification of a single sub-premise. Examples of sub-premises are apartments and suites. Each sub-premise should be uniquely identifiable.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1461, 5))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SubPremise'), SubPremiseType, scope=CTD_ANON_51, documentation='Specification of a single sub-premise. Examples of sub-premises are apartments and suites. Each sub-premise should be uniquely identifiable.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1461, 5))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Firm'), FirmType, scope=CTD_ANON_51, documentation='Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from a large mail user address, which contains no street.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1466, 5))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Firm'), FirmType, scope=CTD_ANON_51, documentation='Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from a large mail user address, which contains no street.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1466, 5))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), MailStopType, scope=CTD_ANON_51, documentation='A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1472, 4))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MailStop'), MailStopType, scope=CTD_ANON_51, documentation='A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1472, 4))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), CTD_ANON_69, scope=CTD_ANON_51, documentation='Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), CTD_ANON_69, scope=CTD_ANON_51, documentation='Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), CTD_ANON_57, scope=CTD_ANON_51, documentation='A in A12', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), CTD_ANON_57, scope=CTD_ANON_51, documentation='A in A12', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1))) -CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), CTD_ANON_58, scope=CTD_ANON_51, documentation='A in 12A', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1))) +CTD_ANON_51._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), CTD_ANON_58, scope=CTD_ANON_51, documentation='A in 12A', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1))) def _BuildAutomaton_63 (): # Remove this helper function from the namespace after it is invoked @@ -8923,99 +8959,99 @@ def _BuildAutomaton_63 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1342, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1342, 4)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1343, 4)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1343, 4)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1364, 4)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1364, 4)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1453, 4)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1453, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1454, 4)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1454, 4)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1455, 4)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1455, 4)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1461, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1461, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1466, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1466, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1472, 4)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1472, 4)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1477, 4)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1477, 4)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1478, 4)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1478, 4)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1479, 4)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1479, 4)) counters.add(cc_11) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1342, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1342, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1343, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1343, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseLocation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1365, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseLocation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1365, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1375, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1375, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRange')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1376, 6)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRange')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1376, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1453, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1453, 4)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1454, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1454, 4)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1455, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BuildingName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1455, 4)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremise')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1461, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SubPremise')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1461, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Firm')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1466, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Firm')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1466, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStop')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1472, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MailStop')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1472, 4)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1477, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1477, 4)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Premise')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1478, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_51._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Premise')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1478, 4)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1479, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1479, 4)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) transitions = [] @@ -9282,13 +9318,13 @@ def _BuildAutomaton_64 (): -CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_53, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_53, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), CTD_ANON_69, scope=CTD_ANON_53, documentation='Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1))) +CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), CTD_ANON_69, scope=CTD_ANON_53, documentation='Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1))) -CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), CTD_ANON_57, scope=CTD_ANON_53, documentation='A in A12', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1))) +CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), CTD_ANON_57, scope=CTD_ANON_53, documentation='A in A12', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1))) -CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), CTD_ANON_58, scope=CTD_ANON_53, documentation='A in 12A', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1))) +CTD_ANON_53._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), CTD_ANON_58, scope=CTD_ANON_53, documentation='A in 12A', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1))) def _BuildAutomaton_65 (): # Remove this helper function from the namespace after it is invoked @@ -9297,28 +9333,28 @@ def _BuildAutomaton_65 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1388, 12)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1388, 12)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1389, 12)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1389, 12)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1391, 12)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1391, 12)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1388, 12)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1388, 12)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1389, 12)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1389, 12)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1390, 12)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1390, 12)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1391, 12)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_53._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1391, 12)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -9351,13 +9387,13 @@ def _BuildAutomaton_65 (): -CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_54, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_54, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), CTD_ANON_69, scope=CTD_ANON_54, documentation='Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1))) +CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber'), CTD_ANON_69, scope=CTD_ANON_54, documentation='Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1584, 1))) -CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), CTD_ANON_57, scope=CTD_ANON_54, documentation='A in A12', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1))) +CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix'), CTD_ANON_57, scope=CTD_ANON_54, documentation='A in A12', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1632, 1))) -CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), CTD_ANON_58, scope=CTD_ANON_54, documentation='A in 12A', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1))) +CTD_ANON_54._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix'), CTD_ANON_58, scope=CTD_ANON_54, documentation='A in 12A', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1651, 1))) def _BuildAutomaton_66 (): # Remove this helper function from the namespace after it is invoked @@ -9366,28 +9402,28 @@ def _BuildAutomaton_66 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1401, 12)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1401, 12)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1402, 12)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1402, 12)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1404, 12)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1404, 12)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1401, 12)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1401, 12)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1402, 12)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberPrefix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1402, 12)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1403, 12)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1403, 12)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1404, 12)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_54._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1404, 12)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -9497,7 +9533,7 @@ def _BuildAutomaton_72 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 340, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 340, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -9513,7 +9549,7 @@ def _BuildAutomaton_73 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 547, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 547, 4)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -9529,7 +9565,7 @@ def _BuildAutomaton_74 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 579, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 579, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -9538,35 +9574,35 @@ def _BuildAutomaton_74 (): -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_63, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_63, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberRange'), CTD_ANON_64, scope=CTD_ANON_63, documentation='A container to represent a range of numbers (from x thru y)for a thoroughfare. eg. 1-2 Albert Av', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 785, 5))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberRange'), CTD_ANON_64, scope=CTD_ANON_63, documentation='A container to represent a range of numbers (from x thru y)for a thoroughfare. eg. 1-2 Albert Av', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 785, 5))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection'), ThoroughfarePreDirectionType, scope=CTD_ANON_63, documentation='North Baker Street, where North is the pre-direction. The direction appears before the name.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 876, 4))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection'), ThoroughfarePreDirectionType, scope=CTD_ANON_63, documentation='North Baker Street, where North is the pre-direction. The direction appears before the name.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 876, 4))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType'), ThoroughfareLeadingTypeType, scope=CTD_ANON_63, documentation='Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 881, 4))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType'), ThoroughfareLeadingTypeType, scope=CTD_ANON_63, documentation='Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 881, 4))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName'), ThoroughfareNameType, scope=CTD_ANON_63, documentation='Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 886, 4))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName'), ThoroughfareNameType, scope=CTD_ANON_63, documentation='Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 886, 4))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType'), ThoroughfareTrailingTypeType, scope=CTD_ANON_63, documentation='Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 891, 4))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType'), ThoroughfareTrailingTypeType, scope=CTD_ANON_63, documentation='Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 891, 4))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection'), ThoroughfarePostDirectionType, scope=CTD_ANON_63, documentation='221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 896, 4))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection'), ThoroughfarePostDirectionType, scope=CTD_ANON_63, documentation='221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 896, 4))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentThoroughfare'), CTD_ANON_31, scope=CTD_ANON_63, documentation='DependentThroughfare is related to a street; occurs in GB, IE, ES, PT', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 901, 4))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentThoroughfare'), CTD_ANON_31, scope=CTD_ANON_63, documentation='DependentThroughfare is related to a street; occurs in GB, IE, ES, PT', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 901, 4))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), DependentLocalityType, scope=CTD_ANON_63, documentation='Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 940, 5))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality'), DependentLocalityType, scope=CTD_ANON_63, documentation='Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 940, 5))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Firm'), FirmType, scope=CTD_ANON_63, documentation='Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from \na large mail user address, which contains no street.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 947, 5))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Firm'), FirmType, scope=CTD_ANON_63, documentation='Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from \na large mail user address, which contains no street.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 947, 5))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_63, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PostalCode'), CTD_ANON_38, scope=CTD_ANON_63, documentation='PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1138, 1))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, scope=CTD_ANON_63, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Premise'), CTD_ANON_51, scope=CTD_ANON_63, documentation='Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name. There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1335, 1))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), CTD_ANON_55, scope=CTD_ANON_63, documentation='Prefix before the number. A in A12 Archer Street', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix'), CTD_ANON_55, scope=CTD_ANON_63, documentation='Prefix before the number. A in A12 Archer Street', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1504, 1))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), CTD_ANON_56, scope=CTD_ANON_63, documentation='Suffix after the number. A in 12A Archer Street', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix'), CTD_ANON_56, scope=CTD_ANON_63, documentation='Suffix after the number. A in 12A Archer Street', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1518, 1))) -CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), CTD_ANON_68, scope=CTD_ANON_63, documentation='Eg.: 23 Archer street or 25/15 Zero Avenue, etc', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1))) +CTD_ANON_63._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber'), CTD_ANON_68, scope=CTD_ANON_63, documentation='Eg.: 23 Archer street or 25/15 Zero Avenue, etc', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1534, 1))) def _BuildAutomaton_75 (): # Remove this helper function from the namespace after it is invoked @@ -9575,109 +9611,109 @@ def _BuildAutomaton_75 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 782, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 782, 4)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 783, 4)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 783, 4)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 874, 4)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 874, 4)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 875, 4)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 875, 4)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 876, 4)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 876, 4)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 881, 4)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 881, 4)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 886, 4)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 886, 4)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 891, 4)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 891, 4)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 896, 4)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 896, 4)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 901, 4)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 901, 4)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 939, 4)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 939, 4)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 955, 4)) + cc_11 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 955, 4)) counters.add(cc_11) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 782, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 782, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 784, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumber')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 784, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberRange')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 785, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberRange')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 785, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 874, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberPrefix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 874, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 875, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberSuffix')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 875, 4)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 876, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePreDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 876, 4)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 881, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareLeadingType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 881, 4)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 886, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 886, 4)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 891, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareTrailingType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 891, 4)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 896, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfarePostDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 896, 4)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentThoroughfare')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 901, 4)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentThoroughfare')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 901, 4)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 940, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DependentLocality')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 940, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Premise')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 946, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Premise')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 946, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Firm')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 947, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Firm')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 947, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 953, 5)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_63._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PostalCode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 953, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 955, 4)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_strict, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 955, 4)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) transitions = [] @@ -10004,11 +10040,11 @@ def _BuildAutomaton_75 (): -CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_64, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) +CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AddressLine'), CTD_ANON_26, scope=CTD_ANON_64, documentation='Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 701, 1))) -CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberFrom'), CTD_ANON_29, scope=CTD_ANON_64, documentation='Starting number in the range', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 792, 8))) +CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberFrom'), CTD_ANON_29, scope=CTD_ANON_64, documentation='Starting number in the range', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 792, 8))) -CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberTo'), CTD_ANON_30, scope=CTD_ANON_64, documentation='Ending number in the range', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 807, 8))) +CTD_ANON_64._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberTo'), CTD_ANON_30, scope=CTD_ANON_64, documentation='Ending number in the range', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 807, 8))) def _BuildAutomaton_76 (): # Remove this helper function from the namespace after it is invoked @@ -10017,19 +10053,19 @@ def _BuildAutomaton_76 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 791, 8)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 791, 8)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 791, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AddressLine')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 791, 8)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberFrom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 792, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberFrom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 792, 8)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 807, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_64._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ThoroughfareNumberTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 807, 8)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -10057,7 +10093,7 @@ def _BuildAutomaton_77 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1094, 6)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1094, 6)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -10073,7 +10109,7 @@ def _BuildAutomaton_78 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1347, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1347, 5)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) @@ -10082,9 +10118,9 @@ def _BuildAutomaton_78 (): -CTD_ANON_67._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeFrom'), CTD_ANON_53, scope=CTD_ANON_67, documentation='Start number details of the premise number range', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1382, 9))) +CTD_ANON_67._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeFrom'), CTD_ANON_53, scope=CTD_ANON_67, documentation='Start number details of the premise number range', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1382, 9))) -CTD_ANON_67._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeTo'), CTD_ANON_54, scope=CTD_ANON_67, documentation='End number details of the premise number range', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1395, 9))) +CTD_ANON_67._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeTo'), CTD_ANON_54, scope=CTD_ANON_67, documentation='End number details of the premise number range', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1395, 9))) def _BuildAutomaton_79 (): # Remove this helper function from the namespace after it is invoked @@ -10095,11 +10131,11 @@ def _BuildAutomaton_79 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CTD_ANON_67._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeFrom')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1382, 9)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_67._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeFrom')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1382, 9)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_67._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeTo')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1395, 9)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_67._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PremiseNumberRangeTo')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/citygml/xAL/xAL.xsd', 1395, 9)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] diff --git a/teaser/data/bindings/opengis/raw/_nsgroup.py b/teaser/data/bindings/opengis/raw/_nsgroup.py index fe8d0eff2..7727daa17 100644 --- a/teaser/data/bindings/opengis/raw/_nsgroup.py +++ b/teaser/data/bindings/opengis/raw/_nsgroup.py @@ -1,7 +1,7 @@ # ./pyxb/bundles/opengis/raw/_nsgroup.py # -*- coding: utf-8 -*- # PyXB bindings for NGM:d16379a067651cb41378191b4775061fa96b7ead -# Generated 2016-04-07 16:02:40.463385 by PyXB version 1.2.4 using Python 2.7.11.final.0 +# Generated 2017-01-09 16:11:10.920900 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Group contents: # Namespace http://www.w3.org/2001/SMIL20/ [xmlns:smil20] # Namespace http://www.w3.org/2001/SMIL20/Language [xmlns:smil20lang] @@ -12,13 +12,22 @@ import pyxb.binding import pyxb.utils.utility import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:6373931a-fcc9-11e5-b0c9-000c29ce1afb') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:d9a6d838-d67d-11e6-8d7b-100ba9a189d0') -# Import bindings for schemas in group -import pyxb.binding.datatypes +# Version of PyXB used to generate the bindings +_PyXBVersion = '1.2.5' +# Generated bindings are not compatible across PyXB versions +if pyxb.__version__ != _PyXBVersion: + raise pyxb.PyXBVersionError(_PyXBVersion) + +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + +# Import bindings for namespaces imported into schema import pyxb.binding.xml_ +import pyxb.binding.datatypes # NOTE: All namespace declarations are reserved within the binding _Namespace_smil20 = pyxb.namespace.NamespaceForURI('http://www.w3.org/2001/SMIL20/', create_if_missing=True) @@ -32,11 +41,12 @@ class nonNegativeDecimalType (pyxb.binding.datatypes.decimal): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'nonNegativeDecimalType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 57, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 57, 1) _Documentation = None nonNegativeDecimalType._CF_minInclusive = pyxb.binding.facets.CF_minInclusive(value_datatype=nonNegativeDecimalType, value=pyxb.binding.datatypes.decimal('0.0')) nonNegativeDecimalType._InitializeFacetMap(nonNegativeDecimalType._CF_minInclusive) _Namespace_smil20.addCategoryObject('typeBinding', 'nonNegativeDecimalType', nonNegativeDecimalType) +_module_typeBindings.nonNegativeDecimalType = nonNegativeDecimalType # Atomic simple type: [anonymous] class STD_ANON (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -44,13 +54,14 @@ class STD_ANON (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mi """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 74, 3) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 74, 3) _Documentation = None STD_ANON._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON, enum_prefix=None) STD_ANON.XML = STD_ANON._CF_enumeration.addEnumeration(unicode_value='XML', tag='XML') STD_ANON.CSS = STD_ANON._CF_enumeration.addEnumeration(unicode_value='CSS', tag='CSS') STD_ANON.auto = STD_ANON._CF_enumeration.addEnumeration(unicode_value='auto', tag='auto') STD_ANON._InitializeFacetMap(STD_ANON._CF_enumeration) +_module_typeBindings.STD_ANON = STD_ANON # Atomic simple type: [anonymous] class STD_ANON_ (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -58,12 +69,13 @@ class STD_ANON_ (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_m """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 85, 3) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 85, 3) _Documentation = None STD_ANON_._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_, enum_prefix=None) STD_ANON_.replace = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='replace', tag='replace') STD_ANON_.sum = STD_ANON_._CF_enumeration.addEnumeration(unicode_value='sum', tag='sum') STD_ANON_._InitializeFacetMap(STD_ANON_._CF_enumeration) +_module_typeBindings.STD_ANON_ = STD_ANON_ # Atomic simple type: [anonymous] class STD_ANON_2 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -71,12 +83,13 @@ class STD_ANON_2 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_ """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 93, 3) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 93, 3) _Documentation = None STD_ANON_2._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_2, enum_prefix=None) STD_ANON_2.none = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='none', tag='none') STD_ANON_2.sum = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value='sum', tag='sum') STD_ANON_2._InitializeFacetMap(STD_ANON_2._CF_enumeration) +_module_typeBindings.STD_ANON_2 = STD_ANON_2 # Atomic simple type: [anonymous] class STD_ANON_3 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -84,13 +97,14 @@ class STD_ANON_3 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_ """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 115, 3) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 115, 3) _Documentation = None STD_ANON_3._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_3, enum_prefix=None) STD_ANON_3.discrete = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='discrete', tag='discrete') STD_ANON_3.linear = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='linear', tag='linear') STD_ANON_3.paced = STD_ANON_3._CF_enumeration.addEnumeration(unicode_value='paced', tag='paced') STD_ANON_3._InitializeFacetMap(STD_ANON_3._CF_enumeration) +_module_typeBindings.STD_ANON_3 = STD_ANON_3 # Atomic simple type: {http://www.w3.org/2001/SMIL20/}syncBehaviorType class syncBehaviorType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -98,7 +112,7 @@ class syncBehaviorType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumer """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'syncBehaviorType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 148, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 148, 1) _Documentation = None syncBehaviorType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=syncBehaviorType, enum_prefix=None) syncBehaviorType.canSlip = syncBehaviorType._CF_enumeration.addEnumeration(unicode_value='canSlip', tag='canSlip') @@ -107,6 +121,7 @@ class syncBehaviorType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumer syncBehaviorType.default = syncBehaviorType._CF_enumeration.addEnumeration(unicode_value='default', tag='default') syncBehaviorType._InitializeFacetMap(syncBehaviorType._CF_enumeration) _Namespace_smil20.addCategoryObject('typeBinding', 'syncBehaviorType', syncBehaviorType) +_module_typeBindings.syncBehaviorType = syncBehaviorType # Atomic simple type: {http://www.w3.org/2001/SMIL20/}syncBehaviorDefaultType class syncBehaviorDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -114,7 +129,7 @@ class syncBehaviorDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'syncBehaviorDefaultType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 160, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 160, 1) _Documentation = None syncBehaviorDefaultType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=syncBehaviorDefaultType, enum_prefix=None) syncBehaviorDefaultType.canSlip = syncBehaviorDefaultType._CF_enumeration.addEnumeration(unicode_value='canSlip', tag='canSlip') @@ -123,6 +138,7 @@ class syncBehaviorDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis syncBehaviorDefaultType.inherit = syncBehaviorDefaultType._CF_enumeration.addEnumeration(unicode_value='inherit', tag='inherit') syncBehaviorDefaultType._InitializeFacetMap(syncBehaviorDefaultType._CF_enumeration) _Namespace_smil20.addCategoryObject('typeBinding', 'syncBehaviorDefaultType', syncBehaviorDefaultType) +_module_typeBindings.syncBehaviorDefaultType = syncBehaviorDefaultType # Atomic simple type: {http://www.w3.org/2001/SMIL20/}restartTimingType class restartTimingType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -130,7 +146,7 @@ class restartTimingType (pyxb.binding.datatypes.string, pyxb.binding.basis.enume """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'restartTimingType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 171, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 171, 1) _Documentation = None restartTimingType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=restartTimingType, enum_prefix=None) restartTimingType.never = restartTimingType._CF_enumeration.addEnumeration(unicode_value='never', tag='never') @@ -139,6 +155,7 @@ class restartTimingType (pyxb.binding.datatypes.string, pyxb.binding.basis.enume restartTimingType.default = restartTimingType._CF_enumeration.addEnumeration(unicode_value='default', tag='default') restartTimingType._InitializeFacetMap(restartTimingType._CF_enumeration) _Namespace_smil20.addCategoryObject('typeBinding', 'restartTimingType', restartTimingType) +_module_typeBindings.restartTimingType = restartTimingType # Atomic simple type: {http://www.w3.org/2001/SMIL20/}restartDefaultType class restartDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -146,7 +163,7 @@ class restartDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis.enum """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'restartDefaultType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 182, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 182, 1) _Documentation = None restartDefaultType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=restartDefaultType, enum_prefix=None) restartDefaultType.never = restartDefaultType._CF_enumeration.addEnumeration(unicode_value='never', tag='never') @@ -155,6 +172,7 @@ class restartDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis.enum restartDefaultType.inherit = restartDefaultType._CF_enumeration.addEnumeration(unicode_value='inherit', tag='inherit') restartDefaultType._InitializeFacetMap(restartDefaultType._CF_enumeration) _Namespace_smil20.addCategoryObject('typeBinding', 'restartDefaultType', restartDefaultType) +_module_typeBindings.restartDefaultType = restartDefaultType # Atomic simple type: {http://www.w3.org/2001/SMIL20/}fillTimingAttrsType class fillTimingAttrsType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -162,7 +180,7 @@ class fillTimingAttrsType (pyxb.binding.datatypes.string, pyxb.binding.basis.enu """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'fillTimingAttrsType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 193, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 193, 1) _Documentation = None fillTimingAttrsType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=fillTimingAttrsType, enum_prefix=None) fillTimingAttrsType.remove = fillTimingAttrsType._CF_enumeration.addEnumeration(unicode_value='remove', tag='remove') @@ -173,6 +191,7 @@ class fillTimingAttrsType (pyxb.binding.datatypes.string, pyxb.binding.basis.enu fillTimingAttrsType.transition = fillTimingAttrsType._CF_enumeration.addEnumeration(unicode_value='transition', tag='transition') fillTimingAttrsType._InitializeFacetMap(fillTimingAttrsType._CF_enumeration) _Namespace_smil20.addCategoryObject('typeBinding', 'fillTimingAttrsType', fillTimingAttrsType) +_module_typeBindings.fillTimingAttrsType = fillTimingAttrsType # Atomic simple type: {http://www.w3.org/2001/SMIL20/}fillDefaultType class fillDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -180,7 +199,7 @@ class fillDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumera """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'fillDefaultType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 206, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 206, 1) _Documentation = None fillDefaultType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=fillDefaultType, enum_prefix=None) fillDefaultType.remove = fillDefaultType._CF_enumeration.addEnumeration(unicode_value='remove', tag='remove') @@ -191,6 +210,7 @@ class fillDefaultType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumera fillDefaultType.transition = fillDefaultType._CF_enumeration.addEnumeration(unicode_value='transition', tag='transition') fillDefaultType._InitializeFacetMap(fillDefaultType._CF_enumeration) _Namespace_smil20.addCategoryObject('typeBinding', 'fillDefaultType', fillDefaultType) +_module_typeBindings.fillDefaultType = fillDefaultType # Complex type {http://www.w3.org/2001/SMIL20/}animatePrototype with content type EMPTY class animatePrototype (pyxb.binding.basis.complexTypeDefinition): @@ -199,71 +219,71 @@ class animatePrototype (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'animatePrototype') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 66, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 66, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute attributeName uses Python identifier attributeName __attributeName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeName'), 'attributeName', '__httpwww_w3_org2001SMIL20_animatePrototype_attributeName', pyxb.binding.datatypes.string, required=True) - __attributeName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) - __attributeName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) + __attributeName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) + __attributeName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) attributeName = property(__attributeName.value, __attributeName.set, None, None) # Attribute attributeType uses Python identifier attributeType - __attributeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeType'), 'attributeType', '__httpwww_w3_org2001SMIL20_animatePrototype_attributeType', STD_ANON, unicode_default='auto') - __attributeType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) - __attributeType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) + __attributeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeType'), 'attributeType', '__httpwww_w3_org2001SMIL20_animatePrototype_attributeType', _module_typeBindings.STD_ANON, unicode_default='auto') + __attributeType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) + __attributeType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) attributeType = property(__attributeType.value, __attributeType.set, None, None) # Attribute additive uses Python identifier additive - __additive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'additive'), 'additive', '__httpwww_w3_org2001SMIL20_animatePrototype_additive', STD_ANON_, unicode_default='replace') - __additive._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) - __additive._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) + __additive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'additive'), 'additive', '__httpwww_w3_org2001SMIL20_animatePrototype_additive', _module_typeBindings.STD_ANON_, unicode_default='replace') + __additive._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) + __additive._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) additive = property(__additive.value, __additive.set, None, None) # Attribute accumulate uses Python identifier accumulate - __accumulate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accumulate'), 'accumulate', '__httpwww_w3_org2001SMIL20_animatePrototype_accumulate', STD_ANON_2, unicode_default='none') - __accumulate._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) - __accumulate._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) + __accumulate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accumulate'), 'accumulate', '__httpwww_w3_org2001SMIL20_animatePrototype_accumulate', _module_typeBindings.STD_ANON_2, unicode_default='none') + __accumulate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) + __accumulate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) accumulate = property(__accumulate.value, __accumulate.set, None, None) # Attribute from uses Python identifier from_ __from = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'from'), 'from_', '__httpwww_w3_org2001SMIL20_animatePrototype_from', pyxb.binding.datatypes.string) - __from._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) - __from._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) + __from._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) + __from._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) from_ = property(__from.value, __from.set, None, None) # Attribute by uses Python identifier by __by = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'by'), 'by', '__httpwww_w3_org2001SMIL20_animatePrototype_by', pyxb.binding.datatypes.string) - __by._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) - __by._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) + __by._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) + __by._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) by = property(__by.value, __by.set, None, None) # Attribute values uses Python identifier values __values = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'values'), 'values', '__httpwww_w3_org2001SMIL20_animatePrototype_values', pyxb.binding.datatypes.string) - __values._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) - __values._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) + __values._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) + __values._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) values = property(__values.value, __values.set, None, None) # Attribute to uses Python identifier to __to = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'to'), 'to', '__httpwww_w3_org2001SMIL20_animatePrototype_to', pyxb.binding.datatypes.string) - __to._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) - __to._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) + __to._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) + __to._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) to = property(__to.value, __to.set, None, None) @@ -280,6 +300,7 @@ class animatePrototype (pyxb.binding.basis.complexTypeDefinition): __values.name() : __values, __to.name() : __to }) +_module_typeBindings.animatePrototype = animatePrototype _Namespace_smil20.addCategoryObject('typeBinding', 'animatePrototype', animatePrototype) @@ -290,63 +311,63 @@ class animateMotionPrototype (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotionPrototype') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 125, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 125, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute additive uses Python identifier additive - __additive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'additive'), 'additive', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_additive', STD_ANON_, unicode_default='replace') - __additive._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) - __additive._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) + __additive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'additive'), 'additive', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_additive', _module_typeBindings.STD_ANON_, unicode_default='replace') + __additive._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) + __additive._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) additive = property(__additive.value, __additive.set, None, None) # Attribute accumulate uses Python identifier accumulate - __accumulate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accumulate'), 'accumulate', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_accumulate', STD_ANON_2, unicode_default='none') - __accumulate._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) - __accumulate._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) + __accumulate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accumulate'), 'accumulate', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_accumulate', _module_typeBindings.STD_ANON_2, unicode_default='none') + __accumulate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) + __accumulate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) accumulate = property(__accumulate.value, __accumulate.set, None, None) # Attribute from uses Python identifier from_ __from = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'from'), 'from_', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_from', pyxb.binding.datatypes.string) - __from._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) - __from._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) + __from._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) + __from._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) from_ = property(__from.value, __from.set, None, None) # Attribute by uses Python identifier by __by = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'by'), 'by', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_by', pyxb.binding.datatypes.string) - __by._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) - __by._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) + __by._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) + __by._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) by = property(__by.value, __by.set, None, None) # Attribute values uses Python identifier values __values = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'values'), 'values', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_values', pyxb.binding.datatypes.string) - __values._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) - __values._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) + __values._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) + __values._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) values = property(__values.value, __values.set, None, None) # Attribute to uses Python identifier to __to = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'to'), 'to', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_to', pyxb.binding.datatypes.string) - __to._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) - __to._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) + __to._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) + __to._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) to = property(__to.value, __to.set, None, None) # Attribute origin uses Python identifier origin __origin = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'origin'), 'origin', '__httpwww_w3_org2001SMIL20_animateMotionPrototype_origin', pyxb.binding.datatypes.string) - __origin._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 128, 2) - __origin._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 128, 2) + __origin._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 128, 2) + __origin._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 128, 2) origin = property(__origin.value, __origin.set, None, None) @@ -362,6 +383,7 @@ class animateMotionPrototype (pyxb.binding.basis.complexTypeDefinition): __to.name() : __to, __origin.name() : __origin }) +_module_typeBindings.animateMotionPrototype = animateMotionPrototype _Namespace_smil20.addCategoryObject('typeBinding', 'animateMotionPrototype', animateMotionPrototype) @@ -372,71 +394,71 @@ class animateColorPrototype (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColorPrototype') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 131, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 131, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute attributeName uses Python identifier attributeName __attributeName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeName'), 'attributeName', '__httpwww_w3_org2001SMIL20_animateColorPrototype_attributeName', pyxb.binding.datatypes.string, required=True) - __attributeName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) - __attributeName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) + __attributeName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) + __attributeName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) attributeName = property(__attributeName.value, __attributeName.set, None, None) # Attribute attributeType uses Python identifier attributeType - __attributeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeType'), 'attributeType', '__httpwww_w3_org2001SMIL20_animateColorPrototype_attributeType', STD_ANON, unicode_default='auto') - __attributeType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) - __attributeType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) + __attributeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeType'), 'attributeType', '__httpwww_w3_org2001SMIL20_animateColorPrototype_attributeType', _module_typeBindings.STD_ANON, unicode_default='auto') + __attributeType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) + __attributeType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) attributeType = property(__attributeType.value, __attributeType.set, None, None) # Attribute additive uses Python identifier additive - __additive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'additive'), 'additive', '__httpwww_w3_org2001SMIL20_animateColorPrototype_additive', STD_ANON_, unicode_default='replace') - __additive._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) - __additive._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) + __additive = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'additive'), 'additive', '__httpwww_w3_org2001SMIL20_animateColorPrototype_additive', _module_typeBindings.STD_ANON_, unicode_default='replace') + __additive._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) + __additive._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 84, 2) additive = property(__additive.value, __additive.set, None, None) # Attribute accumulate uses Python identifier accumulate - __accumulate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accumulate'), 'accumulate', '__httpwww_w3_org2001SMIL20_animateColorPrototype_accumulate', STD_ANON_2, unicode_default='none') - __accumulate._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) - __accumulate._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) + __accumulate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accumulate'), 'accumulate', '__httpwww_w3_org2001SMIL20_animateColorPrototype_accumulate', _module_typeBindings.STD_ANON_2, unicode_default='none') + __accumulate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) + __accumulate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 92, 2) accumulate = property(__accumulate.value, __accumulate.set, None, None) # Attribute from uses Python identifier from_ __from = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'from'), 'from_', '__httpwww_w3_org2001SMIL20_animateColorPrototype_from', pyxb.binding.datatypes.string) - __from._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) - __from._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) + __from._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) + __from._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 103, 2) from_ = property(__from.value, __from.set, None, None) # Attribute by uses Python identifier by __by = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'by'), 'by', '__httpwww_w3_org2001SMIL20_animateColorPrototype_by', pyxb.binding.datatypes.string) - __by._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) - __by._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) + __by._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) + __by._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 104, 2) by = property(__by.value, __by.set, None, None) # Attribute values uses Python identifier values __values = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'values'), 'values', '__httpwww_w3_org2001SMIL20_animateColorPrototype_values', pyxb.binding.datatypes.string) - __values._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) - __values._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) + __values._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) + __values._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 105, 2) values = property(__values.value, __values.set, None, None) # Attribute to uses Python identifier to __to = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'to'), 'to', '__httpwww_w3_org2001SMIL20_animateColorPrototype_to', pyxb.binding.datatypes.string) - __to._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) - __to._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) + __to._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) + __to._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) to = property(__to.value, __to.set, None, None) @@ -453,6 +475,7 @@ class animateColorPrototype (pyxb.binding.basis.complexTypeDefinition): __values.name() : __values, __to.name() : __to }) +_module_typeBindings.animateColorPrototype = animateColorPrototype _Namespace_smil20.addCategoryObject('typeBinding', 'animateColorPrototype', animateColorPrototype) @@ -463,31 +486,31 @@ class setPrototype (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20, 'setPrototype') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 137, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 137, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute attributeName uses Python identifier attributeName __attributeName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeName'), 'attributeName', '__httpwww_w3_org2001SMIL20_setPrototype_attributeName', pyxb.binding.datatypes.string, required=True) - __attributeName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) - __attributeName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) + __attributeName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) + __attributeName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 72, 2) attributeName = property(__attributeName.value, __attributeName.set, None, None) # Attribute attributeType uses Python identifier attributeType - __attributeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeType'), 'attributeType', '__httpwww_w3_org2001SMIL20_setPrototype_attributeType', STD_ANON, unicode_default='auto') - __attributeType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) - __attributeType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) + __attributeType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'attributeType'), 'attributeType', '__httpwww_w3_org2001SMIL20_setPrototype_attributeType', _module_typeBindings.STD_ANON, unicode_default='auto') + __attributeType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) + __attributeType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 73, 2) attributeType = property(__attributeType.value, __attributeType.set, None, None) # Attribute to uses Python identifier to __to = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'to'), 'to', '__httpwww_w3_org2001SMIL20_setPrototype_to', pyxb.binding.datatypes.string) - __to._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) - __to._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) + __to._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) + __to._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 108, 2) to = property(__to.value, __to.set, None, None) @@ -499,6 +522,7 @@ class setPrototype (pyxb.binding.basis.complexTypeDefinition): __attributeType.name() : __attributeType, __to.name() : __to }) +_module_typeBindings.setPrototype = setPrototype _Namespace_smil20.addCategoryObject('typeBinding', 'setPrototype', setPrototype) @@ -509,47 +533,47 @@ class animateType (animatePrototype): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animateType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 35, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 35, 1) _ElementMap = animatePrototype._ElementMap.copy() _AttributeMap = animatePrototype._AttributeMap.copy() # Base type is animatePrototype # Attribute id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_w3_org2001SMIL20Language_animateType_id', pyxb.binding.datatypes.ID) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) id = property(__id.value, __id.set, None, None) # Attribute class uses Python identifier class_ __class = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'class'), 'class_', '__httpwww_w3_org2001SMIL20Language_animateType_class', pyxb.binding.datatypes.string) - __class._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) - __class._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) + __class._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) + __class._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) class_ = property(__class.value, __class.set, None, None) # Attribute skip-content uses Python identifier skip_content __skip_content = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'skip-content'), 'skip_content', '__httpwww_w3_org2001SMIL20Language_animateType_skip_content', pyxb.binding.datatypes.boolean, unicode_default='true') - __skip_content._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) - __skip_content._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) + __skip_content._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) + __skip_content._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) skip_content = property(__skip_content.value, __skip_content.set, None, None) # Attribute alt uses Python identifier alt __alt = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'alt'), 'alt', '__httpwww_w3_org2001SMIL20Language_animateType_alt', pyxb.binding.datatypes.string) - __alt._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) - __alt._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) + __alt._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) + __alt._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) alt = property(__alt.value, __alt.set, None, None) # Attribute longdesc uses Python identifier longdesc __longdesc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'longdesc'), 'longdesc', '__httpwww_w3_org2001SMIL20Language_animateType_longdesc', pyxb.binding.datatypes.anyURI) - __longdesc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) - __longdesc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) + __longdesc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) + __longdesc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) longdesc = property(__longdesc.value, __longdesc.set, None, None) @@ -572,144 +596,144 @@ class animateType (animatePrototype): # Attribute targetElement uses Python identifier targetElement __targetElement = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetElement'), 'targetElement', '__httpwww_w3_org2001SMIL20Language_animateType_targetElement', pyxb.binding.datatypes.IDREF) - __targetElement._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) - __targetElement._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) + __targetElement._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) + __targetElement._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) targetElement = property(__targetElement.value, __targetElement.set, None, None) # Attribute calcMode uses Python identifier calcMode - __calcMode = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'calcMode'), 'calcMode', '__httpwww_w3_org2001SMIL20Language_animateType_calcMode', STD_ANON_3, unicode_default='linear') - __calcMode._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) - __calcMode._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) + __calcMode = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'calcMode'), 'calcMode', '__httpwww_w3_org2001SMIL20Language_animateType_calcMode', _module_typeBindings.STD_ANON_3, unicode_default='linear') + __calcMode._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) + __calcMode._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) calcMode = property(__calcMode.value, __calcMode.set, None, None) # Attribute syncBehavior uses Python identifier syncBehavior - __syncBehavior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehavior'), 'syncBehavior', '__httpwww_w3_org2001SMIL20Language_animateType_syncBehavior', syncBehaviorType, unicode_default='default') - __syncBehavior._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) - __syncBehavior._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) + __syncBehavior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehavior'), 'syncBehavior', '__httpwww_w3_org2001SMIL20Language_animateType_syncBehavior', _module_typeBindings.syncBehaviorType, unicode_default='default') + __syncBehavior._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) + __syncBehavior._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) syncBehavior = property(__syncBehavior.value, __syncBehavior.set, None, None) # Attribute syncTolerance uses Python identifier syncTolerance __syncTolerance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncTolerance'), 'syncTolerance', '__httpwww_w3_org2001SMIL20Language_animateType_syncTolerance', pyxb.binding.datatypes.string) - __syncTolerance._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) - __syncTolerance._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) + __syncTolerance._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) + __syncTolerance._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) syncTolerance = property(__syncTolerance.value, __syncTolerance.set, None, None) # Attribute syncBehaviorDefault uses Python identifier syncBehaviorDefault - __syncBehaviorDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehaviorDefault'), 'syncBehaviorDefault', '__httpwww_w3_org2001SMIL20Language_animateType_syncBehaviorDefault', syncBehaviorDefaultType, unicode_default='inherit') - __syncBehaviorDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) - __syncBehaviorDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) + __syncBehaviorDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehaviorDefault'), 'syncBehaviorDefault', '__httpwww_w3_org2001SMIL20Language_animateType_syncBehaviorDefault', _module_typeBindings.syncBehaviorDefaultType, unicode_default='inherit') + __syncBehaviorDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) + __syncBehaviorDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) syncBehaviorDefault = property(__syncBehaviorDefault.value, __syncBehaviorDefault.set, None, None) # Attribute syncToleranceDefault uses Python identifier syncToleranceDefault __syncToleranceDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncToleranceDefault'), 'syncToleranceDefault', '__httpwww_w3_org2001SMIL20Language_animateType_syncToleranceDefault', pyxb.binding.datatypes.string, unicode_default='inherit') - __syncToleranceDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) - __syncToleranceDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) + __syncToleranceDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) + __syncToleranceDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) syncToleranceDefault = property(__syncToleranceDefault.value, __syncToleranceDefault.set, None, None) # Attribute restart uses Python identifier restart - __restart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restart'), 'restart', '__httpwww_w3_org2001SMIL20Language_animateType_restart', restartTimingType, unicode_default='default') - __restart._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) - __restart._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) + __restart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restart'), 'restart', '__httpwww_w3_org2001SMIL20Language_animateType_restart', _module_typeBindings.restartTimingType, unicode_default='default') + __restart._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) + __restart._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) restart = property(__restart.value, __restart.set, None, None) # Attribute restartDefault uses Python identifier restartDefault - __restartDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restartDefault'), 'restartDefault', '__httpwww_w3_org2001SMIL20Language_animateType_restartDefault', restartDefaultType, unicode_default='inherit') - __restartDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) - __restartDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) + __restartDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restartDefault'), 'restartDefault', '__httpwww_w3_org2001SMIL20Language_animateType_restartDefault', _module_typeBindings.restartDefaultType, unicode_default='inherit') + __restartDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) + __restartDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) restartDefault = property(__restartDefault.value, __restartDefault.set, None, None) # Attribute fill uses Python identifier fill - __fill = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fill'), 'fill', '__httpwww_w3_org2001SMIL20Language_animateType_fill', fillTimingAttrsType, unicode_default='default') - __fill._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) - __fill._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) + __fill = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fill'), 'fill', '__httpwww_w3_org2001SMIL20Language_animateType_fill', _module_typeBindings.fillTimingAttrsType, unicode_default='default') + __fill._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) + __fill._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) fill = property(__fill.value, __fill.set, None, None) # Attribute fillDefault uses Python identifier fillDefault - __fillDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fillDefault'), 'fillDefault', '__httpwww_w3_org2001SMIL20Language_animateType_fillDefault', fillDefaultType, unicode_default='inherit') - __fillDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) - __fillDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) + __fillDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fillDefault'), 'fillDefault', '__httpwww_w3_org2001SMIL20Language_animateType_fillDefault', _module_typeBindings.fillDefaultType, unicode_default='inherit') + __fillDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) + __fillDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) fillDefault = property(__fillDefault.value, __fillDefault.set, None, None) # Attribute begin uses Python identifier begin __begin = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'begin'), 'begin', '__httpwww_w3_org2001SMIL20Language_animateType_begin', pyxb.binding.datatypes.string) - __begin._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) - __begin._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) + __begin._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) + __begin._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) begin = property(__begin.value, __begin.set, None, None) # Attribute end uses Python identifier end __end = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'end'), 'end', '__httpwww_w3_org2001SMIL20Language_animateType_end', pyxb.binding.datatypes.string) - __end._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) - __end._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) + __end._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) + __end._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) end = property(__end.value, __end.set, None, None) # Attribute dur uses Python identifier dur __dur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dur'), 'dur', '__httpwww_w3_org2001SMIL20Language_animateType_dur', pyxb.binding.datatypes.string) - __dur._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) - __dur._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) + __dur._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) + __dur._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) dur = property(__dur.value, __dur.set, None, None) # Attribute repeatDur uses Python identifier repeatDur __repeatDur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatDur'), 'repeatDur', '__httpwww_w3_org2001SMIL20Language_animateType_repeatDur', pyxb.binding.datatypes.string) - __repeatDur._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) - __repeatDur._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) + __repeatDur._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) + __repeatDur._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) repeatDur = property(__repeatDur.value, __repeatDur.set, None, None) # Attribute repeatCount uses Python identifier repeatCount - __repeatCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatCount'), 'repeatCount', '__httpwww_w3_org2001SMIL20Language_animateType_repeatCount', nonNegativeDecimalType) - __repeatCount._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) - __repeatCount._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) + __repeatCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatCount'), 'repeatCount', '__httpwww_w3_org2001SMIL20Language_animateType_repeatCount', _module_typeBindings.nonNegativeDecimalType) + __repeatCount._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) + __repeatCount._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) repeatCount = property(__repeatCount.value, __repeatCount.set, None, None) # Attribute repeat uses Python identifier repeat __repeat = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeat'), 'repeat', '__httpwww_w3_org2001SMIL20Language_animateType_repeat', pyxb.binding.datatypes.nonNegativeInteger) - __repeat._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) - __repeat._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) + __repeat._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) + __repeat._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) repeat = property(__repeat.value, __repeat.set, None, None) # Attribute min uses Python identifier min __min = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'min'), 'min', '__httpwww_w3_org2001SMIL20Language_animateType_min', pyxb.binding.datatypes.string) - __min._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) - __min._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) + __min._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) + __min._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) min = property(__min.value, __min.set, None, None) # Attribute max uses Python identifier max __max = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'max'), 'max', '__httpwww_w3_org2001SMIL20Language_animateType_max', pyxb.binding.datatypes.string) - __max._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) - __max._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) + __max._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) + __max._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) max = property(__max.value, __max.set, None, None) @@ -717,7 +741,7 @@ class animateType (animatePrototype): # Attribute {http://www.w3.org/XML/1998/namespace}lang uses Python identifier lang __lang = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(pyxb.namespace.XML, 'lang'), 'lang', '__httpwww_w3_org2001SMIL20Language_animateType_httpwww_w3_orgXML1998namespacelang', pyxb.binding.xml_.STD_ANON_lang) __lang._DeclarationLocation = None - __lang._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 39, 2) + __lang._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 39, 2) lang = property(__lang.value, __lang.set, None, None) @@ -752,6 +776,7 @@ class animateType (animatePrototype): __max.name() : __max, __lang.name() : __lang }) +_module_typeBindings.animateType = animateType _Namespace_smil20lang.addCategoryObject('typeBinding', 'animateType', animateType) @@ -762,47 +787,47 @@ class animateMotionType (animateMotionPrototype): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animateMotionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 71, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 71, 1) _ElementMap = animateMotionPrototype._ElementMap.copy() _AttributeMap = animateMotionPrototype._AttributeMap.copy() # Base type is animateMotionPrototype # Attribute id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_w3_org2001SMIL20Language_animateMotionType_id', pyxb.binding.datatypes.ID) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) id = property(__id.value, __id.set, None, None) # Attribute class uses Python identifier class_ __class = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'class'), 'class_', '__httpwww_w3_org2001SMIL20Language_animateMotionType_class', pyxb.binding.datatypes.string) - __class._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) - __class._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) + __class._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) + __class._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) class_ = property(__class.value, __class.set, None, None) # Attribute skip-content uses Python identifier skip_content __skip_content = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'skip-content'), 'skip_content', '__httpwww_w3_org2001SMIL20Language_animateMotionType_skip_content', pyxb.binding.datatypes.boolean, unicode_default='true') - __skip_content._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) - __skip_content._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) + __skip_content._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) + __skip_content._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) skip_content = property(__skip_content.value, __skip_content.set, None, None) # Attribute alt uses Python identifier alt __alt = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'alt'), 'alt', '__httpwww_w3_org2001SMIL20Language_animateMotionType_alt', pyxb.binding.datatypes.string) - __alt._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) - __alt._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) + __alt._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) + __alt._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) alt = property(__alt.value, __alt.set, None, None) # Attribute longdesc uses Python identifier longdesc __longdesc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'longdesc'), 'longdesc', '__httpwww_w3_org2001SMIL20Language_animateMotionType_longdesc', pyxb.binding.datatypes.anyURI) - __longdesc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) - __longdesc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) + __longdesc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) + __longdesc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) longdesc = property(__longdesc.value, __longdesc.set, None, None) @@ -821,16 +846,16 @@ class animateMotionType (animateMotionPrototype): # Attribute targetElement uses Python identifier targetElement __targetElement = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetElement'), 'targetElement', '__httpwww_w3_org2001SMIL20Language_animateMotionType_targetElement', pyxb.binding.datatypes.IDREF) - __targetElement._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) - __targetElement._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) + __targetElement._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) + __targetElement._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) targetElement = property(__targetElement.value, __targetElement.set, None, None) # Attribute calcMode uses Python identifier calcMode - __calcMode = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'calcMode'), 'calcMode', '__httpwww_w3_org2001SMIL20Language_animateMotionType_calcMode', STD_ANON_3, unicode_default='linear') - __calcMode._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) - __calcMode._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) + __calcMode = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'calcMode'), 'calcMode', '__httpwww_w3_org2001SMIL20Language_animateMotionType_calcMode', _module_typeBindings.STD_ANON_3, unicode_default='linear') + __calcMode._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) + __calcMode._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) calcMode = property(__calcMode.value, __calcMode.set, None, None) @@ -838,129 +863,129 @@ class animateMotionType (animateMotionPrototype): # Attribute origin inherited from {http://www.w3.org/2001/SMIL20/}animateMotionPrototype # Attribute syncBehavior uses Python identifier syncBehavior - __syncBehavior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehavior'), 'syncBehavior', '__httpwww_w3_org2001SMIL20Language_animateMotionType_syncBehavior', syncBehaviorType, unicode_default='default') - __syncBehavior._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) - __syncBehavior._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) + __syncBehavior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehavior'), 'syncBehavior', '__httpwww_w3_org2001SMIL20Language_animateMotionType_syncBehavior', _module_typeBindings.syncBehaviorType, unicode_default='default') + __syncBehavior._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) + __syncBehavior._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) syncBehavior = property(__syncBehavior.value, __syncBehavior.set, None, None) # Attribute syncTolerance uses Python identifier syncTolerance __syncTolerance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncTolerance'), 'syncTolerance', '__httpwww_w3_org2001SMIL20Language_animateMotionType_syncTolerance', pyxb.binding.datatypes.string) - __syncTolerance._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) - __syncTolerance._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) + __syncTolerance._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) + __syncTolerance._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) syncTolerance = property(__syncTolerance.value, __syncTolerance.set, None, None) # Attribute syncBehaviorDefault uses Python identifier syncBehaviorDefault - __syncBehaviorDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehaviorDefault'), 'syncBehaviorDefault', '__httpwww_w3_org2001SMIL20Language_animateMotionType_syncBehaviorDefault', syncBehaviorDefaultType, unicode_default='inherit') - __syncBehaviorDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) - __syncBehaviorDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) + __syncBehaviorDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehaviorDefault'), 'syncBehaviorDefault', '__httpwww_w3_org2001SMIL20Language_animateMotionType_syncBehaviorDefault', _module_typeBindings.syncBehaviorDefaultType, unicode_default='inherit') + __syncBehaviorDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) + __syncBehaviorDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) syncBehaviorDefault = property(__syncBehaviorDefault.value, __syncBehaviorDefault.set, None, None) # Attribute syncToleranceDefault uses Python identifier syncToleranceDefault __syncToleranceDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncToleranceDefault'), 'syncToleranceDefault', '__httpwww_w3_org2001SMIL20Language_animateMotionType_syncToleranceDefault', pyxb.binding.datatypes.string, unicode_default='inherit') - __syncToleranceDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) - __syncToleranceDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) + __syncToleranceDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) + __syncToleranceDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) syncToleranceDefault = property(__syncToleranceDefault.value, __syncToleranceDefault.set, None, None) # Attribute restart uses Python identifier restart - __restart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restart'), 'restart', '__httpwww_w3_org2001SMIL20Language_animateMotionType_restart', restartTimingType, unicode_default='default') - __restart._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) - __restart._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) + __restart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restart'), 'restart', '__httpwww_w3_org2001SMIL20Language_animateMotionType_restart', _module_typeBindings.restartTimingType, unicode_default='default') + __restart._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) + __restart._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) restart = property(__restart.value, __restart.set, None, None) # Attribute restartDefault uses Python identifier restartDefault - __restartDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restartDefault'), 'restartDefault', '__httpwww_w3_org2001SMIL20Language_animateMotionType_restartDefault', restartDefaultType, unicode_default='inherit') - __restartDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) - __restartDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) + __restartDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restartDefault'), 'restartDefault', '__httpwww_w3_org2001SMIL20Language_animateMotionType_restartDefault', _module_typeBindings.restartDefaultType, unicode_default='inherit') + __restartDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) + __restartDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) restartDefault = property(__restartDefault.value, __restartDefault.set, None, None) # Attribute fill uses Python identifier fill - __fill = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fill'), 'fill', '__httpwww_w3_org2001SMIL20Language_animateMotionType_fill', fillTimingAttrsType, unicode_default='default') - __fill._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) - __fill._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) + __fill = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fill'), 'fill', '__httpwww_w3_org2001SMIL20Language_animateMotionType_fill', _module_typeBindings.fillTimingAttrsType, unicode_default='default') + __fill._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) + __fill._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) fill = property(__fill.value, __fill.set, None, None) # Attribute fillDefault uses Python identifier fillDefault - __fillDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fillDefault'), 'fillDefault', '__httpwww_w3_org2001SMIL20Language_animateMotionType_fillDefault', fillDefaultType, unicode_default='inherit') - __fillDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) - __fillDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) + __fillDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fillDefault'), 'fillDefault', '__httpwww_w3_org2001SMIL20Language_animateMotionType_fillDefault', _module_typeBindings.fillDefaultType, unicode_default='inherit') + __fillDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) + __fillDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) fillDefault = property(__fillDefault.value, __fillDefault.set, None, None) # Attribute begin uses Python identifier begin __begin = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'begin'), 'begin', '__httpwww_w3_org2001SMIL20Language_animateMotionType_begin', pyxb.binding.datatypes.string) - __begin._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) - __begin._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) + __begin._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) + __begin._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) begin = property(__begin.value, __begin.set, None, None) # Attribute end uses Python identifier end __end = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'end'), 'end', '__httpwww_w3_org2001SMIL20Language_animateMotionType_end', pyxb.binding.datatypes.string) - __end._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) - __end._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) + __end._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) + __end._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) end = property(__end.value, __end.set, None, None) # Attribute dur uses Python identifier dur __dur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dur'), 'dur', '__httpwww_w3_org2001SMIL20Language_animateMotionType_dur', pyxb.binding.datatypes.string) - __dur._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) - __dur._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) + __dur._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) + __dur._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) dur = property(__dur.value, __dur.set, None, None) # Attribute repeatDur uses Python identifier repeatDur __repeatDur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatDur'), 'repeatDur', '__httpwww_w3_org2001SMIL20Language_animateMotionType_repeatDur', pyxb.binding.datatypes.string) - __repeatDur._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) - __repeatDur._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) + __repeatDur._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) + __repeatDur._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) repeatDur = property(__repeatDur.value, __repeatDur.set, None, None) # Attribute repeatCount uses Python identifier repeatCount - __repeatCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatCount'), 'repeatCount', '__httpwww_w3_org2001SMIL20Language_animateMotionType_repeatCount', nonNegativeDecimalType) - __repeatCount._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) - __repeatCount._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) + __repeatCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatCount'), 'repeatCount', '__httpwww_w3_org2001SMIL20Language_animateMotionType_repeatCount', _module_typeBindings.nonNegativeDecimalType) + __repeatCount._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) + __repeatCount._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) repeatCount = property(__repeatCount.value, __repeatCount.set, None, None) # Attribute repeat uses Python identifier repeat __repeat = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeat'), 'repeat', '__httpwww_w3_org2001SMIL20Language_animateMotionType_repeat', pyxb.binding.datatypes.nonNegativeInteger) - __repeat._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) - __repeat._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) + __repeat._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) + __repeat._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) repeat = property(__repeat.value, __repeat.set, None, None) # Attribute min uses Python identifier min __min = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'min'), 'min', '__httpwww_w3_org2001SMIL20Language_animateMotionType_min', pyxb.binding.datatypes.string) - __min._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) - __min._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) + __min._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) + __min._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) min = property(__min.value, __min.set, None, None) # Attribute max uses Python identifier max __max = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'max'), 'max', '__httpwww_w3_org2001SMIL20Language_animateMotionType_max', pyxb.binding.datatypes.string) - __max._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) - __max._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) + __max._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) + __max._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) max = property(__max.value, __max.set, None, None) @@ -968,7 +993,7 @@ class animateMotionType (animateMotionPrototype): # Attribute {http://www.w3.org/XML/1998/namespace}lang uses Python identifier lang __lang = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(pyxb.namespace.XML, 'lang'), 'lang', '__httpwww_w3_org2001SMIL20Language_animateMotionType_httpwww_w3_orgXML1998namespacelang', pyxb.binding.xml_.STD_ANON_lang) __lang._DeclarationLocation = None - __lang._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 39, 2) + __lang._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 39, 2) lang = property(__lang.value, __lang.set, None, None) @@ -1003,6 +1028,7 @@ class animateMotionType (animateMotionPrototype): __max.name() : __max, __lang.name() : __lang }) +_module_typeBindings.animateMotionType = animateMotionType _Namespace_smil20lang.addCategoryObject('typeBinding', 'animateMotionType', animateMotionType) @@ -1013,47 +1039,47 @@ class animateColorType (animateColorPrototype): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animateColorType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 87, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 87, 1) _ElementMap = animateColorPrototype._ElementMap.copy() _AttributeMap = animateColorPrototype._AttributeMap.copy() # Base type is animateColorPrototype # Attribute id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_w3_org2001SMIL20Language_animateColorType_id', pyxb.binding.datatypes.ID) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) id = property(__id.value, __id.set, None, None) # Attribute class uses Python identifier class_ __class = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'class'), 'class_', '__httpwww_w3_org2001SMIL20Language_animateColorType_class', pyxb.binding.datatypes.string) - __class._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) - __class._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) + __class._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) + __class._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) class_ = property(__class.value, __class.set, None, None) # Attribute skip-content uses Python identifier skip_content __skip_content = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'skip-content'), 'skip_content', '__httpwww_w3_org2001SMIL20Language_animateColorType_skip_content', pyxb.binding.datatypes.boolean, unicode_default='true') - __skip_content._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) - __skip_content._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) + __skip_content._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) + __skip_content._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) skip_content = property(__skip_content.value, __skip_content.set, None, None) # Attribute alt uses Python identifier alt __alt = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'alt'), 'alt', '__httpwww_w3_org2001SMIL20Language_animateColorType_alt', pyxb.binding.datatypes.string) - __alt._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) - __alt._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) + __alt._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) + __alt._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) alt = property(__alt.value, __alt.set, None, None) # Attribute longdesc uses Python identifier longdesc __longdesc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'longdesc'), 'longdesc', '__httpwww_w3_org2001SMIL20Language_animateColorType_longdesc', pyxb.binding.datatypes.anyURI) - __longdesc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) - __longdesc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) + __longdesc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) + __longdesc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) longdesc = property(__longdesc.value, __longdesc.set, None, None) @@ -1076,144 +1102,144 @@ class animateColorType (animateColorPrototype): # Attribute targetElement uses Python identifier targetElement __targetElement = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetElement'), 'targetElement', '__httpwww_w3_org2001SMIL20Language_animateColorType_targetElement', pyxb.binding.datatypes.IDREF) - __targetElement._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) - __targetElement._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) + __targetElement._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) + __targetElement._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) targetElement = property(__targetElement.value, __targetElement.set, None, None) # Attribute calcMode uses Python identifier calcMode - __calcMode = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'calcMode'), 'calcMode', '__httpwww_w3_org2001SMIL20Language_animateColorType_calcMode', STD_ANON_3, unicode_default='linear') - __calcMode._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) - __calcMode._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) + __calcMode = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'calcMode'), 'calcMode', '__httpwww_w3_org2001SMIL20Language_animateColorType_calcMode', _module_typeBindings.STD_ANON_3, unicode_default='linear') + __calcMode._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) + __calcMode._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 114, 2) calcMode = property(__calcMode.value, __calcMode.set, None, None) # Attribute syncBehavior uses Python identifier syncBehavior - __syncBehavior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehavior'), 'syncBehavior', '__httpwww_w3_org2001SMIL20Language_animateColorType_syncBehavior', syncBehaviorType, unicode_default='default') - __syncBehavior._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) - __syncBehavior._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) + __syncBehavior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehavior'), 'syncBehavior', '__httpwww_w3_org2001SMIL20Language_animateColorType_syncBehavior', _module_typeBindings.syncBehaviorType, unicode_default='default') + __syncBehavior._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) + __syncBehavior._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) syncBehavior = property(__syncBehavior.value, __syncBehavior.set, None, None) # Attribute syncTolerance uses Python identifier syncTolerance __syncTolerance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncTolerance'), 'syncTolerance', '__httpwww_w3_org2001SMIL20Language_animateColorType_syncTolerance', pyxb.binding.datatypes.string) - __syncTolerance._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) - __syncTolerance._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) + __syncTolerance._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) + __syncTolerance._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) syncTolerance = property(__syncTolerance.value, __syncTolerance.set, None, None) # Attribute syncBehaviorDefault uses Python identifier syncBehaviorDefault - __syncBehaviorDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehaviorDefault'), 'syncBehaviorDefault', '__httpwww_w3_org2001SMIL20Language_animateColorType_syncBehaviorDefault', syncBehaviorDefaultType, unicode_default='inherit') - __syncBehaviorDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) - __syncBehaviorDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) + __syncBehaviorDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehaviorDefault'), 'syncBehaviorDefault', '__httpwww_w3_org2001SMIL20Language_animateColorType_syncBehaviorDefault', _module_typeBindings.syncBehaviorDefaultType, unicode_default='inherit') + __syncBehaviorDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) + __syncBehaviorDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) syncBehaviorDefault = property(__syncBehaviorDefault.value, __syncBehaviorDefault.set, None, None) # Attribute syncToleranceDefault uses Python identifier syncToleranceDefault __syncToleranceDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncToleranceDefault'), 'syncToleranceDefault', '__httpwww_w3_org2001SMIL20Language_animateColorType_syncToleranceDefault', pyxb.binding.datatypes.string, unicode_default='inherit') - __syncToleranceDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) - __syncToleranceDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) + __syncToleranceDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) + __syncToleranceDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) syncToleranceDefault = property(__syncToleranceDefault.value, __syncToleranceDefault.set, None, None) # Attribute restart uses Python identifier restart - __restart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restart'), 'restart', '__httpwww_w3_org2001SMIL20Language_animateColorType_restart', restartTimingType, unicode_default='default') - __restart._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) - __restart._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) + __restart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restart'), 'restart', '__httpwww_w3_org2001SMIL20Language_animateColorType_restart', _module_typeBindings.restartTimingType, unicode_default='default') + __restart._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) + __restart._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) restart = property(__restart.value, __restart.set, None, None) # Attribute restartDefault uses Python identifier restartDefault - __restartDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restartDefault'), 'restartDefault', '__httpwww_w3_org2001SMIL20Language_animateColorType_restartDefault', restartDefaultType, unicode_default='inherit') - __restartDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) - __restartDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) + __restartDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restartDefault'), 'restartDefault', '__httpwww_w3_org2001SMIL20Language_animateColorType_restartDefault', _module_typeBindings.restartDefaultType, unicode_default='inherit') + __restartDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) + __restartDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) restartDefault = property(__restartDefault.value, __restartDefault.set, None, None) # Attribute fill uses Python identifier fill - __fill = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fill'), 'fill', '__httpwww_w3_org2001SMIL20Language_animateColorType_fill', fillTimingAttrsType, unicode_default='default') - __fill._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) - __fill._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) + __fill = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fill'), 'fill', '__httpwww_w3_org2001SMIL20Language_animateColorType_fill', _module_typeBindings.fillTimingAttrsType, unicode_default='default') + __fill._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) + __fill._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) fill = property(__fill.value, __fill.set, None, None) # Attribute fillDefault uses Python identifier fillDefault - __fillDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fillDefault'), 'fillDefault', '__httpwww_w3_org2001SMIL20Language_animateColorType_fillDefault', fillDefaultType, unicode_default='inherit') - __fillDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) - __fillDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) + __fillDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fillDefault'), 'fillDefault', '__httpwww_w3_org2001SMIL20Language_animateColorType_fillDefault', _module_typeBindings.fillDefaultType, unicode_default='inherit') + __fillDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) + __fillDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) fillDefault = property(__fillDefault.value, __fillDefault.set, None, None) # Attribute begin uses Python identifier begin __begin = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'begin'), 'begin', '__httpwww_w3_org2001SMIL20Language_animateColorType_begin', pyxb.binding.datatypes.string) - __begin._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) - __begin._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) + __begin._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) + __begin._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) begin = property(__begin.value, __begin.set, None, None) # Attribute end uses Python identifier end __end = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'end'), 'end', '__httpwww_w3_org2001SMIL20Language_animateColorType_end', pyxb.binding.datatypes.string) - __end._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) - __end._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) + __end._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) + __end._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) end = property(__end.value, __end.set, None, None) # Attribute dur uses Python identifier dur __dur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dur'), 'dur', '__httpwww_w3_org2001SMIL20Language_animateColorType_dur', pyxb.binding.datatypes.string) - __dur._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) - __dur._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) + __dur._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) + __dur._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) dur = property(__dur.value, __dur.set, None, None) # Attribute repeatDur uses Python identifier repeatDur __repeatDur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatDur'), 'repeatDur', '__httpwww_w3_org2001SMIL20Language_animateColorType_repeatDur', pyxb.binding.datatypes.string) - __repeatDur._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) - __repeatDur._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) + __repeatDur._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) + __repeatDur._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) repeatDur = property(__repeatDur.value, __repeatDur.set, None, None) # Attribute repeatCount uses Python identifier repeatCount - __repeatCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatCount'), 'repeatCount', '__httpwww_w3_org2001SMIL20Language_animateColorType_repeatCount', nonNegativeDecimalType) - __repeatCount._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) - __repeatCount._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) + __repeatCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatCount'), 'repeatCount', '__httpwww_w3_org2001SMIL20Language_animateColorType_repeatCount', _module_typeBindings.nonNegativeDecimalType) + __repeatCount._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) + __repeatCount._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) repeatCount = property(__repeatCount.value, __repeatCount.set, None, None) # Attribute repeat uses Python identifier repeat __repeat = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeat'), 'repeat', '__httpwww_w3_org2001SMIL20Language_animateColorType_repeat', pyxb.binding.datatypes.nonNegativeInteger) - __repeat._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) - __repeat._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) + __repeat._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) + __repeat._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) repeat = property(__repeat.value, __repeat.set, None, None) # Attribute min uses Python identifier min __min = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'min'), 'min', '__httpwww_w3_org2001SMIL20Language_animateColorType_min', pyxb.binding.datatypes.string) - __min._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) - __min._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) + __min._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) + __min._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) min = property(__min.value, __min.set, None, None) # Attribute max uses Python identifier max __max = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'max'), 'max', '__httpwww_w3_org2001SMIL20Language_animateColorType_max', pyxb.binding.datatypes.string) - __max._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) - __max._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) + __max._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) + __max._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) max = property(__max.value, __max.set, None, None) @@ -1221,7 +1247,7 @@ class animateColorType (animateColorPrototype): # Attribute {http://www.w3.org/XML/1998/namespace}lang uses Python identifier lang __lang = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(pyxb.namespace.XML, 'lang'), 'lang', '__httpwww_w3_org2001SMIL20Language_animateColorType_httpwww_w3_orgXML1998namespacelang', pyxb.binding.xml_.STD_ANON_lang) __lang._DeclarationLocation = None - __lang._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 39, 2) + __lang._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 39, 2) lang = property(__lang.value, __lang.set, None, None) @@ -1256,6 +1282,7 @@ class animateColorType (animateColorPrototype): __max.name() : __max, __lang.name() : __lang }) +_module_typeBindings.animateColorType = animateColorType _Namespace_smil20lang.addCategoryObject('typeBinding', 'animateColorType', animateColorType) @@ -1266,47 +1293,47 @@ class setType (setPrototype): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'setType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 103, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 103, 1) _ElementMap = setPrototype._ElementMap.copy() _AttributeMap = setPrototype._AttributeMap.copy() # Base type is setPrototype # Attribute id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'id'), 'id', '__httpwww_w3_org2001SMIL20Language_setType_id', pyxb.binding.datatypes.ID) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 37, 2) id = property(__id.value, __id.set, None, None) # Attribute class uses Python identifier class_ __class = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'class'), 'class_', '__httpwww_w3_org2001SMIL20Language_setType_class', pyxb.binding.datatypes.string) - __class._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) - __class._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) + __class._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) + __class._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 38, 2) class_ = property(__class.value, __class.set, None, None) # Attribute skip-content uses Python identifier skip_content __skip_content = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'skip-content'), 'skip_content', '__httpwww_w3_org2001SMIL20Language_setType_skip_content', pyxb.binding.datatypes.boolean, unicode_default='true') - __skip_content._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) - __skip_content._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) + __skip_content._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) + __skip_content._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 45, 2) skip_content = property(__skip_content.value, __skip_content.set, None, None) # Attribute alt uses Python identifier alt __alt = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'alt'), 'alt', '__httpwww_w3_org2001SMIL20Language_setType_alt', pyxb.binding.datatypes.string) - __alt._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) - __alt._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) + __alt._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) + __alt._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 51, 2) alt = property(__alt.value, __alt.set, None, None) # Attribute longdesc uses Python identifier longdesc __longdesc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'longdesc'), 'longdesc', '__httpwww_w3_org2001SMIL20Language_setType_longdesc', pyxb.binding.datatypes.anyURI) - __longdesc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) - __longdesc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) + __longdesc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) + __longdesc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 52, 2) longdesc = property(__longdesc.value, __longdesc.set, None, None) @@ -1319,136 +1346,136 @@ class setType (setPrototype): # Attribute targetElement uses Python identifier targetElement __targetElement = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'targetElement'), 'targetElement', '__httpwww_w3_org2001SMIL20Language_setType_targetElement', pyxb.binding.datatypes.IDREF) - __targetElement._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) - __targetElement._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) + __targetElement._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) + __targetElement._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 111, 2) targetElement = property(__targetElement.value, __targetElement.set, None, None) # Attribute syncBehavior uses Python identifier syncBehavior - __syncBehavior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehavior'), 'syncBehavior', '__httpwww_w3_org2001SMIL20Language_setType_syncBehavior', syncBehaviorType, unicode_default='default') - __syncBehavior._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) - __syncBehavior._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) + __syncBehavior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehavior'), 'syncBehavior', '__httpwww_w3_org2001SMIL20Language_setType_syncBehavior', _module_typeBindings.syncBehaviorType, unicode_default='default') + __syncBehavior._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) + __syncBehavior._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 145, 2) syncBehavior = property(__syncBehavior.value, __syncBehavior.set, None, None) # Attribute syncTolerance uses Python identifier syncTolerance __syncTolerance = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncTolerance'), 'syncTolerance', '__httpwww_w3_org2001SMIL20Language_setType_syncTolerance', pyxb.binding.datatypes.string) - __syncTolerance._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) - __syncTolerance._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) + __syncTolerance._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) + __syncTolerance._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 146, 2) syncTolerance = property(__syncTolerance.value, __syncTolerance.set, None, None) # Attribute syncBehaviorDefault uses Python identifier syncBehaviorDefault - __syncBehaviorDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehaviorDefault'), 'syncBehaviorDefault', '__httpwww_w3_org2001SMIL20Language_setType_syncBehaviorDefault', syncBehaviorDefaultType, unicode_default='inherit') - __syncBehaviorDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) - __syncBehaviorDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) + __syncBehaviorDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncBehaviorDefault'), 'syncBehaviorDefault', '__httpwww_w3_org2001SMIL20Language_setType_syncBehaviorDefault', _module_typeBindings.syncBehaviorDefaultType, unicode_default='inherit') + __syncBehaviorDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) + __syncBehaviorDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 157, 2) syncBehaviorDefault = property(__syncBehaviorDefault.value, __syncBehaviorDefault.set, None, None) # Attribute syncToleranceDefault uses Python identifier syncToleranceDefault __syncToleranceDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'syncToleranceDefault'), 'syncToleranceDefault', '__httpwww_w3_org2001SMIL20Language_setType_syncToleranceDefault', pyxb.binding.datatypes.string, unicode_default='inherit') - __syncToleranceDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) - __syncToleranceDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) + __syncToleranceDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) + __syncToleranceDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 158, 2) syncToleranceDefault = property(__syncToleranceDefault.value, __syncToleranceDefault.set, None, None) # Attribute restart uses Python identifier restart - __restart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restart'), 'restart', '__httpwww_w3_org2001SMIL20Language_setType_restart', restartTimingType, unicode_default='default') - __restart._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) - __restart._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) + __restart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restart'), 'restart', '__httpwww_w3_org2001SMIL20Language_setType_restart', _module_typeBindings.restartTimingType, unicode_default='default') + __restart._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) + __restart._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 169, 2) restart = property(__restart.value, __restart.set, None, None) # Attribute restartDefault uses Python identifier restartDefault - __restartDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restartDefault'), 'restartDefault', '__httpwww_w3_org2001SMIL20Language_setType_restartDefault', restartDefaultType, unicode_default='inherit') - __restartDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) - __restartDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) + __restartDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'restartDefault'), 'restartDefault', '__httpwww_w3_org2001SMIL20Language_setType_restartDefault', _module_typeBindings.restartDefaultType, unicode_default='inherit') + __restartDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) + __restartDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 180, 2) restartDefault = property(__restartDefault.value, __restartDefault.set, None, None) # Attribute fill uses Python identifier fill - __fill = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fill'), 'fill', '__httpwww_w3_org2001SMIL20Language_setType_fill', fillTimingAttrsType, unicode_default='default') - __fill._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) - __fill._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) + __fill = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fill'), 'fill', '__httpwww_w3_org2001SMIL20Language_setType_fill', _module_typeBindings.fillTimingAttrsType, unicode_default='default') + __fill._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) + __fill._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 191, 2) fill = property(__fill.value, __fill.set, None, None) # Attribute fillDefault uses Python identifier fillDefault - __fillDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fillDefault'), 'fillDefault', '__httpwww_w3_org2001SMIL20Language_setType_fillDefault', fillDefaultType, unicode_default='inherit') - __fillDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) - __fillDefault._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) + __fillDefault = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'fillDefault'), 'fillDefault', '__httpwww_w3_org2001SMIL20Language_setType_fillDefault', _module_typeBindings.fillDefaultType, unicode_default='inherit') + __fillDefault._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) + __fillDefault._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 204, 2) fillDefault = property(__fillDefault.value, __fillDefault.set, None, None) # Attribute begin uses Python identifier begin __begin = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'begin'), 'begin', '__httpwww_w3_org2001SMIL20Language_setType_begin', pyxb.binding.datatypes.string) - __begin._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) - __begin._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) + __begin._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) + __begin._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 217, 2) begin = property(__begin.value, __begin.set, None, None) # Attribute end uses Python identifier end __end = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'end'), 'end', '__httpwww_w3_org2001SMIL20Language_setType_end', pyxb.binding.datatypes.string) - __end._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) - __end._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) + __end._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) + __end._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 218, 2) end = property(__end.value, __end.set, None, None) # Attribute dur uses Python identifier dur __dur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dur'), 'dur', '__httpwww_w3_org2001SMIL20Language_setType_dur', pyxb.binding.datatypes.string) - __dur._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) - __dur._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) + __dur._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) + __dur._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 221, 2) dur = property(__dur.value, __dur.set, None, None) # Attribute repeatDur uses Python identifier repeatDur __repeatDur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatDur'), 'repeatDur', '__httpwww_w3_org2001SMIL20Language_setType_repeatDur', pyxb.binding.datatypes.string) - __repeatDur._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) - __repeatDur._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) + __repeatDur._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) + __repeatDur._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 224, 2) repeatDur = property(__repeatDur.value, __repeatDur.set, None, None) # Attribute repeatCount uses Python identifier repeatCount - __repeatCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatCount'), 'repeatCount', '__httpwww_w3_org2001SMIL20Language_setType_repeatCount', nonNegativeDecimalType) - __repeatCount._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) - __repeatCount._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) + __repeatCount = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeatCount'), 'repeatCount', '__httpwww_w3_org2001SMIL20Language_setType_repeatCount', _module_typeBindings.nonNegativeDecimalType) + __repeatCount._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) + __repeatCount._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 225, 2) repeatCount = property(__repeatCount.value, __repeatCount.set, None, None) # Attribute repeat uses Python identifier repeat __repeat = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'repeat'), 'repeat', '__httpwww_w3_org2001SMIL20Language_setType_repeat', pyxb.binding.datatypes.nonNegativeInteger) - __repeat._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) - __repeat._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) + __repeat._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) + __repeat._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 228, 2) repeat = property(__repeat.value, __repeat.set, None, None) # Attribute min uses Python identifier min __min = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'min'), 'min', '__httpwww_w3_org2001SMIL20Language_setType_min', pyxb.binding.datatypes.string) - __min._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) - __min._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) + __min._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) + __min._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 231, 2) min = property(__min.value, __min.set, None, None) # Attribute max uses Python identifier max __max = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'max'), 'max', '__httpwww_w3_org2001SMIL20Language_setType_max', pyxb.binding.datatypes.string) - __max._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) - __max._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) + __max._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) + __max._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 232, 2) max = property(__max.value, __max.set, None, None) @@ -1456,7 +1483,7 @@ class setType (setPrototype): # Attribute {http://www.w3.org/XML/1998/namespace}lang uses Python identifier lang __lang = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(pyxb.namespace.XML, 'lang'), 'lang', '__httpwww_w3_org2001SMIL20Language_setType_httpwww_w3_orgXML1998namespacelang', pyxb.binding.xml_.STD_ANON_lang) __lang._DeclarationLocation = None - __lang._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 39, 2) + __lang._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 39, 2) lang = property(__lang.value, __lang.set, None, None) @@ -1490,31 +1517,32 @@ class setType (setPrototype): __max.name() : __max, __lang.name() : __lang }) +_module_typeBindings.setType = setType _Namespace_smil20lang.addCategoryObject('typeBinding', 'setType', setType) -animate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate'), animateType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 65, 1)) +animate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate'), animateType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 65, 1)) _Namespace_smil20.addCategoryObject('elementBinding', animate.name().localName(), animate) -animateMotion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion'), animateMotionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 124, 1)) +animateMotion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion'), animateMotionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 124, 1)) _Namespace_smil20.addCategoryObject('elementBinding', animateMotion.name().localName(), animateMotion) -animateColor = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor'), animateColorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 130, 1)) +animateColor = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor'), animateColorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 130, 1)) _Namespace_smil20.addCategoryObject('elementBinding', animateColor.name().localName(), animateColor) -set_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set'), setType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 136, 1)) +set_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set'), setType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 136, 1)) _Namespace_smil20.addCategoryObject('elementBinding', set_.name().localName(), set_) -animate_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animate'), animateType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 34, 1)) +animate_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animate'), animateType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 34, 1)) _Namespace_smil20lang.addCategoryObject('elementBinding', animate_.name().localName(), animate_) -animateMotion_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animateMotion'), animateMotionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 70, 1)) +animateMotion_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animateMotion'), animateMotionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 70, 1)) _Namespace_smil20lang.addCategoryObject('elementBinding', animateMotion_.name().localName(), animateMotion_) -animateColor_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animateColor'), animateColorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 86, 1)) +animateColor_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'animateColor'), animateColorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 86, 1)) _Namespace_smil20lang.addCategoryObject('elementBinding', animateColor_.name().localName(), animateColor_) -set_2 = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'set'), setType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 102, 1)) +set_2 = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20lang, 'set'), setType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 102, 1)) _Namespace_smil20lang.addCategoryObject('elementBinding', set_2.name().localName(), set_2) @@ -1526,12 +1554,12 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 38, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 38, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://www.w3.org/2001/SMIL20/Language')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 39, 5)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://www.w3.org/2001/SMIL20/Language')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 39, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1551,12 +1579,12 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 74, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 74, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://www.w3.org/2001/SMIL20/Language')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 75, 5)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://www.w3.org/2001/SMIL20/Language')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 75, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1576,12 +1604,12 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 90, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 90, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://www.w3.org/2001/SMIL20/Language')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 91, 5)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://www.w3.org/2001/SMIL20/Language')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 91, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -1601,12 +1629,12 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 106, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 106, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://www.w3.org/2001/SMIL20/Language')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 107, 5)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=(pyxb.binding.content.Wildcard.NC_not, 'http://www.w3.org/2001/SMIL20/Language')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20-language.xsd', 107, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] diff --git a/teaser/data/bindings/opengis/raw/gml.py b/teaser/data/bindings/opengis/raw/gml.py index b2c439f6b..76efaebdb 100644 --- a/teaser/data/bindings/opengis/raw/gml.py +++ b/teaser/data/bindings/opengis/raw/gml.py @@ -1,7 +1,7 @@ # ./pyxb/bundles/opengis/raw/gml.py # -*- coding: utf-8 -*- # PyXB bindings for NM:9f63f88e34ede5a0937e0529450bd64d24b14551 -# Generated 2016-04-07 16:02:40.463637 by PyXB version 1.2.4 using Python 2.7.11.final.0 +# Generated 2017-01-09 16:11:10.921177 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://www.opengis.net/gml from __future__ import unicode_literals @@ -13,21 +13,24 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:6373931a-fcc9-11e5-b0c9-000c29ce1afb') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:d9a6d838-d67d-11e6-8d7b-100ba9a189d0') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema -import pyxb.binding.datatypes +import pyxb.bundles.common.xlink import teaser.data.bindings.opengis.raw._nsgroup +import pyxb.binding.datatypes import teaser.data.bindings.opengis.raw.smil20 -import pyxb.bundles.common.xlink # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://www.opengis.net/gml', create_if_missing=True) @@ -86,7 +89,7 @@ class STD_ANON (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mi """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 33, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 33, 6) _Documentation = None STD_ANON._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON, enum_prefix=None) STD_ANON.inapplicable = STD_ANON._CF_enumeration.addEnumeration(unicode_value='inapplicable', tag='inapplicable') @@ -95,6 +98,7 @@ class STD_ANON (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mi STD_ANON.unknown = STD_ANON._CF_enumeration.addEnumeration(unicode_value='unknown', tag='unknown') STD_ANON.withheld = STD_ANON._CF_enumeration.addEnumeration(unicode_value='withheld', tag='withheld') STD_ANON._InitializeFacetMap(STD_ANON._CF_enumeration) +_module_typeBindings.STD_ANON = STD_ANON # Atomic simple type: [anonymous] class STD_ANON_ (pyxb.binding.datatypes.string): @@ -102,27 +106,29 @@ class STD_ANON_ (pyxb.binding.datatypes.string): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 42, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 42, 6) _Documentation = None STD_ANON_._CF_pattern = pyxb.binding.facets.CF_pattern() STD_ANON_._CF_pattern.addPattern(pattern='other:\\w{2,}') STD_ANON_._InitializeFacetMap(STD_ANON_._CF_pattern) +_module_typeBindings.STD_ANON_ = STD_ANON_ # Atomic simple type: {http://www.opengis.net/gml}SignType class SignType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): - """Utility type used in various places + """Utility type used in various places - e.g. to indicate the direction of topological objects; "+" for forwards, or "-" for backwards.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SignType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 59, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 59, 2) _Documentation = 'Utility type used in various places \n - e.g. to indicate the direction of topological objects;\n "+" for forwards, or "-" for backwards.' SignType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SignType, enum_prefix=None) SignType.emptyString = SignType._CF_enumeration.addEnumeration(unicode_value='-', tag='emptyString') SignType.emptyString_ = SignType._CF_enumeration.addEnumeration(unicode_value='+', tag='emptyString_') SignType._InitializeFacetMap(SignType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'SignType', SignType) +_module_typeBindings.SignType = SignType # List simple type: {http://www.opengis.net/gml}booleanList # superclasses pyxb.binding.datatypes.anySimpleType @@ -131,12 +137,13 @@ class booleanList (pyxb.binding.basis.STD_list): """XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'booleanList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 85, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 85, 2) _Documentation = 'XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}' _ItemType = pyxb.binding.datatypes.boolean booleanList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'booleanList', booleanList) +_module_typeBindings.booleanList = booleanList # List simple type: {http://www.opengis.net/gml}NameList # superclasses pyxb.binding.datatypes.anySimpleType @@ -145,12 +152,13 @@ class NameList (pyxb.binding.basis.STD_list): """XML List based on XML Schema Name type. An element of this type contains a space-separated list of Name values""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NameList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 113, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 113, 2) _Documentation = 'XML List based on XML Schema Name type. An element of this type contains a space-separated list of Name values' _ItemType = pyxb.binding.datatypes.Name NameList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'NameList', NameList) +_module_typeBindings.NameList = NameList # List simple type: {http://www.opengis.net/gml}doubleList # superclasses pyxb.binding.datatypes.anySimpleType @@ -159,12 +167,13 @@ class doubleList (pyxb.binding.basis.STD_list): """XML List based on XML Schema double type. An element of this type contains a space-separated list of double values""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'doubleList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 134, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 134, 2) _Documentation = 'XML List based on XML Schema double type. An element of this type contains a space-separated list of double values' _ItemType = pyxb.binding.datatypes.double doubleList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'doubleList', doubleList) +_module_typeBindings.doubleList = doubleList # List simple type: {http://www.opengis.net/gml}integerList # superclasses pyxb.binding.datatypes.anySimpleType @@ -173,12 +182,13 @@ class integerList (pyxb.binding.basis.STD_list): """XML List based on XML Schema integer type. An element of this type contains a space-separated list of integer values""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 155, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 155, 2) _Documentation = 'XML List based on XML Schema integer type. An element of this type contains a space-separated list of integer values' _ItemType = pyxb.binding.datatypes.integer integerList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'integerList', integerList) +_module_typeBindings.integerList = integerList # List simple type: {http://www.opengis.net/gml}NCNameList # superclasses pyxb.binding.datatypes.anySimpleType @@ -187,12 +197,13 @@ class NCNameList (pyxb.binding.basis.STD_list): """A set of values, representing a list of token with the lexical value space of NCName. The tokens are seperated by whitespace.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NCNameList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 265, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 265, 2) _Documentation = 'A set of values, representing a list of token with the lexical value space of NCName. The tokens are seperated by whitespace.' _ItemType = pyxb.binding.datatypes.NCName NCNameList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'NCNameList', NCNameList) +_module_typeBindings.NCNameList = NCNameList # List simple type: {http://www.opengis.net/gml}QNameList # superclasses pyxb.binding.datatypes.anySimpleType @@ -201,12 +212,13 @@ class QNameList (pyxb.binding.basis.STD_list): """A set of values, representing a list of token with the lexical value space of QName. The tokens are seperated by whitespace.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'QNameList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 272, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 272, 2) _Documentation = 'A set of values, representing a list of token with the lexical value space of QName. The tokens are seperated by whitespace.' _ItemType = pyxb.binding.datatypes.QName QNameList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'QNameList', QNameList) +_module_typeBindings.QNameList = QNameList # Atomic simple type: [anonymous] class STD_ANON_2 (pyxb.binding.datatypes.string): @@ -214,9 +226,10 @@ class STD_ANON_2 (pyxb.binding.datatypes.string): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 277, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 277, 1) _Documentation = None STD_ANON_2._InitializeFacetMap() +_module_typeBindings.STD_ANON_2 = STD_ANON_2 # Atomic simple type: {http://www.opengis.net/gml}FileValueModelType class FileValueModelType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -224,12 +237,13 @@ class FileValueModelType (pyxb.binding.datatypes.string, pyxb.binding.basis.enum """List of codes that identifies the file structure model for records stored in files.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FileValueModelType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 164, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 164, 1) _Documentation = 'List of codes that identifies the file structure model for records stored in files.' FileValueModelType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=FileValueModelType, enum_prefix=None) FileValueModelType.Record_Interleaved = FileValueModelType._CF_enumeration.addEnumeration(unicode_value='Record Interleaved', tag='Record_Interleaved') FileValueModelType._InitializeFacetMap(FileValueModelType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'FileValueModelType', FileValueModelType) +_module_typeBindings.FileValueModelType = FileValueModelType # Atomic simple type: {http://www.opengis.net/gml}SequenceRuleNames class SequenceRuleNames (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -237,7 +251,7 @@ class SequenceRuleNames (pyxb.binding.datatypes.string, pyxb.binding.basis.enume """List of codes (adopted from ISO 19123 Annex C) that identifies the rule for traversing a grid to correspond with the sequence of members of the rangeSet.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SequenceRuleNames') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 238, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 238, 1) _Documentation = 'List of codes (adopted from ISO 19123 Annex C) that identifies the rule for traversing a grid to correspond with the sequence of members of the rangeSet.' SequenceRuleNames._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SequenceRuleNames, enum_prefix=None) SequenceRuleNames.Linear = SequenceRuleNames._CF_enumeration.addEnumeration(unicode_value='Linear', tag='Linear') @@ -248,6 +262,7 @@ class SequenceRuleNames (pyxb.binding.datatypes.string, pyxb.binding.basis.enume SequenceRuleNames.Hilbert = SequenceRuleNames._CF_enumeration.addEnumeration(unicode_value='Hilbert', tag='Hilbert') SequenceRuleNames._InitializeFacetMap(SequenceRuleNames._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'SequenceRuleNames', SequenceRuleNames) +_module_typeBindings.SequenceRuleNames = SequenceRuleNames # Atomic simple type: {http://www.opengis.net/gml}IncrementOrder class IncrementOrder (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -255,7 +270,7 @@ class IncrementOrder (pyxb.binding.datatypes.string, pyxb.binding.basis.enumerat """The enumeration value here indicates the incrementation order to be used on the first 2 axes, i.e. "+x-y" means that the points on the first axis are to be traversed from lowest to highest and the points on the second axis are to be traversed from highest to lowest. The points on all other axes (if any) beyond the first 2 are assumed to increment from lowest to highest.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IncrementOrder') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 252, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 252, 1) _Documentation = 'The enumeration value here indicates the incrementation order to be used on the first 2 axes, i.e. "+x-y" means that the points on the first axis are to be traversed from lowest to highest and the points on the second axis are to be traversed from highest to lowest. The points on all other axes (if any) beyond the first 2 are assumed to increment from lowest to highest.' IncrementOrder._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=IncrementOrder, enum_prefix=None) IncrementOrder.xy = IncrementOrder._CF_enumeration.addEnumeration(unicode_value='+x+y', tag='xy') @@ -264,6 +279,7 @@ class IncrementOrder (pyxb.binding.datatypes.string, pyxb.binding.basis.enumerat IncrementOrder.x_y_ = IncrementOrder._CF_enumeration.addEnumeration(unicode_value='-x-y', tag='x_y_') IncrementOrder._InitializeFacetMap(IncrementOrder._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'IncrementOrder', IncrementOrder) +_module_typeBindings.IncrementOrder = IncrementOrder # Atomic simple type: [anonymous] class STD_ANON_3 (pyxb.binding.datatypes.string): @@ -271,9 +287,10 @@ class STD_ANON_3 (pyxb.binding.datatypes.string): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 145, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 145, 1) _Documentation = None STD_ANON_3._InitializeFacetMap() +_module_typeBindings.STD_ANON_3 = STD_ANON_3 # Atomic simple type: [anonymous] class STD_ANON_4 (pyxb.binding.datatypes.string): @@ -281,9 +298,10 @@ class STD_ANON_4 (pyxb.binding.datatypes.string): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 189, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 189, 1) _Documentation = None STD_ANON_4._InitializeFacetMap() +_module_typeBindings.STD_ANON_4 = STD_ANON_4 # Atomic simple type: [anonymous] class STD_ANON_5 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -291,11 +309,12 @@ class STD_ANON_5 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_ """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 478, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 478, 2) _Documentation = None STD_ANON_5._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_5, enum_prefix=None) STD_ANON_5.sphere = STD_ANON_5._CF_enumeration.addEnumeration(unicode_value='sphere', tag='sphere') STD_ANON_5._InitializeFacetMap(STD_ANON_5._CF_enumeration) +_module_typeBindings.STD_ANON_5 = STD_ANON_5 # Atomic simple type: {http://www.opengis.net/gml}QueryGrammarEnumeration class QueryGrammarEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -303,7 +322,7 @@ class QueryGrammarEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis """Used to specify the grammar of the feature query mechanism.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'QueryGrammarEnumeration') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 122, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 122, 1) _Documentation = 'Used to specify the grammar of the feature query mechanism.' QueryGrammarEnumeration._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=QueryGrammarEnumeration, enum_prefix=None) QueryGrammarEnumeration.xpath = QueryGrammarEnumeration._CF_enumeration.addEnumeration(unicode_value='xpath', tag='xpath') @@ -311,6 +330,7 @@ class QueryGrammarEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis QueryGrammarEnumeration.other = QueryGrammarEnumeration._CF_enumeration.addEnumeration(unicode_value='other', tag='other') QueryGrammarEnumeration._InitializeFacetMap(QueryGrammarEnumeration._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'QueryGrammarEnumeration', QueryGrammarEnumeration) +_module_typeBindings.QueryGrammarEnumeration = QueryGrammarEnumeration # Atomic simple type: {http://www.opengis.net/gml}SymbolTypeEnumeration class SymbolTypeEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -318,7 +338,7 @@ class SymbolTypeEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis.e """Used to specify the type of the symbol used.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SymbolTypeEnumeration') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 365, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 365, 1) _Documentation = 'Used to specify the type of the symbol used.' SymbolTypeEnumeration._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SymbolTypeEnumeration, enum_prefix=None) SymbolTypeEnumeration.svg = SymbolTypeEnumeration._CF_enumeration.addEnumeration(unicode_value='svg', tag='svg') @@ -326,6 +346,7 @@ class SymbolTypeEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis.e SymbolTypeEnumeration.other = SymbolTypeEnumeration._CF_enumeration.addEnumeration(unicode_value='other', tag='other') SymbolTypeEnumeration._InitializeFacetMap(SymbolTypeEnumeration._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'SymbolTypeEnumeration', SymbolTypeEnumeration) +_module_typeBindings.SymbolTypeEnumeration = SymbolTypeEnumeration # Atomic simple type: {http://www.opengis.net/gml}GraphTypeType class GraphTypeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -333,13 +354,14 @@ class GraphTypeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumerati """Graph-specific styling property.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GraphTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 406, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 406, 1) _Documentation = 'Graph-specific styling property.' GraphTypeType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=GraphTypeType, enum_prefix=None) GraphTypeType.TREE = GraphTypeType._CF_enumeration.addEnumeration(unicode_value='TREE', tag='TREE') GraphTypeType.BICONNECTED = GraphTypeType._CF_enumeration.addEnumeration(unicode_value='BICONNECTED', tag='BICONNECTED') GraphTypeType._InitializeFacetMap(GraphTypeType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'GraphTypeType', GraphTypeType) +_module_typeBindings.GraphTypeType = GraphTypeType # Atomic simple type: {http://www.opengis.net/gml}DrawingTypeType class DrawingTypeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -347,13 +369,14 @@ class DrawingTypeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumera """Graph-specific styling property.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DrawingTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 416, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 416, 1) _Documentation = 'Graph-specific styling property.' DrawingTypeType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=DrawingTypeType, enum_prefix=None) DrawingTypeType.POLYLINE = DrawingTypeType._CF_enumeration.addEnumeration(unicode_value='POLYLINE', tag='POLYLINE') DrawingTypeType.ORTHOGONAL = DrawingTypeType._CF_enumeration.addEnumeration(unicode_value='ORTHOGONAL', tag='ORTHOGONAL') DrawingTypeType._InitializeFacetMap(DrawingTypeType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'DrawingTypeType', DrawingTypeType) +_module_typeBindings.DrawingTypeType = DrawingTypeType # Atomic simple type: {http://www.opengis.net/gml}LineTypeType class LineTypeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -361,13 +384,14 @@ class LineTypeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeratio """Graph-specific styling property.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LineTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 426, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 426, 1) _Documentation = 'Graph-specific styling property.' LineTypeType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=LineTypeType, enum_prefix=None) LineTypeType.STRAIGHT = LineTypeType._CF_enumeration.addEnumeration(unicode_value='STRAIGHT', tag='STRAIGHT') LineTypeType.BENT = LineTypeType._CF_enumeration.addEnumeration(unicode_value='BENT', tag='BENT') LineTypeType._InitializeFacetMap(LineTypeType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'LineTypeType', LineTypeType) +_module_typeBindings.LineTypeType = LineTypeType # Atomic simple type: {http://www.opengis.net/gml}AesheticCriteriaType class AesheticCriteriaType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -375,7 +399,7 @@ class AesheticCriteriaType (pyxb.binding.datatypes.string, pyxb.binding.basis.en """Graph-specific styling property.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AesheticCriteriaType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 436, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 436, 1) _Documentation = 'Graph-specific styling property.' AesheticCriteriaType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=AesheticCriteriaType, enum_prefix=None) AesheticCriteriaType.MIN_CROSSINGS = AesheticCriteriaType._CF_enumeration.addEnumeration(unicode_value='MIN_CROSSINGS', tag='MIN_CROSSINGS') @@ -392,6 +416,7 @@ class AesheticCriteriaType (pyxb.binding.datatypes.string, pyxb.binding.basis.en AesheticCriteriaType.MAX_SYMMETRIES = AesheticCriteriaType._CF_enumeration.addEnumeration(unicode_value='MAX_SYMMETRIES', tag='MAX_SYMMETRIES') AesheticCriteriaType._InitializeFacetMap(AesheticCriteriaType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'AesheticCriteriaType', AesheticCriteriaType) +_module_typeBindings.AesheticCriteriaType = AesheticCriteriaType # Atomic simple type: {http://www.opengis.net/gml}CompassPointEnumeration class CompassPointEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -399,7 +424,7 @@ class CompassPointEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompassPointEnumeration') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 52, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 52, 1) _Documentation = None CompassPointEnumeration._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=CompassPointEnumeration, enum_prefix=None) CompassPointEnumeration.N = CompassPointEnumeration._CF_enumeration.addEnumeration(unicode_value='N', tag='N') @@ -420,6 +445,7 @@ class CompassPointEnumeration (pyxb.binding.datatypes.string, pyxb.binding.basis CompassPointEnumeration.NNW = CompassPointEnumeration._CF_enumeration.addEnumeration(unicode_value='NNW', tag='NNW') CompassPointEnumeration._InitializeFacetMap(CompassPointEnumeration._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'CompassPointEnumeration', CompassPointEnumeration) +_module_typeBindings.CompassPointEnumeration = CompassPointEnumeration # Atomic simple type: {http://www.opengis.net/gml}CurveInterpolationType class CurveInterpolationType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -428,7 +454,7 @@ class CurveInterpolationType (pyxb.binding.datatypes.string, pyxb.binding.basis. application schema.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CurveInterpolationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1560, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1560, 1) _Documentation = 'CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an\napplication schema.' CurveInterpolationType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=CurveInterpolationType, enum_prefix=None) CurveInterpolationType.linear = CurveInterpolationType._CF_enumeration.addEnumeration(unicode_value='linear', tag='linear') @@ -444,6 +470,7 @@ class CurveInterpolationType (pyxb.binding.datatypes.string, pyxb.binding.basis. CurveInterpolationType.rationalSpline = CurveInterpolationType._CF_enumeration.addEnumeration(unicode_value='rationalSpline', tag='rationalSpline') CurveInterpolationType._InitializeFacetMap(CurveInterpolationType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'CurveInterpolationType', CurveInterpolationType) +_module_typeBindings.CurveInterpolationType = CurveInterpolationType # Atomic simple type: {http://www.opengis.net/gml}SurfaceInterpolationType class SurfaceInterpolationType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -452,7 +479,7 @@ class SurfaceInterpolationType (pyxb.binding.datatypes.string, pyxb.binding.basi application schema.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SurfaceInterpolationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1580, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1580, 1) _Documentation = 'SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an\napplication schema.' SurfaceInterpolationType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SurfaceInterpolationType, enum_prefix=None) SurfaceInterpolationType.none = SurfaceInterpolationType._CF_enumeration.addEnumeration(unicode_value='none', tag='none') @@ -467,6 +494,7 @@ class SurfaceInterpolationType (pyxb.binding.datatypes.string, pyxb.binding.basi SurfaceInterpolationType.triangulatedSpline = SurfaceInterpolationType._CF_enumeration.addEnumeration(unicode_value='triangulatedSpline', tag='triangulatedSpline') SurfaceInterpolationType._InitializeFacetMap(SurfaceInterpolationType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'SurfaceInterpolationType', SurfaceInterpolationType) +_module_typeBindings.SurfaceInterpolationType = SurfaceInterpolationType # Atomic simple type: {http://www.opengis.net/gml}KnotTypesType class KnotTypesType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -474,7 +502,7 @@ class KnotTypesType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumerati """Defines allowed values for the knots` type. Uniform knots implies that all knots are of multiplicity 1 and they differ by a positive constant from the preceding knot. Knots are quasi-uniform iff they are of multiplicity (degree + 1) at the ends, of multiplicity 1 elsewhere, and they differ by a positive constant from the preceding knot.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'KnotTypesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1599, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1599, 1) _Documentation = 'Defines allowed values for the knots` type. Uniform knots implies that all knots are of multiplicity 1 and they differ by a positive constant from the preceding knot. Knots are quasi-uniform iff they are of multiplicity (degree + 1) at the ends, of multiplicity 1 elsewhere, and they differ by a positive constant from the preceding knot.' KnotTypesType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=KnotTypesType, enum_prefix=None) KnotTypesType.uniform = KnotTypesType._CF_enumeration.addEnumeration(unicode_value='uniform', tag='uniform') @@ -482,6 +510,7 @@ class KnotTypesType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumerati KnotTypesType.piecewiseBezier = KnotTypesType._CF_enumeration.addEnumeration(unicode_value='piecewiseBezier', tag='piecewiseBezier') KnotTypesType._InitializeFacetMap(KnotTypesType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'KnotTypesType', KnotTypesType) +_module_typeBindings.KnotTypesType = KnotTypesType # Atomic simple type: [anonymous] class STD_ANON_6 (pyxb.binding.datatypes.double): @@ -489,9 +518,10 @@ class STD_ANON_6 (pyxb.binding.datatypes.double): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 26, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 26, 1) _Documentation = None STD_ANON_6._InitializeFacetMap() +_module_typeBindings.STD_ANON_6 = STD_ANON_6 # Atomic simple type: [anonymous] class STD_ANON_7 (pyxb.binding.datatypes.double): @@ -499,9 +529,10 @@ class STD_ANON_7 (pyxb.binding.datatypes.double): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 35, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 35, 1) _Documentation = None STD_ANON_7._InitializeFacetMap() +_module_typeBindings.STD_ANON_7 = STD_ANON_7 # Atomic simple type: [anonymous] class STD_ANON_8 (pyxb.binding.datatypes.double): @@ -509,9 +540,10 @@ class STD_ANON_8 (pyxb.binding.datatypes.double): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 44, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 44, 1) _Documentation = None STD_ANON_8._InitializeFacetMap() +_module_typeBindings.STD_ANON_8 = STD_ANON_8 # Atomic simple type: [anonymous] class STD_ANON_9 (pyxb.binding.datatypes.double): @@ -519,9 +551,10 @@ class STD_ANON_9 (pyxb.binding.datatypes.double): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 53, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 53, 1) _Documentation = None STD_ANON_9._InitializeFacetMap() +_module_typeBindings.STD_ANON_9 = STD_ANON_9 # Atomic simple type: [anonymous] class STD_ANON_10 (pyxb.binding.datatypes.double): @@ -529,9 +562,10 @@ class STD_ANON_10 (pyxb.binding.datatypes.double): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 62, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 62, 1) _Documentation = None STD_ANON_10._InitializeFacetMap() +_module_typeBindings.STD_ANON_10 = STD_ANON_10 # Atomic simple type: [anonymous] class STD_ANON_11 (pyxb.binding.datatypes.double): @@ -539,9 +573,10 @@ class STD_ANON_11 (pyxb.binding.datatypes.double): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 71, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 71, 1) _Documentation = None STD_ANON_11._InitializeFacetMap() +_module_typeBindings.STD_ANON_11 = STD_ANON_11 # Atomic simple type: [anonymous] class STD_ANON_12 (pyxb.binding.datatypes.double): @@ -549,9 +584,10 @@ class STD_ANON_12 (pyxb.binding.datatypes.double): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 80, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 80, 1) _Documentation = None STD_ANON_12._InitializeFacetMap() +_module_typeBindings.STD_ANON_12 = STD_ANON_12 # Atomic simple type: [anonymous] class STD_ANON_13 (pyxb.binding.datatypes.double): @@ -559,9 +595,10 @@ class STD_ANON_13 (pyxb.binding.datatypes.double): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 101, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 101, 1) _Documentation = None STD_ANON_13._InitializeFacetMap() +_module_typeBindings.STD_ANON_13 = STD_ANON_13 # Atomic simple type: [anonymous] class STD_ANON_14 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -569,7 +606,7 @@ class STD_ANON_14 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 139, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 139, 7) _Documentation = None STD_ANON_14._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_14, enum_prefix=None) STD_ANON_14.N = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='N', tag='N') @@ -577,6 +614,7 @@ class STD_ANON_14 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration STD_ANON_14.S = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='S', tag='S') STD_ANON_14.W = STD_ANON_14._CF_enumeration.addEnumeration(unicode_value='W', tag='W') STD_ANON_14._InitializeFacetMap(STD_ANON_14._CF_enumeration) +_module_typeBindings.STD_ANON_14 = STD_ANON_14 # Atomic simple type: {http://www.opengis.net/gml}DegreeValueType class DegreeValueType (pyxb.binding.datatypes.nonNegativeInteger): @@ -584,11 +622,12 @@ class DegreeValueType (pyxb.binding.datatypes.nonNegativeInteger): """Integer number of degrees in a degree-minute-second or degree-minute angular value, without indication of direction.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DegreeValueType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 157, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 157, 1) _Documentation = 'Integer number of degrees in a degree-minute-second or degree-minute angular value, without indication of direction.' DegreeValueType._CF_maxInclusive = pyxb.binding.facets.CF_maxInclusive(value_datatype=DegreeValueType, value=pyxb.binding.datatypes.nonNegativeInteger(359)) DegreeValueType._InitializeFacetMap(DegreeValueType._CF_maxInclusive) Namespace.addCategoryObject('typeBinding', 'DegreeValueType', DegreeValueType) +_module_typeBindings.DegreeValueType = DegreeValueType # Atomic simple type: {http://www.opengis.net/gml}DecimalMinutesType class DecimalMinutesType (pyxb.binding.datatypes.decimal): @@ -596,13 +635,14 @@ class DecimalMinutesType (pyxb.binding.datatypes.decimal): """Decimal number of arc-minutes in a degree-minute angular value.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DecimalMinutesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 168, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 168, 1) _Documentation = 'Decimal number of arc-minutes in a degree-minute angular value.' -DecimalMinutesType._CF_maxExclusive = pyxb.binding.facets.CF_maxExclusive(value_datatype=pyxb.binding.datatypes.decimal, value=pyxb.binding.datatypes.anySimpleType('60.00')) DecimalMinutesType._CF_minInclusive = pyxb.binding.facets.CF_minInclusive(value_datatype=DecimalMinutesType, value=pyxb.binding.datatypes.decimal('0.0')) -DecimalMinutesType._InitializeFacetMap(DecimalMinutesType._CF_maxExclusive, - DecimalMinutesType._CF_minInclusive) +DecimalMinutesType._CF_maxExclusive = pyxb.binding.facets.CF_maxExclusive(value_datatype=pyxb.binding.datatypes.decimal, value=pyxb.binding.datatypes.anySimpleType('60.00')) +DecimalMinutesType._InitializeFacetMap(DecimalMinutesType._CF_minInclusive, + DecimalMinutesType._CF_maxExclusive) Namespace.addCategoryObject('typeBinding', 'DecimalMinutesType', DecimalMinutesType) +_module_typeBindings.DecimalMinutesType = DecimalMinutesType # Atomic simple type: {http://www.opengis.net/gml}ArcMinutesType class ArcMinutesType (pyxb.binding.datatypes.nonNegativeInteger): @@ -610,11 +650,12 @@ class ArcMinutesType (pyxb.binding.datatypes.nonNegativeInteger): """Integer number of arc-minutes in a degree-minute-second angular value.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArcMinutesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 180, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 180, 1) _Documentation = 'Integer number of arc-minutes in a degree-minute-second angular value.' ArcMinutesType._CF_maxInclusive = pyxb.binding.facets.CF_maxInclusive(value_datatype=ArcMinutesType, value=pyxb.binding.datatypes.nonNegativeInteger(59)) ArcMinutesType._InitializeFacetMap(ArcMinutesType._CF_maxInclusive) Namespace.addCategoryObject('typeBinding', 'ArcMinutesType', ArcMinutesType) +_module_typeBindings.ArcMinutesType = ArcMinutesType # Atomic simple type: {http://www.opengis.net/gml}ArcSecondsType class ArcSecondsType (pyxb.binding.datatypes.decimal): @@ -622,13 +663,14 @@ class ArcSecondsType (pyxb.binding.datatypes.decimal): """Number of arc-seconds in a degree-minute-second angular value.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArcSecondsType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 191, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 191, 1) _Documentation = 'Number of arc-seconds in a degree-minute-second angular value.' -ArcSecondsType._CF_maxExclusive = pyxb.binding.facets.CF_maxExclusive(value_datatype=pyxb.binding.datatypes.decimal, value=pyxb.binding.datatypes.anySimpleType('60.00')) ArcSecondsType._CF_minInclusive = pyxb.binding.facets.CF_minInclusive(value_datatype=ArcSecondsType, value=pyxb.binding.datatypes.decimal('0.0')) -ArcSecondsType._InitializeFacetMap(ArcSecondsType._CF_maxExclusive, - ArcSecondsType._CF_minInclusive) +ArcSecondsType._CF_maxExclusive = pyxb.binding.facets.CF_maxExclusive(value_datatype=pyxb.binding.datatypes.decimal, value=pyxb.binding.datatypes.anySimpleType('60.00')) +ArcSecondsType._InitializeFacetMap(ArcSecondsType._CF_minInclusive, + ArcSecondsType._CF_maxExclusive) Namespace.addCategoryObject('typeBinding', 'ArcSecondsType', ArcSecondsType) +_module_typeBindings.ArcSecondsType = ArcSecondsType # Atomic simple type: [anonymous] class STD_ANON_15 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -636,7 +678,7 @@ class STD_ANON_15 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 66, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 66, 5) _Documentation = None STD_ANON_15._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_15, enum_prefix=None) STD_ANON_15.Before = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='Before', tag='Before') @@ -653,6 +695,7 @@ class STD_ANON_15 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration STD_ANON_15.BegunBy = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='BegunBy', tag='BegunBy') STD_ANON_15.EndedBy = STD_ANON_15._CF_enumeration.addEnumeration(unicode_value='EndedBy', tag='EndedBy') STD_ANON_15._InitializeFacetMap(STD_ANON_15._CF_enumeration) +_module_typeBindings.STD_ANON_15 = STD_ANON_15 # Atomic simple type: [anonymous] class STD_ANON_16 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -660,7 +703,7 @@ class STD_ANON_16 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 243, 3) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 243, 3) _Documentation = None STD_ANON_16._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_16, enum_prefix=None) STD_ANON_16.year = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='year', tag='year') @@ -669,6 +712,7 @@ class STD_ANON_16 (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration STD_ANON_16.minute = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='minute', tag='minute') STD_ANON_16.second = STD_ANON_16._CF_enumeration.addEnumeration(unicode_value='second', tag='second') STD_ANON_16._InitializeFacetMap(STD_ANON_16._CF_enumeration) +_module_typeBindings.STD_ANON_16 = STD_ANON_16 # Atomic simple type: [anonymous] class STD_ANON_17 (pyxb.binding.datatypes.string): @@ -676,32 +720,33 @@ class STD_ANON_17 (pyxb.binding.datatypes.string): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 252, 3) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 252, 3) _Documentation = None STD_ANON_17._CF_pattern = pyxb.binding.facets.CF_pattern() STD_ANON_17._CF_pattern.addPattern(pattern='other:\\w{2,}') STD_ANON_17._InitializeFacetMap(STD_ANON_17._CF_pattern) +_module_typeBindings.STD_ANON_17 = STD_ANON_17 # Union simple type: {http://www.opengis.net/gml}TimePositionUnion # superclasses pyxb.binding.datatypes.anySimpleType class TimePositionUnion (pyxb.binding.basis.STD_union): - """The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed - by defining a union of XML Schema simple types for indicating temporal position relative - to a specific reference system. - - Dates and dateTime may be indicated with varying degrees of precision. - dateTime by itself does not allow right-truncation, except for fractions of seconds. - When used with non-Gregorian calendars based on years, months, days, - the same lexical representation should still be used, with leading zeros added if the - year value would otherwise have fewer than four digits. - - An ordinal position may be referenced via URI identifying the definition of an ordinal era. - + """The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed + by defining a union of XML Schema simple types for indicating temporal position relative + to a specific reference system. + + Dates and dateTime may be indicated with varying degrees of precision. + dateTime by itself does not allow right-truncation, except for fractions of seconds. + When used with non-Gregorian calendars based on years, months, days, + the same lexical representation should still be used, with leading zeros added if the + year value would otherwise have fewer than four digits. + + An ordinal position may be referenced via URI identifying the definition of an ordinal era. + A time coordinate value is indicated as a decimal (e.g. UNIX time, GPS calendar).""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimePositionUnion') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 286, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 286, 1) _Documentation = 'The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed \n by defining a union of XML Schema simple types for indicating temporal position relative \n to a specific reference system. \n \n Dates and dateTime may be indicated with varying degrees of precision. \n dateTime by itself does not allow right-truncation, except for fractions of seconds. \n When used with non-Gregorian calendars based on years, months, days, \n the same lexical representation should still be used, with leading zeros added if the \n year value would otherwise have fewer than four digits. \n \n An ordinal position may be referenced via URI identifying the definition of an ordinal era. \n \n A time coordinate value is indicated as a decimal (e.g. UNIX time, GPS calendar).' _MemberTypes = ( pyxb.binding.datatypes.date, pyxb.binding.datatypes.gYearMonth, pyxb.binding.datatypes.gYear, pyxb.binding.datatypes.time, pyxb.binding.datatypes.dateTime, pyxb.binding.datatypes.anyURI, pyxb.binding.datatypes.decimal, ) @@ -710,20 +755,21 @@ class TimePositionUnion (pyxb.binding.basis.STD_union): TimePositionUnion._InitializeFacetMap(TimePositionUnion._CF_enumeration, TimePositionUnion._CF_pattern) Namespace.addCategoryObject('typeBinding', 'TimePositionUnion', TimePositionUnion) +_module_typeBindings.TimePositionUnion = TimePositionUnion # Union simple type: {http://www.opengis.net/gml}CalDate # superclasses pyxb.binding.datatypes.anySimpleType class CalDate (pyxb.binding.basis.STD_union): - """Calendar dates may be indicated with varying degrees of precision, - using year, year-month, date. - When used with non-Gregorian calendars based on years, months, days, - the same lexical representation should still be used, with leading zeros added if the - year value would otherwise have fewer than four digits. + """Calendar dates may be indicated with varying degrees of precision, + using year, year-month, date. + When used with non-Gregorian calendars based on years, months, days, + the same lexical representation should still be used, with leading zeros added if the + year value would otherwise have fewer than four digits. time is used for a position that recurs daily (see clause 5.4.4.2 of ISO 19108:2002).""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CalDate') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 305, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 305, 1) _Documentation = 'Calendar dates may be indicated with varying degrees of precision, \n using year, year-month, date. \n When used with non-Gregorian calendars based on years, months, days, \n the same lexical representation should still be used, with leading zeros added if the \n year value would otherwise have fewer than four digits. \n time is used for a position that recurs daily (see clause 5.4.4.2 of ISO 19108:2002).' _MemberTypes = ( pyxb.binding.datatypes.date, pyxb.binding.datatypes.gYearMonth, pyxb.binding.datatypes.gYear, ) @@ -732,6 +778,7 @@ class CalDate (pyxb.binding.basis.STD_union): CalDate._InitializeFacetMap(CalDate._CF_enumeration, CalDate._CF_pattern) Namespace.addCategoryObject('typeBinding', 'CalDate', CalDate) +_module_typeBindings.CalDate = CalDate # Atomic simple type: {http://www.opengis.net/gml}TimeIndeterminateValueType class TimeIndeterminateValueType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): @@ -739,7 +786,7 @@ class TimeIndeterminateValueType (pyxb.binding.datatypes.string, pyxb.binding.ba """This enumerated data type specifies values for indeterminate positions.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeIndeterminateValueType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 317, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 317, 1) _Documentation = 'This enumerated data type specifies values for indeterminate positions.' TimeIndeterminateValueType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=TimeIndeterminateValueType, enum_prefix=None) TimeIndeterminateValueType.after = TimeIndeterminateValueType._CF_enumeration.addEnumeration(unicode_value='after', tag='after') @@ -748,19 +795,20 @@ class TimeIndeterminateValueType (pyxb.binding.datatypes.string, pyxb.binding.ba TimeIndeterminateValueType.unknown = TimeIndeterminateValueType._CF_enumeration.addEnumeration(unicode_value='unknown', tag='unknown') TimeIndeterminateValueType._InitializeFacetMap(TimeIndeterminateValueType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'TimeIndeterminateValueType', TimeIndeterminateValueType) +_module_typeBindings.TimeIndeterminateValueType = TimeIndeterminateValueType # Atomic simple type: {http://www.opengis.net/gml}SuccessionType class SuccessionType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): - """Feature succession is a semantic relationship derived from evaluation of observer, and - Feature Substitution, Feature Division and Feature Fusion are defined as associations between - previous features and next features in the temporal context. - Successions shall be represented in either following two ways. - * define a temporal topological complex element as a feature element + """Feature succession is a semantic relationship derived from evaluation of observer, and + Feature Substitution, Feature Division and Feature Fusion are defined as associations between + previous features and next features in the temporal context. + Successions shall be represented in either following two ways. + * define a temporal topological complex element as a feature element * define an association same as temporal topological complex between features.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SuccessionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 170, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 170, 1) _Documentation = 'Feature succession is a semantic relationship derived from evaluation of observer, and \n\t\t\tFeature Substitution, Feature Division and Feature Fusion are defined as associations between \n\t\t\tprevious features and next features in the temporal context. \n\t\t\tSuccessions shall be represented in either following two ways. \n\t\t\t* define a temporal topological complex element as a feature element \n\t\t\t* define an association same as temporal topological complex between features.' SuccessionType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SuccessionType, enum_prefix=None) SuccessionType.substitution = SuccessionType._CF_enumeration.addEnumeration(unicode_value='substitution', tag='substitution') @@ -769,28 +817,29 @@ class SuccessionType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumerat SuccessionType.initiation = SuccessionType._CF_enumeration.addEnumeration(unicode_value='initiation', tag='initiation') SuccessionType._InitializeFacetMap(SuccessionType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'SuccessionType', SuccessionType) +_module_typeBindings.SuccessionType = SuccessionType # Union simple type: {http://www.opengis.net/gml}NullEnumeration # superclasses pyxb.binding.datatypes.anySimpleType class NullEnumeration (pyxb.binding.basis.STD_union): - """ Some common reasons for a null value: - + """ Some common reasons for a null value: + innapplicable - the object does not have a value - missing - The correct value is not readily available to the sender of this data. + missing - The correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist. template - the value will be available later - unknown - The correct value is not known to, and not computable by, the sender of this data. + unknown - The correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists. - withheld - the value is not divulged - + withheld - the value is not divulged + other:reason - as indicated by "reason" string - - Specific communities may agree to assign more strict semantics when these terms are used in a particular context. + + Specific communities may agree to assign more strict semantics when these terms are used in a particular context. """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NullEnumeration') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 15, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 15, 2) _Documentation = ' Some common reasons for a null value: \n\t\t\t\n innapplicable - the object does not have a value\n missing - The correct value is not readily available to the sender of this data. \n Furthermore, a correct value may not exist.\n template - the value will be available later\n unknown - The correct value is not known to, and not computable by, the sender of this data. \n However, a correct value probably exists.\n withheld - the value is not divulged \n \n other:reason - as indicated by "reason" string\n \n Specific communities may agree to assign more strict semantics when these terms are used in a particular context. \n ' _MemberTypes = ( STD_ANON, STD_ANON_, ) @@ -804,6 +853,7 @@ class NullEnumeration (pyxb.binding.basis.STD_union): NullEnumeration._InitializeFacetMap(NullEnumeration._CF_enumeration, NullEnumeration._CF_pattern) Namespace.addCategoryObject('typeBinding', 'NullEnumeration', NullEnumeration) +_module_typeBindings.NullEnumeration = NullEnumeration # Union simple type: {http://www.opengis.net/gml}NullType # superclasses pyxb.binding.datatypes.anySimpleType @@ -812,7 +862,7 @@ class NullType (pyxb.binding.basis.STD_union): """Utility type for null elements. The value may be selected from one of the enumerated tokens, or may be a URI in which case this should identify a resource which describes the reason for the null. """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NullType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 50, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 50, 2) _Documentation = 'Utility type for null elements. The value may be selected from one of the enumerated tokens, or may be a URI in which case this should identify a resource which describes the reason for the null. ' _MemberTypes = ( STD_ANON, STD_ANON_, pyxb.binding.datatypes.anyURI, ) @@ -826,6 +876,7 @@ class NullType (pyxb.binding.basis.STD_union): NullType._InitializeFacetMap(NullType._CF_enumeration, NullType._CF_pattern) Namespace.addCategoryObject('typeBinding', 'NullType', NullType) +_module_typeBindings.NullType = NullType # Union simple type: {http://www.opengis.net/gml}booleanOrNull # superclasses pyxb.binding.datatypes.anySimpleType @@ -834,7 +885,7 @@ class booleanOrNull (pyxb.binding.basis.STD_union): """Union of the XML Schema boolean type and the GML Nulltype. An element which uses this type may have content which is either a boolean {0,1,true,false} or a value from Nulltype""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'booleanOrNull') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 71, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 71, 2) _Documentation = 'Union of the XML Schema boolean type and the GML Nulltype. An element which uses this type may have content which is either a boolean {0,1,true,false} or a value from Nulltype' _MemberTypes = ( STD_ANON, STD_ANON_, pyxb.binding.datatypes.boolean, pyxb.binding.datatypes.anyURI, ) @@ -848,6 +899,7 @@ class booleanOrNull (pyxb.binding.basis.STD_union): booleanOrNull._InitializeFacetMap(booleanOrNull._CF_enumeration, booleanOrNull._CF_pattern) Namespace.addCategoryObject('typeBinding', 'booleanOrNull', booleanOrNull) +_module_typeBindings.booleanOrNull = booleanOrNull # Union simple type: {http://www.opengis.net/gml}stringOrNull # superclasses pyxb.binding.datatypes.anySimpleType @@ -856,7 +908,7 @@ class stringOrNull (pyxb.binding.basis.STD_union): """Union of the XML Schema string type and the GML Nulltype. An element which uses this type may have content which is either a string or a value from Nulltype. Note that a "string" may contain whitespace. """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'stringOrNull') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 92, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 92, 2) _Documentation = 'Union of the XML Schema string type and the GML Nulltype. An element which uses this type may have content which is either a string or a value from Nulltype. Note that a "string" may contain whitespace. ' _MemberTypes = ( STD_ANON, STD_ANON_, pyxb.binding.datatypes.string, pyxb.binding.datatypes.anyURI, ) @@ -870,6 +922,7 @@ class stringOrNull (pyxb.binding.basis.STD_union): stringOrNull._InitializeFacetMap(stringOrNull._CF_enumeration, stringOrNull._CF_pattern) Namespace.addCategoryObject('typeBinding', 'stringOrNull', stringOrNull) +_module_typeBindings.stringOrNull = stringOrNull # Union simple type: {http://www.opengis.net/gml}NameOrNull # superclasses pyxb.binding.datatypes.anySimpleType @@ -878,7 +931,7 @@ class NameOrNull (pyxb.binding.basis.STD_union): """Union of the XML Schema Name type and the GML Nulltype. An element which uses this type may have content which is either a Name or a value from Nulltype. Note that a "Name" may not contain whitespace. """ _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NameOrNull') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 99, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 99, 2) _Documentation = 'Union of the XML Schema Name type and the GML Nulltype. An element which uses this type may have content which is either a Name or a value from Nulltype. Note that a "Name" may not contain whitespace. ' _MemberTypes = ( STD_ANON, STD_ANON_, pyxb.binding.datatypes.Name, pyxb.binding.datatypes.anyURI, ) @@ -892,6 +945,7 @@ class NameOrNull (pyxb.binding.basis.STD_union): NameOrNull._InitializeFacetMap(NameOrNull._CF_enumeration, NameOrNull._CF_pattern) Namespace.addCategoryObject('typeBinding', 'NameOrNull', NameOrNull) +_module_typeBindings.NameOrNull = NameOrNull # Union simple type: {http://www.opengis.net/gml}doubleOrNull # superclasses pyxb.binding.datatypes.anySimpleType @@ -900,7 +954,7 @@ class doubleOrNull (pyxb.binding.basis.STD_union): """Union of the XML Schema double type and the GML Nulltype. An element which uses this type may have content which is either a double or a value from Nulltype""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'doubleOrNull') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 120, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 120, 2) _Documentation = 'Union of the XML Schema double type and the GML Nulltype. An element which uses this type may have content which is either a double or a value from Nulltype' _MemberTypes = ( STD_ANON, STD_ANON_, pyxb.binding.datatypes.double, pyxb.binding.datatypes.anyURI, ) @@ -914,6 +968,7 @@ class doubleOrNull (pyxb.binding.basis.STD_union): doubleOrNull._InitializeFacetMap(doubleOrNull._CF_enumeration, doubleOrNull._CF_pattern) Namespace.addCategoryObject('typeBinding', 'doubleOrNull', doubleOrNull) +_module_typeBindings.doubleOrNull = doubleOrNull # Union simple type: {http://www.opengis.net/gml}integerOrNull # superclasses pyxb.binding.datatypes.anySimpleType @@ -922,7 +977,7 @@ class integerOrNull (pyxb.binding.basis.STD_union): """Union of the XML Schema integer type and the GML Nulltype. An element which uses this type may have content which is either an integer or a value from Nulltype""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerOrNull') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 141, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 141, 2) _Documentation = 'Union of the XML Schema integer type and the GML Nulltype. An element which uses this type may have content which is either an integer or a value from Nulltype' _MemberTypes = ( STD_ANON, STD_ANON_, pyxb.binding.datatypes.integer, pyxb.binding.datatypes.anyURI, ) @@ -936,6 +991,7 @@ class integerOrNull (pyxb.binding.basis.STD_union): integerOrNull._InitializeFacetMap(integerOrNull._CF_enumeration, integerOrNull._CF_pattern) Namespace.addCategoryObject('typeBinding', 'integerOrNull', integerOrNull) +_module_typeBindings.integerOrNull = integerOrNull # Atomic simple type: [anonymous] class STD_ANON_18 (SignType): @@ -943,9 +999,10 @@ class STD_ANON_18 (SignType): """An atomic simple type.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 147, 7) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 147, 7) _Documentation = None STD_ANON_18._InitializeFacetMap() +_module_typeBindings.STD_ANON_18 = STD_ANON_18 # Union simple type: {http://www.opengis.net/gml}TimeUnitType # superclasses pyxb.binding.datatypes.anySimpleType @@ -954,7 +1011,7 @@ class TimeUnitType (pyxb.binding.basis.STD_union): """Standard units for measuring time intervals (see ISO 31-1).""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeUnitType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 238, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 238, 1) _Documentation = 'Standard units for measuring time intervals (see ISO 31-1).' _MemberTypes = ( STD_ANON_16, STD_ANON_17, ) @@ -968,6 +1025,7 @@ class TimeUnitType (pyxb.binding.basis.STD_union): TimeUnitType._InitializeFacetMap(TimeUnitType._CF_enumeration, TimeUnitType._CF_pattern) Namespace.addCategoryObject('typeBinding', 'TimeUnitType', TimeUnitType) +_module_typeBindings.TimeUnitType = TimeUnitType # List simple type: {http://www.opengis.net/gml}booleanOrNullList # superclasses pyxb.binding.datatypes.anySimpleType @@ -976,12 +1034,13 @@ class booleanOrNullList (pyxb.binding.basis.STD_list): """XML List based on the union type defined above. An element declared with this type contains a space-separated list of boolean values {0,1,true,false} with null values interspersed as needed""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'booleanOrNullList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 78, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 78, 2) _Documentation = 'XML List based on the union type defined above. An element declared with this type contains a space-separated list of boolean values {0,1,true,false} with null values interspersed as needed' _ItemType = booleanOrNull booleanOrNullList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'booleanOrNullList', booleanOrNullList) +_module_typeBindings.booleanOrNullList = booleanOrNullList # List simple type: {http://www.opengis.net/gml}NameOrNullList # superclasses pyxb.binding.datatypes.anySimpleType @@ -990,12 +1049,13 @@ class NameOrNullList (pyxb.binding.basis.STD_list): """XML List based on the union type defined above. An element declared with this type contains a space-separated list of Name values with null values interspersed as needed""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NameOrNullList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 106, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 106, 2) _Documentation = 'XML List based on the union type defined above. An element declared with this type contains a space-separated list of Name values with null values interspersed as needed' _ItemType = NameOrNull NameOrNullList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'NameOrNullList', NameOrNullList) +_module_typeBindings.NameOrNullList = NameOrNullList # List simple type: {http://www.opengis.net/gml}doubleOrNullList # superclasses pyxb.binding.datatypes.anySimpleType @@ -1004,12 +1064,13 @@ class doubleOrNullList (pyxb.binding.basis.STD_list): """XML List based on the union type defined above. An element declared with this type contains a space-separated list of double values with null values interspersed as needed""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 127, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 127, 2) _Documentation = 'XML List based on the union type defined above. An element declared with this type contains a space-separated list of double values with null values interspersed as needed' _ItemType = doubleOrNull doubleOrNullList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'doubleOrNullList', doubleOrNullList) +_module_typeBindings.doubleOrNullList = doubleOrNullList # List simple type: {http://www.opengis.net/gml}integerOrNullList # superclasses pyxb.binding.datatypes.anySimpleType @@ -1018,12 +1079,13 @@ class integerOrNullList (pyxb.binding.basis.STD_list): """XML List based on the union type defined above. An element declared with this type contains a space-separated list of integer values with null values interspersed as needed""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'integerOrNullList') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 148, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 148, 2) _Documentation = 'XML List based on the union type defined above. An element declared with this type contains a space-separated list of integer values with null values interspersed as needed' _ItemType = integerOrNull integerOrNullList._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'integerOrNullList', integerOrNullList) +_module_typeBindings.integerOrNullList = integerOrNullList # Union simple type: [anonymous] # superclasses pyxb.binding.datatypes.anySimpleType @@ -1032,7 +1094,7 @@ class STD_ANON_19 (pyxb.binding.basis.STD_union): """Simple type that is a union of STD_ANON_14, STD_ANON_18.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 137, 5) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 137, 5) _Documentation = None _MemberTypes = ( STD_ANON_14, STD_ANON_18, ) @@ -1046,6 +1108,7 @@ class STD_ANON_19 (pyxb.binding.basis.STD_union): STD_ANON_19.emptyString_ = '+' # originally SignType.emptyString_ STD_ANON_19._InitializeFacetMap(STD_ANON_19._CF_enumeration, STD_ANON_19._CF_pattern) +_module_typeBindings.STD_ANON_19 = STD_ANON_19 # List simple type: [anonymous] # superclasses doubleOrNullList @@ -1054,12 +1117,13 @@ class STD_ANON_20 (pyxb.binding.basis.STD_list): """Simple type that is a list of doubleOrNull.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 216, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 216, 1) _Documentation = None _ItemType = doubleOrNull STD_ANON_20._CF_length = pyxb.binding.facets.CF_length(value=pyxb.binding.datatypes.nonNegativeInteger(2)) STD_ANON_20._InitializeFacetMap(STD_ANON_20._CF_length) +_module_typeBindings.STD_ANON_20 = STD_ANON_20 # List simple type: [anonymous] # superclasses NameOrNullList @@ -1068,12 +1132,13 @@ class STD_ANON_21 (pyxb.binding.basis.STD_list): """Simple type that is a list of NameOrNull.""" _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 234, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 234, 1) _Documentation = None _ItemType = NameOrNull STD_ANON_21._CF_length = pyxb.binding.facets.CF_length(value=pyxb.binding.datatypes.nonNegativeInteger(2)) STD_ANON_21._InitializeFacetMap(STD_ANON_21._CF_length) +_module_typeBindings.STD_ANON_21 = STD_ANON_21 # List simple type: {http://www.opengis.net/gml}CountExtentType # superclasses integerOrNullList @@ -1082,125 +1147,129 @@ class CountExtentType (pyxb.binding.basis.STD_list): """Restriction of list type to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CountExtentType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 252, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 252, 1) _Documentation = 'Restriction of list type to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.' _ItemType = integerOrNull CountExtentType._CF_length = pyxb.binding.facets.CF_length(value=pyxb.binding.datatypes.nonNegativeInteger(2)) CountExtentType._InitializeFacetMap(CountExtentType._CF_length) Namespace.addCategoryObject('typeBinding', 'CountExtentType', CountExtentType) +_module_typeBindings.CountExtentType = CountExtentType # Complex type {http://www.opengis.net/gml}CodeType with content type SIMPLE class CodeType (pyxb.binding.basis.complexTypeDefinition): - """Name or code with an (optional) authority. Text token. - If the codeSpace attribute is present, then its value should identify a dictionary, thesaurus - or authority for the term, such as the organisation who assigned the value, - or the dictionary from which it is taken. + """Name or code with an (optional) authority. Text token. + If the codeSpace attribute is present, then its value should identify a dictionary, thesaurus + or authority for the term, such as the organisation who assigned the value, + or the dictionary from which it is taken. A text string with an optional codeSpace attribute. """ _TypeDefinition = pyxb.binding.datatypes.string _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CodeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 162, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 162, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.string - + # Attribute codeSpace uses Python identifier codeSpace __codeSpace = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'codeSpace'), 'codeSpace', '__httpwww_opengis_netgml_CodeType_codeSpace', pyxb.binding.datatypes.anyURI) - __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 172, 8) - __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 172, 8) - + __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 172, 8) + __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 172, 8) + codeSpace = property(__codeSpace.value, __codeSpace.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __codeSpace.name() : __codeSpace }) +_module_typeBindings.CodeType = CodeType Namespace.addCategoryObject('typeBinding', 'CodeType', CodeType) # Complex type {http://www.opengis.net/gml}MeasureType with content type SIMPLE class MeasureType (pyxb.binding.basis.complexTypeDefinition): - """Number with a scale. + """Number with a scale. The value of uom (Units Of Measure) attribute is a reference to a Reference System for the amount, either a ratio or position scale. """ _TypeDefinition = pyxb.binding.datatypes.double _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeasureType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 206, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 206, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.double - + # Attribute uom uses Python identifier uom __uom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uom'), 'uom', '__httpwww_opengis_netgml_MeasureType_uom', pyxb.binding.datatypes.anyURI, required=True) - __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 213, 8) - __uom._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 213, 8) - + __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 213, 8) + __uom._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 213, 8) + uom = property(__uom.value, __uom.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __uom.name() : __uom }) +_module_typeBindings.MeasureType = MeasureType Namespace.addCategoryObject('typeBinding', 'MeasureType', MeasureType) # Complex type {http://www.opengis.net/gml}CoordinatesType with content type SIMPLE class CoordinatesType (pyxb.binding.basis.complexTypeDefinition): - """Tables or arrays of tuples. - May be used for text-encoding of values from a table. - Actually just a string, but allows the user to indicate which characters are used as separators. - The value of the 'cs' attribute is the separator for coordinate values, - and the value of the 'ts' attribute gives the tuple separator (a single space by default); + """Tables or arrays of tuples. + May be used for text-encoding of values from a table. + Actually just a string, but allows the user to indicate which characters are used as separators. + The value of the 'cs' attribute is the separator for coordinate values, + and the value of the 'ts' attribute gives the tuple separator (a single space by default); the default values may be changed to reflect local usage. - Defaults to CSV within a tuple, space between tuples. + Defaults to CSV within a tuple, space between tuples. However, any string content will be schema-valid. """ _TypeDefinition = pyxb.binding.datatypes.string _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoordinatesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 245, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 245, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.string - + # Attribute decimal uses Python identifier decimal __decimal = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'decimal'), 'decimal', '__httpwww_opengis_netgml_CoordinatesType_decimal', pyxb.binding.datatypes.string, unicode_default='.') - __decimal._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 258, 8) - __decimal._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 258, 8) - + __decimal._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 258, 8) + __decimal._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 258, 8) + decimal = property(__decimal.value, __decimal.set, None, None) - + # Attribute cs uses Python identifier cs __cs = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'cs'), 'cs', '__httpwww_opengis_netgml_CoordinatesType_cs', pyxb.binding.datatypes.string, unicode_default=',') - __cs._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 259, 8) - __cs._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 259, 8) - + __cs._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 259, 8) + __cs._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 259, 8) + cs = property(__cs.value, __cs.set, None, None) - + # Attribute ts uses Python identifier ts __ts = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'ts'), 'ts', '__httpwww_opengis_netgml_CoordinatesType_ts', pyxb.binding.datatypes.string, unicode_default=' ') - __ts._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 260, 8) - __ts._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 260, 8) - + __ts._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 260, 8) + __ts._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 260, 8) + ts = property(__ts.value, __ts.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __decimal.name() : __decimal, __cs.name() : __cs, __ts.name() : __ts }) +_module_typeBindings.CoordinatesType = CoordinatesType Namespace.addCategoryObject('typeBinding', 'CoordinatesType', CoordinatesType) @@ -1211,79 +1280,79 @@ class CoordinateOperationRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoordinateOperationRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 105, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 105, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_CoordinateOperation uses Python identifier CoordinateOperation - __CoordinateOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CoordinateOperation'), 'CoordinateOperation', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_opengis_netgml_CoordinateOperation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 24, 1), ) - + __CoordinateOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CoordinateOperation'), 'CoordinateOperation', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_opengis_netgml_CoordinateOperation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 24, 1), ) + CoordinateOperation = property(__CoordinateOperation.value, __CoordinateOperation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CoordinateOperationRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1299,6 +1368,7 @@ class CoordinateOperationRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CoordinateOperationRefType = CoordinateOperationRefType Namespace.addCategoryObject('typeBinding', 'CoordinateOperationRefType', CoordinateOperationRefType) @@ -1309,79 +1379,79 @@ class ConcatenatedOperationRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperationRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 142, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 142, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}ConcatenatedOperation uses Python identifier ConcatenatedOperation - __ConcatenatedOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperation'), 'ConcatenatedOperation', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_opengis_netgmlConcatenatedOperation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 115, 1), ) - + __ConcatenatedOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperation'), 'ConcatenatedOperation', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_opengis_netgmlConcatenatedOperation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 115, 1), ) + ConcatenatedOperation = property(__ConcatenatedOperation.value, __ConcatenatedOperation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ConcatenatedOperationRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1397,6 +1467,7 @@ class ConcatenatedOperationRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ConcatenatedOperationRefType = ConcatenatedOperationRefType Namespace.addCategoryObject('typeBinding', 'ConcatenatedOperationRefType', ConcatenatedOperationRefType) @@ -1407,79 +1478,79 @@ class SingleOperationRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SingleOperationRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 160, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 160, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_SingleOperation uses Python identifier SingleOperation - __SingleOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_SingleOperation'), 'SingleOperation', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_opengis_netgml_SingleOperation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 152, 1), ) - + __SingleOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_SingleOperation'), 'SingleOperation', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_opengis_netgml_SingleOperation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 152, 1), ) + SingleOperation = property(__SingleOperation.value, __SingleOperation.set, None, 'A single (not concatenated) coordinate operation. ') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_SingleOperationRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1495,6 +1566,7 @@ class SingleOperationRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SingleOperationRefType = SingleOperationRefType Namespace.addCategoryObject('typeBinding', 'SingleOperationRefType', SingleOperationRefType) @@ -1505,79 +1577,79 @@ class PassThroughOperationRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperationRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 204, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 204, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}PassThroughOperation uses Python identifier PassThroughOperation - __PassThroughOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperation'), 'PassThroughOperation', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_opengis_netgmlPassThroughOperation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 170, 1), ) - + __PassThroughOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperation'), 'PassThroughOperation', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_opengis_netgmlPassThroughOperation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 170, 1), ) + PassThroughOperation = property(__PassThroughOperation.value, __PassThroughOperation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_PassThroughOperationRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1593,6 +1665,7 @@ class PassThroughOperationRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.PassThroughOperationRefType = PassThroughOperationRefType Namespace.addCategoryObject('typeBinding', 'PassThroughOperationRefType', PassThroughOperationRefType) @@ -1603,79 +1676,79 @@ class OperationRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 224, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 224, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Operation uses Python identifier Operation - __Operation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Operation'), 'Operation', '__httpwww_opengis_netgml_OperationRefType_httpwww_opengis_netgml_Operation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 214, 1), ) - + __Operation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Operation'), 'Operation', '__httpwww_opengis_netgml_OperationRefType_httpwww_opengis_netgml_Operation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 214, 1), ) + Operation = property(__Operation.value, __Operation.set, None, 'A parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. This coordinate operation uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type.\n\nThis abstract complexType shall not be directly used, extended, or restricted in a compliant Application Schema. ') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_OperationRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_OperationRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_OperationRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_OperationRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_OperationRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_OperationRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_OperationRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_OperationRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1691,6 +1764,7 @@ class OperationRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.OperationRefType = OperationRefType Namespace.addCategoryObject('typeBinding', 'OperationRefType', OperationRefType) @@ -1701,79 +1775,79 @@ class GeneralConversionRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeneralConversionRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 261, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 261, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_GeneralConversion uses Python identifier GeneralConversion - __GeneralConversion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeneralConversion'), 'GeneralConversion', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_opengis_netgml_GeneralConversion', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 235, 1), ) - + __GeneralConversion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeneralConversion'), 'GeneralConversion', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_opengis_netgml_GeneralConversion', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 235, 1), ) + GeneralConversion = property(__GeneralConversion.value, __GeneralConversion.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeneralConversionRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1789,6 +1863,7 @@ class GeneralConversionRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeneralConversionRefType = GeneralConversionRefType Namespace.addCategoryObject('typeBinding', 'GeneralConversionRefType', GeneralConversionRefType) @@ -1799,79 +1874,79 @@ class ConversionRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConversionRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 307, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 307, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Conversion uses Python identifier Conversion - __Conversion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Conversion'), 'Conversion', '__httpwww_opengis_netgml_ConversionRefType_httpwww_opengis_netgmlConversion', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 271, 1), ) - + __Conversion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Conversion'), 'Conversion', '__httpwww_opengis_netgml_ConversionRefType_httpwww_opengis_netgmlConversion', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 271, 1), ) + Conversion = property(__Conversion.value, __Conversion.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ConversionRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ConversionRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ConversionRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ConversionRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ConversionRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ConversionRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ConversionRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ConversionRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1887,6 +1962,7 @@ class ConversionRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ConversionRefType = ConversionRefType Namespace.addCategoryObject('typeBinding', 'ConversionRefType', ConversionRefType) @@ -1897,79 +1973,79 @@ class GeneralTransformationRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeneralTransformationRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 346, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 346, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_GeneralTransformation uses Python identifier GeneralTransformation - __GeneralTransformation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeneralTransformation'), 'GeneralTransformation', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_opengis_netgml_GeneralTransformation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 317, 1), ) - + __GeneralTransformation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeneralTransformation'), 'GeneralTransformation', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_opengis_netgml_GeneralTransformation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 317, 1), ) + GeneralTransformation = property(__GeneralTransformation.value, __GeneralTransformation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeneralTransformationRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -1985,6 +2061,7 @@ class GeneralTransformationRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeneralTransformationRefType = GeneralTransformationRefType Namespace.addCategoryObject('typeBinding', 'GeneralTransformationRefType', GeneralTransformationRefType) @@ -1995,79 +2072,79 @@ class TransformationRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TransformationRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 380, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 380, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Transformation uses Python identifier Transformation - __Transformation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Transformation'), 'Transformation', '__httpwww_opengis_netgml_TransformationRefType_httpwww_opengis_netgmlTransformation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 356, 1), ) - + __Transformation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Transformation'), 'Transformation', '__httpwww_opengis_netgml_TransformationRefType_httpwww_opengis_netgmlTransformation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 356, 1), ) + Transformation = property(__Transformation.value, __Transformation.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TransformationRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TransformationRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TransformationRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TransformationRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TransformationRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TransformationRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TransformationRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TransformationRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2083,28 +2160,30 @@ class TransformationRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TransformationRefType = TransformationRefType Namespace.addCategoryObject('typeBinding', 'TransformationRefType', TransformationRefType) # Complex type {http://www.opengis.net/gml}AbstractGeneralParameterValueType with content type EMPTY class AbstractGeneralParameterValueType (pyxb.binding.basis.complexTypeDefinition): """Abstract parameter value or group of parameter values. - + This abstract complexType is expected to be extended and restricted for well-known operation methods with many instances, in Application Schemas that define operation-method-specialized element names and contents. Specific parameter value elements are directly contained in concrete subtypes, not in this abstract type. All concrete types derived from this type shall extend this type to include one "...Value" element with an appropriate type, which should be one of the element types allowed in the ParameterValueType. In addition, all derived concrete types shall extend this type to include a "valueOfParameter" element that references one element substitutable for the "OperationParameter" element. """ _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeneralParameterValueType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 393, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 393, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractGeneralParameterValueType = AbstractGeneralParameterValueType Namespace.addCategoryObject('typeBinding', 'AbstractGeneralParameterValueType', AbstractGeneralParameterValueType) @@ -2115,79 +2194,79 @@ class OperationMethodRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationMethodRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 600, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 600, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}OperationMethod uses Python identifier OperationMethod - __OperationMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OperationMethod'), 'OperationMethod', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_opengis_netgmlOperationMethod', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 515, 1), ) - + __OperationMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OperationMethod'), 'OperationMethod', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_opengis_netgmlOperationMethod', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 515, 1), ) + OperationMethod = property(__OperationMethod.value, __OperationMethod.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_OperationMethodRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2203,6 +2282,7 @@ class OperationMethodRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.OperationMethodRefType = OperationMethodRefType Namespace.addCategoryObject('typeBinding', 'OperationMethodRefType', OperationMethodRefType) @@ -2213,79 +2293,79 @@ class AbstractGeneralOperationParameterRefType (pyxb.binding.basis.complexTypeDe _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeneralOperationParameterRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 634, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 634, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_GeneralOperationParameter uses Python identifier GeneralOperationParameter - __GeneralOperationParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeneralOperationParameter'), 'GeneralOperationParameter', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_opengis_netgml_GeneralOperationParameter', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 611, 1), ) - + __GeneralOperationParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeneralOperationParameter'), 'GeneralOperationParameter', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_opengis_netgml_GeneralOperationParameter', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 611, 1), ) + GeneralOperationParameter = property(__GeneralOperationParameter.value, __GeneralOperationParameter.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2301,6 +2381,7 @@ class AbstractGeneralOperationParameterRefType (pyxb.binding.basis.complexTypeDe __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.AbstractGeneralOperationParameterRefType = AbstractGeneralOperationParameterRefType Namespace.addCategoryObject('typeBinding', 'AbstractGeneralOperationParameterRefType', AbstractGeneralOperationParameterRefType) @@ -2311,79 +2392,79 @@ class OperationParameterRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationParameterRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 698, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 698, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}OperationParameter uses Python identifier OperationParameter - __OperationParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OperationParameter'), 'OperationParameter', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_opengis_netgmlOperationParameter', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 644, 1), ) - + __OperationParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OperationParameter'), 'OperationParameter', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_opengis_netgmlOperationParameter', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 644, 1), ) + OperationParameter = property(__OperationParameter.value, __OperationParameter.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_OperationParameterRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2399,6 +2480,7 @@ class OperationParameterRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.OperationParameterRefType = OperationParameterRefType Namespace.addCategoryObject('typeBinding', 'OperationParameterRefType', OperationParameterRefType) @@ -2409,79 +2491,79 @@ class OperationParameterGroupRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroupRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 780, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 780, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}OperationParameterGroup uses Python identifier OperationParameterGroup - __OperationParameterGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroup'), 'OperationParameterGroup', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_opengis_netgmlOperationParameterGroup', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 708, 1), ) - + __OperationParameterGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroup'), 'OperationParameterGroup', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_opengis_netgmlOperationParameterGroup', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 708, 1), ) + OperationParameterGroup = property(__OperationParameterGroup.value, __OperationParameterGroup.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_OperationParameterGroupRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2497,6 +2579,7 @@ class OperationParameterGroupRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.OperationParameterGroupRefType = OperationParameterGroupRefType Namespace.addCategoryObject('typeBinding', 'OperationParameterGroupRefType', OperationParameterGroupRefType) @@ -2507,79 +2590,79 @@ class CoordinateReferenceSystemRefType (pyxb.binding.basis.complexTypeDefinition _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoordinateReferenceSystemRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 34, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 34, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_CoordinateReferenceSystem uses Python identifier CoordinateReferenceSystem - __CoordinateReferenceSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CoordinateReferenceSystem'), 'CoordinateReferenceSystem', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_opengis_netgml_CoordinateReferenceSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 24, 1), ) - + __CoordinateReferenceSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CoordinateReferenceSystem'), 'CoordinateReferenceSystem', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_opengis_netgml_CoordinateReferenceSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 24, 1), ) + CoordinateReferenceSystem = property(__CoordinateReferenceSystem.value, __CoordinateReferenceSystem.set, None, 'A coordinate reference system consists of an ordered sequence of coordinate system axes that are related to the earth through a datum. A coordinate reference system is defined by one datum and by one coordinate system. Most coordinate reference system do not move relative to the earth, except for engineering coordinate reference systems defined on moving platforms such as cars, ships, aircraft, and spacecraft. For further information, see OGC Abstract Specification Topic 2.\n\nCoordinate reference systems are commonly divided into sub-types. The common classification criterion for sub-typing of coordinate reference systems is the way in which they deal with earth curvature. This has a direct effect on the portion of the earth\'s surface that can be covered by that type of CRS with an acceptable degree of error. The exception to the rule is the subtype "Temporal" which has been added by analogy. ') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CoordinateReferenceSystemRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2595,6 +2678,7 @@ class CoordinateReferenceSystemRefType (pyxb.binding.basis.complexTypeDefinition __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CoordinateReferenceSystemRefType = CoordinateReferenceSystemRefType Namespace.addCategoryObject('typeBinding', 'CoordinateReferenceSystemRefType', CoordinateReferenceSystemRefType) @@ -2605,79 +2689,79 @@ class CompoundCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompoundCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 71, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 71, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}CompoundCRS uses Python identifier CompoundCRS - __CompoundCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundCRS'), 'CompoundCRS', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_opengis_netgmlCompoundCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 44, 1), ) - + __CompoundCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompoundCRS'), 'CompoundCRS', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_opengis_netgmlCompoundCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 44, 1), ) + CompoundCRS = property(__CompoundCRS.value, __CompoundCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CompoundCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2693,6 +2777,7 @@ class CompoundCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CompoundCRSRefType = CompoundCRSRefType Namespace.addCategoryObject('typeBinding', 'CompoundCRSRefType', CompoundCRSRefType) @@ -2703,79 +2788,79 @@ class GeographicCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeographicCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 111, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 111, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}GeographicCRS uses Python identifier GeographicCRS - __GeographicCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeographicCRS'), 'GeographicCRS', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_opengis_netgmlGeographicCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 81, 1), ) - + __GeographicCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeographicCRS'), 'GeographicCRS', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_opengis_netgmlGeographicCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 81, 1), ) + GeographicCRS = property(__GeographicCRS.value, __GeographicCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeographicCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2791,6 +2876,7 @@ class GeographicCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeographicCRSRefType = GeographicCRSRefType Namespace.addCategoryObject('typeBinding', 'GeographicCRSRefType', GeographicCRSRefType) @@ -2801,79 +2887,79 @@ class VerticalCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VerticalCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 151, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 151, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}VerticalCRS uses Python identifier VerticalCRS - __VerticalCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VerticalCRS'), 'VerticalCRS', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_opengis_netgmlVerticalCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 121, 1), ) - + __VerticalCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VerticalCRS'), 'VerticalCRS', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_opengis_netgmlVerticalCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 121, 1), ) + VerticalCRS = property(__VerticalCRS.value, __VerticalCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_VerticalCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2889,6 +2975,7 @@ class VerticalCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.VerticalCRSRefType = VerticalCRSRefType Namespace.addCategoryObject('typeBinding', 'VerticalCRSRefType', VerticalCRSRefType) @@ -2899,79 +2986,79 @@ class GeocentricCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 194, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 194, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}GeocentricCRS uses Python identifier GeocentricCRS - __GeocentricCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRS'), 'GeocentricCRS', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_opengis_netgmlGeocentricCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 161, 1), ) - + __GeocentricCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRS'), 'GeocentricCRS', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_opengis_netgmlGeocentricCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 161, 1), ) + GeocentricCRS = property(__GeocentricCRS.value, __GeocentricCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeocentricCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -2987,6 +3074,7 @@ class GeocentricCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeocentricCRSRefType = GeocentricCRSRefType Namespace.addCategoryObject('typeBinding', 'GeocentricCRSRefType', GeocentricCRSRefType) @@ -2997,79 +3085,79 @@ class ProjectedCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 249, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 249, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}ProjectedCRS uses Python identifier ProjectedCRS - __ProjectedCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRS'), 'ProjectedCRS', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_opengis_netgmlProjectedCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 232, 1), ) - + __ProjectedCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRS'), 'ProjectedCRS', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_opengis_netgmlProjectedCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 232, 1), ) + ProjectedCRS = property(__ProjectedCRS.value, __ProjectedCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ProjectedCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3085,6 +3173,7 @@ class ProjectedCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ProjectedCRSRefType = ProjectedCRSRefType Namespace.addCategoryObject('typeBinding', 'ProjectedCRSRefType', ProjectedCRSRefType) @@ -3095,79 +3184,79 @@ class DerivedCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DerivedCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 300, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 300, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}DerivedCRS uses Python identifier DerivedCRS - __DerivedCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DerivedCRS'), 'DerivedCRS', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_opengis_netgmlDerivedCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 259, 1), ) - + __DerivedCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DerivedCRS'), 'DerivedCRS', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_opengis_netgmlDerivedCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 259, 1), ) + DerivedCRS = property(__DerivedCRS.value, __DerivedCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DerivedCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3183,6 +3272,7 @@ class DerivedCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DerivedCRSRefType = DerivedCRSRefType Namespace.addCategoryObject('typeBinding', 'DerivedCRSRefType', DerivedCRSRefType) @@ -3193,79 +3283,79 @@ class EngineeringCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 337, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 337, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}EngineeringCRS uses Python identifier EngineeringCRS - __EngineeringCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRS'), 'EngineeringCRS', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_opengis_netgmlEngineeringCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 310, 1), ) - + __EngineeringCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRS'), 'EngineeringCRS', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_opengis_netgmlEngineeringCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 310, 1), ) + EngineeringCRS = property(__EngineeringCRS.value, __EngineeringCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_EngineeringCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3281,6 +3371,7 @@ class EngineeringCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.EngineeringCRSRefType = EngineeringCRSRefType Namespace.addCategoryObject('typeBinding', 'EngineeringCRSRefType', EngineeringCRSRefType) @@ -3291,79 +3382,79 @@ class ImageCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 380, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 380, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}ImageCRS uses Python identifier ImageCRS - __ImageCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ImageCRS'), 'ImageCRS', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_opengis_netgmlImageCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 347, 1), ) - + __ImageCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ImageCRS'), 'ImageCRS', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_opengis_netgmlImageCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 347, 1), ) + ImageCRS = property(__ImageCRS.value, __ImageCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ImageCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3379,6 +3470,7 @@ class ImageCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ImageCRSRefType = ImageCRSRefType Namespace.addCategoryObject('typeBinding', 'ImageCRSRefType', ImageCRSRefType) @@ -3389,79 +3481,79 @@ class TemporalCRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TemporalCRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 420, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 420, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TemporalCRS uses Python identifier TemporalCRS - __TemporalCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TemporalCRS'), 'TemporalCRS', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_opengis_netgmlTemporalCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 390, 1), ) - + __TemporalCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TemporalCRS'), 'TemporalCRS', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_opengis_netgmlTemporalCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 390, 1), ) + TemporalCRS = property(__TemporalCRS.value, __TemporalCRS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TemporalCRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3477,6 +3569,7 @@ class TemporalCRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TemporalCRSRefType = TemporalCRSRefType Namespace.addCategoryObject('typeBinding', 'TemporalCRSRefType', TemporalCRSRefType) @@ -3487,79 +3580,79 @@ class CoordinateSystemAxisRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxisRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 94, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 94, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}CoordinateSystemAxis uses Python identifier CoordinateSystemAxis - __CoordinateSystemAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxis'), 'CoordinateSystemAxis', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_opengis_netgmlCoordinateSystemAxis', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 22, 1), ) - + __CoordinateSystemAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxis'), 'CoordinateSystemAxis', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_opengis_netgmlCoordinateSystemAxis', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 22, 1), ) + CoordinateSystemAxis = property(__CoordinateSystemAxis.value, __CoordinateSystemAxis.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CoordinateSystemAxisRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3575,6 +3668,7 @@ class CoordinateSystemAxisRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CoordinateSystemAxisRefType = CoordinateSystemAxisRefType Namespace.addCategoryObject('typeBinding', 'CoordinateSystemAxisRefType', CoordinateSystemAxisRefType) @@ -3585,79 +3679,79 @@ class CoordinateSystemRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 169, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 169, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_CoordinateSystem uses Python identifier CoordinateSystem - __CoordinateSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CoordinateSystem'), 'CoordinateSystem', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_opengis_netgml_CoordinateSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 105, 1), ) - + __CoordinateSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CoordinateSystem'), 'CoordinateSystem', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_opengis_netgml_CoordinateSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 105, 1), ) + CoordinateSystem = property(__CoordinateSystem.value, __CoordinateSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CoordinateSystemRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3673,6 +3767,7 @@ class CoordinateSystemRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CoordinateSystemRefType = CoordinateSystemRefType Namespace.addCategoryObject('typeBinding', 'CoordinateSystemRefType', CoordinateSystemRefType) @@ -3683,79 +3778,79 @@ class EllipsoidalCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 192, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 192, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}EllipsoidalCS uses Python identifier EllipsoidalCS - __EllipsoidalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCS'), 'EllipsoidalCS', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_opengis_netgmlEllipsoidalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 179, 1), ) - + __EllipsoidalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCS'), 'EllipsoidalCS', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_opengis_netgmlEllipsoidalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 179, 1), ) + EllipsoidalCS = property(__EllipsoidalCS.value, __EllipsoidalCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_EllipsoidalCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3771,6 +3866,7 @@ class EllipsoidalCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.EllipsoidalCSRefType = EllipsoidalCSRefType Namespace.addCategoryObject('typeBinding', 'EllipsoidalCSRefType', EllipsoidalCSRefType) @@ -3781,79 +3877,79 @@ class CartesianCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CartesianCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 215, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 215, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}CartesianCS uses Python identifier CartesianCS - __CartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CartesianCS'), 'CartesianCS', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_opengis_netgmlCartesianCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 202, 1), ) - + __CartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CartesianCS'), 'CartesianCS', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_opengis_netgmlCartesianCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 202, 1), ) + CartesianCS = property(__CartesianCS.value, __CartesianCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CartesianCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3869,6 +3965,7 @@ class CartesianCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CartesianCSRefType = CartesianCSRefType Namespace.addCategoryObject('typeBinding', 'CartesianCSRefType', CartesianCSRefType) @@ -3879,79 +3976,79 @@ class VerticalCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VerticalCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 238, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 238, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}VerticalCS uses Python identifier VerticalCS - __VerticalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VerticalCS'), 'VerticalCS', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_opengis_netgmlVerticalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 225, 1), ) - + __VerticalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VerticalCS'), 'VerticalCS', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_opengis_netgmlVerticalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 225, 1), ) + VerticalCS = property(__VerticalCS.value, __VerticalCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_VerticalCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -3967,6 +4064,7 @@ class VerticalCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.VerticalCSRefType = VerticalCSRefType Namespace.addCategoryObject('typeBinding', 'VerticalCSRefType', VerticalCSRefType) @@ -3977,79 +4075,79 @@ class TemporalCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TemporalCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 261, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 261, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TemporalCS uses Python identifier TemporalCS - __TemporalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TemporalCS'), 'TemporalCS', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_opengis_netgmlTemporalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 248, 1), ) - + __TemporalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TemporalCS'), 'TemporalCS', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_opengis_netgmlTemporalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 248, 1), ) + TemporalCS = property(__TemporalCS.value, __TemporalCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TemporalCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4065,6 +4163,7 @@ class TemporalCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TemporalCSRefType = TemporalCSRefType Namespace.addCategoryObject('typeBinding', 'TemporalCSRefType', TemporalCSRefType) @@ -4075,79 +4174,79 @@ class LinearCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LinearCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 284, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 284, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}LinearCS uses Python identifier LinearCS - __LinearCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LinearCS'), 'LinearCS', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_opengis_netgmlLinearCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 271, 1), ) - + __LinearCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LinearCS'), 'LinearCS', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_opengis_netgmlLinearCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 271, 1), ) + LinearCS = property(__LinearCS.value, __LinearCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_LinearCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4163,6 +4262,7 @@ class LinearCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.LinearCSRefType = LinearCSRefType Namespace.addCategoryObject('typeBinding', 'LinearCSRefType', LinearCSRefType) @@ -4173,79 +4273,79 @@ class UserDefinedCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 307, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 307, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}UserDefinedCS uses Python identifier UserDefinedCS - __UserDefinedCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCS'), 'UserDefinedCS', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_opengis_netgmlUserDefinedCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 294, 1), ) - + __UserDefinedCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCS'), 'UserDefinedCS', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_opengis_netgmlUserDefinedCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 294, 1), ) + UserDefinedCS = property(__UserDefinedCS.value, __UserDefinedCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_UserDefinedCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4261,6 +4361,7 @@ class UserDefinedCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.UserDefinedCSRefType = UserDefinedCSRefType Namespace.addCategoryObject('typeBinding', 'UserDefinedCSRefType', UserDefinedCSRefType) @@ -4271,79 +4372,79 @@ class SphericalCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SphericalCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 330, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 330, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}SphericalCS uses Python identifier SphericalCS - __SphericalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SphericalCS'), 'SphericalCS', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_opengis_netgmlSphericalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 317, 1), ) - + __SphericalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'SphericalCS'), 'SphericalCS', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_opengis_netgmlSphericalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 317, 1), ) + SphericalCS = property(__SphericalCS.value, __SphericalCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_SphericalCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4359,6 +4460,7 @@ class SphericalCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SphericalCSRefType = SphericalCSRefType Namespace.addCategoryObject('typeBinding', 'SphericalCSRefType', SphericalCSRefType) @@ -4369,79 +4471,79 @@ class PolarCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PolarCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 353, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 353, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}PolarCS uses Python identifier PolarCS - __PolarCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PolarCS'), 'PolarCS', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_opengis_netgmlPolarCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 340, 1), ) - + __PolarCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PolarCS'), 'PolarCS', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_opengis_netgmlPolarCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 340, 1), ) + PolarCS = property(__PolarCS.value, __PolarCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_PolarCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4457,6 +4559,7 @@ class PolarCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.PolarCSRefType = PolarCSRefType Namespace.addCategoryObject('typeBinding', 'PolarCSRefType', PolarCSRefType) @@ -4467,79 +4570,79 @@ class CylindricalCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CylindricalCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 376, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 376, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}CylindricalCS uses Python identifier CylindricalCS - __CylindricalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CylindricalCS'), 'CylindricalCS', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_opengis_netgmlCylindricalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 363, 1), ) - + __CylindricalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CylindricalCS'), 'CylindricalCS', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_opengis_netgmlCylindricalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 363, 1), ) + CylindricalCS = property(__CylindricalCS.value, __CylindricalCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CylindricalCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4555,6 +4658,7 @@ class CylindricalCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CylindricalCSRefType = CylindricalCSRefType Namespace.addCategoryObject('typeBinding', 'CylindricalCSRefType', CylindricalCSRefType) @@ -4565,79 +4669,79 @@ class ObliqueCartesianCSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 399, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 399, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}ObliqueCartesianCS uses Python identifier ObliqueCartesianCS - __ObliqueCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCS'), 'ObliqueCartesianCS', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_opengis_netgmlObliqueCartesianCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 386, 1), ) - + __ObliqueCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCS'), 'ObliqueCartesianCS', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_opengis_netgmlObliqueCartesianCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 386, 1), ) + ObliqueCartesianCS = property(__ObliqueCartesianCS.value, __ObliqueCartesianCS.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ObliqueCartesianCSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4653,15 +4757,16 @@ class ObliqueCartesianCSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ObliqueCartesianCSRefType = ObliqueCartesianCSRefType Namespace.addCategoryObject('typeBinding', 'ObliqueCartesianCSRefType', ObliqueCartesianCSRefType) # Complex type {http://www.opengis.net/gml}DomainSetType with content type ELEMENT_ONLY class DomainSetType (pyxb.binding.basis.complexTypeDefinition): - """The spatiotemporal domain of a coverage. - Typically - * a geometry collection, - * an implicit geometry (e.g. a grid), + """The spatiotemporal domain of a coverage. + Typically + * a geometry collection, + * an implicit geometry (e.g. a grid), * an explicit or implicit collection of time instances or periods, or N.B. Temporal geometric complexes and temporal grids are not yet implemented in GML.""" @@ -4669,86 +4774,86 @@ class DomainSetType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DomainSetType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 75, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 75, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Geometry uses Python identifier Geometry - __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgml_Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) - + __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgml_Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) + Geometry = property(__Geometry.value, __Geometry.set, None, 'The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".') - + # Element {http://www.opengis.net/gml}_TimeObject uses Python identifier TimeObject - __TimeObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeObject'), 'TimeObject', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgml_TimeObject', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 19, 1), ) - + __TimeObject = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeObject'), 'TimeObject', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgml_TimeObject', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 19, 1), ) + TimeObject = property(__TimeObject.value, __TimeObject.set, None, 'This abstract element acts as the head of the substitution group for temporal primitives and complexes.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -4765,6 +4870,7 @@ class DomainSetType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DomainSetType = DomainSetType Namespace.addCategoryObject('typeBinding', 'DomainSetType', DomainSetType) @@ -4775,57 +4881,57 @@ class RangeSetType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RangeSetType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 96, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 96, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}DataBlock uses Python identifier DataBlock - __DataBlock = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DataBlock'), 'DataBlock', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlDataBlock', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 136, 1), ) - + __DataBlock = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DataBlock'), 'DataBlock', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlDataBlock', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 136, 1), ) + DataBlock = property(__DataBlock.value, __DataBlock.set, None, None) - + # Element {http://www.opengis.net/gml}File uses Python identifier File - __File = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'File'), 'File', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlFile', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 152, 1), ) - + __File = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'File'), 'File', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlFile', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 152, 1), ) + File = property(__File.value, __File.set, None, None) - + # Element {http://www.opengis.net/gml}BooleanList uses Python identifier BooleanList - __BooleanList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), 'BooleanList', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlBooleanList', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1), ) - + __BooleanList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), 'BooleanList', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlBooleanList', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1), ) + BooleanList = property(__BooleanList.value, __BooleanList.set, None, 'XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}') - + # Element {http://www.opengis.net/gml}CategoryList uses Python identifier CategoryList - __CategoryList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), 'CategoryList', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlCategoryList', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1), ) - + __CategoryList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), 'CategoryList', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlCategoryList', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1), ) + CategoryList = property(__CategoryList.value, __CategoryList.set, None, 'A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.') - + # Element {http://www.opengis.net/gml}QuantityList uses Python identifier QuantityList - __QuantityList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), 'QuantityList', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlQuantityList', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1), ) - + __QuantityList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), 'QuantityList', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlQuantityList', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1), ) + QuantityList = property(__QuantityList.value, __QuantityList.set, None, 'A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.') - + # Element {http://www.opengis.net/gml}CountList uses Python identifier CountList - __CountList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountList'), 'CountList', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlCountList', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1), ) - + __CountList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountList'), 'CountList', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlCountList', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1), ) + CountList = property(__CountList.value, __CountList.set, None, 'A space-separated list of integers or nulls.') - + # Element {http://www.opengis.net/gml}ValueArray uses Python identifier ValueArray - __ValueArray = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ValueArray'), 'ValueArray', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlValueArray', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 176, 1), ) - + __ValueArray = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ValueArray'), 'ValueArray', '__httpwww_opengis_netgml_RangeSetType_httpwww_opengis_netgmlValueArray', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 176, 1), ) + ValueArray = property(__ValueArray.value, __ValueArray.set, None, 'A Value Array is used for homogeneous arrays of primitive and aggregate values. _ScalarValueList is preferred for arrays of Scalar Values since this is more efficient. Since "choice" is not available for attribute groups, an external constraint (e.g. Schematron) would be required to enforce the selection of only one of these through schema validation') _ElementMap.update({ @@ -4838,35 +4944,36 @@ class RangeSetType (pyxb.binding.basis.complexTypeDefinition): __ValueArray.name() : __ValueArray }) _AttributeMap.update({ - + }) +_module_typeBindings.RangeSetType = RangeSetType Namespace.addCategoryObject('typeBinding', 'RangeSetType', RangeSetType) # Complex type {http://www.opengis.net/gml}CoverageFunctionType with content type ELEMENT_ONLY class CoverageFunctionType (pyxb.binding.basis.complexTypeDefinition): - """The function or rule which defines the map from members of the domainSet to the range. + """The function or rule which defines the map from members of the domainSet to the range. More functions will be added to this list""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoverageFunctionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 123, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 123, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}MappingRule uses Python identifier MappingRule - __MappingRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MappingRule'), 'MappingRule', '__httpwww_opengis_netgml_CoverageFunctionType_httpwww_opengis_netgmlMappingRule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 189, 1), ) - + __MappingRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MappingRule'), 'MappingRule', '__httpwww_opengis_netgml_CoverageFunctionType_httpwww_opengis_netgmlMappingRule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 189, 1), ) + MappingRule = property(__MappingRule.value, __MappingRule.set, None, 'Description of a rule for associating members from the domainSet with members of the rangeSet.') - + # Element {http://www.opengis.net/gml}GridFunction uses Python identifier GridFunction - __GridFunction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GridFunction'), 'GridFunction', '__httpwww_opengis_netgml_CoverageFunctionType_httpwww_opengis_netgmlGridFunction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 195, 1), ) - + __GridFunction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GridFunction'), 'GridFunction', '__httpwww_opengis_netgml_CoverageFunctionType_httpwww_opengis_netgmlGridFunction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 195, 1), ) + GridFunction = property(__GridFunction.value, __GridFunction.set, None, None) _ElementMap.update({ @@ -4874,8 +4981,9 @@ class CoverageFunctionType (pyxb.binding.basis.complexTypeDefinition): __GridFunction.name() : __GridFunction }) _AttributeMap.update({ - + }) +_module_typeBindings.CoverageFunctionType = CoverageFunctionType Namespace.addCategoryObject('typeBinding', 'CoverageFunctionType', CoverageFunctionType) @@ -4886,29 +4994,29 @@ class DataBlockType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DataBlockType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 138, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 138, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}tupleList uses Python identifier tupleList - __tupleList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tupleList'), 'tupleList', '__httpwww_opengis_netgml_DataBlockType_httpwww_opengis_netgmltupleList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 148, 1), ) - + __tupleList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'tupleList'), 'tupleList', '__httpwww_opengis_netgml_DataBlockType_httpwww_opengis_netgmltupleList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 148, 1), ) + tupleList = property(__tupleList.value, __tupleList.set, None, None) - + # Element {http://www.opengis.net/gml}doubleOrNullTupleList uses Python identifier doubleOrNullTupleList - __doubleOrNullTupleList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullTupleList'), 'doubleOrNullTupleList', '__httpwww_opengis_netgml_DataBlockType_httpwww_opengis_netgmldoubleOrNullTupleList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 150, 1), ) - + __doubleOrNullTupleList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullTupleList'), 'doubleOrNullTupleList', '__httpwww_opengis_netgml_DataBlockType_httpwww_opengis_netgmldoubleOrNullTupleList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 150, 1), ) + doubleOrNullTupleList = property(__doubleOrNullTupleList.value, __doubleOrNullTupleList.set, None, None) - + # Element {http://www.opengis.net/gml}rangeParameters uses Python identifier rangeParameters - __rangeParameters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), 'rangeParameters', '__httpwww_opengis_netgml_DataBlockType_httpwww_opengis_netgmlrangeParameters', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1), ) - + __rangeParameters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), 'rangeParameters', '__httpwww_opengis_netgml_DataBlockType_httpwww_opengis_netgmlrangeParameters', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1), ) + rangeParameters = property(__rangeParameters.value, __rangeParameters.set, None, None) _ElementMap.update({ @@ -4917,8 +5025,9 @@ class DataBlockType (pyxb.binding.basis.complexTypeDefinition): __rangeParameters.name() : __rangeParameters }) _AttributeMap.update({ - + }) +_module_typeBindings.DataBlockType = DataBlockType Namespace.addCategoryObject('typeBinding', 'DataBlockType', DataBlockType) @@ -4929,43 +5038,43 @@ class FileType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FileType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 154, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 154, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}fileName uses Python identifier fileName - __fileName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fileName'), 'fileName', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlfileName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 157, 3), ) - + __fileName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fileName'), 'fileName', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlfileName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 157, 3), ) + fileName = property(__fileName.value, __fileName.set, None, None) - + # Element {http://www.opengis.net/gml}fileStructure uses Python identifier fileStructure - __fileStructure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fileStructure'), 'fileStructure', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlfileStructure', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 158, 3), ) - + __fileStructure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'fileStructure'), 'fileStructure', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlfileStructure', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 158, 3), ) + fileStructure = property(__fileStructure.value, __fileStructure.set, None, None) - + # Element {http://www.opengis.net/gml}mimeType uses Python identifier mimeType - __mimeType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'mimeType'), 'mimeType', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlmimeType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 159, 3), ) - + __mimeType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'mimeType'), 'mimeType', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlmimeType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 159, 3), ) + mimeType = property(__mimeType.value, __mimeType.set, None, None) - + # Element {http://www.opengis.net/gml}compression uses Python identifier compression - __compression = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'compression'), 'compression', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlcompression', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 160, 3), ) - + __compression = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'compression'), 'compression', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlcompression', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 160, 3), ) + compression = property(__compression.value, __compression.set, None, None) - + # Element {http://www.opengis.net/gml}rangeParameters uses Python identifier rangeParameters - __rangeParameters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), 'rangeParameters', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlrangeParameters', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1), ) - + __rangeParameters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), 'rangeParameters', '__httpwww_opengis_netgml_FileType_httpwww_opengis_netgmlrangeParameters', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1), ) + rangeParameters = property(__rangeParameters.value, __rangeParameters.set, None, None) _ElementMap.update({ @@ -4976,170 +5085,171 @@ class FileType (pyxb.binding.basis.complexTypeDefinition): __rangeParameters.name() : __rangeParameters }) _AttributeMap.update({ - + }) +_module_typeBindings.FileType = FileType Namespace.addCategoryObject('typeBinding', 'FileType', FileType) # Complex type {http://www.opengis.net/gml}RangeParametersType with content type ELEMENT_ONLY class RangeParametersType (pyxb.binding.basis.complexTypeDefinition): - """Metadata about the rangeSet. Definition of record structure. - This is required if the rangeSet is encoded in a DataBlock. + """Metadata about the rangeSet. Definition of record structure. + This is required if the rangeSet is encoded in a DataBlock. We use a gml:_Value with empty values as a map of the composite value structure.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RangeParametersType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 175, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 175, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Boolean uses Python identifier Boolean - __Boolean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), 'Boolean', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlBoolean', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1), ) - + __Boolean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), 'Boolean', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlBoolean', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1), ) + Boolean = property(__Boolean.value, __Boolean.set, None, 'A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.') - + # Element {http://www.opengis.net/gml}BooleanList uses Python identifier BooleanList - __BooleanList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), 'BooleanList', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlBooleanList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1), ) - + __BooleanList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), 'BooleanList', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlBooleanList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1), ) + BooleanList = property(__BooleanList.value, __BooleanList.set, None, 'XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}') - + # Element {http://www.opengis.net/gml}Category uses Python identifier Category - __Category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Category'), 'Category', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCategory', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1), ) - + __Category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Category'), 'Category', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCategory', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1), ) + Category = property(__Category.value, __Category.set, None, 'A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.') - + # Element {http://www.opengis.net/gml}CategoryList uses Python identifier CategoryList - __CategoryList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), 'CategoryList', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCategoryList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1), ) - + __CategoryList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), 'CategoryList', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCategoryList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1), ) + CategoryList = property(__CategoryList.value, __CategoryList.set, None, 'A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.') - + # Element {http://www.opengis.net/gml}Quantity uses Python identifier Quantity - __Quantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), 'Quantity', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlQuantity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1), ) - + __Quantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), 'Quantity', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlQuantity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1), ) + Quantity = property(__Quantity.value, __Quantity.set, None, 'A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.') - + # Element {http://www.opengis.net/gml}QuantityList uses Python identifier QuantityList - __QuantityList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), 'QuantityList', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlQuantityList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1), ) - + __QuantityList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), 'QuantityList', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlQuantityList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1), ) + QuantityList = property(__QuantityList.value, __QuantityList.set, None, 'A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.') - + # Element {http://www.opengis.net/gml}Count uses Python identifier Count - __Count = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Count'), 'Count', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCount', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1), ) - + __Count = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Count'), 'Count', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCount', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1), ) + Count = property(__Count.value, __Count.set, None, 'An integer representing a frequency of occurrence.') - + # Element {http://www.opengis.net/gml}CountList uses Python identifier CountList - __CountList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountList'), 'CountList', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCountList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1), ) - + __CountList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountList'), 'CountList', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCountList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1), ) + CountList = property(__CountList.value, __CountList.set, None, 'A space-separated list of integers or nulls.') - + # Element {http://www.opengis.net/gml}CompositeValue uses Python identifier CompositeValue - __CompositeValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), 'CompositeValue', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCompositeValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1), ) - + __CompositeValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), 'CompositeValue', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCompositeValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1), ) + CompositeValue = property(__CompositeValue.value, __CompositeValue.set, None, 'Aggregate value built using the Composite pattern.') - + # Element {http://www.opengis.net/gml}QuantityExtent uses Python identifier QuantityExtent - __QuantityExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), 'QuantityExtent', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlQuantityExtent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1), ) - + __QuantityExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), 'QuantityExtent', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlQuantityExtent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1), ) + QuantityExtent = property(__QuantityExtent.value, __QuantityExtent.set, None, 'Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.') - + # Element {http://www.opengis.net/gml}CategoryExtent uses Python identifier CategoryExtent - __CategoryExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), 'CategoryExtent', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCategoryExtent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1), ) - + __CategoryExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), 'CategoryExtent', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCategoryExtent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1), ) + CategoryExtent = property(__CategoryExtent.value, __CategoryExtent.set, None, 'Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.') - + # Element {http://www.opengis.net/gml}CountExtent uses Python identifier CountExtent - __CountExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), 'CountExtent', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCountExtent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1), ) - + __CountExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), 'CountExtent', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlCountExtent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1), ) + CountExtent = property(__CountExtent.value, __CountExtent.set, None, 'Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_RangeParametersType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_RangeParametersType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_RangeParametersType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_RangeParametersType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_RangeParametersType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_RangeParametersType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_RangeParametersType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_RangeParametersType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5166,6 +5276,7 @@ class RangeParametersType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.RangeParametersType = RangeParametersType Namespace.addCategoryObject('typeBinding', 'RangeParametersType', RangeParametersType) @@ -5176,22 +5287,22 @@ class GridFunctionType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GridFunctionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 197, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 197, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}sequenceRule uses Python identifier sequenceRule - __sequenceRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'sequenceRule'), 'sequenceRule', '__httpwww_opengis_netgml_GridFunctionType_httpwww_opengis_netgmlsequenceRule', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3), ) - + __sequenceRule = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'sequenceRule'), 'sequenceRule', '__httpwww_opengis_netgml_GridFunctionType_httpwww_opengis_netgmlsequenceRule', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3), ) + sequenceRule = property(__sequenceRule.value, __sequenceRule.set, None, 'If absent, the implied value is "Linear".') - + # Element {http://www.opengis.net/gml}startPoint uses Python identifier startPoint - __startPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'startPoint'), 'startPoint', '__httpwww_opengis_netgml_GridFunctionType_httpwww_opengis_netgmlstartPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3), ) - + __startPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'startPoint'), 'startPoint', '__httpwww_opengis_netgml_GridFunctionType_httpwww_opengis_netgmlstartPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3), ) + startPoint = property(__startPoint.value, __startPoint.set, None, 'Index position of the first grid post, which must lie somwhere in the GridEnvelope. If absent, the startPoint is equal to the value of gridEnvelope::low from the grid definition.') _ElementMap.update({ @@ -5199,8 +5310,9 @@ class GridFunctionType (pyxb.binding.basis.complexTypeDefinition): __startPoint.name() : __startPoint }) _AttributeMap.update({ - + }) +_module_typeBindings.GridFunctionType = GridFunctionType Namespace.addCategoryObject('typeBinding', 'GridFunctionType', GridFunctionType) @@ -5211,23 +5323,24 @@ class AbstractPositionalAccuracyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractPositionalAccuracyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 24, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 24, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}measureDescription uses Python identifier measureDescription - __measureDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'measureDescription'), 'measureDescription', '__httpwww_opengis_netgml_AbstractPositionalAccuracyType_httpwww_opengis_netgmlmeasureDescription', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 33, 1), ) - + __measureDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'measureDescription'), 'measureDescription', '__httpwww_opengis_netgml_AbstractPositionalAccuracyType_httpwww_opengis_netgmlmeasureDescription', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 33, 1), ) + measureDescription = property(__measureDescription.value, __measureDescription.set, None, 'A description of the position accuracy parameter(s) provided. ') _ElementMap.update({ __measureDescription.name() : __measureDescription }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractPositionalAccuracyType = AbstractPositionalAccuracyType Namespace.addCategoryObject('typeBinding', 'AbstractPositionalAccuracyType', AbstractPositionalAccuracyType) @@ -5238,29 +5351,29 @@ class CovarianceElementType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CovarianceElementType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 101, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 101, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}rowIndex uses Python identifier rowIndex - __rowIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rowIndex'), 'rowIndex', '__httpwww_opengis_netgml_CovarianceElementType_httpwww_opengis_netgmlrowIndex', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 112, 1), ) - + __rowIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rowIndex'), 'rowIndex', '__httpwww_opengis_netgml_CovarianceElementType_httpwww_opengis_netgmlrowIndex', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 112, 1), ) + rowIndex = property(__rowIndex.value, __rowIndex.set, None, 'Row number of this covariance element value. ') - + # Element {http://www.opengis.net/gml}columnIndex uses Python identifier columnIndex - __columnIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'columnIndex'), 'columnIndex', '__httpwww_opengis_netgml_CovarianceElementType_httpwww_opengis_netgmlcolumnIndex', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 118, 1), ) - + __columnIndex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'columnIndex'), 'columnIndex', '__httpwww_opengis_netgml_CovarianceElementType_httpwww_opengis_netgmlcolumnIndex', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 118, 1), ) + columnIndex = property(__columnIndex.value, __columnIndex.set, None, 'Column number of this covariance element value. ') - + # Element {http://www.opengis.net/gml}covariance uses Python identifier covariance - __covariance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'covariance'), 'covariance', '__httpwww_opengis_netgml_CovarianceElementType_httpwww_opengis_netgmlcovariance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 124, 1), ) - + __covariance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'covariance'), 'covariance', '__httpwww_opengis_netgml_CovarianceElementType_httpwww_opengis_netgmlcovariance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 124, 1), ) + covariance = property(__covariance.value, __covariance.set, None, 'Value of covariance matrix element. ') _ElementMap.update({ @@ -5269,8 +5382,9 @@ class CovarianceElementType (pyxb.binding.basis.complexTypeDefinition): __covariance.name() : __covariance }) _AttributeMap.update({ - + }) +_module_typeBindings.CovarianceElementType = CovarianceElementType Namespace.addCategoryObject('typeBinding', 'CovarianceElementType', CovarianceElementType) @@ -5281,79 +5395,79 @@ class DatumRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DatumRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 95, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 95, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Datum uses Python identifier Datum - __Datum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Datum'), 'Datum', '__httpwww_opengis_netgml_DatumRefType_httpwww_opengis_netgml_Datum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 22, 1), ) - + __Datum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Datum'), 'Datum', '__httpwww_opengis_netgml_DatumRefType_httpwww_opengis_netgml_Datum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 22, 1), ) + Datum = property(__Datum.value, __Datum.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DatumRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DatumRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DatumRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DatumRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DatumRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DatumRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DatumRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DatumRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5369,6 +5483,7 @@ class DatumRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DatumRefType = DatumRefType Namespace.addCategoryObject('typeBinding', 'DatumRefType', DatumRefType) @@ -5379,79 +5494,79 @@ class EngineeringDatumRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatumRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 118, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 118, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}EngineeringDatum uses Python identifier EngineeringDatum - __EngineeringDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatum'), 'EngineeringDatum', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_opengis_netgmlEngineeringDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 105, 1), ) - + __EngineeringDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatum'), 'EngineeringDatum', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_opengis_netgmlEngineeringDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 105, 1), ) + EngineeringDatum = property(__EngineeringDatum.value, __EngineeringDatum.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_EngineeringDatumRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5467,6 +5582,7 @@ class EngineeringDatumRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.EngineeringDatumRefType = EngineeringDatumRefType Namespace.addCategoryObject('typeBinding', 'EngineeringDatumRefType', EngineeringDatumRefType) @@ -5477,79 +5593,79 @@ class ImageDatumRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageDatumRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 162, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 162, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}ImageDatum uses Python identifier ImageDatum - __ImageDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ImageDatum'), 'ImageDatum', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_opengis_netgmlImageDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 128, 1), ) - + __ImageDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ImageDatum'), 'ImageDatum', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_opengis_netgmlImageDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 128, 1), ) + ImageDatum = property(__ImageDatum.value, __ImageDatum.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ImageDatumRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5565,6 +5681,7 @@ class ImageDatumRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ImageDatumRefType = ImageDatumRefType Namespace.addCategoryObject('typeBinding', 'ImageDatumRefType', ImageDatumRefType) @@ -5575,79 +5692,79 @@ class VerticalDatumRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VerticalDatumRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 206, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 206, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}VerticalDatum uses Python identifier VerticalDatum - __VerticalDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VerticalDatum'), 'VerticalDatum', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_opengis_netgmlVerticalDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 172, 1), ) - + __VerticalDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'VerticalDatum'), 'VerticalDatum', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_opengis_netgmlVerticalDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 172, 1), ) + VerticalDatum = property(__VerticalDatum.value, __VerticalDatum.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_VerticalDatumRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5663,6 +5780,7 @@ class VerticalDatumRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.VerticalDatumRefType = VerticalDatumRefType Namespace.addCategoryObject('typeBinding', 'VerticalDatumRefType', VerticalDatumRefType) @@ -5673,79 +5791,79 @@ class TemporalDatumRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TemporalDatumRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 257, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 257, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TemporalDatum uses Python identifier TemporalDatum - __TemporalDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TemporalDatum'), 'TemporalDatum', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_opengis_netgmlTemporalDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 216, 1), ) - + __TemporalDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TemporalDatum'), 'TemporalDatum', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_opengis_netgmlTemporalDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 216, 1), ) + TemporalDatum = property(__TemporalDatum.value, __TemporalDatum.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TemporalDatumRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5761,6 +5879,7 @@ class TemporalDatumRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TemporalDatumRefType = TemporalDatumRefType Namespace.addCategoryObject('typeBinding', 'TemporalDatumRefType', TemporalDatumRefType) @@ -5771,79 +5890,79 @@ class GeodeticDatumRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatumRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 297, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 297, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}GeodeticDatum uses Python identifier GeodeticDatum - __GeodeticDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatum'), 'GeodeticDatum', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_opengis_netgmlGeodeticDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 267, 1), ) - + __GeodeticDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatum'), 'GeodeticDatum', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_opengis_netgmlGeodeticDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 267, 1), ) + GeodeticDatum = property(__GeodeticDatum.value, __GeodeticDatum.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeodeticDatumRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5859,6 +5978,7 @@ class GeodeticDatumRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeodeticDatumRefType = GeodeticDatumRefType Namespace.addCategoryObject('typeBinding', 'GeodeticDatumRefType', GeodeticDatumRefType) @@ -5869,79 +5989,79 @@ class PrimeMeridianRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridianRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 368, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 368, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}PrimeMeridian uses Python identifier PrimeMeridian - __PrimeMeridian = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridian'), 'PrimeMeridian', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_opengis_netgmlPrimeMeridian', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 308, 1), ) - + __PrimeMeridian = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridian'), 'PrimeMeridian', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_opengis_netgmlPrimeMeridian', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 308, 1), ) + PrimeMeridian = property(__PrimeMeridian.value, __PrimeMeridian.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_PrimeMeridianRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -5957,6 +6077,7 @@ class PrimeMeridianRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.PrimeMeridianRefType = PrimeMeridianRefType Namespace.addCategoryObject('typeBinding', 'PrimeMeridianRefType', PrimeMeridianRefType) @@ -5967,79 +6088,79 @@ class EllipsoidRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EllipsoidRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 439, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 439, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Ellipsoid uses Python identifier Ellipsoid - __Ellipsoid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ellipsoid'), 'Ellipsoid', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_opengis_netgmlEllipsoid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 378, 1), ) - + __Ellipsoid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ellipsoid'), 'Ellipsoid', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_opengis_netgmlEllipsoid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 378, 1), ) + Ellipsoid = property(__Ellipsoid.value, __Ellipsoid.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_EllipsoidRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6055,6 +6176,7 @@ class EllipsoidRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.EllipsoidRefType = EllipsoidRefType Namespace.addCategoryObject('typeBinding', 'EllipsoidRefType', EllipsoidRefType) @@ -6065,29 +6187,29 @@ class SecondDefiningParameterType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SecondDefiningParameterType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 451, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 451, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}inverseFlattening uses Python identifier inverseFlattening - __inverseFlattening = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inverseFlattening'), 'inverseFlattening', '__httpwww_opengis_netgml_SecondDefiningParameterType_httpwww_opengis_netgmlinverseFlattening', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 462, 1), ) - + __inverseFlattening = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inverseFlattening'), 'inverseFlattening', '__httpwww_opengis_netgml_SecondDefiningParameterType_httpwww_opengis_netgmlinverseFlattening', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 462, 1), ) + inverseFlattening = property(__inverseFlattening.value, __inverseFlattening.set, None, 'Inverse flattening value of the ellipsoid. Value is a scale factor (or ratio) that has no physical unit. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a scale factor, such as percent, permil, or parts-per-million. ') - + # Element {http://www.opengis.net/gml}semiMinorAxis uses Python identifier semiMinorAxis - __semiMinorAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'semiMinorAxis'), 'semiMinorAxis', '__httpwww_opengis_netgml_SecondDefiningParameterType_httpwww_opengis_netgmlsemiMinorAxis', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 468, 1), ) - + __semiMinorAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'semiMinorAxis'), 'semiMinorAxis', '__httpwww_opengis_netgml_SecondDefiningParameterType_httpwww_opengis_netgmlsemiMinorAxis', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 468, 1), ) + semiMinorAxis = property(__semiMinorAxis.value, __semiMinorAxis.set, None, 'Length of the semi-minor axis of the ellipsoid. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ') - + # Element {http://www.opengis.net/gml}isSphere uses Python identifier isSphere - __isSphere = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isSphere'), 'isSphere', '__httpwww_opengis_netgml_SecondDefiningParameterType_httpwww_opengis_netgmlisSphere', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 474, 1), ) - + __isSphere = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isSphere'), 'isSphere', '__httpwww_opengis_netgml_SecondDefiningParameterType_httpwww_opengis_netgmlisSphere', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 474, 1), ) + isSphere = property(__isSphere.value, __isSphere.set, None, 'The ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere. ') _ElementMap.update({ @@ -6096,8 +6218,9 @@ class SecondDefiningParameterType (pyxb.binding.basis.complexTypeDefinition): __isSphere.name() : __isSphere }) _AttributeMap.update({ - + }) +_module_typeBindings.SecondDefiningParameterType = SecondDefiningParameterType Namespace.addCategoryObject('typeBinding', 'SecondDefiningParameterType', SecondDefiningParameterType) @@ -6108,87 +6231,87 @@ class DefaultStylePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DefaultStylePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 28, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 28, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Style uses Python identifier Style - __Style = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Style'), 'Style', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_opengis_netgml_Style', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 41, 1), ) - + __Style = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Style'), 'Style', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_opengis_netgml_Style', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 41, 1), ) + Style = property(__Style.value, __Style.set, None, 'The value of the top-level property. It is an abstract element. Used as the head element of the substitution group for extensibility purposes.') - + # Attribute about uses Python identifier about __about = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'about'), 'about', '__httpwww_opengis_netgml_DefaultStylePropertyType_about', pyxb.binding.datatypes.anyURI) - __about._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 35, 2) - __about._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 35, 2) - + __about._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 35, 2) + __about._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 35, 2) + about = property(__about.value, __about.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DefaultStylePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6205,6 +6328,7 @@ class DefaultStylePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DefaultStylePropertyType = DefaultStylePropertyType Namespace.addCategoryObject('typeBinding', 'DefaultStylePropertyType', DefaultStylePropertyType) @@ -6215,87 +6339,87 @@ class FeatureStylePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FeatureStylePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 84, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 84, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}FeatureStyle uses Python identifier FeatureStyle - __FeatureStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FeatureStyle'), 'FeatureStyle', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_opengis_netgmlFeatureStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 97, 1), ) - + __FeatureStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'FeatureStyle'), 'FeatureStyle', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_opengis_netgmlFeatureStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 97, 1), ) + FeatureStyle = property(__FeatureStyle.value, __FeatureStyle.set, None, 'The style descriptor for features.') - + # Attribute about uses Python identifier about __about = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'about'), 'about', '__httpwww_opengis_netgml_FeatureStylePropertyType_about', pyxb.binding.datatypes.anyURI) - __about._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 91, 2) - __about._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 91, 2) - + __about._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 91, 2) + __about._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 91, 2) + about = property(__about.value, __about.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_FeatureStylePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6312,6 +6436,7 @@ class FeatureStylePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.FeatureStylePropertyType = FeatureStylePropertyType Namespace.addCategoryObject('typeBinding', 'FeatureStylePropertyType', FeatureStylePropertyType) @@ -6322,87 +6447,87 @@ class GeometryStylePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeometryStylePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 161, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 161, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}GeometryStyle uses Python identifier GeometryStyle - __GeometryStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeometryStyle'), 'GeometryStyle', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_opengis_netgmlGeometryStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 174, 1), ) - + __GeometryStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeometryStyle'), 'GeometryStyle', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_opengis_netgmlGeometryStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 174, 1), ) + GeometryStyle = property(__GeometryStyle.value, __GeometryStyle.set, None, 'The style descriptor for geometries of a feature.') - + # Attribute about uses Python identifier about __about = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'about'), 'about', '__httpwww_opengis_netgml_GeometryStylePropertyType_about', pyxb.binding.datatypes.anyURI) - __about._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 168, 2) - __about._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 168, 2) - + __about._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 168, 2) + __about._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 168, 2) + about = property(__about.value, __about.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeometryStylePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6419,6 +6544,7 @@ class GeometryStylePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeometryStylePropertyType = GeometryStylePropertyType Namespace.addCategoryObject('typeBinding', 'GeometryStylePropertyType', GeometryStylePropertyType) @@ -6429,87 +6555,87 @@ class TopologyStylePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopologyStylePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 212, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 212, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TopologyStyle uses Python identifier TopologyStyle - __TopologyStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopologyStyle'), 'TopologyStyle', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_opengis_netgmlTopologyStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 225, 1), ) - + __TopologyStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopologyStyle'), 'TopologyStyle', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_opengis_netgmlTopologyStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 225, 1), ) + TopologyStyle = property(__TopologyStyle.value, __TopologyStyle.set, None, 'The style descriptor for topologies of a feature. Describes individual topology elements styles.') - + # Attribute about uses Python identifier about __about = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'about'), 'about', '__httpwww_opengis_netgml_TopologyStylePropertyType_about', pyxb.binding.datatypes.anyURI) - __about._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 219, 2) - __about._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 219, 2) - + __about._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 219, 2) + __about._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 219, 2) + about = property(__about.value, __about.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TopologyStylePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6526,6 +6652,7 @@ class TopologyStylePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TopologyStylePropertyType = TopologyStylePropertyType Namespace.addCategoryObject('typeBinding', 'TopologyStylePropertyType', TopologyStylePropertyType) @@ -6536,87 +6663,87 @@ class LabelStylePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LabelStylePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 263, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 263, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}LabelStyle uses Python identifier LabelStyle - __LabelStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LabelStyle'), 'LabelStyle', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_opengis_netgmlLabelStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 276, 1), ) - + __LabelStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LabelStyle'), 'LabelStyle', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_opengis_netgmlLabelStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 276, 1), ) + LabelStyle = property(__LabelStyle.value, __LabelStyle.set, None, 'The style descriptor for labels of a feature, geometry or topology.') - + # Attribute about uses Python identifier about __about = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'about'), 'about', '__httpwww_opengis_netgml_LabelStylePropertyType_about', pyxb.binding.datatypes.anyURI) - __about._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 270, 2) - __about._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 270, 2) - + __about._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 270, 2) + __about._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 270, 2) + about = property(__about.value, __about.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_LabelStylePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6633,6 +6760,7 @@ class LabelStylePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.LabelStylePropertyType = LabelStylePropertyType Namespace.addCategoryObject('typeBinding', 'LabelStylePropertyType', LabelStylePropertyType) @@ -6643,87 +6771,87 @@ class GraphStylePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GraphStylePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 304, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 304, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}GraphStyle uses Python identifier GraphStyle - __GraphStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GraphStyle'), 'GraphStyle', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_opengis_netgmlGraphStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 317, 1), ) - + __GraphStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GraphStyle'), 'GraphStyle', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_opengis_netgmlGraphStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 317, 1), ) + GraphStyle = property(__GraphStyle.value, __GraphStyle.set, None, 'The style descriptor for a graph consisting of a number of features. Describes graph-specific style attributes.') - + # Attribute about uses Python identifier about __about = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'about'), 'about', '__httpwww_opengis_netgml_GraphStylePropertyType_about', pyxb.binding.datatypes.anyURI) - __about._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 311, 2) - __about._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 311, 2) - + __about._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 311, 2) + __about._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 311, 2) + about = property(__about.value, __about.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GraphStylePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6740,6 +6868,7 @@ class GraphStylePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GraphStylePropertyType = GraphStylePropertyType Namespace.addCategoryObject('typeBinding', 'GraphStylePropertyType', GraphStylePropertyType) @@ -6750,23 +6879,23 @@ class LabelType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LabelType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 376, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 376, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}LabelExpression uses Python identifier LabelExpression - __LabelExpression = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LabelExpression'), 'LabelExpression', '__httpwww_opengis_netgml_LabelType_httpwww_opengis_netgmlLabelExpression', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 381, 3), ) - + __LabelExpression = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LabelExpression'), 'LabelExpression', '__httpwww_opengis_netgml_LabelType_httpwww_opengis_netgmlLabelExpression', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 381, 3), ) + LabelExpression = property(__LabelExpression.value, __LabelExpression.set, None, None) - + # Attribute {http://www.opengis.net/gml}transform uses Python identifier transform __transform = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'transform'), 'transform', '__httpwww_opengis_netgml_LabelType_httpwww_opengis_netgmltransform', pyxb.binding.datatypes.string) - __transform._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 386, 1) - __transform._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 383, 2) - + __transform._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 386, 1) + __transform._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 383, 2) + transform = property(__transform.value, __transform.set, None, 'Defines the geometric transformation of entities. There is no particular grammar defined for this value.') _ElementMap.update({ @@ -6775,6 +6904,7 @@ class LabelType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __transform.name() : __transform }) +_module_typeBindings.LabelType = LabelType Namespace.addCategoryObject('typeBinding', 'LabelType', LabelType) @@ -6785,118 +6915,119 @@ class StyleVariationType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StyleVariationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 392, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 392, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.string - + # Attribute styleProperty uses Python identifier styleProperty __styleProperty = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'styleProperty'), 'styleProperty', '__httpwww_opengis_netgml_StyleVariationType_styleProperty', pyxb.binding.datatypes.string, required=True) - __styleProperty._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 398, 4) - __styleProperty._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 398, 4) - + __styleProperty._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 398, 4) + __styleProperty._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 398, 4) + styleProperty = property(__styleProperty.value, __styleProperty.set, None, None) - + # Attribute featurePropertyRange uses Python identifier featurePropertyRange __featurePropertyRange = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'featurePropertyRange'), 'featurePropertyRange', '__httpwww_opengis_netgml_StyleVariationType_featurePropertyRange', pyxb.binding.datatypes.string) - __featurePropertyRange._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 399, 4) - __featurePropertyRange._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 399, 4) - + __featurePropertyRange._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 399, 4) + __featurePropertyRange._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 399, 4) + featurePropertyRange = property(__featurePropertyRange.value, __featurePropertyRange.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __styleProperty.name() : __styleProperty, __featurePropertyRange.name() : __featurePropertyRange }) +_module_typeBindings.StyleVariationType = StyleVariationType Namespace.addCategoryObject('typeBinding', 'StyleVariationType', StyleVariationType) # Complex type {http://www.opengis.net/gml}DictionaryEntryType with content type ELEMENT_ONLY class DictionaryEntryType (pyxb.binding.basis.complexTypeDefinition): - """An entry in a dictionary of definitions. An instance of this type contains or refers to a definition object. + """An entry in a dictionary of definitions. An instance of this type contains or refers to a definition object. The number of definitions contained in this dictionaryEntry is restricted to one, but a DefinitionCollection or Dictionary that contains multiple definitions can be substituted if needed. Specialized descendents of this dictionaryEntry might be restricted in an application schema to allow only including specified types of definitions as valid entries in a dictionary. """ _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DictionaryEntryType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 86, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 86, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Definition uses Python identifier Definition - __Definition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Definition'), 'Definition', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_opengis_netgmlDefinition', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 37, 1), ) - + __Definition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Definition'), 'Definition', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_opengis_netgmlDefinition', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 37, 1), ) + Definition = property(__Definition.value, __Definition.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DictionaryEntryType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -6912,6 +7043,7 @@ class DictionaryEntryType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DictionaryEntryType = DictionaryEntryType Namespace.addCategoryObject('typeBinding', 'DictionaryEntryType', DictionaryEntryType) @@ -6922,23 +7054,24 @@ class IndirectEntryType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IndirectEntryType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 108, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 108, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}DefinitionProxy uses Python identifier DefinitionProxy - __DefinitionProxy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxy'), 'DefinitionProxy', '__httpwww_opengis_netgml_IndirectEntryType_httpwww_opengis_netgmlDefinitionProxy', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 117, 1), ) - + __DefinitionProxy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxy'), 'DefinitionProxy', '__httpwww_opengis_netgml_IndirectEntryType_httpwww_opengis_netgmlDefinitionProxy', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 117, 1), ) + DefinitionProxy = property(__DefinitionProxy.value, __DefinitionProxy.set, None, None) _ElementMap.update({ __DefinitionProxy.name() : __DefinitionProxy }) _AttributeMap.update({ - + }) +_module_typeBindings.IndirectEntryType = IndirectEntryType Namespace.addCategoryObject('typeBinding', 'IndirectEntryType', IndirectEntryType) @@ -6949,100 +7082,100 @@ class DirectionPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectionPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 22, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 22, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}DirectionKeyword uses Python identifier DirectionKeyword - __DirectionKeyword = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DirectionKeyword'), 'DirectionKeyword', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlDirectionKeyword', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 29, 3), ) - + __DirectionKeyword = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DirectionKeyword'), 'DirectionKeyword', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlDirectionKeyword', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 29, 3), ) + DirectionKeyword = property(__DirectionKeyword.value, __DirectionKeyword.set, None, None) - + # Element {http://www.opengis.net/gml}DirectionString uses Python identifier DirectionString - __DirectionString = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DirectionString'), 'DirectionString', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlDirectionString', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 30, 3), ) - + __DirectionString = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DirectionString'), 'DirectionString', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlDirectionString', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 30, 3), ) + DirectionString = property(__DirectionString.value, __DirectionString.set, None, None) - + # Element {http://www.opengis.net/gml}DirectionVector uses Python identifier DirectionVector - __DirectionVector = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DirectionVector'), 'DirectionVector', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlDirectionVector', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 35, 1), ) - + __DirectionVector = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'DirectionVector'), 'DirectionVector', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlDirectionVector', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 35, 1), ) + DirectionVector = property(__DirectionVector.value, __DirectionVector.set, None, None) - + # Element {http://www.opengis.net/gml}CompassPoint uses Python identifier CompassPoint - __CompassPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompassPoint'), 'CompassPoint', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlCompassPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 50, 1), ) - + __CompassPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompassPoint'), 'CompassPoint', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlCompassPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 50, 1), ) + CompassPoint = property(__CompassPoint.value, __CompassPoint.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DirectionPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7061,6 +7194,7 @@ class DirectionPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DirectionPropertyType = DirectionPropertyType Namespace.addCategoryObject('typeBinding', 'DirectionPropertyType', DirectionPropertyType) @@ -7071,29 +7205,29 @@ class DirectionVectorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectionVectorType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 37, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 37, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}horizontalAngle uses Python identifier horizontalAngle - __horizontalAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'horizontalAngle'), 'horizontalAngle', '__httpwww_opengis_netgml_DirectionVectorType_httpwww_opengis_netgmlhorizontalAngle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 44, 4), ) - + __horizontalAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'horizontalAngle'), 'horizontalAngle', '__httpwww_opengis_netgml_DirectionVectorType_httpwww_opengis_netgmlhorizontalAngle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 44, 4), ) + horizontalAngle = property(__horizontalAngle.value, __horizontalAngle.set, None, None) - + # Element {http://www.opengis.net/gml}verticalAngle uses Python identifier verticalAngle - __verticalAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'verticalAngle'), 'verticalAngle', '__httpwww_opengis_netgml_DirectionVectorType_httpwww_opengis_netgmlverticalAngle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 45, 4), ) - + __verticalAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'verticalAngle'), 'verticalAngle', '__httpwww_opengis_netgml_DirectionVectorType_httpwww_opengis_netgmlverticalAngle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 45, 4), ) + verticalAngle = property(__verticalAngle.value, __verticalAngle.set, None, None) - + # Element {http://www.opengis.net/gml}vector uses Python identifier vector - __vector = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'vector'), 'vector', '__httpwww_opengis_netgml_DirectionVectorType_httpwww_opengis_netgmlvector', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 464, 1), ) - + __vector = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'vector'), 'vector', '__httpwww_opengis_netgml_DirectionVectorType_httpwww_opengis_netgmlvector', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 464, 1), ) + vector = property(__vector.value, __vector.set, None, '') _ElementMap.update({ @@ -7102,8 +7236,9 @@ class DirectionVectorType (pyxb.binding.basis.complexTypeDefinition): __vector.name() : __vector }) _AttributeMap.update({ - + }) +_module_typeBindings.DirectionVectorType = DirectionVectorType Namespace.addCategoryObject('typeBinding', 'DirectionVectorType', DirectionVectorType) @@ -7114,23 +7249,24 @@ class HistoryPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HistoryPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 62, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 62, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_TimeSlice uses Python identifier TimeSlice - __TimeSlice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeSlice'), 'TimeSlice', '__httpwww_opengis_netgml_HistoryPropertyType_httpwww_opengis_netgml_TimeSlice', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 20, 1), ) - + __TimeSlice = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeSlice'), 'TimeSlice', '__httpwww_opengis_netgml_HistoryPropertyType_httpwww_opengis_netgml_TimeSlice', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 20, 1), ) + TimeSlice = property(__TimeSlice.value, __TimeSlice.set, None, None) _ElementMap.update({ __TimeSlice.name() : __TimeSlice }) _AttributeMap.update({ - + }) +_module_typeBindings.HistoryPropertyType = HistoryPropertyType Namespace.addCategoryObject('typeBinding', 'HistoryPropertyType', HistoryPropertyType) @@ -7141,22 +7277,22 @@ class BoundingShapeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoundingShapeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 44, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 44, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Null uses Python identifier Null - __Null = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Null'), 'Null', '__httpwww_opengis_netgml_BoundingShapeType_httpwww_opengis_netgmlNull', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2), ) - + __Null = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Null'), 'Null', '__httpwww_opengis_netgml_BoundingShapeType_httpwww_opengis_netgmlNull', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2), ) + Null = property(__Null.value, __Null.set, None, None) - + # Element {http://www.opengis.net/gml}Envelope uses Python identifier Envelope - __Envelope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Envelope'), 'Envelope', '__httpwww_opengis_netgml_BoundingShapeType_httpwww_opengis_netgmlEnvelope', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 519, 1), ) - + __Envelope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Envelope'), 'Envelope', '__httpwww_opengis_netgml_BoundingShapeType_httpwww_opengis_netgmlEnvelope', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 519, 1), ) + Envelope = property(__Envelope.value, __Envelope.set, None, None) _ElementMap.update({ @@ -7164,8 +7300,9 @@ class BoundingShapeType (pyxb.binding.basis.complexTypeDefinition): __Envelope.name() : __Envelope }) _AttributeMap.update({ - + }) +_module_typeBindings.BoundingShapeType = BoundingShapeType Namespace.addCategoryObject('typeBinding', 'BoundingShapeType', BoundingShapeType) @@ -7176,79 +7313,79 @@ class FeaturePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FeaturePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 76, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 76, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Feature uses Python identifier Feature - __Feature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Feature'), 'Feature', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_opengis_netgml_Feature', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1), ) - + __Feature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Feature'), 'Feature', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_opengis_netgml_Feature', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1), ) + Feature = property(__Feature.value, __Feature.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_FeaturePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7264,6 +7401,7 @@ class FeaturePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.FeaturePropertyType = FeaturePropertyType Namespace.addCategoryObject('typeBinding', 'FeaturePropertyType', FeaturePropertyType) @@ -7274,129 +7412,130 @@ class FeatureArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FeatureArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 89, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 89, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Feature uses Python identifier Feature - __Feature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Feature'), 'Feature', '__httpwww_opengis_netgml_FeatureArrayPropertyType_httpwww_opengis_netgml_Feature', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1), ) - + __Feature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Feature'), 'Feature', '__httpwww_opengis_netgml_FeatureArrayPropertyType_httpwww_opengis_netgml_Feature', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1), ) + Feature = property(__Feature.value, __Feature.set, None, None) _ElementMap.update({ __Feature.name() : __Feature }) _AttributeMap.update({ - + }) +_module_typeBindings.FeatureArrayPropertyType = FeatureArrayPropertyType Namespace.addCategoryObject('typeBinding', 'FeatureArrayPropertyType', FeatureArrayPropertyType) # Complex type {http://www.opengis.net/gml}LocationPropertyType with content type ELEMENT_ONLY class LocationPropertyType (pyxb.binding.basis.complexTypeDefinition): - """Convenience property for generalised location. - A representative location for plotting or analysis. + """Convenience property for generalised location. + A representative location for plotting or analysis. Often augmented by one or more additional geometry properties with more specific semantics.Deprecated in GML 3.1.0""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LocationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 164, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 164, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Null uses Python identifier Null - __Null = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Null'), 'Null', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgmlNull', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2), ) - + __Null = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Null'), 'Null', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgmlNull', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2), ) + Null = property(__Null.value, __Null.set, None, None) - + # Element {http://www.opengis.net/gml}LocationKeyWord uses Python identifier LocationKeyWord - __LocationKeyWord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord'), 'LocationKeyWord', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgmlLocationKeyWord', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 127, 1), ) - + __LocationKeyWord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord'), 'LocationKeyWord', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgmlLocationKeyWord', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 127, 1), ) + LocationKeyWord = property(__LocationKeyWord.value, __LocationKeyWord.set, None, None) - + # Element {http://www.opengis.net/gml}LocationString uses Python identifier LocationString - __LocationString = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocationString'), 'LocationString', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgmlLocationString', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 128, 1), ) - + __LocationString = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LocationString'), 'LocationString', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgmlLocationString', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 128, 1), ) + LocationString = property(__LocationString.value, __LocationString.set, None, None) - + # Element {http://www.opengis.net/gml}_Geometry uses Python identifier Geometry - __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgml_Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) - + __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgml_Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) + Geometry = property(__Geometry.value, __Geometry.set, None, 'The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_LocationPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7415,6 +7554,7 @@ class LocationPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.LocationPropertyType = LocationPropertyType Namespace.addCategoryObject('typeBinding', 'LocationPropertyType', LocationPropertyType) @@ -7425,79 +7565,79 @@ class MultiGeometryPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiGeometryPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 66, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 66, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_GeometricAggregate uses Python identifier GeometricAggregate - __GeometricAggregate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeometricAggregate'), 'GeometricAggregate', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_opengis_netgml_GeometricAggregate', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 18, 1), ) - + __GeometricAggregate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeometricAggregate'), 'GeometricAggregate', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_opengis_netgml_GeometricAggregate', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 18, 1), ) + GeometricAggregate = property(__GeometricAggregate.value, __GeometricAggregate.set, None, 'The "_GeometricAggregate" element is the abstract head of the substituition group for all geometric aggremates.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_MultiGeometryPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7513,6 +7653,7 @@ class MultiGeometryPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiGeometryPropertyType = MultiGeometryPropertyType Namespace.addCategoryObject('typeBinding', 'MultiGeometryPropertyType', MultiGeometryPropertyType) @@ -7523,79 +7664,79 @@ class MultiPointPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiPointPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 114, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 114, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}MultiPoint uses Python identifier MultiPoint - __MultiPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), 'MultiPoint', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_opengis_netgmlMultiPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1), ) - + __MultiPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), 'MultiPoint', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_opengis_netgmlMultiPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1), ) + MultiPoint = property(__MultiPoint.value, __MultiPoint.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_MultiPointPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7611,6 +7752,7 @@ class MultiPointPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiPointPropertyType = MultiPointPropertyType Namespace.addCategoryObject('typeBinding', 'MultiPointPropertyType', MultiPointPropertyType) @@ -7621,79 +7763,79 @@ class MultiCurvePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiCurvePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 162, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 162, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}MultiCurve uses Python identifier MultiCurve - __MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), 'MultiCurve', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_opengis_netgmlMultiCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1), ) - + __MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), 'MultiCurve', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_opengis_netgmlMultiCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1), ) + MultiCurve = property(__MultiCurve.value, __MultiCurve.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_MultiCurvePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7709,6 +7851,7 @@ class MultiCurvePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiCurvePropertyType = MultiCurvePropertyType Namespace.addCategoryObject('typeBinding', 'MultiCurvePropertyType', MultiCurvePropertyType) @@ -7719,79 +7862,79 @@ class MultiSurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiSurfacePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 210, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 210, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}MultiSurface uses Python identifier MultiSurface - __MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), 'MultiSurface', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_opengis_netgmlMultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1), ) - + __MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), 'MultiSurface', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_opengis_netgmlMultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1), ) + MultiSurface = property(__MultiSurface.value, __MultiSurface.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_MultiSurfacePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7807,6 +7950,7 @@ class MultiSurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiSurfacePropertyType = MultiSurfacePropertyType Namespace.addCategoryObject('typeBinding', 'MultiSurfacePropertyType', MultiSurfacePropertyType) @@ -7817,79 +7961,79 @@ class MultiSolidPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiSolidPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 258, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 258, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}MultiSolid uses Python identifier MultiSolid - __MultiSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), 'MultiSolid', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_opengis_netgmlMultiSolid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1), ) - + __MultiSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), 'MultiSolid', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_opengis_netgmlMultiSolid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1), ) + MultiSolid = property(__MultiSolid.value, __MultiSolid.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_MultiSolidPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -7905,6 +8049,7 @@ class MultiSolidPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiSolidPropertyType = MultiSolidPropertyType Namespace.addCategoryObject('typeBinding', 'MultiSolidPropertyType', MultiSolidPropertyType) @@ -7916,79 +8061,79 @@ class MultiLineStringPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiLineStringPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 305, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 305, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}MultiLineString uses Python identifier MultiLineString - __MultiLineString = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiLineString'), 'MultiLineString', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_opengis_netgmlMultiLineString', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 286, 1), ) - + __MultiLineString = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiLineString'), 'MultiLineString', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_opengis_netgmlMultiLineString', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 286, 1), ) + MultiLineString = property(__MultiLineString.value, __MultiLineString.set, None, 'Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiCurve" element instead.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_MultiLineStringPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -8004,6 +8149,7 @@ class MultiLineStringPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiLineStringPropertyType = MultiLineStringPropertyType Namespace.addCategoryObject('typeBinding', 'MultiLineStringPropertyType', MultiLineStringPropertyType) @@ -8016,79 +8162,79 @@ class MultiPolygonPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiPolygonPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 334, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 334, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}MultiPolygon uses Python identifier MultiPolygon - __MultiPolygon = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiPolygon'), 'MultiPolygon', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_opengis_netgmlMultiPolygon', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 280, 1), ) - + __MultiPolygon = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiPolygon'), 'MultiPolygon', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_opengis_netgmlMultiPolygon', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 280, 1), ) + MultiPolygon = property(__MultiPolygon.value, __MultiPolygon.set, None, 'Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiSurface" element instead.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_MultiPolygonPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -8104,91 +8250,92 @@ class MultiPolygonPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiPolygonPropertyType = MultiPolygonPropertyType Namespace.addCategoryObject('typeBinding', 'MultiPolygonPropertyType', MultiPolygonPropertyType) # Complex type {http://www.opengis.net/gml}GeometryPropertyType with content type ELEMENT_ONLY class GeometryPropertyType (pyxb.binding.basis.complexTypeDefinition): - """A geometric property can either be any geometry element encapsulated in an element of this type or an XLink reference - to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Note that either + """A geometric property can either be any geometry element encapsulated in an element of this type or an XLink reference + to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Note that either the reference or the contained element must be given, but not both or none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeometryPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 54, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 54, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Geometry uses Python identifier Geometry - __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_opengis_netgml_Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) - + __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_opengis_netgml_Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) + Geometry = property(__Geometry.value, __Geometry.set, None, 'The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeometryPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -8204,120 +8351,122 @@ class GeometryPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeometryPropertyType = GeometryPropertyType Namespace.addCategoryObject('typeBinding', 'GeometryPropertyType', GeometryPropertyType) # Complex type {http://www.opengis.net/gml}GeometryArrayPropertyType with content type ELEMENT_ONLY class GeometryArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): - """A container for an array of geometry elements. The elements are always contained in the array property, + """A container for an array of geometry elements. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements is not supported.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeometryArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 76, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 76, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Geometry uses Python identifier Geometry - __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_GeometryArrayPropertyType_httpwww_opengis_netgml_Geometry', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) - + __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_GeometryArrayPropertyType_httpwww_opengis_netgml_Geometry', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) + Geometry = property(__Geometry.value, __Geometry.set, None, 'The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".') _ElementMap.update({ __Geometry.name() : __Geometry }) _AttributeMap.update({ - + }) +_module_typeBindings.GeometryArrayPropertyType = GeometryArrayPropertyType Namespace.addCategoryObject('typeBinding', 'GeometryArrayPropertyType', GeometryArrayPropertyType) # Complex type {http://www.opengis.net/gml}GeometricPrimitivePropertyType with content type ELEMENT_ONLY class GeometricPrimitivePropertyType (pyxb.binding.basis.complexTypeDefinition): - """A property that has a geometric primitive as its value domain can either be an appropriate geometry element - encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry - elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither + """A property that has a geometric primitive as its value domain can either be an appropriate geometry element + encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry + elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeometricPrimitivePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 173, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 173, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_GeometricPrimitive uses Python identifier GeometricPrimitive - __GeometricPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeometricPrimitive'), 'GeometricPrimitive', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_opengis_netgml_GeometricPrimitive', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 155, 1), ) - + __GeometricPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_GeometricPrimitive'), 'GeometricPrimitive', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_opengis_netgml_GeometricPrimitive', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 155, 1), ) + GeometricPrimitive = property(__GeometricPrimitive.value, __GeometricPrimitive.set, None, 'The "_GeometricPrimitive" element is the abstract head of the substituition group for all (pre- and user-defined) \n\t\t\tgeometric primitives.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeometricPrimitivePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -8333,91 +8482,92 @@ class GeometricPrimitivePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeometricPrimitivePropertyType = GeometricPrimitivePropertyType Namespace.addCategoryObject('typeBinding', 'GeometricPrimitivePropertyType', GeometricPrimitivePropertyType) # Complex type {http://www.opengis.net/gml}PointPropertyType with content type ELEMENT_ONLY class PointPropertyType (pyxb.binding.basis.complexTypeDefinition): - """A property that has a point as its value domain can either be an appropriate geometry element encapsulated in an - element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located + """A property that has a point as its value domain can either be an appropriate geometry element encapsulated in an + element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PointPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 252, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 252, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Point uses Python identifier Point - __Point = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Point'), 'Point', '__httpwww_opengis_netgml_PointPropertyType_httpwww_opengis_netgmlPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1), ) - + __Point = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Point'), 'Point', '__httpwww_opengis_netgml_PointPropertyType_httpwww_opengis_netgmlPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1), ) + Point = property(__Point.value, __Point.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_PointPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_PointPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_PointPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_PointPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_PointPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_PointPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_PointPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_PointPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -8433,119 +8583,121 @@ class PointPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.PointPropertyType = PointPropertyType Namespace.addCategoryObject('typeBinding', 'PointPropertyType', PointPropertyType) # Complex type {http://www.opengis.net/gml}PointArrayPropertyType with content type ELEMENT_ONLY class PointArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): - """A container for an array of points. The elements are always contained in the array property, referencing geometry + """A container for an array of points. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements is not supported.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PointArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 275, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 275, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Point uses Python identifier Point - __Point = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Point'), 'Point', '__httpwww_opengis_netgml_PointArrayPropertyType_httpwww_opengis_netgmlPoint', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1), ) - + __Point = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Point'), 'Point', '__httpwww_opengis_netgml_PointArrayPropertyType_httpwww_opengis_netgmlPoint', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1), ) + Point = property(__Point.value, __Point.set, None, None) _ElementMap.update({ __Point.name() : __Point }) _AttributeMap.update({ - + }) +_module_typeBindings.PointArrayPropertyType = PointArrayPropertyType Namespace.addCategoryObject('typeBinding', 'PointArrayPropertyType', PointArrayPropertyType) # Complex type {http://www.opengis.net/gml}CurvePropertyType with content type ELEMENT_ONLY class CurvePropertyType (pyxb.binding.basis.complexTypeDefinition): - """A property that has a curve as its value domain can either be an appropriate geometry element encapsulated in an - element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere + """A property that has a curve as its value domain can either be an appropriate geometry element encapsulated in an + element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CurvePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 318, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 318, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Curve uses Python identifier Curve - __Curve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Curve'), 'Curve', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_opengis_netgml_Curve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1), ) - + __Curve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Curve'), 'Curve', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_opengis_netgml_Curve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1), ) + Curve = property(__Curve.value, __Curve.set, None, 'The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CurvePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -8561,68 +8713,70 @@ class CurvePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CurvePropertyType = CurvePropertyType Namespace.addCategoryObject('typeBinding', 'CurvePropertyType', CurvePropertyType) # Complex type {http://www.opengis.net/gml}CurveArrayPropertyType with content type ELEMENT_ONLY class CurveArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): - """A container for an array of curves. The elements are always contained in the array property, referencing geometry elements + """A container for an array of curves. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements is not supported.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CurveArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 341, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 341, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Curve uses Python identifier Curve - __Curve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Curve'), 'Curve', '__httpwww_opengis_netgml_CurveArrayPropertyType_httpwww_opengis_netgml_Curve', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1), ) - + __Curve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Curve'), 'Curve', '__httpwww_opengis_netgml_CurveArrayPropertyType_httpwww_opengis_netgml_Curve', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1), ) + Curve = property(__Curve.value, __Curve.set, None, 'The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.') _ElementMap.update({ __Curve.name() : __Curve }) _AttributeMap.update({ - + }) +_module_typeBindings.CurveArrayPropertyType = CurveArrayPropertyType Namespace.addCategoryObject('typeBinding', 'CurveArrayPropertyType', CurveArrayPropertyType) # Complex type {http://www.opengis.net/gml}CoordType with content type ELEMENT_ONLY class CoordType (pyxb.binding.basis.complexTypeDefinition): - """Represents a coordinate tuple in one, two, or three dimensions. Deprecated with GML 3.0 and replaced by + """Represents a coordinate tuple in one, two, or three dimensions. Deprecated with GML 3.0 and replaced by DirectPositionType.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoordType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 562, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 562, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}X uses Python identifier X - __X = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'X'), 'X', '__httpwww_opengis_netgml_CoordType_httpwww_opengis_netgmlX', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 568, 3), ) - + __X = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'X'), 'X', '__httpwww_opengis_netgml_CoordType_httpwww_opengis_netgmlX', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 568, 3), ) + X = property(__X.value, __X.set, None, None) - + # Element {http://www.opengis.net/gml}Y uses Python identifier Y - __Y = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Y'), 'Y', '__httpwww_opengis_netgml_CoordType_httpwww_opengis_netgmlY', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 569, 3), ) - + __Y = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Y'), 'Y', '__httpwww_opengis_netgml_CoordType_httpwww_opengis_netgmlY', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 569, 3), ) + Y = property(__Y.value, __Y.set, None, None) - + # Element {http://www.opengis.net/gml}Z uses Python identifier Z - __Z = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Z'), 'Z', '__httpwww_opengis_netgml_CoordType_httpwww_opengis_netgmlZ', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 570, 3), ) - + __Z = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Z'), 'Z', '__httpwww_opengis_netgml_CoordType_httpwww_opengis_netgmlZ', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 570, 3), ) + Z = property(__Z.value, __Z.set, None, None) _ElementMap.update({ @@ -8631,94 +8785,95 @@ class CoordType (pyxb.binding.basis.complexTypeDefinition): __Z.name() : __Z }) _AttributeMap.update({ - + }) +_module_typeBindings.CoordType = CoordType Namespace.addCategoryObject('typeBinding', 'CoordType', CoordType) # Complex type {http://www.opengis.net/gml}LineStringPropertyType with content type ELEMENT_ONLY class LineStringPropertyType (pyxb.binding.basis.complexTypeDefinition): - """This type is deprecated with GML 3 and shall not be used. It is included for backwards compatibility with GML 2. Use - CurvePropertyType instead. A property that has a line string as its value domain can either be an appropriate geometry element encapsulated - in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere + """This type is deprecated with GML 3 and shall not be used. It is included for backwards compatibility with GML 2. Use + CurvePropertyType instead. A property that has a line string as its value domain can either be an appropriate geometry element encapsulated + in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element must be given, but neither both nor none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LineStringPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 581, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 581, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}LineString uses Python identifier LineString - __LineString = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LineString'), 'LineString', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_opengis_netgmlLineString', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 351, 1), ) - + __LineString = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LineString'), 'LineString', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_opengis_netgmlLineString', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 351, 1), ) + LineString = property(__LineString.value, __LineString.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_LineStringPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -8734,6 +8889,7 @@ class LineStringPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.LineStringPropertyType = LineStringPropertyType Namespace.addCategoryObject('typeBinding', 'LineStringPropertyType', LineStringPropertyType) @@ -8744,79 +8900,79 @@ class SurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SurfacePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 46, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 46, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Surface uses Python identifier Surface - __Surface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Surface'), 'Surface', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_opengis_netgml_Surface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1), ) - + __Surface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Surface'), 'Surface', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_opengis_netgml_Surface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1), ) + Surface = property(__Surface.value, __Surface.set, None, 'The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_SurfacePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -8832,6 +8988,7 @@ class SurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SurfacePropertyType = SurfacePropertyType Namespace.addCategoryObject('typeBinding', 'SurfacePropertyType', SurfacePropertyType) @@ -8842,23 +8999,24 @@ class SurfaceArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SurfaceArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 63, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 63, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Surface uses Python identifier Surface - __Surface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Surface'), 'Surface', '__httpwww_opengis_netgml_SurfaceArrayPropertyType_httpwww_opengis_netgml_Surface', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1), ) - + __Surface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Surface'), 'Surface', '__httpwww_opengis_netgml_SurfaceArrayPropertyType_httpwww_opengis_netgml_Surface', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1), ) + Surface = property(__Surface.value, __Surface.set, None, 'The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.') _ElementMap.update({ __Surface.name() : __Surface }) _AttributeMap.update({ - + }) +_module_typeBindings.SurfaceArrayPropertyType = SurfaceArrayPropertyType Namespace.addCategoryObject('typeBinding', 'SurfaceArrayPropertyType', SurfaceArrayPropertyType) @@ -8869,23 +9027,24 @@ class AbstractRingPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractRingPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 126, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 126, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Ring uses Python identifier Ring - __Ring = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Ring'), 'Ring', '__httpwww_opengis_netgml_AbstractRingPropertyType_httpwww_opengis_netgml_Ring', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 90, 1), ) - + __Ring = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Ring'), 'Ring', '__httpwww_opengis_netgml_AbstractRingPropertyType_httpwww_opengis_netgml_Ring', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 90, 1), ) + Ring = property(__Ring.value, __Ring.set, None, 'The "_Ring" element is the abstract head of the substituition group for all closed boundaries of a surface patch.') _ElementMap.update({ __Ring.name() : __Ring }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractRingPropertyType = AbstractRingPropertyType Namespace.addCategoryObject('typeBinding', 'AbstractRingPropertyType', AbstractRingPropertyType) @@ -8896,23 +9055,24 @@ class LinearRingPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LinearRingPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 176, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 176, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}LinearRing uses Python identifier LinearRing - __LinearRing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LinearRing'), 'LinearRing', '__httpwww_opengis_netgml_LinearRingPropertyType_httpwww_opengis_netgmlLinearRing', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 135, 1), ) - + __LinearRing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LinearRing'), 'LinearRing', '__httpwww_opengis_netgml_LinearRingPropertyType_httpwww_opengis_netgmlLinearRing', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 135, 1), ) + LinearRing = property(__LinearRing.value, __LinearRing.set, None, None) _ElementMap.update({ __LinearRing.name() : __LinearRing }) _AttributeMap.update({ - + }) +_module_typeBindings.LinearRingPropertyType = LinearRingPropertyType Namespace.addCategoryObject('typeBinding', 'LinearRingPropertyType', LinearRingPropertyType) @@ -8924,79 +9084,79 @@ class PolygonPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PolygonPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 198, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 198, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Polygon uses Python identifier Polygon - __Polygon = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Polygon'), 'Polygon', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_opengis_netgmlPolygon', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 72, 1), ) - + __Polygon = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Polygon'), 'Polygon', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_opengis_netgmlPolygon', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 72, 1), ) + Polygon = property(__Polygon.value, __Polygon.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_PolygonPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -9012,6 +9172,7 @@ class PolygonPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.PolygonPropertyType = PolygonPropertyType Namespace.addCategoryObject('typeBinding', 'PolygonPropertyType', PolygonPropertyType) @@ -9022,79 +9183,79 @@ class CompositeCurvePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompositeCurvePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 35, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 35, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}CompositeCurve uses Python identifier CompositeCurve - __CompositeCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), 'CompositeCurve', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_opengis_netgmlCompositeCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1), ) - + __CompositeCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), 'CompositeCurve', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_opengis_netgmlCompositeCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1), ) + CompositeCurve = property(__CompositeCurve.value, __CompositeCurve.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CompositeCurvePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -9110,6 +9271,7 @@ class CompositeCurvePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CompositeCurvePropertyType = CompositeCurvePropertyType Namespace.addCategoryObject('typeBinding', 'CompositeCurvePropertyType', CompositeCurvePropertyType) @@ -9120,79 +9282,79 @@ class CompositeSurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompositeSurfacePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 62, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 62, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}CompositeSurface uses Python identifier CompositeSurface - __CompositeSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), 'CompositeSurface', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_opengis_netgmlCompositeSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1), ) - + __CompositeSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), 'CompositeSurface', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_opengis_netgmlCompositeSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1), ) + CompositeSurface = property(__CompositeSurface.value, __CompositeSurface.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CompositeSurfacePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -9208,6 +9370,7 @@ class CompositeSurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CompositeSurfacePropertyType = CompositeSurfacePropertyType Namespace.addCategoryObject('typeBinding', 'CompositeSurfacePropertyType', CompositeSurfacePropertyType) @@ -9218,79 +9381,79 @@ class CompositeSolidPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompositeSolidPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 97, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 97, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}CompositeSolid uses Python identifier CompositeSolid - __CompositeSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), 'CompositeSolid', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_opengis_netgmlCompositeSolid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1), ) - + __CompositeSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), 'CompositeSolid', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_opengis_netgmlCompositeSolid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1), ) + CompositeSolid = property(__CompositeSolid.value, __CompositeSolid.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CompositeSolidPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -9306,6 +9469,7 @@ class CompositeSolidPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CompositeSolidPropertyType = CompositeSolidPropertyType Namespace.addCategoryObject('typeBinding', 'CompositeSolidPropertyType', CompositeSolidPropertyType) @@ -9317,100 +9481,100 @@ class GeometricComplexPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeometricComplexPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 121, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 121, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}CompositeCurve uses Python identifier CompositeCurve - __CompositeCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), 'CompositeCurve', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlCompositeCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1), ) - + __CompositeCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), 'CompositeCurve', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlCompositeCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1), ) + CompositeCurve = property(__CompositeCurve.value, __CompositeCurve.set, None, None) - + # Element {http://www.opengis.net/gml}CompositeSurface uses Python identifier CompositeSurface - __CompositeSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), 'CompositeSurface', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlCompositeSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1), ) - + __CompositeSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), 'CompositeSurface', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlCompositeSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1), ) + CompositeSurface = property(__CompositeSurface.value, __CompositeSurface.set, None, None) - + # Element {http://www.opengis.net/gml}CompositeSolid uses Python identifier CompositeSolid - __CompositeSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), 'CompositeSolid', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlCompositeSolid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1), ) - + __CompositeSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), 'CompositeSolid', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlCompositeSolid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1), ) + CompositeSolid = property(__CompositeSolid.value, __CompositeSolid.set, None, None) - + # Element {http://www.opengis.net/gml}GeometricComplex uses Python identifier GeometricComplex - __GeometricComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeometricComplex'), 'GeometricComplex', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlGeometricComplex', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 106, 1), ) - + __GeometricComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GeometricComplex'), 'GeometricComplex', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlGeometricComplex', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 106, 1), ) + GeometricComplex = property(__GeometricComplex.value, __GeometricComplex.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_GeometricComplexPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -9429,6 +9593,7 @@ class GeometricComplexPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GeometricComplexPropertyType = GeometricComplexPropertyType Namespace.addCategoryObject('typeBinding', 'GeometricComplexPropertyType', GeometricComplexPropertyType) @@ -9439,42 +9604,43 @@ class AbstractCurveSegmentType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractCurveSegmentType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 85, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 85, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Attribute numDerivativesAtStart uses Python identifier numDerivativesAtStart __numDerivativesAtStart = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numDerivativesAtStart'), 'numDerivativesAtStart', '__httpwww_opengis_netgml_AbstractCurveSegmentType_numDerivativesAtStart', pyxb.binding.datatypes.integer, unicode_default='0') - __numDerivativesAtStart._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 90, 2) - __numDerivativesAtStart._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 90, 2) - + __numDerivativesAtStart._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 90, 2) + __numDerivativesAtStart._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 90, 2) + numDerivativesAtStart = property(__numDerivativesAtStart.value, __numDerivativesAtStart.set, None, 'The attribute "numDerivativesAtStart" specifies the type of continuity between this curve segment and its predecessor. If this is the first curve segment in the curve, one of these values, as appropriate, is ignored. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity.\nNOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.') - + # Attribute numDerivativesAtEnd uses Python identifier numDerivativesAtEnd __numDerivativesAtEnd = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numDerivativesAtEnd'), 'numDerivativesAtEnd', '__httpwww_opengis_netgml_AbstractCurveSegmentType_numDerivativesAtEnd', pyxb.binding.datatypes.integer, unicode_default='0') - __numDerivativesAtEnd._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 96, 2) - __numDerivativesAtEnd._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 96, 2) - + __numDerivativesAtEnd._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 96, 2) + __numDerivativesAtEnd._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 96, 2) + numDerivativesAtEnd = property(__numDerivativesAtEnd.value, __numDerivativesAtEnd.set, None, 'The attribute "numDerivativesAtEnd" specifies the type of continuity between this curve segment and its successor. If this is the last curve segment in the curve, one of these values, as appropriate, is ignored. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity.\nNOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.') - + # Attribute numDerivativeInterior uses Python identifier numDerivativeInterior __numDerivativeInterior = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numDerivativeInterior'), 'numDerivativeInterior', '__httpwww_opengis_netgml_AbstractCurveSegmentType_numDerivativeInterior', pyxb.binding.datatypes.integer, unicode_default='0') - __numDerivativeInterior._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 102, 2) - __numDerivativeInterior._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 102, 2) - + __numDerivativeInterior._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 102, 2) + __numDerivativeInterior._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 102, 2) + numDerivativeInterior = property(__numDerivativeInterior.value, __numDerivativeInterior.set, None, 'The attribute "numDerivativesInterior" specifies the type of continuity that is guaranteed interior to the curve. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C 0 " in mathematical texts. A value of 1 means that the function and its first derivative are continuous at the appropriate end point: "C 1 " continuity. A value of "n" for any integer means the function and its first n derivatives are continuous: "C n " continuity.\nNOTE: Use of these values is only appropriate when the basic curve definition is an underdetermined system. For example, line string segments cannot support continuity above C 0 , since there is no spare control parameter to adjust the incoming angle at the end points of the segment. Spline functions on the other hand often have extra degrees of freedom on end segments that allow them to adjust the values of the derivatives to support C 1 or higher continuity.') _ElementMap.update({ - + }) _AttributeMap.update({ __numDerivativesAtStart.name() : __numDerivativesAtStart, __numDerivativesAtEnd.name() : __numDerivativesAtEnd, __numDerivativeInterior.name() : __numDerivativeInterior }) +_module_typeBindings.AbstractCurveSegmentType = AbstractCurveSegmentType Namespace.addCategoryObject('typeBinding', 'AbstractCurveSegmentType', AbstractCurveSegmentType) @@ -9485,23 +9651,24 @@ class CurveSegmentArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CurveSegmentArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 116, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 116, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_CurveSegment uses Python identifier CurveSegment - __CurveSegment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CurveSegment'), 'CurveSegment', '__httpwww_opengis_netgml_CurveSegmentArrayPropertyType_httpwww_opengis_netgml_CurveSegment', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 79, 1), ) - + __CurveSegment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CurveSegment'), 'CurveSegment', '__httpwww_opengis_netgml_CurveSegmentArrayPropertyType_httpwww_opengis_netgml_CurveSegment', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 79, 1), ) + CurveSegment = property(__CurveSegment.value, __CurveSegment.set, None, 'The "_CurveSegment" element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism.') _ElementMap.update({ __CurveSegment.name() : __CurveSegment }) _AttributeMap.update({ - + }) +_module_typeBindings.CurveSegmentArrayPropertyType = CurveSegmentArrayPropertyType Namespace.addCategoryObject('typeBinding', 'CurveSegmentArrayPropertyType', CurveSegmentArrayPropertyType) @@ -9509,64 +9676,64 @@ class CurveSegmentArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): class AffinePlacementType (pyxb.binding.basis.complexTypeDefinition): """A placement takes a standard geometric construction and places it in geographic space. It defines a - transformation from a constructive parameter space to the - co-ordinate space of the co-ordinate reference system being used. - Parameter spaces in formulae in this International Standard are - given as (u, v) in 2D and(u, v, w) in 3D. Co-ordinate reference - systems positions are given in formulae, in this International + transformation from a constructive parameter space to the + co-ordinate space of the co-ordinate reference system being used. + Parameter spaces in formulae in this International Standard are + given as (u, v) in 2D and(u, v, w) in 3D. Co-ordinate reference + systems positions are given in formulae, in this International Standard, by either (x, y) in 2D, or (x, y, z) in 3D. - Affine placements are defined by linear transformations from - parameter space to the target co-ordiante space. 2-dimensional + Affine placements are defined by linear transformations from + parameter space to the target co-ordiante space. 2-dimensional Cartesian parameter space,(u,v) transforms into 3-dimensional co- - ordinate reference systems,(x,y,z) by using an affine + ordinate reference systems,(x,y,z) by using an affine transformation,(u,v)->(x,y,z) which is defined : x ux vx x0 - u + u y = uy vy + y0 - v + v x uz vz z0 - - Then, given this equation, the location element of the + + Then, given this equation, the location element of the AffinePlacement is the direct position (x0, y0, z0), which is the target position of the origin in (u, v). The two reference - directions (ux, uy, uz) and (vx, vy, vz) are the target + directions (ux, uy, uz) and (vx, vy, vz) are the target directions of the unit vectors at the origin in (u, v).""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AffinePlacementType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 523, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 523, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}location uses Python identifier location - __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'location'), 'location', '__httpwww_opengis_netgml_AffinePlacementType_httpwww_opengis_netgmllocation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 553, 3), ) - + __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'location'), 'location', '__httpwww_opengis_netgml_AffinePlacementType_httpwww_opengis_netgmllocation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 553, 3), ) + location = property(__location.value, __location.set, None, 'The location property gives \n the target of the parameter space origin. This is the vector \n (x0, y0, z0) in the formulae above.') - + # Element {http://www.opengis.net/gml}refDirection uses Python identifier refDirection - __refDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'refDirection'), 'refDirection', '__httpwww_opengis_netgml_AffinePlacementType_httpwww_opengis_netgmlrefDirection', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 560, 3), ) - + __refDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'refDirection'), 'refDirection', '__httpwww_opengis_netgml_AffinePlacementType_httpwww_opengis_netgmlrefDirection', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 560, 3), ) + refDirection = property(__refDirection.value, __refDirection.set, None, 'The attribute refDirection gives the \ntarget directions for the co-ordinate basis vectors of the \nparameter space. These are the columns of the matrix in the \nformulae given above. The number of directions given shall be \ninDimension. The dimension of the directions shall be \noutDimension.') - + # Element {http://www.opengis.net/gml}inDimension uses Python identifier inDimension - __inDimension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inDimension'), 'inDimension', '__httpwww_opengis_netgml_AffinePlacementType_httpwww_opengis_netgmlinDimension', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 570, 3), ) - + __inDimension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'inDimension'), 'inDimension', '__httpwww_opengis_netgml_AffinePlacementType_httpwww_opengis_netgmlinDimension', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 570, 3), ) + inDimension = property(__inDimension.value, __inDimension.set, None, 'Dimension of the constructive parameter \n space.') - + # Element {http://www.opengis.net/gml}outDimension uses Python identifier outDimension - __outDimension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outDimension'), 'outDimension', '__httpwww_opengis_netgml_AffinePlacementType_httpwww_opengis_netgmloutDimension', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 576, 3), ) - + __outDimension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'outDimension'), 'outDimension', '__httpwww_opengis_netgml_AffinePlacementType_httpwww_opengis_netgmloutDimension', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 576, 3), ) + outDimension = property(__outDimension.value, __outDimension.set, None, 'Dimension of the co-ordinate space.') _ElementMap.update({ @@ -9576,8 +9743,9 @@ class AffinePlacementType (pyxb.binding.basis.complexTypeDefinition): __outDimension.name() : __outDimension }) _AttributeMap.update({ - + }) +_module_typeBindings.AffinePlacementType = AffinePlacementType Namespace.addCategoryObject('typeBinding', 'AffinePlacementType', AffinePlacementType) @@ -9588,24 +9756,24 @@ class CTD_ANON (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 610, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 610, 6) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}AffinePlacement uses Python identifier AffinePlacement - __AffinePlacement = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AffinePlacement'), 'AffinePlacement', '__httpwww_opengis_netgml_CTD_ANON_httpwww_opengis_netgmlAffinePlacement', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 521, 1), ) - + __AffinePlacement = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'AffinePlacement'), 'AffinePlacement', '__httpwww_opengis_netgml_CTD_ANON_httpwww_opengis_netgmlAffinePlacement', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 521, 1), ) + AffinePlacement = property(__AffinePlacement.value, __AffinePlacement.set, None, None) _ElementMap.update({ __AffinePlacement.name() : __AffinePlacement }) _AttributeMap.update({ - + }) - +_module_typeBindings.CTD_ANON = CTD_ANON # Complex type {http://www.opengis.net/gml}KnotType with content type ELEMENT_ONLY @@ -9615,29 +9783,29 @@ class KnotType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'KnotType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 768, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 768, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netgml_KnotType_httpwww_opengis_netgmlvalue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 773, 3), ) - + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netgml_KnotType_httpwww_opengis_netgmlvalue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 773, 3), ) + value_ = property(__value.value, __value.set, None, 'The property "value" is the value of the parameter at the knot of the spline. The sequence of knots shall be a non-decreasing sequence. That is, each knot\'s value in the sequence shall be equal to or greater than the previous knot\'s value. The use of equal consecutive knots is normally handled using the multiplicity.') - + # Element {http://www.opengis.net/gml}multiplicity uses Python identifier multiplicity - __multiplicity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiplicity'), 'multiplicity', '__httpwww_opengis_netgml_KnotType_httpwww_opengis_netgmlmultiplicity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 778, 3), ) - + __multiplicity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiplicity'), 'multiplicity', '__httpwww_opengis_netgml_KnotType_httpwww_opengis_netgmlmultiplicity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 778, 3), ) + multiplicity = property(__multiplicity.value, __multiplicity.set, None, 'The property "multiplicity" is the multiplicity of this knot used in the definition of the spline (with the same weight).') - + # Element {http://www.opengis.net/gml}weight uses Python identifier weight - __weight = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'weight'), 'weight', '__httpwww_opengis_netgml_KnotType_httpwww_opengis_netgmlweight', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 783, 3), ) - + __weight = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'weight'), 'weight', '__httpwww_opengis_netgml_KnotType_httpwww_opengis_netgmlweight', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 783, 3), ) + weight = property(__weight.value, __weight.set, None, 'The property "weight" is the value of the averaging weight used for this knot of the spline.') _ElementMap.update({ @@ -9646,8 +9814,9 @@ class KnotType (pyxb.binding.basis.complexTypeDefinition): __weight.name() : __weight }) _AttributeMap.update({ - + }) +_module_typeBindings.KnotType = KnotType Namespace.addCategoryObject('typeBinding', 'KnotType', KnotType) @@ -9658,23 +9827,24 @@ class KnotPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'KnotPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 791, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 791, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Knot uses Python identifier Knot - __Knot = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Knot'), 'Knot', '__httpwww_opengis_netgml_KnotPropertyType_httpwww_opengis_netgmlKnot', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 796, 3), ) - + __Knot = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Knot'), 'Knot', '__httpwww_opengis_netgml_KnotPropertyType_httpwww_opengis_netgmlKnot', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 796, 3), ) + Knot = property(__Knot.value, __Knot.set, None, None) _ElementMap.update({ __Knot.name() : __Knot }) _AttributeMap.update({ - + }) +_module_typeBindings.KnotPropertyType = KnotPropertyType Namespace.addCategoryObject('typeBinding', 'KnotPropertyType', KnotPropertyType) @@ -9685,16 +9855,17 @@ class AbstractSurfacePatchType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractSurfacePatchType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 991, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 991, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractSurfacePatchType = AbstractSurfacePatchType Namespace.addCategoryObject('typeBinding', 'AbstractSurfacePatchType', AbstractSurfacePatchType) @@ -9705,23 +9876,24 @@ class SurfacePatchArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SurfacePatchArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1004, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1004, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_SurfacePatch uses Python identifier SurfacePatch - __SurfacePatch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_SurfacePatch'), 'SurfacePatch', '__httpwww_opengis_netgml_SurfacePatchArrayPropertyType_httpwww_opengis_netgml_SurfacePatch', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 985, 1), ) - + __SurfacePatch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_SurfacePatch'), 'SurfacePatch', '__httpwww_opengis_netgml_SurfacePatchArrayPropertyType_httpwww_opengis_netgml_SurfacePatch', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 985, 1), ) + SurfacePatch = property(__SurfacePatch.value, __SurfacePatch.set, None, 'The "_SurfacePatch" element is the abstract head of the substituition group for all surface pach elements describing a continuous portion of a surface.') _ElementMap.update({ __SurfacePatch.name() : __SurfacePatch }) _AttributeMap.update({ - + }) +_module_typeBindings.SurfacePatchArrayPropertyType = SurfacePatchArrayPropertyType Namespace.addCategoryObject('typeBinding', 'SurfacePatchArrayPropertyType', SurfacePatchArrayPropertyType) @@ -9732,23 +9904,24 @@ class RingPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RingPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1110, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1110, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Ring uses Python identifier Ring - __Ring = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ring'), 'Ring', '__httpwww_opengis_netgml_RingPropertyType_httpwww_opengis_netgmlRing', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1088, 1), ) - + __Ring = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Ring'), 'Ring', '__httpwww_opengis_netgml_RingPropertyType_httpwww_opengis_netgmlRing', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1088, 1), ) + Ring = property(__Ring.value, __Ring.set, None, None) _ElementMap.update({ __Ring.name() : __Ring }) _AttributeMap.update({ - + }) +_module_typeBindings.RingPropertyType = RingPropertyType Namespace.addCategoryObject('typeBinding', 'RingPropertyType', RingPropertyType) @@ -9759,29 +9932,29 @@ class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1126, 4) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1126, 4) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_CTD_ANON__httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_CTD_ANON__httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_CTD_ANON__httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_CTD_ANON__httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_CTD_ANON__httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_CTD_ANON__httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') _ElementMap.update({ @@ -9790,48 +9963,48 @@ class CTD_ANON_ (pyxb.binding.basis.complexTypeDefinition): __posList.name() : __posList }) _AttributeMap.update({ - + }) - +_module_typeBindings.CTD_ANON_ = CTD_ANON_ # Complex type [anonymous] with content type ELEMENT_ONLY class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition): - """The corners of the triangles in the TIN - are often referred to as pots. ControlPoint shall contain a - set of the GM_Position used as posts for this TIN. Since each - TIN contains triangles, there must be at least 3 posts. The - order in which these points are given does not affect the - surface that is represented. Application schemas may add - information based on ordering of control points to facilitate + """The corners of the triangles in the TIN + are often referred to as pots. ControlPoint shall contain a + set of the GM_Position used as posts for this TIN. Since each + TIN contains triangles, there must be at least 3 posts. The + order in which these points are given does not affect the + surface that is represented. Application schemas may add + information based on ordering of control points to facilitate the reconstruction of the TIN from the control points.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1446, 6) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1446, 6) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_CTD_ANON_2_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_CTD_ANON_2_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_CTD_ANON_2_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_CTD_ANON_2_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_CTD_ANON_2_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_CTD_ANON_2_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') _ElementMap.update({ @@ -9840,9 +10013,9 @@ class CTD_ANON_2 (pyxb.binding.basis.complexTypeDefinition): __posList.name() : __posList }) _AttributeMap.update({ - + }) - +_module_typeBindings.CTD_ANON_2 = CTD_ANON_2 # Complex type {http://www.opengis.net/gml}LineStringSegmentArrayPropertyType with content type ELEMENT_ONLY @@ -9852,23 +10025,24 @@ class LineStringSegmentArrayPropertyType (pyxb.binding.basis.complexTypeDefiniti _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LineStringSegmentArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1457, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1457, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}LineStringSegment uses Python identifier LineStringSegment - __LineStringSegment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LineStringSegment'), 'LineStringSegment', '__httpwww_opengis_netgml_LineStringSegmentArrayPropertyType_httpwww_opengis_netgmlLineStringSegment', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 125, 1), ) - + __LineStringSegment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'LineStringSegment'), 'LineStringSegment', '__httpwww_opengis_netgml_LineStringSegmentArrayPropertyType_httpwww_opengis_netgmlLineStringSegment', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 125, 1), ) + LineStringSegment = property(__LineStringSegment.value, __LineStringSegment.set, None, None) _ElementMap.update({ __LineStringSegment.name() : __LineStringSegment }) _AttributeMap.update({ - + }) +_module_typeBindings.LineStringSegmentArrayPropertyType = LineStringSegmentArrayPropertyType Namespace.addCategoryObject('typeBinding', 'LineStringSegmentArrayPropertyType', LineStringSegmentArrayPropertyType) @@ -9879,79 +10053,79 @@ class SolidPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SolidPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1494, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1494, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Solid uses Python identifier Solid - __Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Solid'), 'Solid', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_opengis_netgml_Solid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1), ) - + __Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Solid'), 'Solid', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_opengis_netgml_Solid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1), ) + Solid = property(__Solid.value, __Solid.set, None, 'The "_Solid" element is the abstract head of the substituition group for all (continuous) solid elements.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_SolidPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -9967,6 +10141,7 @@ class SolidPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SolidPropertyType = SolidPropertyType Namespace.addCategoryObject('typeBinding', 'SolidPropertyType', SolidPropertyType) @@ -9977,66 +10152,67 @@ class SolidArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SolidArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1511, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1511, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Solid uses Python identifier Solid - __Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Solid'), 'Solid', '__httpwww_opengis_netgml_SolidArrayPropertyType_httpwww_opengis_netgml_Solid', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1), ) - + __Solid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Solid'), 'Solid', '__httpwww_opengis_netgml_SolidArrayPropertyType_httpwww_opengis_netgml_Solid', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1), ) + Solid = property(__Solid.value, __Solid.set, None, 'The "_Solid" element is the abstract head of the substituition group for all (continuous) solid elements.') _ElementMap.update({ __Solid.name() : __Solid }) _AttributeMap.update({ - + }) +_module_typeBindings.SolidArrayPropertyType = SolidArrayPropertyType Namespace.addCategoryObject('typeBinding', 'SolidArrayPropertyType', SolidArrayPropertyType) # Complex type {http://www.opengis.net/gml}AbstractGMLType with content type ELEMENT_ONLY class AbstractGMLType (pyxb.binding.basis.complexTypeDefinition): - """All complexContent GML elements are directly or indirectly derived from this abstract supertype - to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry. + """All complexContent GML elements are directly or indirectly derived from this abstract supertype + to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry. Elements in this hierarchy may have an ID and are thus referenceable.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGMLType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 65, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 65, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}metaDataProperty uses Python identifier metaDataProperty - __metaDataProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty'), 'metaDataProperty', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlmetaDataProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 231, 1), ) - + __metaDataProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty'), 'metaDataProperty', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlmetaDataProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 231, 1), ) + metaDataProperty = property(__metaDataProperty.value, __metaDataProperty.set, None, 'Contains or refers to a metadata package that contains metadata properties.') - + # Element {http://www.opengis.net/gml}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlname', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1), ) - + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlname', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1), ) + name = property(__name.value, __name.set, None, 'Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.') - + # Element {http://www.opengis.net/gml}description uses Python identifier description - __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'description'), 'description', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmldescription', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1), ) - + __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'description'), 'description', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmldescription', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1), ) + description = property(__description.value, __description.set, None, 'Contains a simple text description of the object, or refers to an external description.') - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 74, 2) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 74, 2) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -10047,6 +10223,7 @@ class AbstractGMLType (pyxb.binding.basis.complexTypeDefinition): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.AbstractGMLType = AbstractGMLType Namespace.addCategoryObject('typeBinding', 'AbstractGMLType', AbstractGMLType) @@ -10057,117 +10234,118 @@ class AbstractMetaDataType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractMetaDataType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 137, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 137, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractMetaDataType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 141, 2) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 141, 2) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ - + }) _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.AbstractMetaDataType = AbstractMetaDataType Namespace.addCategoryObject('typeBinding', 'AbstractMetaDataType', AbstractMetaDataType) # Complex type {http://www.opengis.net/gml}AssociationType with content type ELEMENT_ONLY class AssociationType (pyxb.binding.basis.complexTypeDefinition): - """A pattern or base for derived types used to specify complex types corresponding to an unspecified UML association - either composition or aggregation. Restricts the cardinality of Objects contained in the association to a maximum of one. An instance of this type can contain an element representing an Object, or serve as a pointer to a remote Object. + """A pattern or base for derived types used to specify complex types corresponding to an unspecified UML association - either composition or aggregation. Restricts the cardinality of Objects contained in the association to a maximum of one. An instance of this type can contain an element representing an Object, or serve as a pointer to a remote Object. -Descendents of this type can be restricted in an application schema to +Descendents of this type can be restricted in an application schema to * allow only specified classes as valid participants in the aggregation -* allow only association by reference (i.e. empty the content model) or by value (i.e. remove the xlinks). +* allow only association by reference (i.e. empty the content model) or by value (i.e. remove the xlinks). -When used for association by reference, the value of the gml:remoteSchema attribute can be used to locate a schema fragment that constrains the target instance. +When used for association by reference, the value of the gml:remoteSchema attribute can be used to locate a schema fragment that constrains the target instance. -In many cases it is desirable to impose the constraint prohibiting the occurence of both reference and value in the same instance, as that would be ambiguous. This is accomplished by adding a directive in the annotation element of the element declaration. This directive can be in the form of normative prose, or can use a Schematron pattern to automatically constrain co-occurrence - see the declaration for _strictAssociation below. +In many cases it is desirable to impose the constraint prohibiting the occurence of both reference and value in the same instance, as that would be ambiguous. This is accomplished by adding a directive in the annotation element of the element declaration. This directive can be in the form of normative prose, or can use a Schematron pattern to automatically constrain co-occurrence - see the declaration for _strictAssociation below. If co-occurence is not prohibited, then both a link and content may be present. If this occurs in an instance, then the rule for interpretation is that the instance found by traversing the href provides the normative value of the property, and should be used when possible. The value(s) included as content may be used if the remote instance cannot be resolved. This may be considered to be a "cached" version of the value(s).""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AssociationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 185, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 185, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Object uses Python identifier Object - __Object = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Object'), 'Object', '__httpwww_opengis_netgml_AssociationType_httpwww_opengis_netgml_Object', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1), ) - + __Object = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Object'), 'Object', '__httpwww_opengis_netgml_AssociationType_httpwww_opengis_netgml_Object', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1), ) + Object = property(__Object.value, __Object.set, None, 'This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_AssociationType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_AssociationType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_AssociationType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_AssociationType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_AssociationType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_AssociationType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_AssociationType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_AssociationType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -10183,6 +10361,7 @@ class AssociationType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.AssociationType = AssociationType Namespace.addCategoryObject('typeBinding', 'AssociationType', AssociationType) @@ -10193,76 +10372,76 @@ class ReferenceType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ReferenceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 207, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 207, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ReferenceType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ReferenceType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ReferenceType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ReferenceType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ReferenceType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ReferenceType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ReferenceType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ReferenceType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __remoteSchema.name() : __remoteSchema, @@ -10274,6 +10453,7 @@ class ReferenceType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ReferenceType = ReferenceType Namespace.addCategoryObject('typeBinding', 'ReferenceType', ReferenceType) @@ -10281,29 +10461,30 @@ class ReferenceType (pyxb.binding.basis.complexTypeDefinition): class ArrayAssociationType (pyxb.binding.basis.complexTypeDefinition): """A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation. An instance of this type contains elements representing Objects. -Ideally this type would be derived by extension of AssociationType. +Ideally this type would be derived by extension of AssociationType. However, this leads to a non-deterministic content model, since both the base and the extension have minOccurs="0", and is thus prohibited in XML Schema.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArrayAssociationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 218, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 218, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Object uses Python identifier Object - __Object = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Object'), 'Object', '__httpwww_opengis_netgml_ArrayAssociationType_httpwww_opengis_netgml_Object', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1), ) - + __Object = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Object'), 'Object', '__httpwww_opengis_netgml_ArrayAssociationType_httpwww_opengis_netgml_Object', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1), ) + Object = property(__Object.value, __Object.set, None, 'This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.') _ElementMap.update({ __Object.name() : __Object }) _AttributeMap.update({ - + }) +_module_typeBindings.ArrayAssociationType = ArrayAssociationType Namespace.addCategoryObject('typeBinding', 'ArrayAssociationType', ArrayAssociationType) @@ -10314,85 +10495,85 @@ class MetaDataPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MetaDataPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 237, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 237, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Attribute about uses Python identifier about __about = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'about'), 'about', '__httpwww_opengis_netgml_MetaDataPropertyType_about', pyxb.binding.datatypes.anyURI) - __about._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 246, 2) - __about._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 246, 2) - + __about._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 246, 2) + __about._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 246, 2) + about = property(__about.value, __about.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_MetaDataPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_MetaDataPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_MetaDataPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_MetaDataPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_MetaDataPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_MetaDataPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_MetaDataPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_MetaDataPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _HasWildcardElement = True _ElementMap.update({ - + }) _AttributeMap.update({ __about.name() : __about, @@ -10405,6 +10586,7 @@ class MetaDataPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MetaDataPropertyType = MetaDataPropertyType Namespace.addCategoryObject('typeBinding', 'MetaDataPropertyType', MetaDataPropertyType) @@ -10415,76 +10597,76 @@ class StringOrRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StringOrRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 284, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 284, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.string - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_StringOrRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_StringOrRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_StringOrRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_StringOrRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_StringOrRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_StringOrRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_StringOrRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_StringOrRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __remoteSchema.name() : __remoteSchema, @@ -10496,6 +10678,7 @@ class StringOrRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.StringOrRefType = StringOrRefType Namespace.addCategoryObject('typeBinding', 'StringOrRefType', StringOrRefType) @@ -10506,23 +10689,24 @@ class GridLimitsType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GridLimitsType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 41, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 41, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}GridEnvelope uses Python identifier GridEnvelope - __GridEnvelope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GridEnvelope'), 'GridEnvelope', '__httpwww_opengis_netgml_GridLimitsType_httpwww_opengis_netgmlGridEnvelope', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 43, 3), ) - + __GridEnvelope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'GridEnvelope'), 'GridEnvelope', '__httpwww_opengis_netgml_GridLimitsType_httpwww_opengis_netgmlGridEnvelope', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 43, 3), ) + GridEnvelope = property(__GridEnvelope.value, __GridEnvelope.set, None, None) _ElementMap.update({ __GridEnvelope.name() : __GridEnvelope }) _AttributeMap.update({ - + }) +_module_typeBindings.GridLimitsType = GridLimitsType Namespace.addCategoryObject('typeBinding', 'GridLimitsType', GridLimitsType) @@ -10533,22 +10717,22 @@ class GridEnvelopeType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GridEnvelopeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 47, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 47, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}low uses Python identifier low - __low = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'low'), 'low', '__httpwww_opengis_netgml_GridEnvelopeType_httpwww_opengis_netgmllow', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 52, 3), ) - + __low = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'low'), 'low', '__httpwww_opengis_netgml_GridEnvelopeType_httpwww_opengis_netgmllow', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 52, 3), ) + low = property(__low.value, __low.set, None, None) - + # Element {http://www.opengis.net/gml}high uses Python identifier high - __high = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'high'), 'high', '__httpwww_opengis_netgml_GridEnvelopeType_httpwww_opengis_netgmlhigh', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 53, 3), ) - + __high = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'high'), 'high', '__httpwww_opengis_netgml_GridEnvelopeType_httpwww_opengis_netgmlhigh', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 53, 3), ) + high = property(__high.value, __high.set, None, None) _ElementMap.update({ @@ -10556,8 +10740,9 @@ class GridEnvelopeType (pyxb.binding.basis.complexTypeDefinition): __high.name() : __high }) _AttributeMap.update({ - + }) +_module_typeBindings.GridEnvelopeType = GridEnvelopeType Namespace.addCategoryObject('typeBinding', 'GridEnvelopeType', GridEnvelopeType) @@ -10568,22 +10753,22 @@ class AngleChoiceType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AngleChoiceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 89, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 89, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}angle uses Python identifier angle - __angle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'angle'), 'angle', '__httpwww_opengis_netgml_AngleChoiceType_httpwww_opengis_netgmlangle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 99, 1), ) - + __angle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'angle'), 'angle', '__httpwww_opengis_netgml_AngleChoiceType_httpwww_opengis_netgmlangle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 99, 1), ) + angle = property(__angle.value, __angle.set, None, None) - + # Element {http://www.opengis.net/gml}dmsAngle uses Python identifier dmsAngle - __dmsAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dmsAngle'), 'dmsAngle', '__httpwww_opengis_netgml_AngleChoiceType_httpwww_opengis_netgmldmsAngle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 110, 1), ) - + __dmsAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dmsAngle'), 'dmsAngle', '__httpwww_opengis_netgml_AngleChoiceType_httpwww_opengis_netgmldmsAngle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 110, 1), ) + dmsAngle = property(__dmsAngle.value, __dmsAngle.set, None, None) _ElementMap.update({ @@ -10591,8 +10776,9 @@ class AngleChoiceType (pyxb.binding.basis.complexTypeDefinition): __dmsAngle.name() : __dmsAngle }) _AttributeMap.update({ - + }) +_module_typeBindings.AngleChoiceType = AngleChoiceType Namespace.addCategoryObject('typeBinding', 'AngleChoiceType', AngleChoiceType) @@ -10603,36 +10789,36 @@ class DMSAngleType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DMSAngleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 112, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 112, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}degrees uses Python identifier degrees - __degrees = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'degrees'), 'degrees', '__httpwww_opengis_netgml_DMSAngleType_httpwww_opengis_netgmldegrees', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 128, 1), ) - + __degrees = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'degrees'), 'degrees', '__httpwww_opengis_netgml_DMSAngleType_httpwww_opengis_netgmldegrees', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 128, 1), ) + degrees = property(__degrees.value, __degrees.set, None, None) - + # Element {http://www.opengis.net/gml}decimalMinutes uses Python identifier decimalMinutes - __decimalMinutes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'decimalMinutes'), 'decimalMinutes', '__httpwww_opengis_netgml_DMSAngleType_httpwww_opengis_netgmldecimalMinutes', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 166, 1), ) - + __decimalMinutes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'decimalMinutes'), 'decimalMinutes', '__httpwww_opengis_netgml_DMSAngleType_httpwww_opengis_netgmldecimalMinutes', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 166, 1), ) + decimalMinutes = property(__decimalMinutes.value, __decimalMinutes.set, None, None) - + # Element {http://www.opengis.net/gml}minutes uses Python identifier minutes - __minutes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minutes'), 'minutes', '__httpwww_opengis_netgml_DMSAngleType_httpwww_opengis_netgmlminutes', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 178, 1), ) - + __minutes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minutes'), 'minutes', '__httpwww_opengis_netgml_DMSAngleType_httpwww_opengis_netgmlminutes', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 178, 1), ) + minutes = property(__minutes.value, __minutes.set, None, None) - + # Element {http://www.opengis.net/gml}seconds uses Python identifier seconds - __seconds = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'seconds'), 'seconds', '__httpwww_opengis_netgml_DMSAngleType_httpwww_opengis_netgmlseconds', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 189, 1), ) - + __seconds = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'seconds'), 'seconds', '__httpwww_opengis_netgml_DMSAngleType_httpwww_opengis_netgmlseconds', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 189, 1), ) + seconds = property(__seconds.value, __seconds.set, None, None) _ElementMap.update({ @@ -10642,8 +10828,9 @@ class DMSAngleType (pyxb.binding.basis.complexTypeDefinition): __seconds.name() : __seconds }) _AttributeMap.update({ - + }) +_module_typeBindings.DMSAngleType = DMSAngleType Namespace.addCategoryObject('typeBinding', 'DMSAngleType', DMSAngleType) @@ -10654,86 +10841,86 @@ class TargetPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TargetPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 38, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 38, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_Feature uses Python identifier Feature - __Feature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Feature'), 'Feature', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_opengis_netgml_Feature', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1), ) - + __Feature = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Feature'), 'Feature', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_opengis_netgml_Feature', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1), ) + Feature = property(__Feature.value, __Feature.set, None, None) - + # Element {http://www.opengis.net/gml}_Geometry uses Python identifier Geometry - __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_opengis_netgml_Geometry', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) - + __Geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), 'Geometry', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_opengis_netgml_Geometry', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1), ) + Geometry = property(__Geometry.value, __Geometry.set, None, 'The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TargetPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -10750,6 +10937,7 @@ class TargetPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TargetPropertyType = TargetPropertyType Namespace.addCategoryObject('typeBinding', 'TargetPropertyType', TargetPropertyType) @@ -10760,79 +10948,79 @@ class ReferenceSystemRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ReferenceSystemRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 78, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 78, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_ReferenceSystem uses Python identifier ReferenceSystem - __ReferenceSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_ReferenceSystem'), 'ReferenceSystem', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_opengis_netgml_ReferenceSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 23, 1), ) - + __ReferenceSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_ReferenceSystem'), 'ReferenceSystem', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_opengis_netgml_ReferenceSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 23, 1), ) + ReferenceSystem = property(__ReferenceSystem.value, __ReferenceSystem.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ReferenceSystemRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -10848,6 +11036,7 @@ class ReferenceSystemRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ReferenceSystemRefType = ReferenceSystemRefType Namespace.addCategoryObject('typeBinding', 'ReferenceSystemRefType', ReferenceSystemRefType) @@ -10858,79 +11047,79 @@ class CRSRefType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CRSRefType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 96, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 96, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_CRS uses Python identifier CRS - __CRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CRS'), 'CRS', '__httpwww_opengis_netgml_CRSRefType_httpwww_opengis_netgml_CRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 88, 1), ) - + __CRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_CRS'), 'CRS', '__httpwww_opengis_netgml_CRSRefType_httpwww_opengis_netgml_CRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 88, 1), ) + CRS = property(__CRS.value, __CRS.set, None, 'Abstract coordinate reference system, usually defined by a coordinate system and a datum. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_CRSRefType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_CRSRefType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_CRSRefType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_CRSRefType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_CRSRefType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_CRSRefType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_CRSRefType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_CRSRefType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -10946,6 +11135,7 @@ class CRSRefType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.CRSRefType = CRSRefType Namespace.addCategoryObject('typeBinding', 'CRSRefType', CRSRefType) @@ -10956,29 +11146,29 @@ class IdentifierType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IdentifierType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 107, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 107, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpwww_opengis_netgml_IdentifierType_httpwww_opengis_netgmlname', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1), ) - + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'name'), 'name', '__httpwww_opengis_netgml_IdentifierType_httpwww_opengis_netgmlname', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1), ) + name = property(__name.value, __name.set, None, 'Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.') - + # Element {http://www.opengis.net/gml}version uses Python identifier version - __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpwww_opengis_netgml_IdentifierType_httpwww_opengis_netgmlversion', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 126, 1), ) - + __version = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'version'), 'version', '__httpwww_opengis_netgml_IdentifierType_httpwww_opengis_netgmlversion', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 126, 1), ) + version = property(__version.value, __version.set, None, 'Identifier of the version of the associated codeSpace or code, as specified by the codeSpace or code authority. This version is included only when the "code" or "codeSpace" uses versions. When appropriate, the version is identified by the effective date, coded using ISO 8601 date format.') - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_IdentifierType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_IdentifierType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') _ElementMap.update({ @@ -10987,8 +11177,9 @@ class IdentifierType (pyxb.binding.basis.complexTypeDefinition): __remarks.name() : __remarks }) _AttributeMap.update({ - + }) +_module_typeBindings.IdentifierType = IdentifierType Namespace.addCategoryObject('typeBinding', 'IdentifierType', IdentifierType) @@ -10999,43 +11190,43 @@ class ExtentType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ExtentType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 150, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 150, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}description uses Python identifier description - __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'description'), 'description', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmldescription', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1), ) - + __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'description'), 'description', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmldescription', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1), ) + description = property(__description.value, __description.set, None, 'Contains a simple text description of the object, or refers to an external description.') - + # Element {http://www.opengis.net/gml}boundingBox uses Python identifier boundingBox - __boundingBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundingBox'), 'boundingBox', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmlboundingBox', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 188, 1), ) - + __boundingBox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundingBox'), 'boundingBox', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmlboundingBox', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 188, 1), ) + boundingBox = property(__boundingBox.value, __boundingBox.set, None, 'A bounding box (or envelope) defining the spatial domain of this object.') - + # Element {http://www.opengis.net/gml}boundingPolygon uses Python identifier boundingPolygon - __boundingPolygon = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundingPolygon'), 'boundingPolygon', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmlboundingPolygon', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 194, 1), ) - + __boundingPolygon = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundingPolygon'), 'boundingPolygon', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmlboundingPolygon', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 194, 1), ) + boundingPolygon = property(__boundingPolygon.value, __boundingPolygon.set, None, 'A bounding polygon defining the horizontal spatial domain of this object.') - + # Element {http://www.opengis.net/gml}verticalExtent uses Python identifier verticalExtent - __verticalExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'verticalExtent'), 'verticalExtent', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmlverticalExtent', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 200, 1), ) - + __verticalExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'verticalExtent'), 'verticalExtent', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmlverticalExtent', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 200, 1), ) + verticalExtent = property(__verticalExtent.value, __verticalExtent.set, None, 'An interval defining the vertical spatial domain of this object.') - + # Element {http://www.opengis.net/gml}temporalExtent uses Python identifier temporalExtent - __temporalExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), 'temporalExtent', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmltemporalExtent', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 206, 1), ) - + __temporalExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), 'temporalExtent', '__httpwww_opengis_netgml_ExtentType_httpwww_opengis_netgmltemporalExtent', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 206, 1), ) + temporalExtent = property(__temporalExtent.value, __temporalExtent.set, None, 'A time period defining the temporal domain of this object.') _ElementMap.update({ @@ -11046,8 +11237,9 @@ class ExtentType (pyxb.binding.basis.complexTypeDefinition): __temporalExtent.name() : __temporalExtent }) _AttributeMap.update({ - + }) +_module_typeBindings.ExtentType = ExtentType Namespace.addCategoryObject('typeBinding', 'ExtentType', ExtentType) @@ -11058,79 +11250,79 @@ class TimePrimitivePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimePrimitivePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 55, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 55, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_TimePrimitive uses Python identifier TimePrimitive - __TimePrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive'), 'TimePrimitive', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_opengis_netgml_TimePrimitive', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 36, 1), ) - + __TimePrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive'), 'TimePrimitive', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_opengis_netgml_TimePrimitive', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 36, 1), ) + TimePrimitive = property(__TimePrimitive.value, __TimePrimitive.set, None, 'This abstract element acts as the head of the substitution group for temporal primitives.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimePrimitivePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11146,6 +11338,7 @@ class TimePrimitivePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimePrimitivePropertyType = TimePrimitivePropertyType Namespace.addCategoryObject('typeBinding', 'TimePrimitivePropertyType', TimePrimitivePropertyType) @@ -11156,79 +11349,79 @@ class TimeGeometricPrimitivePropertyType (pyxb.binding.basis.complexTypeDefiniti _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeGeometricPrimitivePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 131, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 131, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_TimeGeometricPrimitive uses Python identifier TimeGeometricPrimitive - __TimeGeometricPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeGeometricPrimitive'), 'TimeGeometricPrimitive', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_opengis_netgml_TimeGeometricPrimitive', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 110, 1), ) - + __TimeGeometricPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeGeometricPrimitive'), 'TimeGeometricPrimitive', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_opengis_netgml_TimeGeometricPrimitive', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 110, 1), ) + TimeGeometricPrimitive = property(__TimeGeometricPrimitive.value, __TimeGeometricPrimitive.set, None, 'This abstract element acts as the head of the substitution group for temporal geometric primitives.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeGeometricPrimitivePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11244,6 +11437,7 @@ class TimeGeometricPrimitivePropertyType (pyxb.binding.basis.complexTypeDefiniti __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeGeometricPrimitivePropertyType = TimeGeometricPrimitivePropertyType Namespace.addCategoryObject('typeBinding', 'TimeGeometricPrimitivePropertyType', TimeGeometricPrimitivePropertyType) @@ -11254,79 +11448,79 @@ class TimeInstantPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeInstantPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 155, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 155, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimeInstant uses Python identifier TimeInstant - __TimeInstant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeInstant'), 'TimeInstant', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_opengis_netgmlTimeInstant', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 140, 1), ) - + __TimeInstant = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeInstant'), 'TimeInstant', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_opengis_netgmlTimeInstant', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 140, 1), ) + TimeInstant = property(__TimeInstant.value, __TimeInstant.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeInstantPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11342,6 +11536,7 @@ class TimeInstantPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeInstantPropertyType = TimeInstantPropertyType Namespace.addCategoryObject('typeBinding', 'TimeInstantPropertyType', TimeInstantPropertyType) @@ -11352,79 +11547,79 @@ class TimePeriodPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimePeriodPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 184, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 184, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimePeriod uses Python identifier TimePeriod - __TimePeriod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimePeriod'), 'TimePeriod', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_opengis_netgmlTimePeriod', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 164, 1), ) - + __TimePeriod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimePeriod'), 'TimePeriod', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_opengis_netgmlTimePeriod', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 164, 1), ) + TimePeriod = property(__TimePeriod.value, __TimePeriod.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimePeriodPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11440,6 +11635,7 @@ class TimePeriodPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimePeriodPropertyType = TimePeriodPropertyType Namespace.addCategoryObject('typeBinding', 'TimePeriodPropertyType', TimePeriodPropertyType) @@ -11450,79 +11646,79 @@ class TimeOrdinalEraPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEraPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 121, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 121, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimeOrdinalEra uses Python identifier TimeOrdinalEra - __TimeOrdinalEra = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEra'), 'TimeOrdinalEra', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_opengis_netgmlTimeOrdinalEra', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 81, 1), ) - + __TimeOrdinalEra = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEra'), 'TimeOrdinalEra', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_opengis_netgmlTimeOrdinalEra', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 81, 1), ) + TimeOrdinalEra = property(__TimeOrdinalEra.value, __TimeOrdinalEra.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeOrdinalEraPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11538,6 +11734,7 @@ class TimeOrdinalEraPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeOrdinalEraPropertyType = TimeOrdinalEraPropertyType Namespace.addCategoryObject('typeBinding', 'TimeOrdinalEraPropertyType', TimeOrdinalEraPropertyType) @@ -11548,79 +11745,79 @@ class TimeCalendarPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 151, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 151, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimeCalendar uses Python identifier TimeCalendar - __TimeCalendar = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendar'), 'TimeCalendar', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_opengis_netgmlTimeCalendar', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 130, 1), ) - + __TimeCalendar = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendar'), 'TimeCalendar', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_opengis_netgmlTimeCalendar', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 130, 1), ) + TimeCalendar = property(__TimeCalendar.value, __TimeCalendar.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeCalendarPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11636,6 +11833,7 @@ class TimeCalendarPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeCalendarPropertyType = TimeCalendarPropertyType Namespace.addCategoryObject('typeBinding', 'TimeCalendarPropertyType', TimeCalendarPropertyType) @@ -11646,79 +11844,79 @@ class TimeCalendarEraPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEraPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 202, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 202, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimeCalendarEra uses Python identifier TimeCalendarEra - __TimeCalendarEra = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEra'), 'TimeCalendarEra', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_opengis_netgmlTimeCalendarEra', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 158, 1), ) - + __TimeCalendarEra = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEra'), 'TimeCalendarEra', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_opengis_netgmlTimeCalendarEra', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 158, 1), ) + TimeCalendarEra = property(__TimeCalendarEra.value, __TimeCalendarEra.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeCalendarEraPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11734,6 +11932,7 @@ class TimeCalendarEraPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeCalendarEraPropertyType = TimeCalendarEraPropertyType Namespace.addCategoryObject('typeBinding', 'TimeCalendarEraPropertyType', TimeCalendarEraPropertyType) @@ -11744,79 +11943,79 @@ class TimeClockPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeClockPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 245, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 245, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimeClock uses Python identifier TimeClock - __TimeClock = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeClock'), 'TimeClock', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_opengis_netgmlTimeClock', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 211, 1), ) - + __TimeClock = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeClock'), 'TimeClock', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_opengis_netgmlTimeClock', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 211, 1), ) + TimeClock = property(__TimeClock.value, __TimeClock.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeClockPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11832,92 +12031,93 @@ class TimeClockPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeClockPropertyType = TimeClockPropertyType Namespace.addCategoryObject('typeBinding', 'TimeClockPropertyType', TimeClockPropertyType) # Complex type {http://www.opengis.net/gml}TimeTopologyComplexPropertyType with content type ELEMENT_ONLY class TimeTopologyComplexPropertyType (pyxb.binding.basis.complexTypeDefinition): """A time topology complex property can either be any time topology complex element - encapsulated in an element of this type or an XLink reference to a remote time topology complex element - (where remote includes elements located elsewhere in the same document). + encapsulated in an element of this type or an XLink reference to a remote time topology complex element + (where remote includes elements located elsewhere in the same document). Note that either the reference or the contained element must be given, but not both or none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplexPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 46, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 46, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimeTopologyComplex uses Python identifier TimeTopologyComplex - __TimeTopologyComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplex'), 'TimeTopologyComplex', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_opengis_netgmlTimeTopologyComplex', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 27, 1), ) - + __TimeTopologyComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplex'), 'TimeTopologyComplex', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_opengis_netgmlTimeTopologyComplex', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 27, 1), ) + TimeTopologyComplex = property(__TimeTopologyComplex.value, __TimeTopologyComplex.set, None, 'This element represents temporal topology complex. It shall be the connected acyclic directed graph composed of time nodes and time edges.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeTopologyComplexPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -11933,92 +12133,93 @@ class TimeTopologyComplexPropertyType (pyxb.binding.basis.complexTypeDefinition) __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeTopologyComplexPropertyType = TimeTopologyComplexPropertyType Namespace.addCategoryObject('typeBinding', 'TimeTopologyComplexPropertyType', TimeTopologyComplexPropertyType) # Complex type {http://www.opengis.net/gml}TimeTopologyPrimitivePropertyType with content type ELEMENT_ONLY class TimeTopologyPrimitivePropertyType (pyxb.binding.basis.complexTypeDefinition): """A time topology primitive property can either hold any time topology complex element - eor carry an XLink reference to a remote time topology complex element - (where remote includes elements located elsewhere in the same document). + eor carry an XLink reference to a remote time topology complex element + (where remote includes elements located elsewhere in the same document). Note that either the reference or the contained element must be given, but not both or none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyPrimitivePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 80, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 80, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_TimeTopologyPrimitive uses Python identifier TimeTopologyPrimitive - __TimeTopologyPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeTopologyPrimitive'), 'TimeTopologyPrimitive', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_opengis_netgml_TimeTopologyPrimitive', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 61, 1), ) - + __TimeTopologyPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TimeTopologyPrimitive'), 'TimeTopologyPrimitive', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_opengis_netgml_TimeTopologyPrimitive', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 61, 1), ) + TimeTopologyPrimitive = property(__TimeTopologyPrimitive.value, __TimeTopologyPrimitive.set, None, 'This abstract element acts as the head of the substitution group for temporal topology primitives.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeTopologyPrimitivePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -12034,91 +12235,92 @@ class TimeTopologyPrimitivePropertyType (pyxb.binding.basis.complexTypeDefinitio __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeTopologyPrimitivePropertyType = TimeTopologyPrimitivePropertyType Namespace.addCategoryObject('typeBinding', 'TimeTopologyPrimitivePropertyType', TimeTopologyPrimitivePropertyType) # Complex type {http://www.opengis.net/gml}TimeNodePropertyType with content type ELEMENT_ONLY class TimeNodePropertyType (pyxb.binding.basis.complexTypeDefinition): - """A time node property can either be any time node element encapsulated in an element of this type - or an XLink reference to a remote time node element (where remote includes elements located elsewhere in the same document). + """A time node property can either be any time node element encapsulated in an element of this type + or an XLink reference to a remote time node element (where remote includes elements located elsewhere in the same document). Note that either the reference or the contained element must be given, but not both or none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeNodePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 119, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 119, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimeNode uses Python identifier TimeNode - __TimeNode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeNode'), 'TimeNode', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_opengis_netgmlTimeNode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 95, 1), ) - + __TimeNode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeNode'), 'TimeNode', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_opengis_netgmlTimeNode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 95, 1), ) + TimeNode = property(__TimeNode.value, __TimeNode.set, None, '"TimeNode" is a zero dimensional temporal topology primitive, \n\t\t\texpresses a position in topological time, and is a start and an end of time edge, which represents states of time.\n\t\t\tTime node may be isolated. However, it cannot describe the ordering relationships with other primitives. \n\t\t\tAn isolated node may not be an element of any temporal topology complex.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeNodePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -12134,91 +12336,92 @@ class TimeNodePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeNodePropertyType = TimeNodePropertyType Namespace.addCategoryObject('typeBinding', 'TimeNodePropertyType', TimeNodePropertyType) # Complex type {http://www.opengis.net/gml}TimeEdgePropertyType with content type ELEMENT_ONLY class TimeEdgePropertyType (pyxb.binding.basis.complexTypeDefinition): - """A time edge property can either be any time edge element encapsulated in an element of this type - or an XLink reference to a remote time edge element (where remote includes elements located elsewhere in the same document). + """A time edge property can either be any time edge element encapsulated in an element of this type + or an XLink reference to a remote time edge element (where remote includes elements located elsewhere in the same document). Note that either the reference or the contained element must be given, but not both or none.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeEdgePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 156, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 156, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TimeEdge uses Python identifier TimeEdge - __TimeEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeEdge'), 'TimeEdge', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_opengis_netgmlTimeEdge', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 133, 1), ) - + __TimeEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TimeEdge'), 'TimeEdge', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_opengis_netgmlTimeEdge', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 133, 1), ) + TimeEdge = property(__TimeEdge.value, __TimeEdge.set, None, 'TimeEdge is one dimensional temporal topology primitive,\n\t\t\t expresses a state in topological time. It has an orientation from its start toward the end, \n\t\t\t and its boundaries shall associate with two different time nodes.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TimeEdgePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -12234,6 +12437,7 @@ class TimeEdgePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TimeEdgePropertyType = TimeEdgePropertyType Namespace.addCategoryObject('typeBinding', 'TimeEdgePropertyType', TimeEdgePropertyType) @@ -12244,86 +12448,86 @@ class IsolatedPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IsolatedPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 54, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 54, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Node uses Python identifier Node - __Node = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Node'), 'Node', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_opengis_netgmlNode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1), ) - + __Node = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Node'), 'Node', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_opengis_netgmlNode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1), ) + Node = property(__Node.value, __Node.set, None, None) - + # Element {http://www.opengis.net/gml}Edge uses Python identifier Edge - __Edge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Edge'), 'Edge', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_opengis_netgmlEdge', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1), ) - + __Edge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Edge'), 'Edge', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_opengis_netgmlEdge', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1), ) + Edge = property(__Edge.value, __Edge.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_IsolatedPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -12340,6 +12544,7 @@ class IsolatedPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.IsolatedPropertyType = IsolatedPropertyType Namespace.addCategoryObject('typeBinding', 'IsolatedPropertyType', IsolatedPropertyType) @@ -12350,86 +12555,86 @@ class ContainerPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ContainerPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 74, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 74, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Face uses Python identifier Face - __Face = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Face'), 'Face', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_opengis_netgmlFace', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1), ) - + __Face = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Face'), 'Face', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_opengis_netgmlFace', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1), ) + Face = property(__Face.value, __Face.set, None, None) - + # Element {http://www.opengis.net/gml}TopoSolid uses Python identifier TopoSolid - __TopoSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), 'TopoSolid', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_opengis_netgmlTopoSolid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1), ) - + __TopoSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), 'TopoSolid', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_opengis_netgmlTopoSolid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1), ) + TopoSolid = property(__TopoSolid.value, __TopoSolid.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ContainerPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -12446,6 +12651,7 @@ class ContainerPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ContainerPropertyType = ContainerPropertyType Namespace.addCategoryObject('typeBinding', 'ContainerPropertyType', ContainerPropertyType) @@ -12456,23 +12662,24 @@ class TopoPointPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoPointPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 258, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 258, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TopoPoint uses Python identifier TopoPoint - __TopoPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoPoint'), 'TopoPoint', '__httpwww_opengis_netgml_TopoPointPropertyType_httpwww_opengis_netgmlTopoPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 239, 1), ) - + __TopoPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoPoint'), 'TopoPoint', '__httpwww_opengis_netgml_TopoPointPropertyType_httpwww_opengis_netgmlTopoPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 239, 1), ) + TopoPoint = property(__TopoPoint.value, __TopoPoint.set, None, None) _ElementMap.update({ __TopoPoint.name() : __TopoPoint }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoPointPropertyType = TopoPointPropertyType Namespace.addCategoryObject('typeBinding', 'TopoPointPropertyType', TopoPointPropertyType) @@ -12483,23 +12690,24 @@ class TopoCurvePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoCurvePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 284, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 284, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TopoCurve uses Python identifier TopoCurve - __TopoCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoCurve'), 'TopoCurve', '__httpwww_opengis_netgml_TopoCurvePropertyType_httpwww_opengis_netgmlTopoCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 265, 1), ) - + __TopoCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoCurve'), 'TopoCurve', '__httpwww_opengis_netgml_TopoCurvePropertyType_httpwww_opengis_netgmlTopoCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 265, 1), ) + TopoCurve = property(__TopoCurve.value, __TopoCurve.set, None, None) _ElementMap.update({ __TopoCurve.name() : __TopoCurve }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoCurvePropertyType = TopoCurvePropertyType Namespace.addCategoryObject('typeBinding', 'TopoCurvePropertyType', TopoCurvePropertyType) @@ -12510,23 +12718,24 @@ class TopoSurfacePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoSurfacePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 309, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 309, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TopoSurface uses Python identifier TopoSurface - __TopoSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoSurface'), 'TopoSurface', '__httpwww_opengis_netgml_TopoSurfacePropertyType_httpwww_opengis_netgmlTopoSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 291, 1), ) - + __TopoSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoSurface'), 'TopoSurface', '__httpwww_opengis_netgml_TopoSurfacePropertyType_httpwww_opengis_netgmlTopoSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 291, 1), ) + TopoSurface = property(__TopoSurface.value, __TopoSurface.set, None, None) _ElementMap.update({ __TopoSurface.name() : __TopoSurface }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoSurfacePropertyType = TopoSurfacePropertyType Namespace.addCategoryObject('typeBinding', 'TopoSurfacePropertyType', TopoSurfacePropertyType) @@ -12537,23 +12746,24 @@ class TopoVolumePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoVolumePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 333, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 333, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TopoVolume uses Python identifier TopoVolume - __TopoVolume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoVolume'), 'TopoVolume', '__httpwww_opengis_netgml_TopoVolumePropertyType_httpwww_opengis_netgmlTopoVolume', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 315, 1), ) - + __TopoVolume = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoVolume'), 'TopoVolume', '__httpwww_opengis_netgml_TopoVolumePropertyType_httpwww_opengis_netgmlTopoVolume', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 315, 1), ) + TopoVolume = property(__TopoVolume.value, __TopoVolume.set, None, None) _ElementMap.update({ __TopoVolume.name() : __TopoVolume }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoVolumePropertyType = TopoVolumePropertyType Namespace.addCategoryObject('typeBinding', 'TopoVolumePropertyType', TopoVolumePropertyType) @@ -12564,79 +12774,79 @@ class TopoComplexMemberType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoComplexMemberType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 399, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 399, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TopoComplex uses Python identifier TopoComplex - __TopoComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoComplex'), 'TopoComplex', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_opengis_netgmlTopoComplex', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 340, 1), ) - + __TopoComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoComplex'), 'TopoComplex', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_opengis_netgmlTopoComplex', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 340, 1), ) + TopoComplex = property(__TopoComplex.value, __TopoComplex.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TopoComplexMemberType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -12652,6 +12862,7 @@ class TopoComplexMemberType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TopoComplexMemberType = TopoComplexMemberType Namespace.addCategoryObject('typeBinding', 'TopoComplexMemberType', TopoComplexMemberType) @@ -12662,79 +12873,79 @@ class TopoPrimitiveMemberType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoPrimitiveMemberType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 422, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 422, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_TopoPrimitive uses Python identifier TopoPrimitive - __TopoPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), 'TopoPrimitive', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_opengis_netgml_TopoPrimitive', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1), ) - + __TopoPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), 'TopoPrimitive', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_opengis_netgml_TopoPrimitive', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1), ) + TopoPrimitive = property(__TopoPrimitive.value, __TopoPrimitive.set, None, 'Substitution group branch for Topo Primitives, used by TopoPrimitiveArrayAssociationType') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_TopoPrimitiveMemberType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -12750,6 +12961,7 @@ class TopoPrimitiveMemberType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.TopoPrimitiveMemberType = TopoPrimitiveMemberType Namespace.addCategoryObject('typeBinding', 'TopoPrimitiveMemberType', TopoPrimitiveMemberType) @@ -12760,23 +12972,24 @@ class TopoPrimitiveArrayAssociationType (pyxb.binding.basis.complexTypeDefinitio _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoPrimitiveArrayAssociationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 445, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 445, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}_TopoPrimitive uses Python identifier TopoPrimitive - __TopoPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), 'TopoPrimitive', '__httpwww_opengis_netgml_TopoPrimitiveArrayAssociationType_httpwww_opengis_netgml_TopoPrimitive', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1), ) - + __TopoPrimitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), 'TopoPrimitive', '__httpwww_opengis_netgml_TopoPrimitiveArrayAssociationType_httpwww_opengis_netgml_TopoPrimitive', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1), ) + TopoPrimitive = property(__TopoPrimitive.value, __TopoPrimitive.set, None, 'Substitution group branch for Topo Primitives, used by TopoPrimitiveArrayAssociationType') _ElementMap.update({ __TopoPrimitive.name() : __TopoPrimitive }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoPrimitiveArrayAssociationType = TopoPrimitiveArrayAssociationType Namespace.addCategoryObject('typeBinding', 'TopoPrimitiveArrayAssociationType', TopoPrimitiveArrayAssociationType) @@ -12787,24 +13000,25 @@ class UnitOfMeasureType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UnitOfMeasureType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 23, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 23, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Attribute uom uses Python identifier uom __uom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uom'), 'uom', '__httpwww_opengis_netgml_UnitOfMeasureType_uom', pyxb.binding.datatypes.anyURI, required=True) - __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 28, 2) - __uom._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 28, 2) - + __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 28, 2) + __uom._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 28, 2) + uom = property(__uom.value, __uom.set, None, 'Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.') _ElementMap.update({ - + }) _AttributeMap.update({ __uom.name() : __uom }) +_module_typeBindings.UnitOfMeasureType = UnitOfMeasureType Namespace.addCategoryObject('typeBinding', 'UnitOfMeasureType', UnitOfMeasureType) @@ -12815,36 +13029,36 @@ class FormulaType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FormulaType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 159, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 159, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}a uses Python identifier a - __a = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a'), 'a', '__httpwww_opengis_netgml_FormulaType_httpwww_opengis_netgmla', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 164, 3), ) - + __a = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'a'), 'a', '__httpwww_opengis_netgml_FormulaType_httpwww_opengis_netgmla', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 164, 3), ) + a = property(__a.value, __a.set, None, None) - + # Element {http://www.opengis.net/gml}b uses Python identifier b - __b = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'b'), 'b', '__httpwww_opengis_netgml_FormulaType_httpwww_opengis_netgmlb', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 165, 3), ) - + __b = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'b'), 'b', '__httpwww_opengis_netgml_FormulaType_httpwww_opengis_netgmlb', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 165, 3), ) + b = property(__b.value, __b.set, None, None) - + # Element {http://www.opengis.net/gml}c uses Python identifier c - __c = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'c'), 'c', '__httpwww_opengis_netgml_FormulaType_httpwww_opengis_netgmlc', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 166, 3), ) - + __c = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'c'), 'c', '__httpwww_opengis_netgml_FormulaType_httpwww_opengis_netgmlc', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 166, 3), ) + c = property(__c.value, __c.set, None, None) - + # Element {http://www.opengis.net/gml}d uses Python identifier d - __d = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'd'), 'd', '__httpwww_opengis_netgml_FormulaType_httpwww_opengis_netgmld', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 167, 3), ) - + __d = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'd'), 'd', '__httpwww_opengis_netgml_FormulaType_httpwww_opengis_netgmld', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 167, 3), ) + d = property(__d.value, __d.set, None, None) _ElementMap.update({ @@ -12854,8 +13068,9 @@ class FormulaType (pyxb.binding.basis.complexTypeDefinition): __d.name() : __d }) _AttributeMap.update({ - + }) +_module_typeBindings.FormulaType = FormulaType Namespace.addCategoryObject('typeBinding', 'FormulaType', FormulaType) @@ -12866,170 +13081,170 @@ class ValuePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ValuePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 274, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 274, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Null uses Python identifier Null - __Null = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Null'), 'Null', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlNull', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2), ) - + __Null = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Null'), 'Null', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlNull', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2), ) + Null = property(__Null.value, __Null.set, None, None) - + # Element {http://www.opengis.net/gml}_Object uses Python identifier Object - __Object = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Object'), 'Object', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgml_Object', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1), ) - + __Object = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Object'), 'Object', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgml_Object', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1), ) + Object = property(__Object.value, __Object.set, None, 'This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.') - + # Element {http://www.opengis.net/gml}Boolean uses Python identifier Boolean - __Boolean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), 'Boolean', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlBoolean', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1), ) - + __Boolean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), 'Boolean', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlBoolean', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1), ) + Boolean = property(__Boolean.value, __Boolean.set, None, 'A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.') - + # Element {http://www.opengis.net/gml}BooleanList uses Python identifier BooleanList - __BooleanList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), 'BooleanList', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlBooleanList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1), ) - + __BooleanList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), 'BooleanList', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlBooleanList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1), ) + BooleanList = property(__BooleanList.value, __BooleanList.set, None, 'XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}') - + # Element {http://www.opengis.net/gml}Category uses Python identifier Category - __Category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Category'), 'Category', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCategory', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1), ) - + __Category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Category'), 'Category', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCategory', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1), ) + Category = property(__Category.value, __Category.set, None, 'A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.') - + # Element {http://www.opengis.net/gml}CategoryList uses Python identifier CategoryList - __CategoryList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), 'CategoryList', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCategoryList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1), ) - + __CategoryList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), 'CategoryList', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCategoryList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1), ) + CategoryList = property(__CategoryList.value, __CategoryList.set, None, 'A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.') - + # Element {http://www.opengis.net/gml}Quantity uses Python identifier Quantity - __Quantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), 'Quantity', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlQuantity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1), ) - + __Quantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), 'Quantity', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlQuantity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1), ) + Quantity = property(__Quantity.value, __Quantity.set, None, 'A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.') - + # Element {http://www.opengis.net/gml}QuantityList uses Python identifier QuantityList - __QuantityList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), 'QuantityList', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlQuantityList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1), ) - + __QuantityList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), 'QuantityList', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlQuantityList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1), ) + QuantityList = property(__QuantityList.value, __QuantityList.set, None, 'A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.') - + # Element {http://www.opengis.net/gml}Count uses Python identifier Count - __Count = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Count'), 'Count', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCount', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1), ) - + __Count = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Count'), 'Count', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCount', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1), ) + Count = property(__Count.value, __Count.set, None, 'An integer representing a frequency of occurrence.') - + # Element {http://www.opengis.net/gml}CountList uses Python identifier CountList - __CountList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountList'), 'CountList', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCountList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1), ) - + __CountList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountList'), 'CountList', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCountList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1), ) + CountList = property(__CountList.value, __CountList.set, None, 'A space-separated list of integers or nulls.') - + # Element {http://www.opengis.net/gml}CompositeValue uses Python identifier CompositeValue - __CompositeValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), 'CompositeValue', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCompositeValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1), ) - + __CompositeValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), 'CompositeValue', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCompositeValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1), ) + CompositeValue = property(__CompositeValue.value, __CompositeValue.set, None, 'Aggregate value built using the Composite pattern.') - + # Element {http://www.opengis.net/gml}QuantityExtent uses Python identifier QuantityExtent - __QuantityExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), 'QuantityExtent', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlQuantityExtent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1), ) - + __QuantityExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), 'QuantityExtent', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlQuantityExtent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1), ) + QuantityExtent = property(__QuantityExtent.value, __QuantityExtent.set, None, 'Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.') - + # Element {http://www.opengis.net/gml}CategoryExtent uses Python identifier CategoryExtent - __CategoryExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), 'CategoryExtent', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCategoryExtent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1), ) - + __CategoryExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), 'CategoryExtent', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCategoryExtent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1), ) + CategoryExtent = property(__CategoryExtent.value, __CategoryExtent.set, None, 'Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.') - + # Element {http://www.opengis.net/gml}CountExtent uses Python identifier CountExtent - __CountExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), 'CountExtent', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCountExtent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1), ) - + __CountExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), 'CountExtent', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlCountExtent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1), ) + CountExtent = property(__CountExtent.value, __CountExtent.set, None, 'Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_ValuePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -13058,6 +13273,7 @@ class ValuePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.ValuePropertyType = ValuePropertyType Namespace.addCategoryObject('typeBinding', 'ValuePropertyType', ValuePropertyType) @@ -13068,106 +13284,106 @@ class ValueArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ValueArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 291, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 291, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Null uses Python identifier Null - __Null = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Null'), 'Null', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlNull', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2), ) - + __Null = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Null'), 'Null', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlNull', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2), ) + Null = property(__Null.value, __Null.set, None, None) - + # Element {http://www.opengis.net/gml}_Object uses Python identifier Object - __Object = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Object'), 'Object', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgml_Object', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1), ) - + __Object = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_Object'), 'Object', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgml_Object', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1), ) + Object = property(__Object.value, __Object.set, None, 'This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.') - + # Element {http://www.opengis.net/gml}Boolean uses Python identifier Boolean - __Boolean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), 'Boolean', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlBoolean', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1), ) - + __Boolean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), 'Boolean', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlBoolean', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1), ) + Boolean = property(__Boolean.value, __Boolean.set, None, 'A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.') - + # Element {http://www.opengis.net/gml}BooleanList uses Python identifier BooleanList - __BooleanList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), 'BooleanList', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlBooleanList', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1), ) - + __BooleanList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), 'BooleanList', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlBooleanList', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1), ) + BooleanList = property(__BooleanList.value, __BooleanList.set, None, 'XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}') - + # Element {http://www.opengis.net/gml}Category uses Python identifier Category - __Category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Category'), 'Category', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCategory', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1), ) - + __Category = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Category'), 'Category', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCategory', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1), ) + Category = property(__Category.value, __Category.set, None, 'A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.') - + # Element {http://www.opengis.net/gml}CategoryList uses Python identifier CategoryList - __CategoryList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), 'CategoryList', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCategoryList', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1), ) - + __CategoryList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), 'CategoryList', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCategoryList', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1), ) + CategoryList = property(__CategoryList.value, __CategoryList.set, None, 'A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.') - + # Element {http://www.opengis.net/gml}Quantity uses Python identifier Quantity - __Quantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), 'Quantity', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlQuantity', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1), ) - + __Quantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), 'Quantity', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlQuantity', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1), ) + Quantity = property(__Quantity.value, __Quantity.set, None, 'A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.') - + # Element {http://www.opengis.net/gml}QuantityList uses Python identifier QuantityList - __QuantityList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), 'QuantityList', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlQuantityList', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1), ) - + __QuantityList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), 'QuantityList', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlQuantityList', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1), ) + QuantityList = property(__QuantityList.value, __QuantityList.set, None, 'A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.') - + # Element {http://www.opengis.net/gml}Count uses Python identifier Count - __Count = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Count'), 'Count', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCount', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1), ) - + __Count = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Count'), 'Count', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCount', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1), ) + Count = property(__Count.value, __Count.set, None, 'An integer representing a frequency of occurrence.') - + # Element {http://www.opengis.net/gml}CountList uses Python identifier CountList - __CountList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountList'), 'CountList', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCountList', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1), ) - + __CountList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountList'), 'CountList', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCountList', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1), ) + CountList = property(__CountList.value, __CountList.set, None, 'A space-separated list of integers or nulls.') - + # Element {http://www.opengis.net/gml}CompositeValue uses Python identifier CompositeValue - __CompositeValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), 'CompositeValue', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCompositeValue', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1), ) - + __CompositeValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), 'CompositeValue', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCompositeValue', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1), ) + CompositeValue = property(__CompositeValue.value, __CompositeValue.set, None, 'Aggregate value built using the Composite pattern.') - + # Element {http://www.opengis.net/gml}QuantityExtent uses Python identifier QuantityExtent - __QuantityExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), 'QuantityExtent', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlQuantityExtent', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1), ) - + __QuantityExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), 'QuantityExtent', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlQuantityExtent', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1), ) + QuantityExtent = property(__QuantityExtent.value, __QuantityExtent.set, None, 'Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.') - + # Element {http://www.opengis.net/gml}CategoryExtent uses Python identifier CategoryExtent - __CategoryExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), 'CategoryExtent', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCategoryExtent', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1), ) - + __CategoryExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), 'CategoryExtent', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCategoryExtent', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1), ) + CategoryExtent = property(__CategoryExtent.value, __CategoryExtent.set, None, 'Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.') - + # Element {http://www.opengis.net/gml}CountExtent uses Python identifier CountExtent - __CountExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), 'CountExtent', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCountExtent', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1), ) - + __CountExtent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), 'CountExtent', '__httpwww_opengis_netgml_ValueArrayPropertyType_httpwww_opengis_netgmlCountExtent', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1), ) + CountExtent = property(__CountExtent.value, __CountExtent.set, None, 'Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.') _ElementMap.update({ @@ -13187,69 +13403,72 @@ class ValueArrayPropertyType (pyxb.binding.basis.complexTypeDefinition): __CountExtent.name() : __CountExtent }) _AttributeMap.update({ - + }) +_module_typeBindings.ValueArrayPropertyType = ValueArrayPropertyType Namespace.addCategoryObject('typeBinding', 'ValueArrayPropertyType', ValueArrayPropertyType) # Complex type {http://www.opengis.net/gml}CodeListType with content type SIMPLE class CodeListType (pyxb.binding.basis.complexTypeDefinition): - """List of values on a uniform nominal scale. List of text tokens. - In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string. - If a codeSpace attribute is present, then its value is a reference to + """List of values on a uniform nominal scale. List of text tokens. + In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string. + If a codeSpace attribute is present, then its value is a reference to a Reference System for the value, a dictionary or code list.""" _TypeDefinition = NameList _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CodeListType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 177, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 177, 2) _ElementMap = {} _AttributeMap = {} # Base type is NameList - + # Attribute codeSpace uses Python identifier codeSpace __codeSpace = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'codeSpace'), 'codeSpace', '__httpwww_opengis_netgml_CodeListType_codeSpace', pyxb.binding.datatypes.anyURI) - __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 186, 8) - __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 186, 8) - + __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 186, 8) + __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 186, 8) + codeSpace = property(__codeSpace.value, __codeSpace.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __codeSpace.name() : __codeSpace }) +_module_typeBindings.CodeListType = CodeListType Namespace.addCategoryObject('typeBinding', 'CodeListType', CodeListType) # Complex type {http://www.opengis.net/gml}MeasureListType with content type SIMPLE class MeasureListType (pyxb.binding.basis.complexTypeDefinition): - """List of numbers with a uniform scale. - The value of uom (Units Of Measure) attribute is a reference to + """List of numbers with a uniform scale. + The value of uom (Units Of Measure) attribute is a reference to a Reference System for the amount, either a ratio or position scale. """ _TypeDefinition = doubleList _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeasureListType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 218, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 218, 2) _ElementMap = {} _AttributeMap = {} # Base type is doubleList - + # Attribute uom uses Python identifier uom __uom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uom'), 'uom', '__httpwww_opengis_netgml_MeasureListType_uom', pyxb.binding.datatypes.anyURI, required=True) - __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 226, 8) - __uom._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 226, 8) - + __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 226, 8) + __uom._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 226, 8) + uom = property(__uom.value, __uom.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __uom.name() : __uom }) +_module_typeBindings.MeasureListType = MeasureListType Namespace.addCategoryObject('typeBinding', 'MeasureListType', MeasureListType) @@ -13260,71 +13479,71 @@ class ParameterValueType (AbstractGeneralParameterValueType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ParameterValueType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 404, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 404, 1) _ElementMap = AbstractGeneralParameterValueType._ElementMap.copy() _AttributeMap = AbstractGeneralParameterValueType._AttributeMap.copy() # Base type is AbstractGeneralParameterValueType - + # Element {http://www.opengis.net/gml}value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlvalue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 427, 1), ) - + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'value'), 'value_', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlvalue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 427, 1), ) + value_ = property(__value.value, __value.set, None, 'Numeric value of an operation parameter, with its associated unit of measure. ') - + # Element {http://www.opengis.net/gml}dmsAngleValue uses Python identifier dmsAngleValue - __dmsAngleValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dmsAngleValue'), 'dmsAngleValue', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmldmsAngleValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 433, 1), ) - + __dmsAngleValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dmsAngleValue'), 'dmsAngleValue', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmldmsAngleValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 433, 1), ) + dmsAngleValue = property(__dmsAngleValue.value, __dmsAngleValue.set, None, 'Value of an angle operation parameter, in either degree-minute-second format or single value format. ') - + # Element {http://www.opengis.net/gml}stringValue uses Python identifier stringValue - __stringValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'stringValue'), 'stringValue', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlstringValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 439, 1), ) - + __stringValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'stringValue'), 'stringValue', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlstringValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 439, 1), ) + stringValue = property(__stringValue.value, __stringValue.set, None, 'String value of an operation parameter. A string value does not have an associated unit of measure. ') - + # Element {http://www.opengis.net/gml}integerValue uses Python identifier integerValue - __integerValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'integerValue'), 'integerValue', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlintegerValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 445, 1), ) - + __integerValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'integerValue'), 'integerValue', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlintegerValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 445, 1), ) + integerValue = property(__integerValue.value, __integerValue.set, None, 'Positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure. ') - + # Element {http://www.opengis.net/gml}booleanValue uses Python identifier booleanValue - __booleanValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'booleanValue'), 'booleanValue', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlbooleanValue', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 451, 1), ) - + __booleanValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'booleanValue'), 'booleanValue', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlbooleanValue', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 451, 1), ) + booleanValue = property(__booleanValue.value, __booleanValue.set, None, 'Boolean value of an operation parameter. A Boolean value does not have an associated unit of measure. ') - + # Element {http://www.opengis.net/gml}valueList uses Python identifier valueList - __valueList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueList'), 'valueList', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlvalueList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 457, 1), ) - + __valueList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueList'), 'valueList', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlvalueList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 457, 1), ) + valueList = property(__valueList.value, __valueList.set, None, 'Ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values. ') - + # Element {http://www.opengis.net/gml}integerValueList uses Python identifier integerValueList - __integerValueList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'integerValueList'), 'integerValueList', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlintegerValueList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 463, 1), ) - + __integerValueList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'integerValueList'), 'integerValueList', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlintegerValueList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 463, 1), ) + integerValueList = property(__integerValueList.value, __integerValueList.set, None, 'Ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values. ') - + # Element {http://www.opengis.net/gml}valueFile uses Python identifier valueFile - __valueFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueFile'), 'valueFile', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlvalueFile', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 469, 1), ) - + __valueFile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueFile'), 'valueFile', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlvalueFile', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 469, 1), ) + valueFile = property(__valueFile.value, __valueFile.set, None, 'Reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file must contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file can reference another part of the same or different files, as allowed in XML documents. ') - + # Element {http://www.opengis.net/gml}valueOfParameter uses Python identifier valueOfParameter - __valueOfParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueOfParameter'), 'valueOfParameter', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlvalueOfParameter', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 475, 1), ) - + __valueOfParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueOfParameter'), 'valueOfParameter', '__httpwww_opengis_netgml_ParameterValueType_httpwww_opengis_netgmlvalueOfParameter', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 475, 1), ) + valueOfParameter = property(__valueOfParameter.value, __valueOfParameter.set, None, 'Association to the operation parameter that this is a value of. ') _ElementMap.update({ @@ -13339,8 +13558,9 @@ class ParameterValueType (AbstractGeneralParameterValueType): __valueOfParameter.name() : __valueOfParameter }) _AttributeMap.update({ - + }) +_module_typeBindings.ParameterValueType = ParameterValueType Namespace.addCategoryObject('typeBinding', 'ParameterValueType', ParameterValueType) @@ -13351,22 +13571,22 @@ class ParameterValueGroupType (AbstractGeneralParameterValueType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ParameterValueGroupType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 484, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 484, 1) _ElementMap = AbstractGeneralParameterValueType._ElementMap.copy() _AttributeMap = AbstractGeneralParameterValueType._AttributeMap.copy() # Base type is AbstractGeneralParameterValueType - + # Element {http://www.opengis.net/gml}includesValue uses Python identifier includesValue - __includesValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'includesValue'), 'includesValue', '__httpwww_opengis_netgml_ParameterValueGroupType_httpwww_opengis_netgmlincludesValue', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 502, 1), ) - + __includesValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'includesValue'), 'includesValue', '__httpwww_opengis_netgml_ParameterValueGroupType_httpwww_opengis_netgmlincludesValue', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 502, 1), ) + includesValue = property(__includesValue.value, __includesValue.set, None, 'A composition association to a parameter value or group of values included in this group. ') - + # Element {http://www.opengis.net/gml}valuesOfGroup uses Python identifier valuesOfGroup - __valuesOfGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valuesOfGroup'), 'valuesOfGroup', '__httpwww_opengis_netgml_ParameterValueGroupType_httpwww_opengis_netgmlvaluesOfGroup', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 508, 1), ) - + __valuesOfGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valuesOfGroup'), 'valuesOfGroup', '__httpwww_opengis_netgml_ParameterValueGroupType_httpwww_opengis_netgmlvaluesOfGroup', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 508, 1), ) + valuesOfGroup = property(__valuesOfGroup.value, __valuesOfGroup.set, None, 'Association to the operation parameter group for which this element provides parameter values. ') _ElementMap.update({ @@ -13374,8 +13594,9 @@ class ParameterValueGroupType (AbstractGeneralParameterValueType): __valuesOfGroup.name() : __valuesOfGroup }) _AttributeMap.update({ - + }) +_module_typeBindings.ParameterValueGroupType = ParameterValueGroupType Namespace.addCategoryObject('typeBinding', 'ParameterValueGroupType', ParameterValueGroupType) @@ -13386,26 +13607,27 @@ class DerivedCRSTypeType (CodeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DerivedCRSTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 277, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 277, 1) _ElementMap = CodeType._ElementMap.copy() _AttributeMap = CodeType._AttributeMap.copy() # Base type is CodeType - + # Attribute codeSpace is restricted from parent - + # Attribute codeSpace uses Python identifier codeSpace __codeSpace = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'codeSpace'), 'codeSpace', '__httpwww_opengis_netgml_CodeType_codeSpace', pyxb.binding.datatypes.anyURI, required=True) - __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 283, 4) - __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 283, 4) - + __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 283, 4) + __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 283, 4) + codeSpace = property(__codeSpace.value, __codeSpace.set, None, 'Reference to a source of information specifying the values and meanings of all the allowed string values for this DerivedCRSTypeType. ') _ElementMap.update({ - + }) _AttributeMap.update({ __codeSpace.name() : __codeSpace }) +_module_typeBindings.DerivedCRSTypeType = DerivedCRSTypeType Namespace.addCategoryObject('typeBinding', 'DerivedCRSTypeType', DerivedCRSTypeType) @@ -13416,27 +13638,28 @@ class IndexMapType (GridFunctionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'IndexMapType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 217, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 217, 1) _ElementMap = GridFunctionType._ElementMap.copy() _AttributeMap = GridFunctionType._AttributeMap.copy() # Base type is GridFunctionType - + # Element sequenceRule ({http://www.opengis.net/gml}sequenceRule) inherited from {http://www.opengis.net/gml}GridFunctionType - + # Element startPoint ({http://www.opengis.net/gml}startPoint) inherited from {http://www.opengis.net/gml}GridFunctionType - + # Element {http://www.opengis.net/gml}lookUpTable uses Python identifier lookUpTable - __lookUpTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lookUpTable'), 'lookUpTable', '__httpwww_opengis_netgml_IndexMapType_httpwww_opengis_netgmllookUpTable', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 224, 5), ) - + __lookUpTable = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lookUpTable'), 'lookUpTable', '__httpwww_opengis_netgml_IndexMapType_httpwww_opengis_netgmllookUpTable', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 224, 5), ) + lookUpTable = property(__lookUpTable.value, __lookUpTable.set, None, None) _ElementMap.update({ __lookUpTable.name() : __lookUpTable }) _AttributeMap.update({ - + }) +_module_typeBindings.IndexMapType = IndexMapType Namespace.addCategoryObject('typeBinding', 'IndexMapType', IndexMapType) @@ -13447,24 +13670,25 @@ class SequenceRuleType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SequenceRuleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 230, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 230, 1) _ElementMap = {} _AttributeMap = {} # Base type is SequenceRuleNames - + # Attribute order uses Python identifier order - __order = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'order'), 'order', '__httpwww_opengis_netgml_SequenceRuleType_order', IncrementOrder) - __order._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 233, 4) - __order._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 233, 4) - + __order = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'order'), 'order', '__httpwww_opengis_netgml_SequenceRuleType_order', _module_typeBindings.IncrementOrder) + __order._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 233, 4) + __order._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 233, 4) + order = property(__order.value, __order.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __order.name() : __order }) +_module_typeBindings.SequenceRuleType = SequenceRuleType Namespace.addCategoryObject('typeBinding', 'SequenceRuleType', SequenceRuleType) @@ -13475,95 +13699,95 @@ class MultiPointDomainType (DomainSetType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiPointDomainType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 287, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 287, 1) _ElementMap = DomainSetType._ElementMap.copy() _AttributeMap = DomainSetType._AttributeMap.copy() # Base type is DomainSetType - + # Element {http://www.opengis.net/gml}MultiPoint uses Python identifier MultiPoint - __MultiPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), 'MultiPoint', '__httpwww_opengis_netgml_MultiPointDomainType_httpwww_opengis_netgmlMultiPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1), ) - + __MultiPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), 'MultiPoint', '__httpwww_opengis_netgml_MultiPointDomainType_httpwww_opengis_netgmlMultiPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1), ) + MultiPoint = property(__MultiPoint.value, __MultiPoint.set, None, None) - + # Attribute remoteSchema is restricted from parent - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute type is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute href is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute role is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute arcrole is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute title is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute show is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute actuate is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -13579,6 +13803,7 @@ class MultiPointDomainType (DomainSetType): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiPointDomainType = MultiPointDomainType Namespace.addCategoryObject('typeBinding', 'MultiPointDomainType', MultiPointDomainType) @@ -13589,95 +13814,95 @@ class MultiCurveDomainType (DomainSetType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiCurveDomainType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 319, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 319, 1) _ElementMap = DomainSetType._ElementMap.copy() _AttributeMap = DomainSetType._AttributeMap.copy() # Base type is DomainSetType - + # Element {http://www.opengis.net/gml}MultiCurve uses Python identifier MultiCurve - __MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), 'MultiCurve', '__httpwww_opengis_netgml_MultiCurveDomainType_httpwww_opengis_netgmlMultiCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1), ) - + __MultiCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), 'MultiCurve', '__httpwww_opengis_netgml_MultiCurveDomainType_httpwww_opengis_netgmlMultiCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1), ) + MultiCurve = property(__MultiCurve.value, __MultiCurve.set, None, None) - + # Attribute remoteSchema is restricted from parent - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute type is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute href is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute role is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute arcrole is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute title is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute show is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute actuate is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -13693,6 +13918,7 @@ class MultiCurveDomainType (DomainSetType): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiCurveDomainType = MultiCurveDomainType Namespace.addCategoryObject('typeBinding', 'MultiCurveDomainType', MultiCurveDomainType) @@ -13703,95 +13929,95 @@ class MultiSurfaceDomainType (DomainSetType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiSurfaceDomainType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 351, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 351, 1) _ElementMap = DomainSetType._ElementMap.copy() _AttributeMap = DomainSetType._AttributeMap.copy() # Base type is DomainSetType - + # Element {http://www.opengis.net/gml}MultiSurface uses Python identifier MultiSurface - __MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), 'MultiSurface', '__httpwww_opengis_netgml_MultiSurfaceDomainType_httpwww_opengis_netgmlMultiSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1), ) - + __MultiSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), 'MultiSurface', '__httpwww_opengis_netgml_MultiSurfaceDomainType_httpwww_opengis_netgmlMultiSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1), ) + MultiSurface = property(__MultiSurface.value, __MultiSurface.set, None, None) - + # Attribute remoteSchema is restricted from parent - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute type is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute href is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute role is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute arcrole is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute title is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute show is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute actuate is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -13807,6 +14033,7 @@ class MultiSurfaceDomainType (DomainSetType): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiSurfaceDomainType = MultiSurfaceDomainType Namespace.addCategoryObject('typeBinding', 'MultiSurfaceDomainType', MultiSurfaceDomainType) @@ -13817,95 +14044,95 @@ class MultiSolidDomainType (DomainSetType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiSolidDomainType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 383, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 383, 1) _ElementMap = DomainSetType._ElementMap.copy() _AttributeMap = DomainSetType._AttributeMap.copy() # Base type is DomainSetType - + # Element {http://www.opengis.net/gml}MultiSolid uses Python identifier MultiSolid - __MultiSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), 'MultiSolid', '__httpwww_opengis_netgml_MultiSolidDomainType_httpwww_opengis_netgmlMultiSolid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1), ) - + __MultiSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), 'MultiSolid', '__httpwww_opengis_netgml_MultiSolidDomainType_httpwww_opengis_netgmlMultiSolid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1), ) + MultiSolid = property(__MultiSolid.value, __MultiSolid.set, None, None) - + # Attribute remoteSchema is restricted from parent - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute type is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute href is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute role is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute arcrole is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute title is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute show is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute actuate is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -13921,6 +14148,7 @@ class MultiSolidDomainType (DomainSetType): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.MultiSolidDomainType = MultiSolidDomainType Namespace.addCategoryObject('typeBinding', 'MultiSolidDomainType', MultiSolidDomainType) @@ -13931,95 +14159,95 @@ class GridDomainType (DomainSetType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GridDomainType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 412, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 412, 1) _ElementMap = DomainSetType._ElementMap.copy() _AttributeMap = DomainSetType._AttributeMap.copy() # Base type is DomainSetType - + # Element {http://www.opengis.net/gml}Grid uses Python identifier Grid - __Grid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Grid'), 'Grid', '__httpwww_opengis_netgml_GridDomainType_httpwww_opengis_netgmlGrid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 24, 1), ) - + __Grid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Grid'), 'Grid', '__httpwww_opengis_netgml_GridDomainType_httpwww_opengis_netgmlGrid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 24, 1), ) + Grid = property(__Grid.value, __Grid.set, None, None) - + # Attribute remoteSchema is restricted from parent - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute type is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute href is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute role is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute arcrole is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute title is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute show is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute actuate is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -14035,6 +14263,7 @@ class GridDomainType (DomainSetType): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.GridDomainType = GridDomainType Namespace.addCategoryObject('typeBinding', 'GridDomainType', GridDomainType) @@ -14045,95 +14274,95 @@ class RectifiedGridDomainType (DomainSetType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RectifiedGridDomainType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 441, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 441, 1) _ElementMap = DomainSetType._ElementMap.copy() _AttributeMap = DomainSetType._AttributeMap.copy() # Base type is DomainSetType - + # Element {http://www.opengis.net/gml}RectifiedGrid uses Python identifier RectifiedGrid - __RectifiedGrid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGrid'), 'RectifiedGrid', '__httpwww_opengis_netgml_RectifiedGridDomainType_httpwww_opengis_netgmlRectifiedGrid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 57, 1), ) - + __RectifiedGrid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGrid'), 'RectifiedGrid', '__httpwww_opengis_netgml_RectifiedGridDomainType_httpwww_opengis_netgmlRectifiedGrid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 57, 1), ) + RectifiedGrid = property(__RectifiedGrid.value, __RectifiedGrid.set, None, 'Should be substitutionGroup="gml:Grid" but changed in order to accomplish Xerces-J schema validation') - + # Attribute remoteSchema is restricted from parent - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DomainSetType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute type is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute href is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute role is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute arcrole is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute title is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute show is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute actuate is restricted from parent - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DomainSetType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -14149,6 +14378,7 @@ class RectifiedGridDomainType (DomainSetType): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.RectifiedGridDomainType = RectifiedGridDomainType Namespace.addCategoryObject('typeBinding', 'RectifiedGridDomainType', RectifiedGridDomainType) @@ -14159,25 +14389,26 @@ class AbsoluteExternalPositionalAccuracyType (AbstractPositionalAccuracyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbsoluteExternalPositionalAccuracyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 41, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 41, 1) _ElementMap = AbstractPositionalAccuracyType._ElementMap.copy() _AttributeMap = AbstractPositionalAccuracyType._AttributeMap.copy() # Base type is AbstractPositionalAccuracyType - + # Element measureDescription ({http://www.opengis.net/gml}measureDescription) inherited from {http://www.opengis.net/gml}AbstractPositionalAccuracyType - + # Element {http://www.opengis.net/gml}result uses Python identifier result - __result = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'result'), 'result', '__httpwww_opengis_netgml_AbsoluteExternalPositionalAccuracyType_httpwww_opengis_netgmlresult', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1), ) - + __result = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'result'), 'result', '__httpwww_opengis_netgml_AbsoluteExternalPositionalAccuracyType_httpwww_opengis_netgmlresult', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1), ) + result = property(__result.value, __result.set, None, 'A quantitative result defined by the evaluation procedure used, and identified by the measureDescription. ') _ElementMap.update({ __result.name() : __result }) _AttributeMap.update({ - + }) +_module_typeBindings.AbsoluteExternalPositionalAccuracyType = AbsoluteExternalPositionalAccuracyType Namespace.addCategoryObject('typeBinding', 'AbsoluteExternalPositionalAccuracyType', AbsoluteExternalPositionalAccuracyType) @@ -14188,25 +14419,26 @@ class RelativeInternalPositionalAccuracyType (AbstractPositionalAccuracyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RelativeInternalPositionalAccuracyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 56, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 56, 1) _ElementMap = AbstractPositionalAccuracyType._ElementMap.copy() _AttributeMap = AbstractPositionalAccuracyType._AttributeMap.copy() # Base type is AbstractPositionalAccuracyType - + # Element measureDescription ({http://www.opengis.net/gml}measureDescription) inherited from {http://www.opengis.net/gml}AbstractPositionalAccuracyType - + # Element {http://www.opengis.net/gml}result uses Python identifier result - __result = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'result'), 'result', '__httpwww_opengis_netgml_RelativeInternalPositionalAccuracyType_httpwww_opengis_netgmlresult', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1), ) - + __result = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'result'), 'result', '__httpwww_opengis_netgml_RelativeInternalPositionalAccuracyType_httpwww_opengis_netgmlresult', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1), ) + result = property(__result.value, __result.set, None, 'A quantitative result defined by the evaluation procedure used, and identified by the measureDescription. ') _ElementMap.update({ __result.name() : __result }) _AttributeMap.update({ - + }) +_module_typeBindings.RelativeInternalPositionalAccuracyType = RelativeInternalPositionalAccuracyType Namespace.addCategoryObject('typeBinding', 'RelativeInternalPositionalAccuracyType', RelativeInternalPositionalAccuracyType) @@ -14217,24 +14449,24 @@ class CovarianceMatrixType (AbstractPositionalAccuracyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CovarianceMatrixType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 77, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 77, 1) _ElementMap = AbstractPositionalAccuracyType._ElementMap.copy() _AttributeMap = AbstractPositionalAccuracyType._AttributeMap.copy() # Base type is AbstractPositionalAccuracyType - + # Element measureDescription ({http://www.opengis.net/gml}measureDescription) inherited from {http://www.opengis.net/gml}AbstractPositionalAccuracyType - + # Element {http://www.opengis.net/gml}includesElement uses Python identifier includesElement - __includesElement = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'includesElement'), 'includesElement', '__httpwww_opengis_netgml_CovarianceMatrixType_httpwww_opengis_netgmlincludesElement', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 99, 1), ) - + __includesElement = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'includesElement'), 'includesElement', '__httpwww_opengis_netgml_CovarianceMatrixType_httpwww_opengis_netgmlincludesElement', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 99, 1), ) + includesElement = property(__includesElement.value, __includesElement.set, None, None) - + # Element {http://www.opengis.net/gml}unitOfMeasure uses Python identifier unitOfMeasure - __unitOfMeasure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unitOfMeasure'), 'unitOfMeasure', '__httpwww_opengis_netgml_CovarianceMatrixType_httpwww_opengis_netgmlunitOfMeasure', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 21, 1), ) - + __unitOfMeasure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unitOfMeasure'), 'unitOfMeasure', '__httpwww_opengis_netgml_CovarianceMatrixType_httpwww_opengis_netgmlunitOfMeasure', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 21, 1), ) + unitOfMeasure = property(__unitOfMeasure.value, __unitOfMeasure.set, None, None) _ElementMap.update({ @@ -14242,8 +14474,9 @@ class CovarianceMatrixType (AbstractPositionalAccuracyType): __unitOfMeasure.name() : __unitOfMeasure }) _AttributeMap.update({ - + }) +_module_typeBindings.CovarianceMatrixType = CovarianceMatrixType Namespace.addCategoryObject('typeBinding', 'CovarianceMatrixType', CovarianceMatrixType) @@ -14254,26 +14487,27 @@ class PixelInCellType (CodeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PixelInCellType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 145, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 145, 1) _ElementMap = CodeType._ElementMap.copy() _AttributeMap = CodeType._AttributeMap.copy() # Base type is CodeType - + # Attribute codeSpace is restricted from parent - + # Attribute codeSpace uses Python identifier codeSpace __codeSpace = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'codeSpace'), 'codeSpace', '__httpwww_opengis_netgml_CodeType_codeSpace', pyxb.binding.datatypes.anyURI, required=True) - __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 151, 4) - __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 151, 4) - + __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 151, 4) + __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 151, 4) + codeSpace = property(__codeSpace.value, __codeSpace.set, None, 'Reference to a source of information specifying the values and meanings of all the allowed string values for this PixelInCellType. ') _ElementMap.update({ - + }) _AttributeMap.update({ __codeSpace.name() : __codeSpace }) +_module_typeBindings.PixelInCellType = PixelInCellType Namespace.addCategoryObject('typeBinding', 'PixelInCellType', PixelInCellType) @@ -14284,26 +14518,27 @@ class VerticalDatumTypeType (CodeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VerticalDatumTypeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 189, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 189, 1) _ElementMap = CodeType._ElementMap.copy() _AttributeMap = CodeType._AttributeMap.copy() # Base type is CodeType - + # Attribute codeSpace is restricted from parent - + # Attribute codeSpace uses Python identifier codeSpace __codeSpace = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'codeSpace'), 'codeSpace', '__httpwww_opengis_netgml_CodeType_codeSpace', pyxb.binding.datatypes.anyURI, required=True) - __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 195, 4) - __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 195, 4) - + __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 195, 4) + __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 195, 4) + codeSpace = property(__codeSpace.value, __codeSpace.set, None, 'Reference to a source of information specifying the values and meanings of all the allowed string values for this VerticalDatumTypeType. ') _ElementMap.update({ - + }) _AttributeMap.update({ __codeSpace.name() : __codeSpace }) +_module_typeBindings.VerticalDatumTypeType = VerticalDatumTypeType Namespace.addCategoryObject('typeBinding', 'VerticalDatumTypeType', VerticalDatumTypeType) @@ -14314,24 +14549,25 @@ class AbstractStyleType (AbstractGMLType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractStyleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 47, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 47, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractStyleType = AbstractStyleType Namespace.addCategoryObject('typeBinding', 'AbstractStyleType', AbstractStyleType) @@ -14342,69 +14578,69 @@ class FeatureStyleType (AbstractGMLType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FeatureStyleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 103, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 103, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element {http://www.opengis.net/gml}featureConstraint uses Python identifier featureConstraint - __featureConstraint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'featureConstraint'), 'featureConstraint', '__httpwww_opengis_netgml_FeatureStyleType_httpwww_opengis_netgmlfeatureConstraint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 110, 5), ) - + __featureConstraint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'featureConstraint'), 'featureConstraint', '__httpwww_opengis_netgml_FeatureStyleType_httpwww_opengis_netgmlfeatureConstraint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 110, 5), ) + featureConstraint = property(__featureConstraint.value, __featureConstraint.set, None, None) - + # Element {http://www.opengis.net/gml}geometryStyle uses Python identifier geometryStyle - __geometryStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'geometryStyle'), 'geometryStyle', '__httpwww_opengis_netgml_FeatureStyleType_httpwww_opengis_netgmlgeometryStyle', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 155, 1), ) - + __geometryStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'geometryStyle'), 'geometryStyle', '__httpwww_opengis_netgml_FeatureStyleType_httpwww_opengis_netgmlgeometryStyle', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 155, 1), ) + geometryStyle = property(__geometryStyle.value, __geometryStyle.set, None, '') - + # Element {http://www.opengis.net/gml}topologyStyle uses Python identifier topologyStyle - __topologyStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'topologyStyle'), 'topologyStyle', '__httpwww_opengis_netgml_FeatureStyleType_httpwww_opengis_netgmltopologyStyle', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 206, 1), ) - + __topologyStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'topologyStyle'), 'topologyStyle', '__httpwww_opengis_netgml_FeatureStyleType_httpwww_opengis_netgmltopologyStyle', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 206, 1), ) + topologyStyle = property(__topologyStyle.value, __topologyStyle.set, None, '') - + # Element {http://www.opengis.net/gml}labelStyle uses Python identifier labelStyle - __labelStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), 'labelStyle', '__httpwww_opengis_netgml_FeatureStyleType_httpwww_opengis_netgmllabelStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1), ) - + __labelStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), 'labelStyle', '__httpwww_opengis_netgml_FeatureStyleType_httpwww_opengis_netgmllabelStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1), ) + labelStyle = property(__labelStyle.value, __labelStyle.set, None, '') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute featureType uses Python identifier featureType __featureType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'featureType'), 'featureType', '__httpwww_opengis_netgml_FeatureStyleType_featureType', pyxb.binding.datatypes.string) - __featureType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 115, 4) - __featureType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 115, 4) - + __featureType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 115, 4) + __featureType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 115, 4) + featureType = property(__featureType.value, __featureType.set, None, None) - + # Attribute baseType uses Python identifier baseType __baseType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'baseType'), 'baseType', '__httpwww_opengis_netgml_FeatureStyleType_baseType', pyxb.binding.datatypes.string) - __baseType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 116, 4) - __baseType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 116, 4) - + __baseType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 116, 4) + __baseType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 116, 4) + baseType = property(__baseType.value, __baseType.set, None, None) - + # Attribute queryGrammar uses Python identifier queryGrammar - __queryGrammar = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'queryGrammar'), 'queryGrammar', '__httpwww_opengis_netgml_FeatureStyleType_queryGrammar', QueryGrammarEnumeration) - __queryGrammar._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 117, 4) - __queryGrammar._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 117, 4) - + __queryGrammar = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'queryGrammar'), 'queryGrammar', '__httpwww_opengis_netgml_FeatureStyleType_queryGrammar', _module_typeBindings.QueryGrammarEnumeration) + __queryGrammar._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 117, 4) + __queryGrammar._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 117, 4) + queryGrammar = property(__queryGrammar.value, __queryGrammar.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __featureConstraint.name() : __featureConstraint, @@ -14417,6 +14653,7 @@ class FeatureStyleType (AbstractGMLType): __baseType.name() : __baseType, __queryGrammar.name() : __queryGrammar }) +_module_typeBindings.FeatureStyleType = FeatureStyleType Namespace.addCategoryObject('typeBinding', 'FeatureStyleType', FeatureStyleType) @@ -14427,59 +14664,59 @@ class BaseStyleDescriptorType (AbstractGMLType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BaseStyleDescriptorType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 135, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 135, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element {http://www.opengis.net/gml}spatialResolution uses Python identifier spatialResolution - __spatialResolution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution'), 'spatialResolution', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_opengis_netgmlspatialResolution', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5), ) - + __spatialResolution = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution'), 'spatialResolution', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_opengis_netgmlspatialResolution', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5), ) + spatialResolution = property(__spatialResolution.value, __spatialResolution.set, None, None) - + # Element {http://www.opengis.net/gml}styleVariation uses Python identifier styleVariation - __styleVariation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'styleVariation'), 'styleVariation', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_opengis_netgmlstyleVariation', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5), ) - + __styleVariation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'styleVariation'), 'styleVariation', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_opengis_netgmlstyleVariation', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5), ) + styleVariation = property(__styleVariation.value, __styleVariation.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.w3.org/2001/SMIL20/}animate uses Python identifier animate - __animate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate'), 'animate', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_w3_org2001SMIL20animate', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 65, 1), ) - + __animate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate'), 'animate', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_w3_org2001SMIL20animate', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 65, 1), ) + animate = property(__animate.value, __animate.set, None, None) - + # Element {http://www.w3.org/2001/SMIL20/}animateMotion uses Python identifier animateMotion - __animateMotion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion'), 'animateMotion', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_w3_org2001SMIL20animateMotion', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 124, 1), ) - + __animateMotion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion'), 'animateMotion', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_w3_org2001SMIL20animateMotion', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 124, 1), ) + animateMotion = property(__animateMotion.value, __animateMotion.set, None, None) - + # Element {http://www.w3.org/2001/SMIL20/}animateColor uses Python identifier animateColor - __animateColor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor'), 'animateColor', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_w3_org2001SMIL20animateColor', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 130, 1), ) - + __animateColor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor'), 'animateColor', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_w3_org2001SMIL20animateColor', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 130, 1), ) + animateColor = property(__animateColor.value, __animateColor.set, None, None) - + # Element {http://www.w3.org/2001/SMIL20/}set uses Python identifier set_ - __set = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set'), 'set_', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_w3_org2001SMIL20set', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 136, 1), ) - + __set = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set'), 'set_', '__httpwww_opengis_netgml_BaseStyleDescriptorType_httpwww_w3_org2001SMIL20set', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 136, 1), ) + set_ = property(__set.value, __set.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __spatialResolution.name() : __spatialResolution, @@ -14490,8 +14727,9 @@ class BaseStyleDescriptorType (AbstractGMLType): __set.name() : __set }) _AttributeMap.update({ - + }) +_module_typeBindings.BaseStyleDescriptorType = BaseStyleDescriptorType Namespace.addCategoryObject('typeBinding', 'BaseStyleDescriptorType', BaseStyleDescriptorType) @@ -14502,101 +14740,101 @@ class SymbolType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SymbolType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 352, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 352, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Attribute symbolType uses Python identifier symbolType - __symbolType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'symbolType'), 'symbolType', '__httpwww_opengis_netgml_SymbolType_symbolType', SymbolTypeEnumeration, required=True) - __symbolType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 359, 2) - __symbolType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 359, 2) - + __symbolType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'symbolType'), 'symbolType', '__httpwww_opengis_netgml_SymbolType_symbolType', _module_typeBindings.SymbolTypeEnumeration, required=True) + __symbolType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 359, 2) + __symbolType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 359, 2) + symbolType = property(__symbolType.value, __symbolType.set, None, None) - + # Attribute about uses Python identifier about __about = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'about'), 'about', '__httpwww_opengis_netgml_SymbolType_about', pyxb.binding.datatypes.anyURI) - __about._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 361, 2) - __about._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 361, 2) - + __about._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 361, 2) + __about._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 361, 2) + about = property(__about.value, __about.set, None, None) - + # Attribute {http://www.opengis.net/gml}transform uses Python identifier transform __transform = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'transform'), 'transform', '__httpwww_opengis_netgml_SymbolType_httpwww_opengis_netgmltransform', pyxb.binding.datatypes.string) - __transform._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 386, 1) - __transform._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 360, 2) - + __transform._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 386, 1) + __transform._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 360, 2) + transform = property(__transform.value, __transform.set, None, 'Defines the geometric transformation of entities. There is no particular grammar defined for this value.') - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_SymbolType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_SymbolType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_SymbolType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_SymbolType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_SymbolType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_SymbolType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_SymbolType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_SymbolType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _HasWildcardElement = True _ElementMap.update({ - + }) _AttributeMap.update({ __symbolType.name() : __symbolType, @@ -14611,88 +14849,91 @@ class SymbolType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.SymbolType = SymbolType Namespace.addCategoryObject('typeBinding', 'SymbolType', SymbolType) # Complex type {http://www.opengis.net/gml}DefinitionType with content type ELEMENT_ONLY class DefinitionType (AbstractGMLType): - """A definition, which can be included in or referenced by a dictionary. In this extended type, the inherited "description" optional element can hold the definition whenever only text is needed. The inherited "name" elements can provide one or more brief terms for which this is the definition. The inherited "metaDataProperty" elements can be used to reference or include more information about this definition. + """A definition, which can be included in or referenced by a dictionary. In this extended type, the inherited "description" optional element can hold the definition whenever only text is needed. The inherited "name" elements can provide one or more brief terms for which this is the definition. The inherited "metaDataProperty" elements can be used to reference or include more information about this definition. The gml:id attribute is required - it must be possible to reference this definition using this handle. """ _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DefinitionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 39, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 39, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 51, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 51, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ - + }) _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.DefinitionType = DefinitionType Namespace.addCategoryObject('typeBinding', 'DefinitionType', DefinitionType) # Complex type {http://www.opengis.net/gml}AbstractTimeSliceType with content type ELEMENT_ONLY class AbstractTimeSliceType (AbstractGMLType): - """A timeslice encapsulates the time-varying properties of a dynamic feature--it - must be extended to represent a timestamped projection of a feature. The dataSource + """A timeslice encapsulates the time-varying properties of a dynamic feature--it + must be extended to represent a timestamped projection of a feature. The dataSource property describes how the temporal data was acquired.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTimeSliceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 22, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 22, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element {http://www.opengis.net/gml}dataSource uses Python identifier dataSource - __dataSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), 'dataSource', '__httpwww_opengis_netgml_AbstractTimeSliceType_httpwww_opengis_netgmldataSource', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1), ) - + __dataSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), 'dataSource', '__httpwww_opengis_netgml_AbstractTimeSliceType_httpwww_opengis_netgmldataSource', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1), ) + dataSource = property(__dataSource.value, __dataSource.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}validTime uses Python identifier validTime - __validTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validTime'), 'validTime', '__httpwww_opengis_netgml_AbstractTimeSliceType_httpwww_opengis_netgmlvalidTime', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1), ) - + __validTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validTime'), 'validTime', '__httpwww_opengis_netgml_AbstractTimeSliceType_httpwww_opengis_netgmlvalidTime', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1), ) + validTime = property(__validTime.value, __validTime.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __dataSource.name() : __dataSource, __validTime.name() : __validTime }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractTimeSliceType = AbstractTimeSliceType Namespace.addCategoryObject('typeBinding', 'AbstractTimeSliceType', AbstractTimeSliceType) @@ -14703,23 +14944,24 @@ class TrackType (HistoryPropertyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TrackType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 73, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 73, 1) _ElementMap = HistoryPropertyType._ElementMap.copy() _AttributeMap = HistoryPropertyType._AttributeMap.copy() # Base type is HistoryPropertyType - + # Element {http://www.opengis.net/gml}MovingObjectStatus uses Python identifier MovingObjectStatus - __MovingObjectStatus = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatus'), 'MovingObjectStatus', '__httpwww_opengis_netgml_TrackType_httpwww_opengis_netgmlMovingObjectStatus', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 38, 1), ) - + __MovingObjectStatus = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatus'), 'MovingObjectStatus', '__httpwww_opengis_netgml_TrackType_httpwww_opengis_netgmlMovingObjectStatus', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 38, 1), ) + MovingObjectStatus = property(__MovingObjectStatus.value, __MovingObjectStatus.set, None, None) _ElementMap.update({ __MovingObjectStatus.name() : __MovingObjectStatus }) _AttributeMap.update({ - + }) +_module_typeBindings.TrackType = TrackType Namespace.addCategoryObject('typeBinding', 'TrackType', TrackType) @@ -14730,39 +14972,40 @@ class AbstractFeatureType (AbstractGMLType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractFeatureType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 21, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 21, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element {http://www.opengis.net/gml}boundedBy uses Python identifier boundedBy - __boundedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy', '__httpwww_opengis_netgml_AbstractFeatureType_httpwww_opengis_netgmlboundedBy', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 42, 1), ) - + __boundedBy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), 'boundedBy', '__httpwww_opengis_netgml_AbstractFeatureType_httpwww_opengis_netgmlboundedBy', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 42, 1), ) + boundedBy = property(__boundedBy.value, __boundedBy.set, None, None) - + # Element {http://www.opengis.net/gml}location uses Python identifier location - __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'location'), 'location', '__httpwww_opengis_netgml_AbstractFeatureType_httpwww_opengis_netgmllocation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1), ) - + __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'location'), 'location', '__httpwww_opengis_netgml_AbstractFeatureType_httpwww_opengis_netgmllocation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1), ) + location = property(__location.value, __location.set, None, 'Deprecated in GML 3.1.0') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __boundedBy.name() : __boundedBy, __location.name() : __location }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractFeatureType = AbstractFeatureType Namespace.addCategoryObject('typeBinding', 'AbstractFeatureType', AbstractFeatureType) @@ -14773,116 +15016,117 @@ class PriorityLocationPropertyType (LocationPropertyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PriorityLocationPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 188, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 188, 1) _ElementMap = LocationPropertyType._ElementMap.copy() _AttributeMap = LocationPropertyType._AttributeMap.copy() # Base type is LocationPropertyType - + # Element Null ({http://www.opengis.net/gml}Null) inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Element LocationKeyWord ({http://www.opengis.net/gml}LocationKeyWord) inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Element LocationString ({http://www.opengis.net/gml}LocationString) inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Element Geometry ({http://www.opengis.net/gml}_Geometry) inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Attribute priority uses Python identifier priority __priority = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'priority'), 'priority', '__httpwww_opengis_netgml_PriorityLocationPropertyType_priority', pyxb.binding.datatypes.string) - __priority._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 195, 4) - __priority._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 195, 4) - + __priority._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 195, 4) + __priority._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 195, 4) + priority = property(__priority.value, __priority.set, None, None) - + # Attribute remoteSchema inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Attribute type inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Attribute href inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Attribute role inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Attribute arcrole inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Attribute title inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Attribute show inherited from {http://www.opengis.net/gml}LocationPropertyType - + # Attribute actuate inherited from {http://www.opengis.net/gml}LocationPropertyType _ElementMap.update({ - + }) _AttributeMap.update({ __priority.name() : __priority }) +_module_typeBindings.PriorityLocationPropertyType = PriorityLocationPropertyType Namespace.addCategoryObject('typeBinding', 'PriorityLocationPropertyType', PriorityLocationPropertyType) # Complex type {http://www.opengis.net/gml}AbstractGeometryType with content type ELEMENT_ONLY class AbstractGeometryType (AbstractGMLType): - """All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may - have an identifying attribute ("gml:id"), a name (attribute "name") and a description (attribute "description"). It may be associated - with a spatial reference system (attribute "srsName"). The following rules shall be adhered: - Every geometry type shall derive - from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the + """All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may + have an identifying attribute ("gml:id"), a name (attribute "name") and a description (attribute "description"). It may be associated + with a spatial reference system (attribute "srsName"). The following rules shall be adhered: - Every geometry type shall derive + from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of _Geometry.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeometryType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 86, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 86, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid uses Python identifier gid __gid = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'gid'), 'gid', '__httpwww_opengis_netgml_AbstractGeometryType_gid', pyxb.binding.datatypes.string) - __gid._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 96, 4) - __gid._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 96, 4) - + __gid._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 96, 4) + __gid._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 96, 4) + gid = property(__gid.value, __gid.set, None, 'This attribute is included for backward compatibility with GML 2 and is deprecated with GML 3. \n\t\t\t\t\t\tThis identifer is superceded by "gml:id" inherited from AbstractGMLType. The attribute "gid" should not be used \n\t\t\t\t\t\tanymore and may be deleted in future versions of GML without further notice.') - + # Attribute srsName uses Python identifier srsName __srsName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsName'), 'srsName', '__httpwww_opengis_netgml_AbstractGeometryType_srsName', pyxb.binding.datatypes.anyURI) - __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - __srsName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - + __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + __srsName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + srsName = property(__srsName.value, __srsName.set, None, 'In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType \n\t\t\t\t(see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the \n\t\t\t\tlocation the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context this \n\t\t\t\tgeometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specified \n\t\t\t\tat the direct position level only in rare cases.') - + # Attribute srsDimension uses Python identifier srsDimension __srsDimension = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsDimension'), 'srsDimension', '__httpwww_opengis_netgml_AbstractGeometryType_srsDimension', pyxb.binding.datatypes.positiveInteger) - __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - + __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + srsDimension = property(__srsDimension.value, __srsDimension.set, None, 'The "srsDimension" is the length of coordinate sequence (the number of entries in the list). This dimension is \n\t\t\t\tspecified by the coordinate reference system. When the srsName attribute is omitted, this attribute shall be omitted.') - + # Attribute axisLabels uses Python identifier axisLabels - __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_AbstractGeometryType_axisLabels', NCNameList) - __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - + __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_AbstractGeometryType_axisLabels', _module_typeBindings.NCNameList) + __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + axisLabels = property(__axisLabels.value, __axisLabels.set, None, 'Ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis \n\t\t\t\tlabels, after spaces and forbiddden characters are removed. When the srsName attribute is included, this attribute is optional. \n\t\t\t\tWhen the srsName attribute is omitted, this attribute shall also be omitted.') - + # Attribute uomLabels uses Python identifier uomLabels - __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_AbstractGeometryType_uomLabels', NCNameList) - __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - + __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_AbstractGeometryType_uomLabels', _module_typeBindings.NCNameList) + __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + uomLabels = property(__uomLabels.value, __uomLabels.set, None, 'Ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the \n\t\t\t\tgml:catalogSymbol should be used for this uom labels, after spaces and forbiddden characters are removed. When the \n\t\t\t\taxisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute \n\t\t\t\tshall also be omitted.') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ __gid.name() : __gid, @@ -14891,57 +15135,58 @@ class AbstractGeometryType (AbstractGMLType): __axisLabels.name() : __axisLabels, __uomLabels.name() : __uomLabels }) +_module_typeBindings.AbstractGeometryType = AbstractGeometryType Namespace.addCategoryObject('typeBinding', 'AbstractGeometryType', AbstractGeometryType) # Complex type {http://www.opengis.net/gml}DirectPositionType with content type SIMPLE class DirectPositionType (pyxb.binding.basis.complexTypeDefinition): - """DirectPosition instances hold the coordinates for a position within some coordinate reference system (CRS). Since - DirectPositions, as data types, will often be included in larger objects (such as geometry elements) that have references to CRS, the - "srsName" attribute will in general be missing, if this particular DirectPosition is included in a larger element with such a reference to a + """DirectPosition instances hold the coordinates for a position within some coordinate reference system (CRS). Since + DirectPositions, as data types, will often be included in larger objects (such as geometry elements) that have references to CRS, the + "srsName" attribute will in general be missing, if this particular DirectPosition is included in a larger element with such a reference to a CRS. In this case, the CRS is implicitly assumed to take on the value of the containing object's CRS.""" _TypeDefinition = doubleList _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectPositionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 413, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 413, 1) _ElementMap = {} _AttributeMap = {} # Base type is doubleList - + # Attribute srsName uses Python identifier srsName __srsName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsName'), 'srsName', '__httpwww_opengis_netgml_DirectPositionType_srsName', pyxb.binding.datatypes.anyURI) - __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - __srsName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - + __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + __srsName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + srsName = property(__srsName.value, __srsName.set, None, 'In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType \n\t\t\t\t(see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the \n\t\t\t\tlocation the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context this \n\t\t\t\tgeometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specified \n\t\t\t\tat the direct position level only in rare cases.') - + # Attribute srsDimension uses Python identifier srsDimension __srsDimension = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsDimension'), 'srsDimension', '__httpwww_opengis_netgml_DirectPositionType_srsDimension', pyxb.binding.datatypes.positiveInteger) - __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - + __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + srsDimension = property(__srsDimension.value, __srsDimension.set, None, 'The "srsDimension" is the length of coordinate sequence (the number of entries in the list). This dimension is \n\t\t\t\tspecified by the coordinate reference system. When the srsName attribute is omitted, this attribute shall be omitted.') - + # Attribute axisLabels uses Python identifier axisLabels - __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_DirectPositionType_axisLabels', NCNameList) - __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - + __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_DirectPositionType_axisLabels', _module_typeBindings.NCNameList) + __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + axisLabels = property(__axisLabels.value, __axisLabels.set, None, 'Ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis \n\t\t\t\tlabels, after spaces and forbiddden characters are removed. When the srsName attribute is included, this attribute is optional. \n\t\t\t\tWhen the srsName attribute is omitted, this attribute shall also be omitted.') - + # Attribute uomLabels uses Python identifier uomLabels - __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_DirectPositionType_uomLabels', NCNameList) - __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - + __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_DirectPositionType_uomLabels', _module_typeBindings.NCNameList) + __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + uomLabels = property(__uomLabels.value, __uomLabels.set, None, 'Ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the \n\t\t\t\tgml:catalogSymbol should be used for this uom labels, after spaces and forbiddden characters are removed. When the \n\t\t\t\taxisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute \n\t\t\t\tshall also be omitted.') _ElementMap.update({ - + }) _AttributeMap.update({ __srsName.name() : __srsName, @@ -14949,63 +15194,64 @@ class DirectPositionType (pyxb.binding.basis.complexTypeDefinition): __axisLabels.name() : __axisLabels, __uomLabels.name() : __uomLabels }) +_module_typeBindings.DirectPositionType = DirectPositionType Namespace.addCategoryObject('typeBinding', 'DirectPositionType', DirectPositionType) # Complex type {http://www.opengis.net/gml}DirectPositionListType with content type SIMPLE class DirectPositionListType (pyxb.binding.basis.complexTypeDefinition): - """DirectPositionList instances hold the coordinates for a sequence of direct positions within the same coordinate + """DirectPositionList instances hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).""" _TypeDefinition = doubleList _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectPositionListType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 446, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 446, 1) _ElementMap = {} _AttributeMap = {} # Base type is doubleList - + # Attribute srsName uses Python identifier srsName __srsName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsName'), 'srsName', '__httpwww_opengis_netgml_DirectPositionListType_srsName', pyxb.binding.datatypes.anyURI) - __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - __srsName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - + __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + __srsName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + srsName = property(__srsName.value, __srsName.set, None, 'In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType \n\t\t\t\t(see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the \n\t\t\t\tlocation the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context this \n\t\t\t\tgeometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specified \n\t\t\t\tat the direct position level only in rare cases.') - + # Attribute srsDimension uses Python identifier srsDimension __srsDimension = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsDimension'), 'srsDimension', '__httpwww_opengis_netgml_DirectPositionListType_srsDimension', pyxb.binding.datatypes.positiveInteger) - __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - + __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + srsDimension = property(__srsDimension.value, __srsDimension.set, None, 'The "srsDimension" is the length of coordinate sequence (the number of entries in the list). This dimension is \n\t\t\t\tspecified by the coordinate reference system. When the srsName attribute is omitted, this attribute shall be omitted.') - + # Attribute axisLabels uses Python identifier axisLabels - __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_DirectPositionListType_axisLabels', NCNameList) - __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - + __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_DirectPositionListType_axisLabels', _module_typeBindings.NCNameList) + __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + axisLabels = property(__axisLabels.value, __axisLabels.set, None, 'Ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis \n\t\t\t\tlabels, after spaces and forbiddden characters are removed. When the srsName attribute is included, this attribute is optional. \n\t\t\t\tWhen the srsName attribute is omitted, this attribute shall also be omitted.') - + # Attribute uomLabels uses Python identifier uomLabels - __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_DirectPositionListType_uomLabels', NCNameList) - __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - + __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_DirectPositionListType_uomLabels', _module_typeBindings.NCNameList) + __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + uomLabels = property(__uomLabels.value, __uomLabels.set, None, 'Ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the \n\t\t\t\tgml:catalogSymbol should be used for this uom labels, after spaces and forbiddden characters are removed. When the \n\t\t\t\taxisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute \n\t\t\t\tshall also be omitted.') - + # Attribute count uses Python identifier count __count = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'count'), 'count', '__httpwww_opengis_netgml_DirectPositionListType_count', pyxb.binding.datatypes.positiveInteger) - __count._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 454, 4) - __count._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 454, 4) - + __count._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 454, 4) + __count._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 454, 4) + count = property(__count.value, __count.set, None, '"count" allows to specify the number of direct positions in the list. If the attribute count is present then \n\t\t\t\t\t\tthe attribute srsDimension shall be present, too.') _ElementMap.update({ - + }) _AttributeMap.update({ __srsName.name() : __srsName, @@ -15014,13 +15260,14 @@ class DirectPositionListType (pyxb.binding.basis.complexTypeDefinition): __uomLabels.name() : __uomLabels, __count.name() : __count }) +_module_typeBindings.DirectPositionListType = DirectPositionListType Namespace.addCategoryObject('typeBinding', 'DirectPositionListType', DirectPositionListType) # Complex type {http://www.opengis.net/gml}VectorType with content type SIMPLE class VectorType (pyxb.binding.basis.complexTypeDefinition): - """Vector instances hold the compoents for a (usually spatial) vector within some coordinate reference system (CRS). - Since Vectors will often be included in larger objects that have references to CRS, the "srsName" attribute may be missing. + """Vector instances hold the compoents for a (usually spatial) vector within some coordinate reference system (CRS). + Since Vectors will often be included in larger objects that have references to CRS, the "srsName" attribute may be missing. In this case, the CRS is implicitly assumed to take on the value of the containing object's CRS. Note that this content model is the same as DirectPositionType, but is defined separately to reflect the distinct semantics, and to avoid validation problems. SJDC 2004-12-02""" @@ -15028,44 +15275,44 @@ class VectorType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VectorType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 476, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 476, 1) _ElementMap = {} _AttributeMap = {} # Base type is doubleList - + # Attribute srsName uses Python identifier srsName __srsName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsName'), 'srsName', '__httpwww_opengis_netgml_VectorType_srsName', pyxb.binding.datatypes.anyURI) - __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - __srsName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - + __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + __srsName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + srsName = property(__srsName.value, __srsName.set, None, 'In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType \n\t\t\t\t(see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the \n\t\t\t\tlocation the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context this \n\t\t\t\tgeometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specified \n\t\t\t\tat the direct position level only in rare cases.') - + # Attribute srsDimension uses Python identifier srsDimension __srsDimension = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsDimension'), 'srsDimension', '__httpwww_opengis_netgml_VectorType_srsDimension', pyxb.binding.datatypes.positiveInteger) - __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - + __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + srsDimension = property(__srsDimension.value, __srsDimension.set, None, 'The "srsDimension" is the length of coordinate sequence (the number of entries in the list). This dimension is \n\t\t\t\tspecified by the coordinate reference system. When the srsName attribute is omitted, this attribute shall be omitted.') - + # Attribute axisLabels uses Python identifier axisLabels - __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_VectorType_axisLabels', NCNameList) - __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - + __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_VectorType_axisLabels', _module_typeBindings.NCNameList) + __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + axisLabels = property(__axisLabels.value, __axisLabels.set, None, 'Ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis \n\t\t\t\tlabels, after spaces and forbiddden characters are removed. When the srsName attribute is included, this attribute is optional. \n\t\t\t\tWhen the srsName attribute is omitted, this attribute shall also be omitted.') - + # Attribute uomLabels uses Python identifier uomLabels - __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_VectorType_uomLabels', NCNameList) - __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - + __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_VectorType_uomLabels', _module_typeBindings.NCNameList) + __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + uomLabels = property(__uomLabels.value, __uomLabels.set, None, 'Ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the \n\t\t\t\tgml:catalogSymbol should be used for this uom labels, after spaces and forbiddden characters are removed. When the \n\t\t\t\taxisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute \n\t\t\t\tshall also be omitted.') _ElementMap.update({ - + }) _AttributeMap.update({ __srsName.name() : __srsName, @@ -15073,88 +15320,89 @@ class VectorType (pyxb.binding.basis.complexTypeDefinition): __axisLabels.name() : __axisLabels, __uomLabels.name() : __uomLabels }) +_module_typeBindings.VectorType = VectorType Namespace.addCategoryObject('typeBinding', 'VectorType', VectorType) # Complex type {http://www.opengis.net/gml}EnvelopeType with content type ELEMENT_ONLY class EnvelopeType (pyxb.binding.basis.complexTypeDefinition): - """Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct - position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), - the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the + """Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct + position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), + the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope).""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnvelopeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 521, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 521, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Element {http://www.opengis.net/gml}lowerCorner uses Python identifier lowerCorner - __lowerCorner = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lowerCorner'), 'lowerCorner', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmllowerCorner', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 530, 4), ) - + __lowerCorner = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lowerCorner'), 'lowerCorner', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmllowerCorner', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 530, 4), ) + lowerCorner = property(__lowerCorner.value, __lowerCorner.set, None, None) - + # Element {http://www.opengis.net/gml}upperCorner uses Python identifier upperCorner - __upperCorner = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'upperCorner'), 'upperCorner', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmlupperCorner', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 531, 4), ) - + __upperCorner = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'upperCorner'), 'upperCorner', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmlupperCorner', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 531, 4), ) + upperCorner = property(__upperCorner.value, __upperCorner.set, None, None) - + # Element {http://www.opengis.net/gml}coord uses Python identifier coord - __coord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coord'), 'coord', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmlcoord', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1), ) - + __coord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coord'), 'coord', '__httpwww_opengis_netgml_EnvelopeType_httpwww_opengis_netgmlcoord', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1), ) + coord = property(__coord.value, __coord.set, None, 'Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.') - + # Attribute srsName uses Python identifier srsName __srsName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsName'), 'srsName', '__httpwww_opengis_netgml_EnvelopeType_srsName', pyxb.binding.datatypes.anyURI) - __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - __srsName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) - + __srsName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + __srsName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 113, 2) + srsName = property(__srsName.value, __srsName.set, None, 'In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType \n\t\t\t\t(see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the \n\t\t\t\tlocation the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context this \n\t\t\t\tgeometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specified \n\t\t\t\tat the direct position level only in rare cases.') - + # Attribute srsDimension uses Python identifier srsDimension __srsDimension = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'srsDimension'), 'srsDimension', '__httpwww_opengis_netgml_EnvelopeType_srsDimension', pyxb.binding.datatypes.positiveInteger) - __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) - + __srsDimension._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + __srsDimension._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 122, 2) + srsDimension = property(__srsDimension.value, __srsDimension.set, None, 'The "srsDimension" is the length of coordinate sequence (the number of entries in the list). This dimension is \n\t\t\t\tspecified by the coordinate reference system. When the srsName attribute is omitted, this attribute shall be omitted.') - + # Attribute axisLabels uses Python identifier axisLabels - __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_EnvelopeType_axisLabels', NCNameList) - __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) - + __axisLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'axisLabels'), 'axisLabels', '__httpwww_opengis_netgml_EnvelopeType_axisLabels', _module_typeBindings.NCNameList) + __axisLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + __axisLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 138, 2) + axisLabels = property(__axisLabels.value, __axisLabels.set, None, 'Ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis \n\t\t\t\tlabels, after spaces and forbiddden characters are removed. When the srsName attribute is included, this attribute is optional. \n\t\t\t\tWhen the srsName attribute is omitted, this attribute shall also be omitted.') - + # Attribute uomLabels uses Python identifier uomLabels - __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_EnvelopeType_uomLabels', NCNameList) - __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) - + __uomLabels = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uomLabels'), 'uomLabels', '__httpwww_opengis_netgml_EnvelopeType_uomLabels', _module_typeBindings.NCNameList) + __uomLabels._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + __uomLabels._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 145, 2) + uomLabels = property(__uomLabels.value, __uomLabels.set, None, 'Ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the \n\t\t\t\tgml:catalogSymbol should be used for this uom labels, after spaces and forbiddden characters are removed. When the \n\t\t\t\taxisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute \n\t\t\t\tshall also be omitted.') _ElementMap.update({ @@ -15170,6 +15418,7 @@ class EnvelopeType (pyxb.binding.basis.complexTypeDefinition): __axisLabels.name() : __axisLabels, __uomLabels.name() : __uomLabels }) +_module_typeBindings.EnvelopeType = EnvelopeType Namespace.addCategoryObject('typeBinding', 'EnvelopeType', EnvelopeType) @@ -15181,57 +15430,57 @@ class LineStringSegmentType (AbstractCurveSegmentType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LineStringSegmentType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 127, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 127, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pointRep uses Python identifier pointRep - __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) - + __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) + pointRep = property(__pointRep.value, __pointRep.set, None, 'Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_LineStringSegmentType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_LineStringSegmentType_interpolation', CurveInterpolationType, fixed=True, unicode_default='linear') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 158, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 158, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_LineStringSegmentType_interpolation', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='linear') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 158, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 158, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism\nuses the control points and control parameters to determine the position of this curve segment. For a LineStringSegment the interpolation is fixed as "linear".') _ElementMap.update({ @@ -15244,6 +15493,7 @@ class LineStringSegmentType (AbstractCurveSegmentType): _AttributeMap.update({ __interpolation.name() : __interpolation }) +_module_typeBindings.LineStringSegmentType = LineStringSegmentType Namespace.addCategoryObject('typeBinding', 'LineStringSegmentType', LineStringSegmentType) @@ -15254,65 +15504,65 @@ class ArcStringType (AbstractCurveSegmentType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArcStringType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 170, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 170, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pointRep uses Python identifier pointRep - __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) - + __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) + pointRep = property(__pointRep.value, __pointRep.set, None, 'Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_ArcStringType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_ArcStringType_interpolation', CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 200, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 200, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_ArcStringType_interpolation', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 200, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 200, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism\nuses the control points and control parameters to determine the position of this curve segment. For an ArcString the interpolation is fixed as "circularArc3Points".') - + # Attribute numArc uses Python identifier numArc __numArc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numArc'), 'numArc', '__httpwww_opengis_netgml_ArcStringType_numArc', pyxb.binding.datatypes.integer) - __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 206, 4) - __numArc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 206, 4) - + __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 206, 4) + __numArc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 206, 4) + numArc = property(__numArc.value, __numArc.set, None, 'The number of arcs in the arc string can be explicitly stated in this attribute. The number of control points in the arc string must be 2 * numArc + 1.') _ElementMap.update({ @@ -15326,6 +15576,7 @@ class ArcStringType (AbstractCurveSegmentType): __interpolation.name() : __interpolation, __numArc.name() : __numArc }) +_module_typeBindings.ArcStringType = ArcStringType Namespace.addCategoryObject('typeBinding', 'ArcStringType', ArcStringType) @@ -15336,79 +15587,79 @@ class ArcStringByBulgeType (AbstractCurveSegmentType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArcStringByBulgeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 269, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 269, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pointRep uses Python identifier pointRep - __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) - + __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) + pointRep = property(__pointRep.value, __pointRep.set, None, 'Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Element {http://www.opengis.net/gml}bulge uses Python identifier bulge - __bulge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'bulge'), 'bulge', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlbulge', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 298, 5), ) - + __bulge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'bulge'), 'bulge', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlbulge', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 298, 5), ) + bulge = property(__bulge.value, __bulge.set, None, 'The bulge controls the offset of each arc\'s midpoint. The "bulge" is the real number multiplier for the normal that determines the offset direction of the midpoint of each arc. The length of the bulge sequence is exactly 1 less than the length of the control point array, since a bulge is needed for each pair of adjacent points in the control point array. The bulge is not given by a distance, since it is simply a multiplier for the normal.\nThe midpoint of the resulting arc is given by: midPoint = ((startPoint + endPoint)/2.0) + bulge*normal') - + # Element {http://www.opengis.net/gml}normal uses Python identifier normal - __normal = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'normal'), 'normal', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlnormal', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 304, 5), ) - + __normal = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'normal'), 'normal', '__httpwww_opengis_netgml_ArcStringByBulgeType_httpwww_opengis_netgmlnormal', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 304, 5), ) + normal = property(__normal.value, __normal.set, None, 'The attribute "normal" is a vector normal (perpendicular) to the chord of the arc, the line joining the first and last\npoint of the arc. In a 2D coordinate system, there are only two possible directions for the normal, and it is often given as a signed real, indicating its length, with a positive sign indicating a left turn angle from the chord line, and a negative sign indicating a right turn from the chord. In 3D, the normal determines the plane of the arc, along with the start and endPoint of the arc.\nThe normal is usually a unit vector, but this is not absolutely necessary. If the normal is a zero vector, the geometric object becomes equivalent to the straight line between the two end points. The length of the normal sequence is exactly the same as for the bulge sequence, 1 less than the control point sequence length.') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_ArcStringByBulgeType_interpolation', CurveInterpolationType, fixed=True, unicode_default='circularArc2PointWithBulge') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 312, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 312, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_ArcStringByBulgeType_interpolation', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='circularArc2PointWithBulge') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 312, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 312, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism\nuses the control points and control parameters to determine the position of this curve segment. For an ArcStringByBulge the interpolation is fixed as "circularArc2PointWithBulge".') - + # Attribute numArc uses Python identifier numArc __numArc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numArc'), 'numArc', '__httpwww_opengis_netgml_ArcStringByBulgeType_numArc', pyxb.binding.datatypes.integer) - __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 318, 4) - __numArc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 318, 4) - + __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 318, 4) + __numArc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 318, 4) + numArc = property(__numArc.value, __numArc.set, None, 'The number of arcs in the arc string can be explicitly stated in this attribute. The number of control points in the arc string must be numArc + 1.') _ElementMap.update({ @@ -15424,6 +15675,7 @@ class ArcStringByBulgeType (AbstractCurveSegmentType): __interpolation.name() : __interpolation, __numArc.name() : __numArc }) +_module_typeBindings.ArcStringByBulgeType = ArcStringByBulgeType Namespace.addCategoryObject('typeBinding', 'ArcStringByBulgeType', ArcStringByBulgeType) @@ -15434,86 +15686,86 @@ class ArcByCenterPointType (AbstractCurveSegmentType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArcByCenterPointType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 383, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 383, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlpointProperty', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlpointProperty', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pointRep uses Python identifier pointRep - __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlpointRep', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) - + __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlpointRep', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) + pointRep = property(__pointRep.value, __pointRep.set, None, 'Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlpos', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlpos', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Element {http://www.opengis.net/gml}radius uses Python identifier radius - __radius = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'radius'), 'radius', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlradius', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 412, 5), ) - + __radius = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'radius'), 'radius', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlradius', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 412, 5), ) + radius = property(__radius.value, __radius.set, None, 'The radius of the arc.') - + # Element {http://www.opengis.net/gml}startAngle uses Python identifier startAngle - __startAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'startAngle'), 'startAngle', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlstartAngle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5), ) - + __startAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'startAngle'), 'startAngle', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlstartAngle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5), ) + startAngle = property(__startAngle.value, __startAngle.set, None, 'The bearing of the arc at the start.') - + # Element {http://www.opengis.net/gml}endAngle uses Python identifier endAngle - __endAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endAngle'), 'endAngle', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlendAngle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5), ) - + __endAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endAngle'), 'endAngle', '__httpwww_opengis_netgml_ArcByCenterPointType_httpwww_opengis_netgmlendAngle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5), ) + endAngle = property(__endAngle.value, __endAngle.set, None, 'The bearing of the arc at the end.') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_ArcByCenterPointType_interpolation', CurveInterpolationType, fixed=True, unicode_default='circularArcCenterPointWithRadius') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 428, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 428, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_ArcByCenterPointType_interpolation', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='circularArcCenterPointWithRadius') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 428, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 428, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism\nuses the control points and control parameters to determine the position of this curve segment. For an ArcByCenterPoint the interpolation is fixed as "circularArcCenterPointWithRadius".') - + # Attribute numArc uses Python identifier numArc __numArc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numArc'), 'numArc', '__httpwww_opengis_netgml_ArcByCenterPointType_numArc', pyxb.binding.datatypes.integer, fixed=True, unicode_default='1', required=True) - __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 434, 4) - __numArc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 434, 4) - + __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 434, 4) + __numArc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 434, 4) + numArc = property(__numArc.value, __numArc.set, None, 'Since this type describes always a single arc, the attribute is fixed to "1".') _ElementMap.update({ @@ -15530,6 +15782,7 @@ class ArcByCenterPointType (AbstractCurveSegmentType): __interpolation.name() : __interpolation, __numArc.name() : __numArc }) +_module_typeBindings.ArcByCenterPointType = ArcByCenterPointType Namespace.addCategoryObject('typeBinding', 'ArcByCenterPointType', ArcByCenterPointType) @@ -15537,42 +15790,42 @@ class ArcByCenterPointType (AbstractCurveSegmentType): class OffsetCurveType (AbstractCurveSegmentType): """An offset curve is a curve at a constant distance from the basis curve. They can be useful as a cheap - and simple alternative to constructing curves that are offsets + and simple alternative to constructing curves that are offsets by definition.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OffsetCurveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 456, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 456, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}offsetBase uses Python identifier offsetBase - __offsetBase = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'offsetBase'), 'offsetBase', '__httpwww_opengis_netgml_OffsetCurveType_httpwww_opengis_netgmloffsetBase', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 466, 5), ) - + __offsetBase = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'offsetBase'), 'offsetBase', '__httpwww_opengis_netgml_OffsetCurveType_httpwww_opengis_netgmloffsetBase', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 466, 5), ) + offsetBase = property(__offsetBase.value, __offsetBase.set, None, 'offsetBase is a reference to thecurve from which this\n\t\t\t\t\t\t\t curve is define\tas an offset.') - + # Element {http://www.opengis.net/gml}distance uses Python identifier distance - __distance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'distance'), 'distance', '__httpwww_opengis_netgml_OffsetCurveType_httpwww_opengis_netgmldistance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 472, 5), ) - + __distance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'distance'), 'distance', '__httpwww_opengis_netgml_OffsetCurveType_httpwww_opengis_netgmldistance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 472, 5), ) + distance = property(__distance.value, __distance.set, None, 'distance is the distance at which the\n\t\t\t\t\t\t\t offset curve is generated from the basis curve. In 2D systems, positive distances\n\t\t\t\t\t\t\t are to be to the left of the basis curve, and the negative distances are to be to the \n\t\t\t\t\t\t\t right of the basis curve.') - + # Element {http://www.opengis.net/gml}refDirection uses Python identifier refDirection - __refDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'refDirection'), 'refDirection', '__httpwww_opengis_netgml_OffsetCurveType_httpwww_opengis_netgmlrefDirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 480, 5), ) - + __refDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'refDirection'), 'refDirection', '__httpwww_opengis_netgml_OffsetCurveType_httpwww_opengis_netgmlrefDirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 480, 5), ) + refDirection = property(__refDirection.value, __refDirection.set, None, 'refDistance is used to define the vector\n direction of the offset curve from the basis curve. It can\n be omitted in the 2D case, where the distance can be \n positive or negative. In that case, distance defines left\n side (positive distance) or right side (negative distance)\n with respect to the tangent to the basis curve.\n\n In 3D the basis curve shall have a well defined tangent \n direction for every point. The offset curve at any point \n in 3D, the basis curve shall have a well-defined tangent\n direction for every point. The offset curve at any point\n (parameter) on the basis curve c is in the direction\n - - - - \n s = v x t where v = c.refDirection() \n and\n -\n t = c.tangent()\n -\n For the offset direction to be well-defined, v shall not\n on any point of the curve be in the same, or opposite, \n direction as\n - \n t.\n\n The default value of the refDirection shall be the local\n co-ordinate axis vector for elevation, which indicates up for\n the curve in a geographic sense.\n\n NOTE! If the refDirection is the positive tangent to the\n local elevation axis ("points upward"), then the offset\n vector points to the left of the curve when viewed from\n above.') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType _ElementMap.update({ __offsetBase.name() : __offsetBase, @@ -15580,8 +15833,9 @@ class OffsetCurveType (AbstractCurveSegmentType): __refDirection.name() : __refDirection }) _AttributeMap.update({ - + }) +_module_typeBindings.OffsetCurveType = OffsetCurveType Namespace.addCategoryObject('typeBinding', 'OffsetCurveType', OffsetCurveType) @@ -15592,59 +15846,59 @@ class ClothoidType (AbstractCurveSegmentType): In suitably chosen co-ordinates it is given by Fresnel's integrals. - x(t) = 0-integral-t cos(AT*T/2)dT - + x(t) = 0-integral-t cos(AT*T/2)dT + y(t) = 0-integral-t sin(AT*T/2)dT - + This geometry is mainly used as a transition curve between curves of type straight line to circular arc or circular arc - to circular arc. With this curve type it is possible to + to circular arc. With this curve type it is possible to achieve a C2-continous transition between the above mentioned curve types. One formula for the Clothoid is A*A = R*t where A is constant, R is the varying radius of curvature along the - the curve and t is the length along and given in the Fresnel + the curve and t is the length along and given in the Fresnel integrals.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ClothoidType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 586, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 586, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}refLocation uses Python identifier refLocation - __refLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'refLocation'), 'refLocation', '__httpwww_opengis_netgml_ClothoidType_httpwww_opengis_netgmlrefLocation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 609, 5), ) - + __refLocation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'refLocation'), 'refLocation', '__httpwww_opengis_netgml_ClothoidType_httpwww_opengis_netgmlrefLocation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 609, 5), ) + refLocation = property(__refLocation.value, __refLocation.set, None, None) - + # Element {http://www.opengis.net/gml}scaleFactor uses Python identifier scaleFactor - __scaleFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'scaleFactor'), 'scaleFactor', '__httpwww_opengis_netgml_ClothoidType_httpwww_opengis_netgmlscaleFactor', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 622, 5), ) - + __scaleFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'scaleFactor'), 'scaleFactor', '__httpwww_opengis_netgml_ClothoidType_httpwww_opengis_netgmlscaleFactor', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 622, 5), ) + scaleFactor = property(__scaleFactor.value, __scaleFactor.set, None, "The element gives the value for the\n constant in the Fresnel's integrals.") - + # Element {http://www.opengis.net/gml}startParameter uses Python identifier startParameter - __startParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'startParameter'), 'startParameter', '__httpwww_opengis_netgml_ClothoidType_httpwww_opengis_netgmlstartParameter', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 628, 5), ) - + __startParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'startParameter'), 'startParameter', '__httpwww_opengis_netgml_ClothoidType_httpwww_opengis_netgmlstartParameter', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 628, 5), ) + startParameter = property(__startParameter.value, __startParameter.set, None, "The startParameter is the arc length\n distance from the inflection point that will be the start\n point for this curve segment. This shall be lower limit\n used in the Fresnel integral and is the value of the\n constructive parameter of this curve segment at its start\n point. The startParameter can either be positive or\n negative. \n NOTE! If 0.0 (zero), lies between the startParameter and\n the endParameter of the clothoid, then the curve goes\n through the clothoid's inflection point, and the direction\n of its radius of curvature, given by the second\n derivative vector, changes sides with respect to the\n tangent vector. The term length distance for the") - + # Element {http://www.opengis.net/gml}endParameter uses Python identifier endParameter - __endParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endParameter'), 'endParameter', '__httpwww_opengis_netgml_ClothoidType_httpwww_opengis_netgmlendParameter', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 645, 5), ) - + __endParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endParameter'), 'endParameter', '__httpwww_opengis_netgml_ClothoidType_httpwww_opengis_netgmlendParameter', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 645, 5), ) + endParameter = property(__endParameter.value, __endParameter.set, None, 'The endParameter is the arc length\n distance from the inflection point that will be the end\n point for this curve segment. This shall be upper limit\n used in the Fresnel integral and is the value of the\n constructive parameter of this curve segment at its\n start point. The startParameter can either be positive\n or negative.') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType _ElementMap.update({ __refLocation.name() : __refLocation, @@ -15653,8 +15907,9 @@ class ClothoidType (AbstractCurveSegmentType): __endParameter.name() : __endParameter }) _AttributeMap.update({ - + }) +_module_typeBindings.ClothoidType = ClothoidType Namespace.addCategoryObject('typeBinding', 'ClothoidType', ClothoidType) @@ -15664,49 +15919,49 @@ class GeodesicStringType (AbstractCurveSegmentType): geodesic segments. The type essentially combines a sequence of Geodesic into a single object. The GeodesicString is computed from two or more positions and an - interpolation using geodesics defined from the geoid (or + interpolation using geodesics defined from the geoid (or ellipsoid) of the co-ordinate reference system being used.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeodesicStringType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 663, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 663, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_GeodesicStringType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_GeodesicStringType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_GeodesicStringType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_GeodesicStringType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_GeodesicStringType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_GeodesicStringType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_GeodesicStringType_interpolation', CurveInterpolationType, fixed=True, unicode_default='geodesic') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 678, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 678, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_GeodesicStringType_interpolation', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='geodesic') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 678, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 678, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the\n curve interpolation mechanism used for this segment. This\n mechanism uses the control points and control parameters to\n determine the position of this curve segment. For an \n GeodesicString the interpolation is fixed as "geodesic".') _ElementMap.update({ @@ -15717,91 +15972,92 @@ class GeodesicStringType (AbstractCurveSegmentType): _AttributeMap.update({ __interpolation.name() : __interpolation }) +_module_typeBindings.GeodesicStringType = GeodesicStringType Namespace.addCategoryObject('typeBinding', 'GeodesicStringType', GeodesicStringType) # Complex type {http://www.opengis.net/gml}CubicSplineType with content type ELEMENT_ONLY class CubicSplineType (AbstractCurveSegmentType): - """Cubic splines are similar to line strings in that they are a sequence of segments each with its own defining function. A cubic spline uses the control points and a set of derivative parameters to define a piecewise 3rd degree polynomial interpolation. Unlike line-strings, the parameterization by arc length is not necessarily still a polynomial. - The function describing the curve must be C2, that is, have a continuous 1st and 2nd derivative at all points, and pass through the controlPoints in the order given. Between the control points, the curve segment is defined by a cubic polynomial. At each control point, the polynomial changes in such a manner that the 1st and 2nd derivative vectors are the same from either side. The control parameters record must contain vectorAtStart, and vectorAtEnd which are the unit tangent vectors at controlPoint[1] and controlPoint[n] where n = controlPoint.count. + """Cubic splines are similar to line strings in that they are a sequence of segments each with its own defining function. A cubic spline uses the control points and a set of derivative parameters to define a piecewise 3rd degree polynomial interpolation. Unlike line-strings, the parameterization by arc length is not necessarily still a polynomial. + The function describing the curve must be C2, that is, have a continuous 1st and 2nd derivative at all points, and pass through the controlPoints in the order given. Between the control points, the curve segment is defined by a cubic polynomial. At each control point, the polynomial changes in such a manner that the 1st and 2nd derivative vectors are the same from either side. The control parameters record must contain vectorAtStart, and vectorAtEnd which are the unit tangent vectors at controlPoint[1] and controlPoint[n] where n = controlPoint.count. Note: only the direction of the vectors is relevant, not their length.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CubicSplineType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 711, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 711, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pointRep uses Python identifier pointRep - __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) - + __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) + pointRep = property(__pointRep.value, __pointRep.set, None, 'Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Element {http://www.opengis.net/gml}vectorAtStart uses Python identifier vectorAtStart - __vectorAtStart = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'vectorAtStart'), 'vectorAtStart', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlvectorAtStart', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 742, 5), ) - + __vectorAtStart = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'vectorAtStart'), 'vectorAtStart', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlvectorAtStart', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 742, 5), ) + vectorAtStart = property(__vectorAtStart.value, __vectorAtStart.set, None, '"vectorAtStart" is the unit tangent vector at the start point of the spline.') - + # Element {http://www.opengis.net/gml}vectorAtEnd uses Python identifier vectorAtEnd - __vectorAtEnd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'vectorAtEnd'), 'vectorAtEnd', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlvectorAtEnd', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 747, 5), ) - + __vectorAtEnd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'vectorAtEnd'), 'vectorAtEnd', '__httpwww_opengis_netgml_CubicSplineType_httpwww_opengis_netgmlvectorAtEnd', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 747, 5), ) + vectorAtEnd = property(__vectorAtEnd.value, __vectorAtEnd.set, None, '"vectorAtEnd" is the unit tangent vector at the end point of the spline.') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_CubicSplineType_interpolation', CurveInterpolationType, fixed=True, unicode_default='cubicSpline') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 753, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 753, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_CubicSplineType_interpolation', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='cubicSpline') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 753, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 753, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism\nuses the control points and control parameters to determine the position of this curve segment. For a CubicSpline the interpolation is fixed as "cubicSpline".') - + # Attribute degree uses Python identifier degree __degree = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'degree'), 'degree', '__httpwww_opengis_netgml_CubicSplineType_degree', pyxb.binding.datatypes.integer, fixed=True, unicode_default='3') - __degree._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 759, 4) - __degree._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 759, 4) - + __degree._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 759, 4) + __degree._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 759, 4) + degree = property(__degree.value, __degree.set, None, 'The degree for a cubic spline is "3".') _ElementMap.update({ @@ -15817,6 +16073,7 @@ class CubicSplineType (AbstractCurveSegmentType): __interpolation.name() : __interpolation, __degree.name() : __degree }) +_module_typeBindings.CubicSplineType = CubicSplineType Namespace.addCategoryObject('typeBinding', 'CubicSplineType', CubicSplineType) @@ -15827,87 +16084,87 @@ class BSplineType (AbstractCurveSegmentType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BSplineType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 802, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 802, 1) _ElementMap = AbstractCurveSegmentType._ElementMap.copy() _AttributeMap = AbstractCurveSegmentType._AttributeMap.copy() # Base type is AbstractCurveSegmentType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pointRep uses Python identifier pointRep - __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) - + __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) + pointRep = property(__pointRep.value, __pointRep.set, None, 'Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Element {http://www.opengis.net/gml}degree uses Python identifier degree - __degree = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'degree'), 'degree', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmldegree', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 831, 5), ) - + __degree = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'degree'), 'degree', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmldegree', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 831, 5), ) + degree = property(__degree.value, __degree.set, None, 'The attribute "degree" shall be the degree of the polynomial used for interpolation in this spline.') - + # Element {http://www.opengis.net/gml}knot uses Python identifier knot - __knot = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'knot'), 'knot', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlknot', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 836, 5), ) - + __knot = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'knot'), 'knot', '__httpwww_opengis_netgml_BSplineType_httpwww_opengis_netgmlknot', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 836, 5), ) + knot = property(__knot.value, __knot.set, None, 'The property "knot" shall be the sequence of distinct knots used to define the spline basis functions.') - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_BSplineType_interpolation', CurveInterpolationType, unicode_default='polynomialSpline') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 842, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 842, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_BSplineType_interpolation', _module_typeBindings.CurveInterpolationType, unicode_default='polynomialSpline') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 842, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 842, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism\nuses the control points and control parameters to determine the position of this curve segment. For a BSpline the interpolation can be either "polynomialSpline" or "rationalSpline", default is "polynomialSpline".') - + # Attribute isPolynomial uses Python identifier isPolynomial __isPolynomial = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isPolynomial'), 'isPolynomial', '__httpwww_opengis_netgml_BSplineType_isPolynomial', pyxb.binding.datatypes.boolean) - __isPolynomial._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 848, 4) - __isPolynomial._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 848, 4) - + __isPolynomial._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 848, 4) + __isPolynomial._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 848, 4) + isPolynomial = property(__isPolynomial.value, __isPolynomial.set, None, 'The attribute isPolynomial is set to true if this is a polynomial spline.') - + # Attribute knotType uses Python identifier knotType - __knotType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'knotType'), 'knotType', '__httpwww_opengis_netgml_BSplineType_knotType', KnotTypesType) - __knotType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 853, 4) - __knotType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 853, 4) - + __knotType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'knotType'), 'knotType', '__httpwww_opengis_netgml_BSplineType_knotType', _module_typeBindings.KnotTypesType) + __knotType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 853, 4) + __knotType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 853, 4) + knotType = property(__knotType.value, __knotType.set, None, 'The attribute "knotType" gives the type of knot distribution used in defining this spline. This is for information only\nand is set according to the different construction-functions.') _ElementMap.update({ @@ -15924,6 +16181,7 @@ class BSplineType (AbstractCurveSegmentType): __isPolynomial.name() : __isPolynomial, __knotType.name() : __knotType }) +_module_typeBindings.BSplineType = BSplineType Namespace.addCategoryObject('typeBinding', 'BSplineType', BSplineType) @@ -15934,30 +16192,30 @@ class PolygonPatchType (AbstractSurfacePatchType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PolygonPatchType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1015, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1015, 1) _ElementMap = AbstractSurfacePatchType._ElementMap.copy() _AttributeMap = AbstractSurfacePatchType._AttributeMap.copy() # Base type is AbstractSurfacePatchType - + # Element {http://www.opengis.net/gml}exterior uses Python identifier exterior - __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_PolygonPatchType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1), ) - + __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_PolygonPatchType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1), ) + exterior = property(__exterior.value, __exterior.set, None, 'A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.') - + # Element {http://www.opengis.net/gml}interior uses Python identifier interior - __interior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interior'), 'interior', '__httpwww_opengis_netgml_PolygonPatchType_httpwww_opengis_netgmlinterior', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1), ) - + __interior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interior'), 'interior', '__httpwww_opengis_netgml_PolygonPatchType_httpwww_opengis_netgmlinterior', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1), ) + interior = property(__interior.value, __interior.set, None, 'A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.') - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_PolygonPatchType_interpolation', SurfaceInterpolationType, fixed=True, unicode_default='planar') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1025, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1025, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_PolygonPatchType_interpolation', _module_typeBindings.SurfaceInterpolationType, fixed=True, unicode_default='planar') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1025, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1025, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the interpolation mechanism used for this surface patch. Currently only planar surface patches are defined in GML 3, the attribute is fixed to "planar", i.e. the interpolation method shall return points on a single plane. The boundary of the patch shall be contained within that plane.') _ElementMap.update({ @@ -15967,6 +16225,7 @@ class PolygonPatchType (AbstractSurfacePatchType): _AttributeMap.update({ __interpolation.name() : __interpolation }) +_module_typeBindings.PolygonPatchType = PolygonPatchType Namespace.addCategoryObject('typeBinding', 'PolygonPatchType', PolygonPatchType) @@ -15977,23 +16236,23 @@ class TriangleType (AbstractSurfacePatchType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TriangleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1036, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1036, 1) _ElementMap = AbstractSurfacePatchType._ElementMap.copy() _AttributeMap = AbstractSurfacePatchType._AttributeMap.copy() # Base type is AbstractSurfacePatchType - + # Element {http://www.opengis.net/gml}exterior uses Python identifier exterior - __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_TriangleType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1), ) - + __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_TriangleType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1), ) + exterior = property(__exterior.value, __exterior.set, None, 'A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.') - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_TriangleType_interpolation', SurfaceInterpolationType, fixed=True, unicode_default='planar') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1049, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1049, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_TriangleType_interpolation', _module_typeBindings.SurfaceInterpolationType, fixed=True, unicode_default='planar') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1049, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1049, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the interpolation mechanism used for this surface patch. Currently only planar surface patches are defined in GML 3, the attribute is fixed to "planar", i.e. the interpolation method shall return points on a single plane. The boundary of the patch shall be contained within that plane.') _ElementMap.update({ @@ -16002,6 +16261,7 @@ class TriangleType (AbstractSurfacePatchType): _AttributeMap.update({ __interpolation.name() : __interpolation }) +_module_typeBindings.TriangleType = TriangleType Namespace.addCategoryObject('typeBinding', 'TriangleType', TriangleType) @@ -16012,23 +16272,23 @@ class RectangleType (AbstractSurfacePatchType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RectangleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1060, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1060, 1) _ElementMap = AbstractSurfacePatchType._ElementMap.copy() _AttributeMap = AbstractSurfacePatchType._AttributeMap.copy() # Base type is AbstractSurfacePatchType - + # Element {http://www.opengis.net/gml}exterior uses Python identifier exterior - __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_RectangleType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1), ) - + __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_RectangleType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1), ) + exterior = property(__exterior.value, __exterior.set, None, 'A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.') - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_RectangleType_interpolation', SurfaceInterpolationType, fixed=True, unicode_default='planar') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1073, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1073, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_RectangleType_interpolation', _module_typeBindings.SurfaceInterpolationType, fixed=True, unicode_default='planar') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1073, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1073, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the interpolation mechanism used for this surface patch. Currently only planar surface patches are defined in GML 3, the attribute is fixed to "planar", i.e. the interpolation method shall return points on a single plane. The boundary of the patch shall be contained within that plane.') _ElementMap.update({ @@ -16037,6 +16297,7 @@ class RectangleType (AbstractSurfacePatchType): _AttributeMap.update({ __interpolation.name() : __interpolation }) +_module_typeBindings.RectangleType = RectangleType Namespace.addCategoryObject('typeBinding', 'RectangleType', RectangleType) @@ -16048,72 +16309,75 @@ class AbstractParametricCurveSurfaceType (AbstractSurfacePatchType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractParametricCurveSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1137, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1137, 1) _ElementMap = AbstractSurfacePatchType._ElementMap.copy() _AttributeMap = AbstractSurfacePatchType._AttributeMap.copy() # Base type is AbstractSurfacePatchType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractParametricCurveSurfaceType = AbstractParametricCurveSurfaceType Namespace.addCategoryObject('typeBinding', 'AbstractParametricCurveSurfaceType', AbstractParametricCurveSurfaceType) # Complex type {http://www.opengis.net/gml}PolygonPatchArrayPropertyType with content type ELEMENT_ONLY class PolygonPatchArrayPropertyType (SurfacePatchArrayPropertyType): - """This type defines a container for an array of + """This type defines a container for an array of polygon patches.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PolygonPatchArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1328, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1328, 1) _ElementMap = SurfacePatchArrayPropertyType._ElementMap.copy() _AttributeMap = SurfacePatchArrayPropertyType._AttributeMap.copy() # Base type is SurfacePatchArrayPropertyType - + # Element {http://www.opengis.net/gml}PolygonPatch uses Python identifier PolygonPatch - __PolygonPatch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PolygonPatch'), 'PolygonPatch', '__httpwww_opengis_netgml_PolygonPatchArrayPropertyType_httpwww_opengis_netgmlPolygonPatch', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1013, 1), ) - + __PolygonPatch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'PolygonPatch'), 'PolygonPatch', '__httpwww_opengis_netgml_PolygonPatchArrayPropertyType_httpwww_opengis_netgmlPolygonPatch', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1013, 1), ) + PolygonPatch = property(__PolygonPatch.value, __PolygonPatch.set, None, None) _ElementMap.update({ __PolygonPatch.name() : __PolygonPatch }) _AttributeMap.update({ - + }) +_module_typeBindings.PolygonPatchArrayPropertyType = PolygonPatchArrayPropertyType Namespace.addCategoryObject('typeBinding', 'PolygonPatchArrayPropertyType', PolygonPatchArrayPropertyType) # Complex type {http://www.opengis.net/gml}TrianglePatchArrayPropertyType with content type ELEMENT_ONLY class TrianglePatchArrayPropertyType (SurfacePatchArrayPropertyType): - """This type defines a container for an array of + """This type defines a container for an array of triangle patches.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TrianglePatchArrayPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1350, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1350, 1) _ElementMap = SurfacePatchArrayPropertyType._ElementMap.copy() _AttributeMap = SurfacePatchArrayPropertyType._AttributeMap.copy() # Base type is SurfacePatchArrayPropertyType - + # Element {http://www.opengis.net/gml}Triangle uses Python identifier Triangle - __Triangle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Triangle'), 'Triangle', '__httpwww_opengis_netgml_TrianglePatchArrayPropertyType_httpwww_opengis_netgmlTriangle', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1034, 1), ) - + __Triangle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Triangle'), 'Triangle', '__httpwww_opengis_netgml_TrianglePatchArrayPropertyType_httpwww_opengis_netgmlTriangle', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1034, 1), ) + Triangle = property(__Triangle.value, __Triangle.set, None, None) _ElementMap.update({ __Triangle.name() : __Triangle }) _AttributeMap.update({ - + }) +_module_typeBindings.TrianglePatchArrayPropertyType = TrianglePatchArrayPropertyType Namespace.addCategoryObject('typeBinding', 'TrianglePatchArrayPropertyType', TrianglePatchArrayPropertyType) @@ -16121,54 +16385,55 @@ class TrianglePatchArrayPropertyType (SurfacePatchArrayPropertyType): class BagType (AbstractGMLType): """A non-abstract generic collection type that can be used as a document element for a collection of any GML types - Geometries, Topologies, Features ... -FeatureCollections may only contain Features. GeometryCollections may only contain Geometrys. Bags are less constrained they must contain objects that are substitutable for gml:_Object. This may mix several levels, including Features, Definitions, Dictionaries, Geometries etc. +FeatureCollections may only contain Features. GeometryCollections may only contain Geometrys. Bags are less constrained they must contain objects that are substitutable for gml:_Object. This may mix several levels, including Features, Definitions, Dictionaries, Geometries etc. -The content model would ideally be +The content model would ideally be member 0..* members 0..1 member 0..* -for maximum flexibility in building a collection from both homogeneous and distinct components: +for maximum flexibility in building a collection from both homogeneous and distinct components: included "member" elements each contain a single Object -an included "members" element contains a set of Objects +an included "members" element contains a set of Objects However, this is non-deterministic, thus prohibited by XSD.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BagType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 84, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 84, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element {http://www.opengis.net/gml}member uses Python identifier member - __member = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'member'), 'member', '__httpwww_opengis_netgml_BagType_httpwww_opengis_netgmlmember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 183, 1), ) - + __member = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'member'), 'member', '__httpwww_opengis_netgml_BagType_httpwww_opengis_netgmlmember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 183, 1), ) + member = property(__member.value, __member.set, None, None) - + # Element {http://www.opengis.net/gml}members uses Python identifier members - __members = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'members'), 'members', '__httpwww_opengis_netgml_BagType_httpwww_opengis_netgmlmembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1), ) - + __members = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'members'), 'members', '__httpwww_opengis_netgml_BagType_httpwww_opengis_netgmlmembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1), ) + members = property(__members.value, __members.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __member.name() : __member, __members.name() : __members }) _AttributeMap.update({ - + }) +_module_typeBindings.BagType = BagType Namespace.addCategoryObject('typeBinding', 'BagType', BagType) @@ -16179,31 +16444,32 @@ class ArrayType (AbstractGMLType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArrayType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 117, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 117, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element {http://www.opengis.net/gml}members uses Python identifier members - __members = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'members'), 'members', '__httpwww_opengis_netgml_ArrayType_httpwww_opengis_netgmlmembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1), ) - + __members = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'members'), 'members', '__httpwww_opengis_netgml_ArrayType_httpwww_opengis_netgmlmembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1), ) + members = property(__members.value, __members.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __members.name() : __members }) _AttributeMap.update({ - + }) +_module_typeBindings.ArrayType = ArrayType Namespace.addCategoryObject('typeBinding', 'ArrayType', ArrayType) @@ -16214,19 +16480,20 @@ class GenericMetaDataType (AbstractMetaDataType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_MIXED _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GenericMetaDataType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 151, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 151, 1) _ElementMap = AbstractMetaDataType._ElementMap.copy() _AttributeMap = AbstractMetaDataType._AttributeMap.copy() # Base type is AbstractMetaDataType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractMetaDataType _HasWildcardElement = True _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.GenericMetaDataType = GenericMetaDataType Namespace.addCategoryObject('typeBinding', 'GenericMetaDataType', GenericMetaDataType) @@ -16237,18 +16504,19 @@ class LengthType (MeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LengthType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 26, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 26, 1) _ElementMap = MeasureType._ElementMap.copy() _AttributeMap = MeasureType._AttributeMap.copy() # Base type is MeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.LengthType = LengthType Namespace.addCategoryObject('typeBinding', 'LengthType', LengthType) @@ -16259,18 +16527,19 @@ class ScaleType (MeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScaleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 35, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 35, 1) _ElementMap = MeasureType._ElementMap.copy() _AttributeMap = MeasureType._AttributeMap.copy() # Base type is MeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.ScaleType = ScaleType Namespace.addCategoryObject('typeBinding', 'ScaleType', ScaleType) @@ -16281,18 +16550,19 @@ class TimeType (MeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 44, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 44, 1) _ElementMap = MeasureType._ElementMap.copy() _AttributeMap = MeasureType._AttributeMap.copy() # Base type is MeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeType = TimeType Namespace.addCategoryObject('typeBinding', 'TimeType', TimeType) @@ -16303,18 +16573,19 @@ class GridLengthType (MeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GridLengthType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 53, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 53, 1) _ElementMap = MeasureType._ElementMap.copy() _AttributeMap = MeasureType._AttributeMap.copy() # Base type is MeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.GridLengthType = GridLengthType Namespace.addCategoryObject('typeBinding', 'GridLengthType', GridLengthType) @@ -16325,18 +16596,19 @@ class AreaType (MeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AreaType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 62, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 62, 1) _ElementMap = MeasureType._ElementMap.copy() _AttributeMap = MeasureType._AttributeMap.copy() # Base type is MeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AreaType = AreaType Namespace.addCategoryObject('typeBinding', 'AreaType', AreaType) @@ -16347,18 +16619,19 @@ class VolumeType (MeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VolumeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 71, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 71, 1) _ElementMap = MeasureType._ElementMap.copy() _AttributeMap = MeasureType._AttributeMap.copy() # Base type is MeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.VolumeType = VolumeType Namespace.addCategoryObject('typeBinding', 'VolumeType', VolumeType) @@ -16369,18 +16642,19 @@ class SpeedType (MeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SpeedType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 80, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 80, 1) _ElementMap = MeasureType._ElementMap.copy() _AttributeMap = MeasureType._AttributeMap.copy() # Base type is MeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.SpeedType = SpeedType Namespace.addCategoryObject('typeBinding', 'SpeedType', SpeedType) @@ -16391,18 +16665,19 @@ class AngleType (MeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AngleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 101, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 101, 1) _ElementMap = MeasureType._ElementMap.copy() _AttributeMap = MeasureType._AttributeMap.copy() # Base type is MeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AngleType = AngleType Namespace.addCategoryObject('typeBinding', 'AngleType', AngleType) @@ -16413,24 +16688,25 @@ class AbstractTimeObjectType (AbstractGMLType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTimeObjectType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 25, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 25, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractTimeObjectType = AbstractTimeObjectType Namespace.addCategoryObject('typeBinding', 'AbstractTimeObjectType', AbstractTimeObjectType) @@ -16441,93 +16717,95 @@ class RelatedTimeType (TimePrimitivePropertyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RelatedTimeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 62, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 62, 1) _ElementMap = TimePrimitivePropertyType._ElementMap.copy() _AttributeMap = TimePrimitivePropertyType._AttributeMap.copy() # Base type is TimePrimitivePropertyType - + # Element TimePrimitive ({http://www.opengis.net/gml}_TimePrimitive) inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType - + # Attribute remoteSchema inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType - + # Attribute relativePosition uses Python identifier relativePosition - __relativePosition = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'relativePosition'), 'relativePosition', '__httpwww_opengis_netgml_RelatedTimeType_relativePosition', STD_ANON_15) - __relativePosition._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 65, 4) - __relativePosition._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 65, 4) - + __relativePosition = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'relativePosition'), 'relativePosition', '__httpwww_opengis_netgml_RelatedTimeType_relativePosition', _module_typeBindings.STD_ANON_15) + __relativePosition._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 65, 4) + __relativePosition._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 65, 4) + relativePosition = property(__relativePosition.value, __relativePosition.set, None, None) - + # Attribute type inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType - + # Attribute href inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType - + # Attribute role inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType - + # Attribute arcrole inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType - + # Attribute title inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType - + # Attribute show inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType - + # Attribute actuate inherited from {http://www.opengis.net/gml}TimePrimitivePropertyType _ElementMap.update({ - + }) _AttributeMap.update({ __relativePosition.name() : __relativePosition }) +_module_typeBindings.RelatedTimeType = RelatedTimeType Namespace.addCategoryObject('typeBinding', 'RelatedTimeType', RelatedTimeType) # Complex type {http://www.opengis.net/gml}TimePositionType with content type SIMPLE class TimePositionType (pyxb.binding.basis.complexTypeDefinition): - """Direct representation of a temporal position. - Indeterminate time values are also allowed, as described in ISO 19108. The indeterminatePosition - attribute can be used alone or it can qualify a specific value for temporal position (e.g. before - 2002-12, after 1019624400). - For time values that identify position within a calendar, the calendarEraName attribute provides + """Direct representation of a temporal position. + Indeterminate time values are also allowed, as described in ISO 19108. The indeterminatePosition + attribute can be used alone or it can qualify a specific value for temporal position (e.g. before + 2002-12, after 1019624400). + For time values that identify position within a calendar, the calendarEraName attribute provides the name of the calendar era to which the date is referenced (e.g. the Meiji era of the Japanese calendar).""" _TypeDefinition = TimePositionUnion _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimePositionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 268, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 268, 1) _ElementMap = {} _AttributeMap = {} # Base type is TimePositionUnion - + # Attribute frame uses Python identifier frame __frame = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'frame'), 'frame', '__httpwww_opengis_netgml_TimePositionType_frame', pyxb.binding.datatypes.anyURI, unicode_default='#ISO-8601') - __frame._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 279, 4) - __frame._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 279, 4) - + __frame._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 279, 4) + __frame._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 279, 4) + frame = property(__frame.value, __frame.set, None, None) - + # Attribute calendarEraName uses Python identifier calendarEraName __calendarEraName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'calendarEraName'), 'calendarEraName', '__httpwww_opengis_netgml_TimePositionType_calendarEraName', pyxb.binding.datatypes.string) - __calendarEraName._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 280, 4) - __calendarEraName._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 280, 4) - + __calendarEraName._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 280, 4) + __calendarEraName._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 280, 4) + calendarEraName = property(__calendarEraName.value, __calendarEraName.set, None, None) - + # Attribute indeterminatePosition uses Python identifier indeterminatePosition - __indeterminatePosition = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'indeterminatePosition'), 'indeterminatePosition', '__httpwww_opengis_netgml_TimePositionType_indeterminatePosition', TimeIndeterminateValueType) - __indeterminatePosition._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 281, 4) - __indeterminatePosition._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 281, 4) - + __indeterminatePosition = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'indeterminatePosition'), 'indeterminatePosition', '__httpwww_opengis_netgml_TimePositionType_indeterminatePosition', _module_typeBindings.TimeIndeterminateValueType) + __indeterminatePosition._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 281, 4) + __indeterminatePosition._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 281, 4) + indeterminatePosition = property(__indeterminatePosition.value, __indeterminatePosition.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __frame.name() : __frame, __calendarEraName.name() : __calendarEraName, __indeterminatePosition.name() : __indeterminatePosition }) +_module_typeBindings.TimePositionType = TimePositionType Namespace.addCategoryObject('typeBinding', 'TimePositionType', TimePositionType) @@ -16538,24 +16816,25 @@ class AbstractTopologyType (AbstractGMLType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTopologyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 19, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 19, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractTopologyType = AbstractTopologyType Namespace.addCategoryObject('typeBinding', 'AbstractTopologyType', AbstractTopologyType) @@ -16566,87 +16845,87 @@ class DirectedNodePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectedNodePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 115, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 115, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Node uses Python identifier Node - __Node = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Node'), 'Node', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_opengis_netgmlNode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1), ) - + __Node = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Node'), 'Node', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_opengis_netgmlNode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1), ) + Node = property(__Node.value, __Node.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute orientation uses Python identifier orientation - __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_DirectedNodePropertyType_orientation', SignType, unicode_default='+') - __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 119, 2) - __orientation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 119, 2) - + __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_DirectedNodePropertyType_orientation', _module_typeBindings.SignType, unicode_default='+') + __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 119, 2) + __orientation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 119, 2) + orientation = property(__orientation.value, __orientation.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DirectedNodePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -16663,6 +16942,7 @@ class DirectedNodePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DirectedNodePropertyType = DirectedNodePropertyType Namespace.addCategoryObject('typeBinding', 'DirectedNodePropertyType', DirectedNodePropertyType) @@ -16673,87 +16953,87 @@ class DirectedEdgePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectedEdgePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 154, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 154, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Edge uses Python identifier Edge - __Edge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Edge'), 'Edge', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_opengis_netgmlEdge', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1), ) - + __Edge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Edge'), 'Edge', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_opengis_netgmlEdge', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1), ) + Edge = property(__Edge.value, __Edge.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute orientation uses Python identifier orientation - __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_DirectedEdgePropertyType_orientation', SignType, unicode_default='+') - __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 158, 2) - __orientation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 158, 2) - + __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_DirectedEdgePropertyType_orientation', _module_typeBindings.SignType, unicode_default='+') + __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 158, 2) + __orientation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 158, 2) + orientation = property(__orientation.value, __orientation.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DirectedEdgePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -16770,6 +17050,7 @@ class DirectedEdgePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DirectedEdgePropertyType = DirectedEdgePropertyType Namespace.addCategoryObject('typeBinding', 'DirectedEdgePropertyType', DirectedEdgePropertyType) @@ -16780,87 +17061,87 @@ class DirectedFacePropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectedFacePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 193, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 193, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}Face uses Python identifier Face - __Face = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Face'), 'Face', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_opengis_netgmlFace', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1), ) - + __Face = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Face'), 'Face', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_opengis_netgmlFace', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1), ) + Face = property(__Face.value, __Face.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute orientation uses Python identifier orientation - __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_DirectedFacePropertyType_orientation', SignType, unicode_default='+') - __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 197, 2) - __orientation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 197, 2) - + __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_DirectedFacePropertyType_orientation', _module_typeBindings.SignType, unicode_default='+') + __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 197, 2) + __orientation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 197, 2) + orientation = property(__orientation.value, __orientation.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DirectedFacePropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -16877,6 +17158,7 @@ class DirectedFacePropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DirectedFacePropertyType = DirectedFacePropertyType Namespace.addCategoryObject('typeBinding', 'DirectedFacePropertyType', DirectedFacePropertyType) @@ -16887,87 +17169,87 @@ class DirectedTopoSolidPropertyType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectedTopoSolidPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 231, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 231, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element {http://www.opengis.net/gml}TopoSolid uses Python identifier TopoSolid - __TopoSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), 'TopoSolid', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_opengis_netgmlTopoSolid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1), ) - + __TopoSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), 'TopoSolid', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_opengis_netgmlTopoSolid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1), ) + TopoSolid = property(__TopoSolid.value, __TopoSolid.set, None, None) - + # Attribute {http://www.opengis.net/gml}remoteSchema uses Python identifier remoteSchema __remoteSchema = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'remoteSchema'), 'remoteSchema', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_opengis_netgmlremoteSchema', pyxb.binding.datatypes.anyURI) - __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) - __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) - + __remoteSchema._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 258, 1) + __remoteSchema._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 269, 2) + remoteSchema = property(__remoteSchema.value, __remoteSchema.set, None, 'Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.') - + # Attribute orientation uses Python identifier orientation - __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_orientation', SignType, unicode_default='+') - __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 235, 2) - __orientation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 235, 2) - + __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_orientation', _module_typeBindings.SignType, unicode_default='+') + __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 235, 2) + __orientation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 235, 2) + orientation = property(__orientation.value, __orientation.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'type'), 'type', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_w3_org1999xlinktype', pyxb.bundles.common.xlink.typeType, fixed=True, unicode_default='simple') - __type._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) - __type._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) - + __type._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 29, 1) + __type._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 112, 2) + type = property(__type.value, __type.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}href uses Python identifier href __href = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'href'), 'href', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_w3_org1999xlinkhref', pyxb.bundles.common.xlink.hrefType) - __href._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) - __href._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) - + __href._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 42, 1) + __href._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 113, 2) + href = property(__href.value, __href.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}role uses Python identifier role __role = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'role'), 'role', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_w3_org1999xlinkrole', pyxb.bundles.common.xlink.roleType) - __role._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) - __role._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) - + __role._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 48, 1) + __role._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 114, 2) + role = property(__role.value, __role.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}arcrole uses Python identifier arcrole __arcrole = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'arcrole'), 'arcrole', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_w3_org1999xlinkarcrole', pyxb.bundles.common.xlink.arcroleType) - __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) - __arcrole._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) - + __arcrole._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 56, 1) + __arcrole._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 115, 2) + arcrole = property(__arcrole.value, __arcrole.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}title uses Python identifier title __title = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'title'), 'title', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_w3_org1999xlinktitle', pyxb.bundles.common.xlink.titleAttrType) - __title._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) - __title._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) - + __title._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 64, 1) + __title._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 116, 2) + title = property(__title.value, __title.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}show uses Python identifier show __show = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'show'), 'show', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_w3_org1999xlinkshow', pyxb.bundles.common.xlink.showType) - __show._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) - __show._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) - + __show._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 70, 1) + __show._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 117, 2) + show = property(__show.value, __show.set, None, None) - + # Attribute {http://www.w3.org/1999/xlink}actuate uses Python identifier actuate __actuate = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(_Namespace_xlink, 'actuate'), 'actuate', '__httpwww_opengis_netgml_DirectedTopoSolidPropertyType_httpwww_w3_org1999xlinkactuate', pyxb.bundles.common.xlink.actuateType) - __actuate._DeclarationLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) - __actuate._UseLocation = pyxb.utils.utility.Location('/tmp/pyxbdist.mqXn05k/PyXB-1.2.4/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) - + __actuate._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 82, 1) + __actuate._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/common/schemas/xlink.xsd', 118, 2) + actuate = property(__actuate.value, __actuate.set, None, None) _ElementMap.update({ @@ -16984,6 +17266,7 @@ class DirectedTopoSolidPropertyType (pyxb.binding.basis.complexTypeDefinition): __show.name() : __show, __actuate.name() : __actuate }) +_module_typeBindings.DirectedTopoSolidPropertyType = DirectedTopoSolidPropertyType Namespace.addCategoryObject('typeBinding', 'DirectedTopoSolidPropertyType', DirectedTopoSolidPropertyType) @@ -16994,26 +17277,27 @@ class DerivationUnitTermType (UnitOfMeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DerivationUnitTermType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 114, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 114, 1) _ElementMap = UnitOfMeasureType._ElementMap.copy() _AttributeMap = UnitOfMeasureType._AttributeMap.copy() # Base type is UnitOfMeasureType - + # Attribute uom inherited from {http://www.opengis.net/gml}UnitOfMeasureType - + # Attribute exponent uses Python identifier exponent __exponent = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'exponent'), 'exponent', '__httpwww_opengis_netgml_DerivationUnitTermType_exponent', pyxb.binding.datatypes.integer) - __exponent._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 120, 4) - __exponent._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 120, 4) - + __exponent._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 120, 4) + __exponent._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 120, 4) + exponent = property(__exponent.value, __exponent.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __exponent.name() : __exponent }) +_module_typeBindings.DerivationUnitTermType = DerivationUnitTermType Namespace.addCategoryObject('typeBinding', 'DerivationUnitTermType', DerivationUnitTermType) @@ -17024,33 +17308,34 @@ class ConversionToPreferredUnitType (UnitOfMeasureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConversionToPreferredUnitType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 137, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 137, 1) _ElementMap = UnitOfMeasureType._ElementMap.copy() _AttributeMap = UnitOfMeasureType._AttributeMap.copy() # Base type is UnitOfMeasureType - + # Element {http://www.opengis.net/gml}factor uses Python identifier factor - __factor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'factor'), 'factor', '__httpwww_opengis_netgml_ConversionToPreferredUnitType_httpwww_opengis_netgmlfactor', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 144, 5), ) - + __factor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'factor'), 'factor', '__httpwww_opengis_netgml_ConversionToPreferredUnitType_httpwww_opengis_netgmlfactor', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 144, 5), ) + factor = property(__factor.value, __factor.set, None, 'Specification of the scale factor by which a value using this unit of measure can be multiplied to obtain the corresponding value using the preferred unit of measure.') - + # Element {http://www.opengis.net/gml}formula uses Python identifier formula - __formula = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'formula'), 'formula', '__httpwww_opengis_netgml_ConversionToPreferredUnitType_httpwww_opengis_netgmlformula', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 149, 5), ) - + __formula = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'formula'), 'formula', '__httpwww_opengis_netgml_ConversionToPreferredUnitType_httpwww_opengis_netgmlformula', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 149, 5), ) + formula = property(__formula.value, __formula.set, None, 'Specification of the formula by which a value using this unit of measure can be converted to obtain the corresponding value using the preferred unit of measure.') - + # Attribute uom inherited from {http://www.opengis.net/gml}UnitOfMeasureType _ElementMap.update({ __factor.name() : __factor, __formula.name() : __formula }) _AttributeMap.update({ - + }) +_module_typeBindings.ConversionToPreferredUnitType = ConversionToPreferredUnitType Namespace.addCategoryObject('typeBinding', 'ConversionToPreferredUnitType', ConversionToPreferredUnitType) @@ -17061,39 +17346,40 @@ class CompositeValueType (AbstractGMLType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompositeValueType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 144, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 144, 1) _ElementMap = AbstractGMLType._ElementMap.copy() _AttributeMap = AbstractGMLType._AttributeMap.copy() # Base type is AbstractGMLType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}valueComponent uses Python identifier valueComponent - __valueComponent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueComponent'), 'valueComponent', '__httpwww_opengis_netgml_CompositeValueType_httpwww_opengis_netgmlvalueComponent', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 268, 1), ) - + __valueComponent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueComponent'), 'valueComponent', '__httpwww_opengis_netgml_CompositeValueType_httpwww_opengis_netgmlvalueComponent', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 268, 1), ) + valueComponent = property(__valueComponent.value, __valueComponent.set, None, 'Element which refers to, or contains, a Value. This version is used in CompositeValues.') - + # Element {http://www.opengis.net/gml}valueComponents uses Python identifier valueComponents - __valueComponents = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueComponents'), 'valueComponents', '__httpwww_opengis_netgml_CompositeValueType_httpwww_opengis_netgmlvalueComponents', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 285, 1), ) - + __valueComponents = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'valueComponents'), 'valueComponents', '__httpwww_opengis_netgml_CompositeValueType_httpwww_opengis_netgmlvalueComponents', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 285, 1), ) + valueComponents = property(__valueComponents.value, __valueComponents.set, None, 'Element which refers to, or contains, a set of homogeneously typed Values.') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __valueComponent.name() : __valueComponent, __valueComponents.name() : __valueComponents }) _AttributeMap.update({ - + }) +_module_typeBindings.CompositeValueType = CompositeValueType Namespace.addCategoryObject('typeBinding', 'CompositeValueType', CompositeValueType) @@ -17104,40 +17390,41 @@ class ScalarValuePropertyType (ValuePropertyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ScalarValuePropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 300, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 300, 1) _ElementMap = ValuePropertyType._ElementMap.copy() _AttributeMap = ValuePropertyType._AttributeMap.copy() # Base type is ValuePropertyType - + # Element Boolean ({http://www.opengis.net/gml}Boolean) inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Element Category ({http://www.opengis.net/gml}Category) inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Element Quantity ({http://www.opengis.net/gml}Quantity) inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Element Count ({http://www.opengis.net/gml}Count) inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute remoteSchema inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute type inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute href inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute role inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute arcrole inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute title inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute show inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute actuate inherited from {http://www.opengis.net/gml}ValuePropertyType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.ScalarValuePropertyType = ScalarValuePropertyType Namespace.addCategoryObject('typeBinding', 'ScalarValuePropertyType', ScalarValuePropertyType) @@ -17148,34 +17435,35 @@ class BooleanPropertyType (ValuePropertyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BooleanPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 313, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 313, 1) _ElementMap = ValuePropertyType._ElementMap.copy() _AttributeMap = ValuePropertyType._AttributeMap.copy() # Base type is ValuePropertyType - + # Element Boolean ({http://www.opengis.net/gml}Boolean) inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute remoteSchema inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute type inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute href inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute role inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute arcrole inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute title inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute show inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute actuate inherited from {http://www.opengis.net/gml}ValuePropertyType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.BooleanPropertyType = BooleanPropertyType Namespace.addCategoryObject('typeBinding', 'BooleanPropertyType', BooleanPropertyType) @@ -17186,34 +17474,35 @@ class CategoryPropertyType (ValuePropertyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CategoryPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 325, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 325, 1) _ElementMap = ValuePropertyType._ElementMap.copy() _AttributeMap = ValuePropertyType._AttributeMap.copy() # Base type is ValuePropertyType - + # Element Category ({http://www.opengis.net/gml}Category) inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute remoteSchema inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute type inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute href inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute role inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute arcrole inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute title inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute show inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute actuate inherited from {http://www.opengis.net/gml}ValuePropertyType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.CategoryPropertyType = CategoryPropertyType Namespace.addCategoryObject('typeBinding', 'CategoryPropertyType', CategoryPropertyType) @@ -17224,34 +17513,35 @@ class QuantityPropertyType (ValuePropertyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'QuantityPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 337, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 337, 1) _ElementMap = ValuePropertyType._ElementMap.copy() _AttributeMap = ValuePropertyType._AttributeMap.copy() # Base type is ValuePropertyType - + # Element Quantity ({http://www.opengis.net/gml}Quantity) inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute remoteSchema inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute type inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute href inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute role inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute arcrole inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute title inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute show inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute actuate inherited from {http://www.opengis.net/gml}ValuePropertyType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.QuantityPropertyType = QuantityPropertyType Namespace.addCategoryObject('typeBinding', 'QuantityPropertyType', QuantityPropertyType) @@ -17262,34 +17552,35 @@ class CountPropertyType (ValuePropertyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CountPropertyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 349, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 349, 1) _ElementMap = ValuePropertyType._ElementMap.copy() _AttributeMap = ValuePropertyType._AttributeMap.copy() # Base type is ValuePropertyType - + # Element Count ({http://www.opengis.net/gml}Count) inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute remoteSchema inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute type inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute href inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute role inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute arcrole inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute title inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute show inherited from {http://www.opengis.net/gml}ValuePropertyType - + # Attribute actuate inherited from {http://www.opengis.net/gml}ValuePropertyType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.CountPropertyType = CountPropertyType Namespace.addCategoryObject('typeBinding', 'CountPropertyType', CountPropertyType) @@ -17300,27 +17591,27 @@ class AbstractCoordinateOperationBaseType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractCoordinateOperationBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 26, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 26, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}coordinateOperationName uses Python identifier coordinateOperationName - __coordinateOperationName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName'), 'coordinateOperationName', '__httpwww_opengis_netgml_AbstractCoordinateOperationBaseType_httpwww_opengis_netgmlcoordinateOperationName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 41, 1), ) - + __coordinateOperationName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName'), 'coordinateOperationName', '__httpwww_opengis_netgml_AbstractCoordinateOperationBaseType_httpwww_opengis_netgmlcoordinateOperationName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 41, 1), ) + coordinateOperationName = property(__coordinateOperationName.value, __coordinateOperationName.set, None, 'The name by which this coordinate operation is identified. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 36, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 36, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -17329,6 +17620,7 @@ class AbstractCoordinateOperationBaseType (DefinitionType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.AbstractCoordinateOperationBaseType = AbstractCoordinateOperationBaseType Namespace.addCategoryObject('typeBinding', 'AbstractCoordinateOperationBaseType', AbstractCoordinateOperationBaseType) @@ -17339,27 +17631,27 @@ class OperationMethodBaseType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationMethodBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 517, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 517, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}methodName uses Python identifier methodName - __methodName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'methodName'), 'methodName', '__httpwww_opengis_netgml_OperationMethodBaseType_httpwww_opengis_netgmlmethodName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 532, 1), ) - + __methodName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'methodName'), 'methodName', '__httpwww_opengis_netgml_OperationMethodBaseType_httpwww_opengis_netgmlmethodName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 532, 1), ) + methodName = property(__methodName.value, __methodName.set, None, 'The name by which this operation method is identified. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 527, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 527, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -17368,6 +17660,7 @@ class OperationMethodBaseType (DefinitionType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.OperationMethodBaseType = OperationMethodBaseType Namespace.addCategoryObject('typeBinding', 'OperationMethodBaseType', OperationMethodBaseType) @@ -17378,31 +17671,32 @@ class AbstractGeneralOperationParameterType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeneralOperationParameterType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 613, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 613, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}minimumOccurs uses Python identifier minimumOccurs - __minimumOccurs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs'), 'minimumOccurs', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterType_httpwww_opengis_netgmlminimumOccurs', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 626, 1), ) - + __minimumOccurs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs'), 'minimumOccurs', '__httpwww_opengis_netgml_AbstractGeneralOperationParameterType_httpwww_opengis_netgmlminimumOccurs', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 626, 1), ) + minimumOccurs = property(__minimumOccurs.value, __minimumOccurs.set, None, 'The minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number is one. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __minimumOccurs.name() : __minimumOccurs }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractGeneralOperationParameterType = AbstractGeneralOperationParameterType Namespace.addCategoryObject('typeBinding', 'AbstractGeneralOperationParameterType', AbstractGeneralOperationParameterType) @@ -17413,30 +17707,31 @@ class CoordinateSystemAxisBaseType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxisBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 24, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 24, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 38, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 38, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ - + }) _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.CoordinateSystemAxisBaseType = CoordinateSystemAxisBaseType Namespace.addCategoryObject('typeBinding', 'CoordinateSystemAxisBaseType', CoordinateSystemAxisBaseType) @@ -17447,27 +17742,27 @@ class AbstractCoordinateSystemBaseType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractCoordinateSystemBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 107, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 107, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}csName uses Python identifier csName - __csName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'csName'), 'csName', '__httpwww_opengis_netgml_AbstractCoordinateSystemBaseType_httpwww_opengis_netgmlcsName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 122, 1), ) - + __csName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'csName'), 'csName', '__httpwww_opengis_netgml_AbstractCoordinateSystemBaseType_httpwww_opengis_netgmlcsName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 122, 1), ) + csName = property(__csName.value, __csName.set, None, 'The name by which this coordinate system is identified. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 117, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 117, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -17476,6 +17771,7 @@ class AbstractCoordinateSystemBaseType (DefinitionType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.AbstractCoordinateSystemBaseType = AbstractCoordinateSystemBaseType Namespace.addCategoryObject('typeBinding', 'AbstractCoordinateSystemBaseType', AbstractCoordinateSystemBaseType) @@ -17486,43 +17782,43 @@ class AbstractCoverageType (AbstractFeatureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 28, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 28, 1) _ElementMap = AbstractFeatureType._ElementMap.copy() _AttributeMap = AbstractFeatureType._AttributeMap.copy() # Base type is AbstractFeatureType - + # Element {http://www.opengis.net/gml}domainSet uses Python identifier domainSet - __domainSet = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'domainSet'), 'domainSet', '__httpwww_opengis_netgml_AbstractCoverageType_httpwww_opengis_netgmldomainSet', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 73, 1), ) - + __domainSet = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'domainSet'), 'domainSet', '__httpwww_opengis_netgml_AbstractCoverageType_httpwww_opengis_netgmldomainSet', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 73, 1), ) + domainSet = property(__domainSet.value, __domainSet.set, None, None) - + # Element {http://www.opengis.net/gml}rangeSet uses Python identifier rangeSet - __rangeSet = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rangeSet'), 'rangeSet', '__httpwww_opengis_netgml_AbstractCoverageType_httpwww_opengis_netgmlrangeSet', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 94, 1), ) - + __rangeSet = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rangeSet'), 'rangeSet', '__httpwww_opengis_netgml_AbstractCoverageType_httpwww_opengis_netgmlrangeSet', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 94, 1), ) + rangeSet = property(__rangeSet.value, __rangeSet.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension uses Python identifier dimension __dimension = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dimension'), 'dimension', '__httpwww_opengis_netgml_AbstractCoverageType_dimension', pyxb.binding.datatypes.positiveInteger) - __dimension._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 38, 4) - __dimension._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 38, 4) - + __dimension._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 38, 4) + __dimension._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 38, 4) + dimension = property(__dimension.value, __dimension.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __domainSet.name() : __domainSet, @@ -17531,6 +17827,7 @@ class AbstractCoverageType (AbstractFeatureType): _AttributeMap.update({ __dimension.name() : __dimension }) +_module_typeBindings.AbstractCoverageType = AbstractCoverageType Namespace.addCategoryObject('typeBinding', 'AbstractCoverageType', AbstractCoverageType) @@ -17541,27 +17838,27 @@ class AbstractDatumBaseType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractDatumBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 24, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 24, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}datumName uses Python identifier datumName - __datumName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'datumName'), 'datumName', '__httpwww_opengis_netgml_AbstractDatumBaseType_httpwww_opengis_netgmldatumName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 39, 1), ) - + __datumName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'datumName'), 'datumName', '__httpwww_opengis_netgml_AbstractDatumBaseType_httpwww_opengis_netgmldatumName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 39, 1), ) + datumName = property(__datumName.value, __datumName.set, None, 'The name by which this datum is identified. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 34, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 34, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -17570,6 +17867,7 @@ class AbstractDatumBaseType (DefinitionType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.AbstractDatumBaseType = AbstractDatumBaseType Namespace.addCategoryObject('typeBinding', 'AbstractDatumBaseType', AbstractDatumBaseType) @@ -17580,27 +17878,27 @@ class PrimeMeridianBaseType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridianBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 310, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 310, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}meridianName uses Python identifier meridianName - __meridianName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'meridianName'), 'meridianName', '__httpwww_opengis_netgml_PrimeMeridianBaseType_httpwww_opengis_netgmlmeridianName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 325, 1), ) - + __meridianName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'meridianName'), 'meridianName', '__httpwww_opengis_netgml_PrimeMeridianBaseType_httpwww_opengis_netgmlmeridianName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 325, 1), ) + meridianName = property(__meridianName.value, __meridianName.set, None, 'The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 320, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 320, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -17609,6 +17907,7 @@ class PrimeMeridianBaseType (DefinitionType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.PrimeMeridianBaseType = PrimeMeridianBaseType Namespace.addCategoryObject('typeBinding', 'PrimeMeridianBaseType', PrimeMeridianBaseType) @@ -17619,27 +17918,27 @@ class EllipsoidBaseType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EllipsoidBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 380, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 380, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}ellipsoidName uses Python identifier ellipsoidName - __ellipsoidName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName'), 'ellipsoidName', '__httpwww_opengis_netgml_EllipsoidBaseType_httpwww_opengis_netgmlellipsoidName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 395, 1), ) - + __ellipsoidName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName'), 'ellipsoidName', '__httpwww_opengis_netgml_EllipsoidBaseType_httpwww_opengis_netgmlellipsoidName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 395, 1), ) + ellipsoidName = property(__ellipsoidName.value, __ellipsoidName.set, None, 'The name by which this ellipsoid is identified. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 390, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 390, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -17648,6 +17947,7 @@ class EllipsoidBaseType (DefinitionType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.EllipsoidBaseType = EllipsoidBaseType Namespace.addCategoryObject('typeBinding', 'EllipsoidBaseType', EllipsoidBaseType) @@ -17658,39 +17958,40 @@ class StyleType (AbstractStyleType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StyleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 62, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 62, 1) _ElementMap = AbstractStyleType._ElementMap.copy() _AttributeMap = AbstractStyleType._AttributeMap.copy() # Base type is AbstractStyleType - + # Element {http://www.opengis.net/gml}featureStyle uses Python identifier featureStyle - __featureStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'featureStyle'), 'featureStyle', '__httpwww_opengis_netgml_StyleType_httpwww_opengis_netgmlfeatureStyle', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 78, 1), ) - + __featureStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'featureStyle'), 'featureStyle', '__httpwww_opengis_netgml_StyleType_httpwww_opengis_netgmlfeatureStyle', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 78, 1), ) + featureStyle = property(__featureStyle.value, __featureStyle.set, None, '') - + # Element {http://www.opengis.net/gml}graphStyle uses Python identifier graphStyle - __graphStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'graphStyle'), 'graphStyle', '__httpwww_opengis_netgml_StyleType_httpwww_opengis_netgmlgraphStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 298, 1), ) - + __graphStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'graphStyle'), 'graphStyle', '__httpwww_opengis_netgml_StyleType_httpwww_opengis_netgmlgraphStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 298, 1), ) + graphStyle = property(__graphStyle.value, __graphStyle.set, None, '') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __featureStyle.name() : __featureStyle, __graphStyle.name() : __graphStyle }) _AttributeMap.update({ - + }) +_module_typeBindings.StyleType = StyleType Namespace.addCategoryObject('typeBinding', 'StyleType', StyleType) @@ -17701,66 +18002,66 @@ class GeometryStyleType (BaseStyleDescriptorType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeometryStyleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 180, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 180, 1) _ElementMap = BaseStyleDescriptorType._ElementMap.copy() _AttributeMap = BaseStyleDescriptorType._AttributeMap.copy() # Base type is BaseStyleDescriptorType - + # Element spatialResolution ({http://www.opengis.net/gml}spatialResolution) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element styleVariation ({http://www.opengis.net/gml}styleVariation) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element {http://www.opengis.net/gml}style uses Python identifier style - __style = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'style'), 'style', '__httpwww_opengis_netgml_GeometryStyleType_httpwww_opengis_netgmlstyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 189, 6), ) - + __style = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'style'), 'style', '__httpwww_opengis_netgml_GeometryStyleType_httpwww_opengis_netgmlstyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 189, 6), ) + style = property(__style.value, __style.set, None, 'Deprecated in GML version 3.1.0. Use symbol with inline content instead.') - + # Element {http://www.opengis.net/gml}labelStyle uses Python identifier labelStyle - __labelStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), 'labelStyle', '__httpwww_opengis_netgml_GeometryStyleType_httpwww_opengis_netgmllabelStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1), ) - + __labelStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), 'labelStyle', '__httpwww_opengis_netgml_GeometryStyleType_httpwww_opengis_netgmllabelStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1), ) + labelStyle = property(__labelStyle.value, __labelStyle.set, None, '') - + # Element {http://www.opengis.net/gml}symbol uses Python identifier symbol - __symbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'symbol'), 'symbol', '__httpwww_opengis_netgml_GeometryStyleType_httpwww_opengis_netgmlsymbol', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1), ) - + __symbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'symbol'), 'symbol', '__httpwww_opengis_netgml_GeometryStyleType_httpwww_opengis_netgmlsymbol', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1), ) + symbol = property(__symbol.value, __symbol.set, None, 'The symbol property. Extends the gml:AssociationType to allow for remote referencing of symbols.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element animate ({http://www.w3.org/2001/SMIL20/}animate) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element animateMotion ({http://www.w3.org/2001/SMIL20/}animateMotion) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element animateColor ({http://www.w3.org/2001/SMIL20/}animateColor) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element set_ ({http://www.w3.org/2001/SMIL20/}set) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Attribute geometryProperty uses Python identifier geometryProperty __geometryProperty = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'geometryProperty'), 'geometryProperty', '__httpwww_opengis_netgml_GeometryStyleType_geometryProperty', pyxb.binding.datatypes.string) - __geometryProperty._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 198, 4) - __geometryProperty._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 198, 4) - + __geometryProperty._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 198, 4) + __geometryProperty._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 198, 4) + geometryProperty = property(__geometryProperty.value, __geometryProperty.set, None, None) - + # Attribute geometryType uses Python identifier geometryType __geometryType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'geometryType'), 'geometryType', '__httpwww_opengis_netgml_GeometryStyleType_geometryType', pyxb.binding.datatypes.string) - __geometryType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 199, 4) - __geometryType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 199, 4) - + __geometryType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 199, 4) + __geometryType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 199, 4) + geometryType = property(__geometryType.value, __geometryType.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __style.name() : __style, @@ -17771,6 +18072,7 @@ class GeometryStyleType (BaseStyleDescriptorType): __geometryProperty.name() : __geometryProperty, __geometryType.name() : __geometryType }) +_module_typeBindings.GeometryStyleType = GeometryStyleType Namespace.addCategoryObject('typeBinding', 'GeometryStyleType', GeometryStyleType) @@ -17781,66 +18083,66 @@ class TopologyStyleType (BaseStyleDescriptorType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopologyStyleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 231, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 231, 1) _ElementMap = BaseStyleDescriptorType._ElementMap.copy() _AttributeMap = BaseStyleDescriptorType._AttributeMap.copy() # Base type is BaseStyleDescriptorType - + # Element spatialResolution ({http://www.opengis.net/gml}spatialResolution) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element styleVariation ({http://www.opengis.net/gml}styleVariation) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element {http://www.opengis.net/gml}style uses Python identifier style - __style = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'style'), 'style', '__httpwww_opengis_netgml_TopologyStyleType_httpwww_opengis_netgmlstyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 240, 6), ) - + __style = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'style'), 'style', '__httpwww_opengis_netgml_TopologyStyleType_httpwww_opengis_netgmlstyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 240, 6), ) + style = property(__style.value, __style.set, None, 'Deprecated in GML version 3.1.0. Use symbol with inline content instead.') - + # Element {http://www.opengis.net/gml}labelStyle uses Python identifier labelStyle - __labelStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), 'labelStyle', '__httpwww_opengis_netgml_TopologyStyleType_httpwww_opengis_netgmllabelStyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1), ) - + __labelStyle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), 'labelStyle', '__httpwww_opengis_netgml_TopologyStyleType_httpwww_opengis_netgmllabelStyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1), ) + labelStyle = property(__labelStyle.value, __labelStyle.set, None, '') - + # Element {http://www.opengis.net/gml}symbol uses Python identifier symbol - __symbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'symbol'), 'symbol', '__httpwww_opengis_netgml_TopologyStyleType_httpwww_opengis_netgmlsymbol', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1), ) - + __symbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'symbol'), 'symbol', '__httpwww_opengis_netgml_TopologyStyleType_httpwww_opengis_netgmlsymbol', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1), ) + symbol = property(__symbol.value, __symbol.set, None, 'The symbol property. Extends the gml:AssociationType to allow for remote referencing of symbols.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element animate ({http://www.w3.org/2001/SMIL20/}animate) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element animateMotion ({http://www.w3.org/2001/SMIL20/}animateMotion) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element animateColor ({http://www.w3.org/2001/SMIL20/}animateColor) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element set_ ({http://www.w3.org/2001/SMIL20/}set) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Attribute topologyProperty uses Python identifier topologyProperty __topologyProperty = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'topologyProperty'), 'topologyProperty', '__httpwww_opengis_netgml_TopologyStyleType_topologyProperty', pyxb.binding.datatypes.string) - __topologyProperty._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 249, 4) - __topologyProperty._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 249, 4) - + __topologyProperty._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 249, 4) + __topologyProperty._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 249, 4) + topologyProperty = property(__topologyProperty.value, __topologyProperty.set, None, None) - + # Attribute topologyType uses Python identifier topologyType __topologyType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'topologyType'), 'topologyType', '__httpwww_opengis_netgml_TopologyStyleType_topologyType', pyxb.binding.datatypes.string) - __topologyType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 250, 4) - __topologyType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 250, 4) - + __topologyType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 250, 4) + __topologyType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 250, 4) + topologyType = property(__topologyType.value, __topologyType.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __style.name() : __style, @@ -17851,6 +18153,7 @@ class TopologyStyleType (BaseStyleDescriptorType): __topologyProperty.name() : __topologyProperty, __topologyType.name() : __topologyType }) +_module_typeBindings.TopologyStyleType = TopologyStyleType Namespace.addCategoryObject('typeBinding', 'TopologyStyleType', TopologyStyleType) @@ -17861,51 +18164,52 @@ class LabelStyleType (BaseStyleDescriptorType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LabelStyleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 282, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 282, 1) _ElementMap = BaseStyleDescriptorType._ElementMap.copy() _AttributeMap = BaseStyleDescriptorType._AttributeMap.copy() # Base type is BaseStyleDescriptorType - + # Element spatialResolution ({http://www.opengis.net/gml}spatialResolution) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element styleVariation ({http://www.opengis.net/gml}styleVariation) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element {http://www.opengis.net/gml}style uses Python identifier style - __style = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'style'), 'style', '__httpwww_opengis_netgml_LabelStyleType_httpwww_opengis_netgmlstyle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 289, 5), ) - + __style = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'style'), 'style', '__httpwww_opengis_netgml_LabelStyleType_httpwww_opengis_netgmlstyle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 289, 5), ) + style = property(__style.value, __style.set, None, None) - + # Element {http://www.opengis.net/gml}label uses Python identifier label - __label = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'label'), 'label', '__httpwww_opengis_netgml_LabelStyleType_httpwww_opengis_netgmllabel', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 290, 5), ) - + __label = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'label'), 'label', '__httpwww_opengis_netgml_LabelStyleType_httpwww_opengis_netgmllabel', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 290, 5), ) + label = property(__label.value, __label.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element animate ({http://www.w3.org/2001/SMIL20/}animate) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element animateMotion ({http://www.w3.org/2001/SMIL20/}animateMotion) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element animateColor ({http://www.w3.org/2001/SMIL20/}animateColor) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element set_ ({http://www.w3.org/2001/SMIL20/}set) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __style.name() : __style, __label.name() : __label }) _AttributeMap.update({ - + }) +_module_typeBindings.LabelStyleType = LabelStyleType Namespace.addCategoryObject('typeBinding', 'LabelStyleType', LabelStyleType) @@ -17916,92 +18220,92 @@ class GraphStyleType (BaseStyleDescriptorType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GraphStyleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 323, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 323, 1) _ElementMap = BaseStyleDescriptorType._ElementMap.copy() _AttributeMap = BaseStyleDescriptorType._AttributeMap.copy() # Base type is BaseStyleDescriptorType - + # Element spatialResolution ({http://www.opengis.net/gml}spatialResolution) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element styleVariation ({http://www.opengis.net/gml}styleVariation) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element {http://www.opengis.net/gml}planar uses Python identifier planar - __planar = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'planar'), 'planar', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlplanar', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 330, 5), ) - + __planar = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'planar'), 'planar', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlplanar', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 330, 5), ) + planar = property(__planar.value, __planar.set, None, None) - + # Element {http://www.opengis.net/gml}directed uses Python identifier directed - __directed = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directed'), 'directed', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmldirected', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 331, 5), ) - + __directed = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directed'), 'directed', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmldirected', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 331, 5), ) + directed = property(__directed.value, __directed.set, None, None) - + # Element {http://www.opengis.net/gml}grid uses Python identifier grid - __grid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'grid'), 'grid', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlgrid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 332, 5), ) - + __grid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'grid'), 'grid', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlgrid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 332, 5), ) + grid = property(__grid.value, __grid.set, None, None) - + # Element {http://www.opengis.net/gml}minDistance uses Python identifier minDistance - __minDistance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minDistance'), 'minDistance', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlminDistance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 333, 5), ) - + __minDistance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minDistance'), 'minDistance', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlminDistance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 333, 5), ) + minDistance = property(__minDistance.value, __minDistance.set, None, None) - + # Element {http://www.opengis.net/gml}minAngle uses Python identifier minAngle - __minAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minAngle'), 'minAngle', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlminAngle', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 334, 5), ) - + __minAngle = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'minAngle'), 'minAngle', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlminAngle', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 334, 5), ) + minAngle = property(__minAngle.value, __minAngle.set, None, None) - + # Element {http://www.opengis.net/gml}graphType uses Python identifier graphType - __graphType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'graphType'), 'graphType', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlgraphType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 335, 5), ) - + __graphType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'graphType'), 'graphType', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlgraphType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 335, 5), ) + graphType = property(__graphType.value, __graphType.set, None, None) - + # Element {http://www.opengis.net/gml}drawingType uses Python identifier drawingType - __drawingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'drawingType'), 'drawingType', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmldrawingType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 336, 5), ) - + __drawingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'drawingType'), 'drawingType', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmldrawingType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 336, 5), ) + drawingType = property(__drawingType.value, __drawingType.set, None, None) - + # Element {http://www.opengis.net/gml}lineType uses Python identifier lineType - __lineType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lineType'), 'lineType', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmllineType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 337, 5), ) - + __lineType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lineType'), 'lineType', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmllineType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 337, 5), ) + lineType = property(__lineType.value, __lineType.set, None, None) - + # Element {http://www.opengis.net/gml}aestheticCriteria uses Python identifier aestheticCriteria - __aestheticCriteria = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'aestheticCriteria'), 'aestheticCriteria', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlaestheticCriteria', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 338, 5), ) - + __aestheticCriteria = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'aestheticCriteria'), 'aestheticCriteria', '__httpwww_opengis_netgml_GraphStyleType_httpwww_opengis_netgmlaestheticCriteria', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 338, 5), ) + aestheticCriteria = property(__aestheticCriteria.value, __aestheticCriteria.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element animate ({http://www.w3.org/2001/SMIL20/}animate) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element animateMotion ({http://www.w3.org/2001/SMIL20/}animateMotion) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element animateColor ({http://www.w3.org/2001/SMIL20/}animateColor) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Element set_ ({http://www.w3.org/2001/SMIL20/}set) inherited from {http://www.opengis.net/gml}BaseStyleDescriptorType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __planar.name() : __planar, @@ -18015,8 +18319,9 @@ class GraphStyleType (BaseStyleDescriptorType): __aestheticCriteria.name() : __aestheticCriteria }) _AttributeMap.update({ - + }) +_module_typeBindings.GraphStyleType = GraphStyleType Namespace.addCategoryObject('typeBinding', 'GraphStyleType', GraphStyleType) @@ -18027,39 +18332,40 @@ class DictionaryType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DictionaryType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 59, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 59, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}dictionaryEntry uses Python identifier dictionaryEntry - __dictionaryEntry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dictionaryEntry'), 'dictionaryEntry', '__httpwww_opengis_netgml_DictionaryType_httpwww_opengis_netgmldictionaryEntry', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 83, 1), ) - + __dictionaryEntry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dictionaryEntry'), 'dictionaryEntry', '__httpwww_opengis_netgml_DictionaryType_httpwww_opengis_netgmldictionaryEntry', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 83, 1), ) + dictionaryEntry = property(__dictionaryEntry.value, __dictionaryEntry.set, None, None) - + # Element {http://www.opengis.net/gml}indirectEntry uses Python identifier indirectEntry - __indirectEntry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'indirectEntry'), 'indirectEntry', '__httpwww_opengis_netgml_DictionaryType_httpwww_opengis_netgmlindirectEntry', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 106, 1), ) - + __indirectEntry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'indirectEntry'), 'indirectEntry', '__httpwww_opengis_netgml_DictionaryType_httpwww_opengis_netgmlindirectEntry', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 106, 1), ) + indirectEntry = property(__indirectEntry.value, __indirectEntry.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __dictionaryEntry.name() : __dictionaryEntry, __indirectEntry.name() : __indirectEntry }) _AttributeMap.update({ - + }) +_module_typeBindings.DictionaryType = DictionaryType Namespace.addCategoryObject('typeBinding', 'DictionaryType', DictionaryType) @@ -18070,100 +18376,101 @@ class DefinitionProxyType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxyType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 119, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 119, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element {http://www.opengis.net/gml}definitionRef uses Python identifier definitionRef - __definitionRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'definitionRef'), 'definitionRef', '__httpwww_opengis_netgml_DefinitionProxyType_httpwww_opengis_netgmldefinitionRef', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 136, 1), ) - + __definitionRef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'definitionRef'), 'definitionRef', '__httpwww_opengis_netgml_DefinitionProxyType_httpwww_opengis_netgmldefinitionRef', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 136, 1), ) + definitionRef = property(__definitionRef.value, __definitionRef.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __definitionRef.name() : __definitionRef }) _AttributeMap.update({ - + }) +_module_typeBindings.DefinitionProxyType = DefinitionProxyType Namespace.addCategoryObject('typeBinding', 'DefinitionProxyType', DefinitionProxyType) # Complex type {http://www.opengis.net/gml}MovingObjectStatusType with content type ELEMENT_ONLY class MovingObjectStatusType (AbstractTimeSliceType): - """This type encapsulates various dynamic properties of moving objects - (points, lines, regions). It is useful for dealing with features whose + """This type encapsulates various dynamic properties of moving objects + (points, lines, regions). It is useful for dealing with features whose geometry or topology changes over time.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatusType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 40, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 40, 1) _ElementMap = AbstractTimeSliceType._ElementMap.copy() _AttributeMap = AbstractTimeSliceType._AttributeMap.copy() # Base type is AbstractTimeSliceType - + # Element dataSource ({http://www.opengis.net/gml}dataSource) inherited from {http://www.opengis.net/gml}AbstractTimeSliceType - + # Element {http://www.opengis.net/gml}status uses Python identifier status - __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'status'), 'status', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlstatus', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 18, 1), ) - + __status = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'status'), 'status', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlstatus', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 18, 1), ) + status = property(__status.value, __status.set, None, None) - + # Element {http://www.opengis.net/gml}speed uses Python identifier speed - __speed = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'speed'), 'speed', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlspeed', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 50, 5), ) - + __speed = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'speed'), 'speed', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlspeed', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 50, 5), ) + speed = property(__speed.value, __speed.set, None, None) - + # Element {http://www.opengis.net/gml}bearing uses Python identifier bearing - __bearing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'bearing'), 'bearing', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlbearing', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 51, 5), ) - + __bearing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'bearing'), 'bearing', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlbearing', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 51, 5), ) + bearing = property(__bearing.value, __bearing.set, None, None) - + # Element {http://www.opengis.net/gml}acceleration uses Python identifier acceleration - __acceleration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'acceleration'), 'acceleration', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlacceleration', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 52, 5), ) - + __acceleration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'acceleration'), 'acceleration', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlacceleration', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 52, 5), ) + acceleration = property(__acceleration.value, __acceleration.set, None, None) - + # Element {http://www.opengis.net/gml}elevation uses Python identifier elevation - __elevation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'elevation'), 'elevation', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlelevation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 53, 5), ) - + __elevation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'elevation'), 'elevation', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmlelevation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 53, 5), ) + elevation = property(__elevation.value, __elevation.set, None, None) - + # Element {http://www.opengis.net/gml}location uses Python identifier location - __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'location'), 'location', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmllocation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1), ) - + __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'location'), 'location', '__httpwww_opengis_netgml_MovingObjectStatusType_httpwww_opengis_netgmllocation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1), ) + location = property(__location.value, __location.set, None, 'Deprecated in GML 3.1.0') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element validTime ({http://www.opengis.net/gml}validTime) inherited from {http://www.opengis.net/gml}AbstractTimeSliceType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __status.name() : __status, @@ -18174,8 +18481,9 @@ class MovingObjectStatusType (AbstractTimeSliceType): __location.name() : __location }) _AttributeMap.update({ - + }) +_module_typeBindings.MovingObjectStatusType = MovingObjectStatusType Namespace.addCategoryObject('typeBinding', 'MovingObjectStatusType', MovingObjectStatusType) @@ -18186,42 +18494,42 @@ class DynamicFeatureType (AbstractFeatureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DynamicFeatureType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 94, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 94, 1) _ElementMap = AbstractFeatureType._ElementMap.copy() _AttributeMap = AbstractFeatureType._AttributeMap.copy() # Base type is AbstractFeatureType - + # Element {http://www.opengis.net/gml}dataSource uses Python identifier dataSource - __dataSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), 'dataSource', '__httpwww_opengis_netgml_DynamicFeatureType_httpwww_opengis_netgmldataSource', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1), ) - + __dataSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), 'dataSource', '__httpwww_opengis_netgml_DynamicFeatureType_httpwww_opengis_netgmldataSource', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1), ) + dataSource = property(__dataSource.value, __dataSource.set, None, None) - + # Element {http://www.opengis.net/gml}history uses Python identifier history - __history = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'history'), 'history', '__httpwww_opengis_netgml_DynamicFeatureType_httpwww_opengis_netgmlhistory', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1), ) - + __history = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'history'), 'history', '__httpwww_opengis_netgml_DynamicFeatureType_httpwww_opengis_netgmlhistory', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1), ) + history = property(__history.value, __history.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}validTime uses Python identifier validTime - __validTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validTime'), 'validTime', '__httpwww_opengis_netgml_DynamicFeatureType_httpwww_opengis_netgmlvalidTime', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1), ) - + __validTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validTime'), 'validTime', '__httpwww_opengis_netgml_DynamicFeatureType_httpwww_opengis_netgmlvalidTime', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1), ) + validTime = property(__validTime.value, __validTime.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __dataSource.name() : __dataSource, @@ -18229,8 +18537,9 @@ class DynamicFeatureType (AbstractFeatureType): __validTime.name() : __validTime }) _AttributeMap.update({ - + }) +_module_typeBindings.DynamicFeatureType = DynamicFeatureType Namespace.addCategoryObject('typeBinding', 'DynamicFeatureType', DynamicFeatureType) @@ -18241,42 +18550,42 @@ class EnvelopeWithTimePeriodType (EnvelopeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EnvelopeWithTimePeriodType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 58, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 58, 1) _ElementMap = EnvelopeType._ElementMap.copy() _AttributeMap = EnvelopeType._AttributeMap.copy() # Base type is EnvelopeType - + # Element pos ({http://www.opengis.net/gml}pos) inherited from {http://www.opengis.net/gml}EnvelopeType - + # Element coordinates ({http://www.opengis.net/gml}coordinates) inherited from {http://www.opengis.net/gml}EnvelopeType - + # Element lowerCorner ({http://www.opengis.net/gml}lowerCorner) inherited from {http://www.opengis.net/gml}EnvelopeType - + # Element upperCorner ({http://www.opengis.net/gml}upperCorner) inherited from {http://www.opengis.net/gml}EnvelopeType - + # Element coord ({http://www.opengis.net/gml}coord) inherited from {http://www.opengis.net/gml}EnvelopeType - + # Element {http://www.opengis.net/gml}timePosition uses Python identifier timePosition - __timePosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), 'timePosition', '__httpwww_opengis_netgml_EnvelopeWithTimePeriodType_httpwww_opengis_netgmltimePosition', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1), ) - + __timePosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), 'timePosition', '__httpwww_opengis_netgml_EnvelopeWithTimePeriodType_httpwww_opengis_netgmltimePosition', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1), ) + timePosition = property(__timePosition.value, __timePosition.set, None, 'Direct representation of a temporal position') - + # Attribute frame uses Python identifier frame __frame = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'frame'), 'frame', '__httpwww_opengis_netgml_EnvelopeWithTimePeriodType_frame', pyxb.binding.datatypes.anyURI, unicode_default='#ISO-8601') - __frame._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 67, 4) - __frame._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 67, 4) - + __frame._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 67, 4) + __frame._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 67, 4) + frame = property(__frame.value, __frame.set, None, None) - + # Attribute srsName inherited from {http://www.opengis.net/gml}EnvelopeType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}EnvelopeType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}EnvelopeType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}EnvelopeType _ElementMap.update({ __timePosition.name() : __timePosition @@ -18284,6 +18593,7 @@ class EnvelopeWithTimePeriodType (EnvelopeType): _AttributeMap.update({ __frame.name() : __frame }) +_module_typeBindings.EnvelopeWithTimePeriodType = EnvelopeWithTimePeriodType Namespace.addCategoryObject('typeBinding', 'EnvelopeWithTimePeriodType', EnvelopeWithTimePeriodType) @@ -18294,43 +18604,44 @@ class AbstractFeatureCollectionType (AbstractFeatureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractFeatureCollectionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 101, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 101, 1) _ElementMap = AbstractFeatureType._ElementMap.copy() _AttributeMap = AbstractFeatureType._AttributeMap.copy() # Base type is AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element {http://www.opengis.net/gml}featureMember uses Python identifier featureMember - __featureMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'featureMember'), 'featureMember', '__httpwww_opengis_netgml_AbstractFeatureCollectionType_httpwww_opengis_netgmlfeatureMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 73, 1), ) - + __featureMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'featureMember'), 'featureMember', '__httpwww_opengis_netgml_AbstractFeatureCollectionType_httpwww_opengis_netgmlfeatureMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 73, 1), ) + featureMember = property(__featureMember.value, __featureMember.set, None, None) - + # Element {http://www.opengis.net/gml}featureMembers uses Python identifier featureMembers - __featureMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'featureMembers'), 'featureMembers', '__httpwww_opengis_netgml_AbstractFeatureCollectionType_httpwww_opengis_netgmlfeatureMembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 87, 1), ) - + __featureMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'featureMembers'), 'featureMembers', '__httpwww_opengis_netgml_AbstractFeatureCollectionType_httpwww_opengis_netgmlfeatureMembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 87, 1), ) + featureMembers = property(__featureMembers.value, __featureMembers.set, None, None) - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __featureMember.name() : __featureMember, __featureMembers.name() : __featureMembers }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractFeatureCollectionType = AbstractFeatureCollectionType Namespace.addCategoryObject('typeBinding', 'AbstractFeatureCollectionType', AbstractFeatureCollectionType) @@ -18341,28 +18652,29 @@ class BoundedFeatureType (AbstractFeatureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoundedFeatureType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 138, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 138, 1) _ElementMap = AbstractFeatureType._ElementMap.copy() _AttributeMap = AbstractFeatureType._AttributeMap.copy() # Base type is AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.BoundedFeatureType = BoundedFeatureType Namespace.addCategoryObject('typeBinding', 'BoundedFeatureType', BoundedFeatureType) @@ -18373,74 +18685,76 @@ class AbstractGeometricAggregateType (AbstractGeometryType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeometricAggregateType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 24, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 24, 1) _ElementMap = AbstractGeometryType._ElementMap.copy() _AttributeMap = AbstractGeometryType._AttributeMap.copy() # Base type is AbstractGeometryType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractGeometricAggregateType = AbstractGeometricAggregateType Namespace.addCategoryObject('typeBinding', 'AbstractGeometricAggregateType', AbstractGeometricAggregateType) # Complex type {http://www.opengis.net/gml}AbstractGeometricPrimitiveType with content type ELEMENT_ONLY class AbstractGeometricPrimitiveType (AbstractGeometryType): - """This is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not - decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their + """This is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not + decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeometricPrimitiveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 162, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 162, 1) _ElementMap = AbstractGeometryType._ElementMap.copy() _AttributeMap = AbstractGeometryType._AttributeMap.copy() # Base type is AbstractGeometryType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractGeometricPrimitiveType = AbstractGeometricPrimitiveType Namespace.addCategoryObject('typeBinding', 'AbstractGeometricPrimitiveType', AbstractGeometricPrimitiveType) @@ -18451,34 +18765,35 @@ class AbstractRingType (AbstractGeometryType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractRingType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 96, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 96, 1) _ElementMap = AbstractGeometryType._ElementMap.copy() _AttributeMap = AbstractGeometryType._AttributeMap.copy() # Base type is AbstractGeometryType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractRingType = AbstractRingType Namespace.addCategoryObject('typeBinding', 'AbstractRingType', AbstractRingType) @@ -18489,41 +18804,42 @@ class GeometricComplexType (AbstractGeometryType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeometricComplexType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 108, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 108, 1) _ElementMap = AbstractGeometryType._ElementMap.copy() _AttributeMap = AbstractGeometryType._AttributeMap.copy() # Base type is AbstractGeometryType - + # Element {http://www.opengis.net/gml}element uses Python identifier element - __element = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'element'), 'element', '__httpwww_opengis_netgml_GeometricComplexType_httpwww_opengis_netgmlelement', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 115, 5), ) - + __element = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'element'), 'element', '__httpwww_opengis_netgml_GeometricComplexType_httpwww_opengis_netgmlelement', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 115, 5), ) + element = property(__element.value, __element.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __element.name() : __element }) _AttributeMap.update({ - + }) +_module_typeBindings.GeometricComplexType = GeometricComplexType Namespace.addCategoryObject('typeBinding', 'GeometricComplexType', GeometricComplexType) @@ -18534,44 +18850,45 @@ class ArcType (ArcStringType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArcType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 217, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 217, 1) _ElementMap = ArcStringType._ElementMap.copy() _AttributeMap = ArcStringType._AttributeMap.copy() # Base type is ArcStringType - + # Element pointProperty ({http://www.opengis.net/gml}pointProperty) inherited from {http://www.opengis.net/gml}ArcStringType - + # Element pointRep ({http://www.opengis.net/gml}pointRep) inherited from {http://www.opengis.net/gml}ArcStringType - + # Element pos ({http://www.opengis.net/gml}pos) inherited from {http://www.opengis.net/gml}ArcStringType - + # Element posList ({http://www.opengis.net/gml}posList) inherited from {http://www.opengis.net/gml}ArcStringType - + # Element coordinates ({http://www.opengis.net/gml}coordinates) inherited from {http://www.opengis.net/gml}ArcStringType - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation inherited from {http://www.opengis.net/gml}ArcStringType - + # Attribute numArc is restricted from parent - + # Attribute numArc uses Python identifier numArc __numArc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numArc'), 'numArc', '__httpwww_opengis_netgml_ArcStringType_numArc', pyxb.binding.datatypes.integer, fixed=True, unicode_default='1') - __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 247, 4) - __numArc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 247, 4) - + __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 247, 4) + __numArc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 247, 4) + numArc = property(__numArc.value, __numArc.set, None, 'An arc is an arc string consiting of a single arc, the attribute is fixed to "1".') _ElementMap.update({ - + }) _AttributeMap.update({ __numArc.name() : __numArc }) +_module_typeBindings.ArcType = ArcType Namespace.addCategoryObject('typeBinding', 'ArcType', ArcType) @@ -18582,48 +18899,49 @@ class ArcByBulgeType (ArcStringByBulgeType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ArcByBulgeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 329, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 329, 1) _ElementMap = ArcStringByBulgeType._ElementMap.copy() _AttributeMap = ArcStringByBulgeType._AttributeMap.copy() # Base type is ArcStringByBulgeType - + # Element pointProperty ({http://www.opengis.net/gml}pointProperty) inherited from {http://www.opengis.net/gml}ArcStringByBulgeType - + # Element pointRep ({http://www.opengis.net/gml}pointRep) inherited from {http://www.opengis.net/gml}ArcStringByBulgeType - + # Element pos ({http://www.opengis.net/gml}pos) inherited from {http://www.opengis.net/gml}ArcStringByBulgeType - + # Element posList ({http://www.opengis.net/gml}posList) inherited from {http://www.opengis.net/gml}ArcStringByBulgeType - + # Element coordinates ({http://www.opengis.net/gml}coordinates) inherited from {http://www.opengis.net/gml}ArcStringByBulgeType - + # Element bulge ({http://www.opengis.net/gml}bulge) inherited from {http://www.opengis.net/gml}ArcStringByBulgeType - + # Element normal ({http://www.opengis.net/gml}normal) inherited from {http://www.opengis.net/gml}ArcStringByBulgeType - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation inherited from {http://www.opengis.net/gml}ArcStringByBulgeType - + # Attribute numArc is restricted from parent - + # Attribute numArc uses Python identifier numArc __numArc = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'numArc'), 'numArc', '__httpwww_opengis_netgml_ArcStringByBulgeType_numArc', pyxb.binding.datatypes.integer, fixed=True, unicode_default='1') - __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 372, 4) - __numArc._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 372, 4) - + __numArc._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 372, 4) + __numArc._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 372, 4) + numArc = property(__numArc.value, __numArc.set, None, 'An arc is an arc string consiting of a single arc, the attribute is fixed to "1".') _ElementMap.update({ - + }) _AttributeMap.update({ __numArc.name() : __numArc }) +_module_typeBindings.ArcByBulgeType = ArcByBulgeType Namespace.addCategoryObject('typeBinding', 'ArcByBulgeType', ArcByBulgeType) @@ -18634,42 +18952,43 @@ class CircleByCenterPointType (ArcByCenterPointType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CircleByCenterPointType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 445, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 445, 1) _ElementMap = ArcByCenterPointType._ElementMap.copy() _AttributeMap = ArcByCenterPointType._AttributeMap.copy() # Base type is ArcByCenterPointType - + # Element pointProperty ({http://www.opengis.net/gml}pointProperty) inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Element pointRep ({http://www.opengis.net/gml}pointRep) inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Element pos ({http://www.opengis.net/gml}pos) inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Element posList ({http://www.opengis.net/gml}posList) inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Element coordinates ({http://www.opengis.net/gml}coordinates) inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Element radius ({http://www.opengis.net/gml}radius) inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Element startAngle ({http://www.opengis.net/gml}startAngle) inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Element endAngle ({http://www.opengis.net/gml}endAngle) inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation inherited from {http://www.opengis.net/gml}ArcByCenterPointType - + # Attribute numArc inherited from {http://www.opengis.net/gml}ArcByCenterPointType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.CircleByCenterPointType = CircleByCenterPointType Namespace.addCategoryObject('typeBinding', 'CircleByCenterPointType', CircleByCenterPointType) @@ -18687,30 +19006,31 @@ class GeodesicType (GeodesicStringType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeodesicType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 693, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 693, 1) _ElementMap = GeodesicStringType._ElementMap.copy() _AttributeMap = GeodesicStringType._AttributeMap.copy() # Base type is GeodesicStringType - + # Element pointProperty ({http://www.opengis.net/gml}pointProperty) inherited from {http://www.opengis.net/gml}GeodesicStringType - + # Element pos ({http://www.opengis.net/gml}pos) inherited from {http://www.opengis.net/gml}GeodesicStringType - + # Element posList ({http://www.opengis.net/gml}posList) inherited from {http://www.opengis.net/gml}GeodesicStringType - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation inherited from {http://www.opengis.net/gml}GeodesicStringType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.GeodesicType = GeodesicType Namespace.addCategoryObject('typeBinding', 'GeodesicType', GeodesicType) @@ -18721,68 +19041,69 @@ class BezierType (BSplineType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BezierType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 865, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 865, 1) _ElementMap = BSplineType._ElementMap.copy() _AttributeMap = BSplineType._AttributeMap.copy() # Base type is BSplineType - + # Element pointProperty ({http://www.opengis.net/gml}pointProperty) inherited from {http://www.opengis.net/gml}BSplineType - + # Element pointRep ({http://www.opengis.net/gml}pointRep) inherited from {http://www.opengis.net/gml}BSplineType - + # Element pos ({http://www.opengis.net/gml}pos) inherited from {http://www.opengis.net/gml}BSplineType - + # Element posList ({http://www.opengis.net/gml}posList) inherited from {http://www.opengis.net/gml}BSplineType - + # Element coordinates ({http://www.opengis.net/gml}coordinates) inherited from {http://www.opengis.net/gml}BSplineType - + # Element degree ({http://www.opengis.net/gml}degree) inherited from {http://www.opengis.net/gml}BSplineType - + # Element knot ({http://www.opengis.net/gml}knot) inherited from {http://www.opengis.net/gml}BSplineType - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation is restricted from parent - + # Attribute interpolation uses Python identifier interpolation - __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_BSplineType_interpolation', CurveInterpolationType, fixed=True, unicode_default='polynomialSpline') - __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 905, 4) - __interpolation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 905, 4) - + __interpolation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'interpolation'), 'interpolation', '__httpwww_opengis_netgml_BSplineType_interpolation', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='polynomialSpline') + __interpolation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 905, 4) + __interpolation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 905, 4) + interpolation = property(__interpolation.value, __interpolation.set, None, 'The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism\nuses the control points and control parameters to determine the position of this curve segment. For a Bezier the interpolation is fixed as "polynomialSpline".') - + # Attribute isPolynomial is restricted from parent - + # Attribute isPolynomial uses Python identifier isPolynomial __isPolynomial = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isPolynomial'), 'isPolynomial', '__httpwww_opengis_netgml_BSplineType_isPolynomial', pyxb.binding.datatypes.boolean, fixed=True, unicode_default='true') - __isPolynomial._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 911, 4) - __isPolynomial._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 911, 4) - + __isPolynomial._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 911, 4) + __isPolynomial._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 911, 4) + isPolynomial = property(__isPolynomial.value, __isPolynomial.set, None, 'The attribute isPolynomial is set to true as this is a polynomial spline.') - + # Attribute knotType is restricted from parent - + # Attribute knotType uses Python identifier knotType - __knotType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'knotType'), 'knotType', '__httpwww_opengis_netgml_BSplineType_knotType', KnotTypesType, prohibited=True) - __knotType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 916, 4) - __knotType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 916, 4) - + __knotType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'knotType'), 'knotType', '__httpwww_opengis_netgml_BSplineType_knotType', _module_typeBindings.KnotTypesType, prohibited=True) + __knotType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 916, 4) + __knotType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 916, 4) + knotType = property(__knotType.value, __knotType.set, None, 'The property "knotType" is not relevant for Bezier curve segments.') _ElementMap.update({ - + }) _AttributeMap.update({ __interpolation.name() : __interpolation, __isPolynomial.name() : __isPolynomial, __knotType.name() : __knotType }) +_module_typeBindings.BezierType = BezierType Namespace.addCategoryObject('typeBinding', 'BezierType', BezierType) @@ -18797,13 +19118,13 @@ class AbstractGriddedSurfaceType (AbstractParametricCurveSurfaceType): horizontal curves for each integer offset are calculated and evaluated at "s". The defines a sequence of control points: - - cn(s) : s 1 .....columns + + cn(s) : s 1 .....columns From this sequence a vertical curve is calculated for "s", and evaluated at "t". In most cases, the order of calculation (horizontal-vertical vs. vertical-horizontal) - does not make a difference. Where it does, the horizontal- + does not make a difference. Where it does, the horizontal- vertical order shall be the one used. Logically, any pair of curve interpolation types can lead @@ -18814,29 +19135,29 @@ class AbstractGriddedSurfaceType (AbstractParametricCurveSurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGriddedSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1149, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1149, 1) _ElementMap = AbstractParametricCurveSurfaceType._ElementMap.copy() _AttributeMap = AbstractParametricCurveSurfaceType._AttributeMap.copy() # Base type is AbstractParametricCurveSurfaceType - + # Element {http://www.opengis.net/gml}row uses Python identifier row - __row = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'row'), 'row', '__httpwww_opengis_netgml_AbstractGriddedSurfaceType_httpwww_opengis_netgmlrow', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3), ) - + __row = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'row'), 'row', '__httpwww_opengis_netgml_AbstractGriddedSurfaceType_httpwww_opengis_netgmlrow', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3), ) + row = property(__row.value, __row.set, None, None) - + # Element {http://www.opengis.net/gml}rows uses Python identifier rows - __rows = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rows'), 'rows', '__httpwww_opengis_netgml_AbstractGriddedSurfaceType_httpwww_opengis_netgmlrows', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5), ) - + __rows = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rows'), 'rows', '__httpwww_opengis_netgml_AbstractGriddedSurfaceType_httpwww_opengis_netgmlrows', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5), ) + rows = property(__rows.value, __rows.set, None, 'The attribute rows gives the number\n of rows in the parameter grid.') - + # Element {http://www.opengis.net/gml}columns uses Python identifier columns - __columns = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'columns'), 'columns', '__httpwww_opengis_netgml_AbstractGriddedSurfaceType_httpwww_opengis_netgmlcolumns', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5), ) - + __columns = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'columns'), 'columns', '__httpwww_opengis_netgml_AbstractGriddedSurfaceType_httpwww_opengis_netgmlcolumns', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5), ) + columns = property(__columns.value, __columns.set, None, 'The attribute columns gives the number\n of columns in the parameter grid.') _ElementMap.update({ @@ -18845,8 +19166,9 @@ class AbstractGriddedSurfaceType (AbstractParametricCurveSurfaceType): __columns.name() : __columns }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractGriddedSurfaceType = AbstractGriddedSurfaceType Namespace.addCategoryObject('typeBinding', 'AbstractGriddedSurfaceType', AbstractGriddedSurfaceType) @@ -18857,48 +19179,48 @@ class GridType (AbstractGeometryType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GridType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 26, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 26, 1) _ElementMap = AbstractGeometryType._ElementMap.copy() _AttributeMap = AbstractGeometryType._AttributeMap.copy() # Base type is AbstractGeometryType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}limits uses Python identifier limits - __limits = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'limits'), 'limits', '__httpwww_opengis_netgml_GridType_httpwww_opengis_netgmllimits', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 33, 5), ) - + __limits = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'limits'), 'limits', '__httpwww_opengis_netgml_GridType_httpwww_opengis_netgmllimits', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 33, 5), ) + limits = property(__limits.value, __limits.set, None, None) - + # Element {http://www.opengis.net/gml}axisName uses Python identifier axisName - __axisName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'axisName'), 'axisName', '__httpwww_opengis_netgml_GridType_httpwww_opengis_netgmlaxisName', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 34, 5), ) - + __axisName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'axisName'), 'axisName', '__httpwww_opengis_netgml_GridType_httpwww_opengis_netgmlaxisName', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 34, 5), ) + axisName = property(__axisName.value, __axisName.set, None, None) - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension uses Python identifier dimension __dimension = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'dimension'), 'dimension', '__httpwww_opengis_netgml_GridType_dimension', pyxb.binding.datatypes.positiveInteger, required=True) - __dimension._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 36, 4) - __dimension._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 36, 4) - + __dimension._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 36, 4) + __dimension._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 36, 4) + dimension = property(__dimension.value, __dimension.set, None, None) _ElementMap.update({ @@ -18908,6 +19230,7 @@ class GridType (AbstractGeometryType): _AttributeMap.update({ __dimension.name() : __dimension }) +_module_typeBindings.GridType = GridType Namespace.addCategoryObject('typeBinding', 'GridType', GridType) @@ -18918,49 +19241,49 @@ class ObservationType (AbstractFeatureType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ObservationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 60, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 60, 1) _ElementMap = AbstractFeatureType._ElementMap.copy() _AttributeMap = AbstractFeatureType._AttributeMap.copy() # Base type is AbstractFeatureType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}using uses Python identifier using - __using = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'using'), 'using', '__httpwww_opengis_netgml_ObservationType_httpwww_opengis_netgmlusing', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 20, 1), ) - + __using = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'using'), 'using', '__httpwww_opengis_netgml_ObservationType_httpwww_opengis_netgmlusing', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 20, 1), ) + using = property(__using.value, __using.set, None, 'This element contains or points to a description of a sensor, instrument or procedure used for the observation') - + # Element {http://www.opengis.net/gml}target uses Python identifier target - __target = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'target'), 'target', '__httpwww_opengis_netgml_ObservationType_httpwww_opengis_netgmltarget', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 26, 1), ) - + __target = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'target'), 'target', '__httpwww_opengis_netgml_ObservationType_httpwww_opengis_netgmltarget', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 26, 1), ) + target = property(__target.value, __target.set, None, 'This element contains or points to the specimen, region or station which is the object of the observation') - + # Element {http://www.opengis.net/gml}resultOf uses Python identifier resultOf - __resultOf = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'resultOf'), 'resultOf', '__httpwww_opengis_netgml_ObservationType_httpwww_opengis_netgmlresultOf', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 51, 1), ) - + __resultOf = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'resultOf'), 'resultOf', '__httpwww_opengis_netgml_ObservationType_httpwww_opengis_netgmlresultOf', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 51, 1), ) + resultOf = property(__resultOf.value, __resultOf.set, None, 'The result of the observation: an image, external object, etc') - + # Element {http://www.opengis.net/gml}validTime uses Python identifier validTime - __validTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validTime'), 'validTime', '__httpwww_opengis_netgml_ObservationType_httpwww_opengis_netgmlvalidTime', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1), ) - + __validTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validTime'), 'validTime', '__httpwww_opengis_netgml_ObservationType_httpwww_opengis_netgmlvalidTime', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1), ) + validTime = property(__validTime.value, __validTime.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __using.name() : __using, @@ -18969,8 +19292,9 @@ class ObservationType (AbstractFeatureType): __validTime.name() : __validTime }) _AttributeMap.update({ - + }) +_module_typeBindings.ObservationType = ObservationType Namespace.addCategoryObject('typeBinding', 'ObservationType', ObservationType) @@ -18981,27 +19305,27 @@ class AbstractReferenceSystemBaseType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractReferenceSystemBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 25, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 25, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}srsName uses Python identifier srsName - __srsName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'srsName'), 'srsName', '__httpwww_opengis_netgml_AbstractReferenceSystemBaseType_httpwww_opengis_netgmlsrsName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 40, 1), ) - + __srsName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'srsName'), 'srsName', '__httpwww_opengis_netgml_AbstractReferenceSystemBaseType_httpwww_opengis_netgmlsrsName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 40, 1), ) + srsName = property(__srsName.value, __srsName.set, None, 'The name by which this reference system is identified.') - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 35, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 35, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -19010,6 +19334,7 @@ class AbstractReferenceSystemBaseType (DefinitionType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.AbstractReferenceSystemBaseType = AbstractReferenceSystemBaseType Namespace.addCategoryObject('typeBinding', 'AbstractReferenceSystemBaseType', AbstractReferenceSystemBaseType) @@ -19020,31 +19345,32 @@ class AbstractTimePrimitiveType (AbstractTimeObjectType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTimePrimitiveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 42, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 42, 1) _ElementMap = AbstractTimeObjectType._ElementMap.copy() _AttributeMap = AbstractTimeObjectType._AttributeMap.copy() # Base type is AbstractTimeObjectType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}relatedTime uses Python identifier relatedTime - __relatedTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relatedTime'), 'relatedTime', '__httpwww_opengis_netgml_AbstractTimePrimitiveType_httpwww_opengis_netgmlrelatedTime', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5), ) - + __relatedTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relatedTime'), 'relatedTime', '__httpwww_opengis_netgml_AbstractTimePrimitiveType_httpwww_opengis_netgmlrelatedTime', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5), ) + relatedTime = property(__relatedTime.value, __relatedTime.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __relatedTime.name() : __relatedTime }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractTimePrimitiveType = AbstractTimePrimitiveType Namespace.addCategoryObject('typeBinding', 'AbstractTimePrimitiveType', AbstractTimePrimitiveType) @@ -19055,183 +19381,186 @@ class AbstractTimeComplexType (AbstractTimeObjectType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTimeComplexType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 99, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 99, 1) _ElementMap = AbstractTimeObjectType._ElementMap.copy() _AttributeMap = AbstractTimeObjectType._AttributeMap.copy() # Base type is AbstractTimeObjectType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractTimeComplexType = AbstractTimeComplexType Namespace.addCategoryObject('typeBinding', 'AbstractTimeComplexType', AbstractTimeComplexType) # Complex type {http://www.opengis.net/gml}TimeIntervalLengthType with content type SIMPLE class TimeIntervalLengthType (pyxb.binding.basis.complexTypeDefinition): - """This type extends the built-in xsd:decimal simple type to allow floating-point - values for temporal length. According to the ISO 11404 model you have to use - positiveInteger together with appropriate values for radix and factor. The - resolution of the time interval is to one radix ^(-factor) of the specified - time unit (e.g. unit="second", radix="10", factor="3" specifies a resolution + """This type extends the built-in xsd:decimal simple type to allow floating-point + values for temporal length. According to the ISO 11404 model you have to use + positiveInteger together with appropriate values for radix and factor. The + resolution of the time interval is to one radix ^(-factor) of the specified + time unit (e.g. unit="second", radix="10", factor="3" specifies a resolution of milliseconds). It is a subtype of TimeDurationType.""" _TypeDefinition = pyxb.binding.datatypes.decimal _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeIntervalLengthType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 220, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 220, 1) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.decimal - + # Attribute unit uses Python identifier unit - __unit = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'unit'), 'unit', '__httpwww_opengis_netgml_TimeIntervalLengthType_unit', TimeUnitType, required=True) - __unit._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 231, 4) - __unit._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 231, 4) - + __unit = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'unit'), 'unit', '__httpwww_opengis_netgml_TimeIntervalLengthType_unit', _module_typeBindings.TimeUnitType, required=True) + __unit._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 231, 4) + __unit._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 231, 4) + unit = property(__unit.value, __unit.set, None, None) - + # Attribute radix uses Python identifier radix __radix = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'radix'), 'radix', '__httpwww_opengis_netgml_TimeIntervalLengthType_radix', pyxb.binding.datatypes.positiveInteger) - __radix._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 232, 4) - __radix._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 232, 4) - + __radix._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 232, 4) + __radix._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 232, 4) + radix = property(__radix.value, __radix.set, None, None) - + # Attribute factor uses Python identifier factor __factor = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'factor'), 'factor', '__httpwww_opengis_netgml_TimeIntervalLengthType_factor', pyxb.binding.datatypes.integer) - __factor._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 233, 4) - __factor._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 233, 4) - + __factor._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 233, 4) + __factor._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 233, 4) + factor = property(__factor.value, __factor.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __unit.name() : __unit, __radix.name() : __radix, __factor.name() : __factor }) +_module_typeBindings.TimeIntervalLengthType = TimeIntervalLengthType Namespace.addCategoryObject('typeBinding', 'TimeIntervalLengthType', TimeIntervalLengthType) # Complex type {http://www.opengis.net/gml}AbstractTimeReferenceSystemType with content type ELEMENT_ONLY class AbstractTimeReferenceSystemType (DefinitionType): - """A value in the time domain is measured relative to a temporal reference system. Common - types of reference systems include calendars, ordinal temporal reference systems, and + """A value in the time domain is measured relative to a temporal reference system. Common + types of reference systems include calendars, ordinal temporal reference systems, and temporal coordinate systems (time elapsed since some epoch, e.g. UNIX time).""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTimeReferenceSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 26, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 26, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}domainOfValidity uses Python identifier domainOfValidity - __domainOfValidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity'), 'domainOfValidity', '__httpwww_opengis_netgml_AbstractTimeReferenceSystemType_httpwww_opengis_netgmldomainOfValidity', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5), ) - + __domainOfValidity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity'), 'domainOfValidity', '__httpwww_opengis_netgml_AbstractTimeReferenceSystemType_httpwww_opengis_netgmldomainOfValidity', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5), ) + domainOfValidity = property(__domainOfValidity.value, __domainOfValidity.set, None, None) - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __domainOfValidity.name() : __domainOfValidity }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractTimeReferenceSystemType = AbstractTimeReferenceSystemType Namespace.addCategoryObject('typeBinding', 'AbstractTimeReferenceSystemType', AbstractTimeReferenceSystemType) # Complex type {http://www.opengis.net/gml}TimeOrdinalEraType with content type ELEMENT_ONLY class TimeOrdinalEraType (DefinitionType): - """Ordinal temporal reference systems are often hierarchically structured - such that an ordinal era at a given level of the hierarchy includes a - sequence of shorter, coterminous ordinal eras. This captured using the member/group properties. - - Note that in this schema, TIme Ordinal Era is patterned on TimeEdge, which is a variation from ISO 19108. - This is in order to fulfill the requirements of ordinal reference systems based on eras delimited by - named points or nodes, which are common in geology, archeology, etc. - + """Ordinal temporal reference systems are often hierarchically structured + such that an ordinal era at a given level of the hierarchy includes a + sequence of shorter, coterminous ordinal eras. This captured using the member/group properties. + + Note that in this schema, TIme Ordinal Era is patterned on TimeEdge, which is a variation from ISO 19108. + This is in order to fulfill the requirements of ordinal reference systems based on eras delimited by + named points or nodes, which are common in geology, archeology, etc. + This change is subject of a change proposal to ISO""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEraType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 83, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 83, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}relatedTime uses Python identifier relatedTime - __relatedTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relatedTime'), 'relatedTime', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlrelatedTime', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 98, 5), ) - + __relatedTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'relatedTime'), 'relatedTime', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlrelatedTime', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 98, 5), ) + relatedTime = property(__relatedTime.value, __relatedTime.set, None, None) - + # Element {http://www.opengis.net/gml}start uses Python identifier start - __start = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'start'), 'start', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlstart', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 99, 5), ) - + __start = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'start'), 'start', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlstart', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 99, 5), ) + start = property(__start.value, __start.set, None, None) - + # Element {http://www.opengis.net/gml}end uses Python identifier end - __end = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'end'), 'end', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlend', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 100, 5), ) - + __end = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'end'), 'end', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlend', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 100, 5), ) + end = property(__end.value, __end.set, None, None) - + # Element {http://www.opengis.net/gml}extent uses Python identifier extent - __extent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extent'), 'extent', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlextent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 101, 5), ) - + __extent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extent'), 'extent', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlextent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 101, 5), ) + extent = property(__extent.value, __extent.set, None, None) - + # Element {http://www.opengis.net/gml}member uses Python identifier member - __member = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'member'), 'member', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlmember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 102, 5), ) - + __member = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'member'), 'member', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlmember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 102, 5), ) + member = property(__member.value, __member.set, None, 'An Era may be composed of several member Eras. The "member" element implements the association to the Era at the next level down the hierarchy. "member" follows the standard GML property pattern whereby its (complex) value may be either described fully inline, or may be the target of a link carried on the member element and described fully elsewhere, either in the same document or from another service.') - + # Element {http://www.opengis.net/gml}group uses Python identifier group - __group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'group'), 'group', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlgroup', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 107, 5), ) - + __group = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'group'), 'group', '__httpwww_opengis_netgml_TimeOrdinalEraType_httpwww_opengis_netgmlgroup', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 107, 5), ) + group = property(__group.value, __group.set, None, 'In a particular Time System, an Era may be a member of a group. The "group" element implements the back-pointer to the Era at the next level up in the hierarchy. \n\nIf the hierarchy is represented by describing the nested components fully in the their nested position inside "member" elements, then the parent can be easily inferred, so the group property is unnecessary. \n\nHowever, if the hierarchy is represented by links carried on the "member" property elements, pointing to Eras described fully elsewhere, then it may be useful for a child (member) era to carry an explicit pointer back to its parent (group) Era.') - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __relatedTime.name() : __relatedTime, @@ -19242,59 +19571,60 @@ class TimeOrdinalEraType (DefinitionType): __group.name() : __group }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeOrdinalEraType = TimeOrdinalEraType Namespace.addCategoryObject('typeBinding', 'TimeOrdinalEraType', TimeOrdinalEraType) # Complex type {http://www.opengis.net/gml}TimeCalendarEraType with content type ELEMENT_ONLY class TimeCalendarEraType (DefinitionType): - """In every calendar, years are numbered relative to the date of a - reference event that defines a calendar era. + """In every calendar, years are numbered relative to the date of a + reference event that defines a calendar era. In this implementation, we omit the back-pointer "datingSystem".""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEraType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 160, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 160, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}referenceEvent uses Python identifier referenceEvent - __referenceEvent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent'), 'referenceEvent', '__httpwww_opengis_netgml_TimeCalendarEraType_httpwww_opengis_netgmlreferenceEvent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 169, 5), ) - + __referenceEvent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent'), 'referenceEvent', '__httpwww_opengis_netgml_TimeCalendarEraType_httpwww_opengis_netgmlreferenceEvent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 169, 5), ) + referenceEvent = property(__referenceEvent.value, __referenceEvent.set, None, 'Name or description of a mythical or historic event which fixes the position of the base scale of the calendar era.') - + # Element {http://www.opengis.net/gml}referenceDate uses Python identifier referenceDate - __referenceDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceDate'), 'referenceDate', '__httpwww_opengis_netgml_TimeCalendarEraType_httpwww_opengis_netgmlreferenceDate', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 174, 5), ) - + __referenceDate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceDate'), 'referenceDate', '__httpwww_opengis_netgml_TimeCalendarEraType_httpwww_opengis_netgmlreferenceDate', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 174, 5), ) + referenceDate = property(__referenceDate.value, __referenceDate.set, None, 'Date of the referenceEvent expressed as a date in the given calendar. \n In most calendars, this date is the origin (i.e., the first day) of the scale, but this is not always true.') - + # Element {http://www.opengis.net/gml}julianReference uses Python identifier julianReference - __julianReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'julianReference'), 'julianReference', '__httpwww_opengis_netgml_TimeCalendarEraType_httpwww_opengis_netgmljulianReference', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 180, 5), ) - + __julianReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'julianReference'), 'julianReference', '__httpwww_opengis_netgml_TimeCalendarEraType_httpwww_opengis_netgmljulianReference', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 180, 5), ) + julianReference = property(__julianReference.value, __julianReference.set, None, 'Julian date that corresponds to the reference date. \n The Julian day numbering system is a temporal coordinate system that has an \n origin earlier than any known calendar, \n at noon on 1 January 4713 BC in the Julian proleptic calendar. \n The Julian day number is an integer value; \n the Julian date is a decimal value that allows greater resolution. \n Transforming calendar dates to and from Julian dates provides a \n relatively simple basis for transforming dates from one calendar to another.') - + # Element {http://www.opengis.net/gml}epochOfUse uses Python identifier epochOfUse - __epochOfUse = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'epochOfUse'), 'epochOfUse', '__httpwww_opengis_netgml_TimeCalendarEraType_httpwww_opengis_netgmlepochOfUse', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 192, 5), ) - + __epochOfUse = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'epochOfUse'), 'epochOfUse', '__httpwww_opengis_netgml_TimeCalendarEraType_httpwww_opengis_netgmlepochOfUse', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 192, 5), ) + epochOfUse = property(__epochOfUse.value, __epochOfUse.set, None, 'Period for which the calendar era was used as a basis for dating.') - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __referenceEvent.name() : __referenceEvent, @@ -19303,8 +19633,9 @@ class TimeCalendarEraType (DefinitionType): __epochOfUse.name() : __epochOfUse }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeCalendarEraType = TimeCalendarEraType Namespace.addCategoryObject('typeBinding', 'TimeCalendarEraType', TimeCalendarEraType) @@ -19315,39 +19646,40 @@ class AbstractTopoPrimitiveType (AbstractTopologyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTopoPrimitiveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 31, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 31, 1) _ElementMap = AbstractTopologyType._ElementMap.copy() _AttributeMap = AbstractTopologyType._AttributeMap.copy() # Base type is AbstractTopologyType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}isolated uses Python identifier isolated - __isolated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isolated'), 'isolated', '__httpwww_opengis_netgml_AbstractTopoPrimitiveType_httpwww_opengis_netgmlisolated', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 42, 1), ) - + __isolated = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'isolated'), 'isolated', '__httpwww_opengis_netgml_AbstractTopoPrimitiveType_httpwww_opengis_netgmlisolated', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 42, 1), ) + isolated = property(__isolated.value, __isolated.set, None, '') - + # Element {http://www.opengis.net/gml}container uses Python identifier container - __container = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'container'), 'container', '__httpwww_opengis_netgml_AbstractTopoPrimitiveType_httpwww_opengis_netgmlcontainer', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 62, 1), ) - + __container = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'container'), 'container', '__httpwww_opengis_netgml_AbstractTopoPrimitiveType_httpwww_opengis_netgmlcontainer', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 62, 1), ) + container = property(__container.value, __container.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __isolated.name() : __isolated, __container.name() : __container }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractTopoPrimitiveType = AbstractTopoPrimitiveType Namespace.addCategoryObject('typeBinding', 'AbstractTopoPrimitiveType', AbstractTopoPrimitiveType) @@ -19358,31 +19690,32 @@ class TopoPointType (AbstractTopologyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoPointType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 241, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 241, 1) _ElementMap = AbstractTopologyType._ElementMap.copy() _AttributeMap = AbstractTopologyType._AttributeMap.copy() # Base type is AbstractTopologyType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}directedNode uses Python identifier directedNode - __directedNode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), 'directedNode', '__httpwww_opengis_netgml_TopoPointType_httpwww_opengis_netgmldirectedNode', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1), ) - + __directedNode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), 'directedNode', '__httpwww_opengis_netgml_TopoPointType_httpwww_opengis_netgmldirectedNode', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1), ) + directedNode = property(__directedNode.value, __directedNode.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __directedNode.name() : __directedNode }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoPointType = TopoPointType Namespace.addCategoryObject('typeBinding', 'TopoPointType', TopoPointType) @@ -19394,31 +19727,32 @@ class TopoCurveType (AbstractTopologyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoCurveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 267, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 267, 1) _ElementMap = AbstractTopologyType._ElementMap.copy() _AttributeMap = AbstractTopologyType._AttributeMap.copy() # Base type is AbstractTopologyType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}directedEdge uses Python identifier directedEdge - __directedEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), 'directedEdge', '__httpwww_opengis_netgml_TopoCurveType_httpwww_opengis_netgmldirectedEdge', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1), ) - + __directedEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), 'directedEdge', '__httpwww_opengis_netgml_TopoCurveType_httpwww_opengis_netgmldirectedEdge', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1), ) + directedEdge = property(__directedEdge.value, __directedEdge.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __directedEdge.name() : __directedEdge }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoCurveType = TopoCurveType Namespace.addCategoryObject('typeBinding', 'TopoCurveType', TopoCurveType) @@ -19429,31 +19763,32 @@ class TopoSurfaceType (AbstractTopologyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 293, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 293, 1) _ElementMap = AbstractTopologyType._ElementMap.copy() _AttributeMap = AbstractTopologyType._AttributeMap.copy() # Base type is AbstractTopologyType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}directedFace uses Python identifier directedFace - __directedFace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), 'directedFace', '__httpwww_opengis_netgml_TopoSurfaceType_httpwww_opengis_netgmldirectedFace', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1), ) - + __directedFace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), 'directedFace', '__httpwww_opengis_netgml_TopoSurfaceType_httpwww_opengis_netgmldirectedFace', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1), ) + directedFace = property(__directedFace.value, __directedFace.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __directedFace.name() : __directedFace }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoSurfaceType = TopoSurfaceType Namespace.addCategoryObject('typeBinding', 'TopoSurfaceType', TopoSurfaceType) @@ -19464,31 +19799,32 @@ class TopoVolumeType (AbstractTopologyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoVolumeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 317, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 317, 1) _ElementMap = AbstractTopologyType._ElementMap.copy() _AttributeMap = AbstractTopologyType._AttributeMap.copy() # Base type is AbstractTopologyType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}directedTopoSolid uses Python identifier directedTopoSolid - __directedTopoSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), 'directedTopoSolid', '__httpwww_opengis_netgml_TopoVolumeType_httpwww_opengis_netgmldirectedTopoSolid', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1), ) - + __directedTopoSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), 'directedTopoSolid', '__httpwww_opengis_netgml_TopoVolumeType_httpwww_opengis_netgmldirectedTopoSolid', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1), ) + directedTopoSolid = property(__directedTopoSolid.value, __directedTopoSolid.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __directedTopoSolid.name() : __directedTopoSolid }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoVolumeType = TopoVolumeType Namespace.addCategoryObject('typeBinding', 'TopoVolumeType', TopoVolumeType) @@ -19499,59 +19835,59 @@ class TopoComplexType (AbstractTopologyType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoComplexType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 342, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 342, 1) _ElementMap = AbstractTopologyType._ElementMap.copy() _AttributeMap = AbstractTopologyType._AttributeMap.copy() # Base type is AbstractTopologyType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}subComplex uses Python identifier subComplex - __subComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'subComplex'), 'subComplex', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmlsubComplex', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 362, 1), ) - + __subComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'subComplex'), 'subComplex', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmlsubComplex', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 362, 1), ) + subComplex = property(__subComplex.value, __subComplex.set, None, '') - + # Element {http://www.opengis.net/gml}superComplex uses Python identifier superComplex - __superComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'superComplex'), 'superComplex', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmlsuperComplex', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 374, 1), ) - + __superComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'superComplex'), 'superComplex', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmlsuperComplex', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 374, 1), ) + superComplex = property(__superComplex.value, __superComplex.set, None, '') - + # Element {http://www.opengis.net/gml}maximalComplex uses Python identifier maximalComplex - __maximalComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maximalComplex'), 'maximalComplex', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmlmaximalComplex', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 386, 1), ) - + __maximalComplex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maximalComplex'), 'maximalComplex', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmlmaximalComplex', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 386, 1), ) + maximalComplex = property(__maximalComplex.value, __maximalComplex.set, None, 'Need schamatron test here that isMaximal attribute value is true') - + # Element {http://www.opengis.net/gml}topoPrimitiveMember uses Python identifier topoPrimitiveMember - __topoPrimitiveMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMember'), 'topoPrimitiveMember', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmltopoPrimitiveMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 410, 1), ) - + __topoPrimitiveMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMember'), 'topoPrimitiveMember', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmltopoPrimitiveMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 410, 1), ) + topoPrimitiveMember = property(__topoPrimitiveMember.value, __topoPrimitiveMember.set, None, '') - + # Element {http://www.opengis.net/gml}topoPrimitiveMembers uses Python identifier topoPrimitiveMembers - __topoPrimitiveMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMembers'), 'topoPrimitiveMembers', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmltopoPrimitiveMembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 433, 1), ) - + __topoPrimitiveMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMembers'), 'topoPrimitiveMembers', '__httpwww_opengis_netgml_TopoComplexType_httpwww_opengis_netgmltopoPrimitiveMembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 433, 1), ) + topoPrimitiveMembers = property(__topoPrimitiveMembers.value, __topoPrimitiveMembers.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute isMaximal uses Python identifier isMaximal __isMaximal = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'isMaximal'), 'isMaximal', '__httpwww_opengis_netgml_TopoComplexType_isMaximal', pyxb.binding.datatypes.boolean, unicode_default='false') - __isMaximal._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 355, 4) - __isMaximal._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 355, 4) - + __isMaximal._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 355, 4) + __isMaximal._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 355, 4) + isMaximal = property(__isMaximal.value, __isMaximal.set, None, None) _ElementMap.update({ @@ -19564,6 +19900,7 @@ class TopoComplexType (AbstractTopologyType): _AttributeMap.update({ __isMaximal.name() : __isMaximal }) +_module_typeBindings.TopoComplexType = TopoComplexType Namespace.addCategoryObject('typeBinding', 'TopoComplexType', TopoComplexType) @@ -19574,39 +19911,40 @@ class UnitDefinitionType (DefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UnitDefinitionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 37, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 37, 1) _ElementMap = DefinitionType._ElementMap.copy() _AttributeMap = DefinitionType._AttributeMap.copy() # Base type is DefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}quantityType uses Python identifier quantityType - __quantityType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'quantityType'), 'quantityType', '__httpwww_opengis_netgml_UnitDefinitionType_httpwww_opengis_netgmlquantityType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 100, 1), ) - + __quantityType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'quantityType'), 'quantityType', '__httpwww_opengis_netgml_UnitDefinitionType_httpwww_opengis_netgmlquantityType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 100, 1), ) + quantityType = property(__quantityType.value, __quantityType.set, None, 'Informal description of the phenomenon or type of quantity that is measured or observed. For example, "length", "angle", "time", "pressure", or "temperature". When the quantity is the result of an observation or measurement, this term is known as Observable Type or Measurand.') - + # Element {http://www.opengis.net/gml}catalogSymbol uses Python identifier catalogSymbol - __catalogSymbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol'), 'catalogSymbol', '__httpwww_opengis_netgml_UnitDefinitionType_httpwww_opengis_netgmlcatalogSymbol', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 106, 1), ) - + __catalogSymbol = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol'), 'catalogSymbol', '__httpwww_opengis_netgml_UnitDefinitionType_httpwww_opengis_netgmlcatalogSymbol', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 106, 1), ) + catalogSymbol = property(__catalogSymbol.value, __catalogSymbol.set, None, 'For global understanding of a unit of measure, it is often possible to reference an item in a catalog of units, using a symbol in that catalog. The "codeSpace" attribute in "CodeType" identifies a namespace for the catalog symbol value, and might reference the catalog. The "string" value in "CodeType" contains the value of a symbol that is unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. For example, the symbol "cm" might indicate that it is the "m" symbol combined with the "c" prefix.') - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __quantityType.name() : __quantityType, __catalogSymbol.name() : __catalogSymbol }) _AttributeMap.update({ - + }) +_module_typeBindings.UnitDefinitionType = UnitDefinitionType Namespace.addCategoryObject('typeBinding', 'UnitDefinitionType', UnitDefinitionType) @@ -19617,108 +19955,111 @@ class ValueArrayType (CompositeValueType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ValueArrayType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 165, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 165, 1) _ElementMap = CompositeValueType._ElementMap.copy() _AttributeMap = CompositeValueType._AttributeMap.copy() # Base type is CompositeValueType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element valueComponent ({http://www.opengis.net/gml}valueComponent) inherited from {http://www.opengis.net/gml}CompositeValueType - + # Element valueComponents ({http://www.opengis.net/gml}valueComponents) inherited from {http://www.opengis.net/gml}CompositeValueType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute codeSpace uses Python identifier codeSpace __codeSpace = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'codeSpace'), 'codeSpace', '__httpwww_opengis_netgml_ValueArrayType_codeSpace', pyxb.binding.datatypes.anyURI) - __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 196, 2) - __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 196, 2) - + __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 196, 2) + __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 196, 2) + codeSpace = property(__codeSpace.value, __codeSpace.set, None, None) - + # Attribute uom uses Python identifier uom __uom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uom'), 'uom', '__httpwww_opengis_netgml_ValueArrayType_uom', pyxb.binding.datatypes.anyURI) - __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 197, 2) - __uom._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 197, 2) - + __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 197, 2) + __uom._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 197, 2) + uom = property(__uom.value, __uom.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __codeSpace.name() : __codeSpace, __uom.name() : __uom }) +_module_typeBindings.ValueArrayType = ValueArrayType Namespace.addCategoryObject('typeBinding', 'ValueArrayType', ValueArrayType) # Complex type {http://www.opengis.net/gml}CodeOrNullListType with content type SIMPLE class CodeOrNullListType (pyxb.binding.basis.complexTypeDefinition): - """List of values on a uniform nominal scale. List of text tokens. - In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string. - A member of the list may be a typed null. - If a codeSpace attribute is present, then its value is a reference to + """List of values on a uniform nominal scale. List of text tokens. + In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string. + A member of the list may be a typed null. + If a codeSpace attribute is present, then its value is a reference to a Reference System for the value, a dictionary or code list.""" _TypeDefinition = NameOrNullList _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CodeOrNullListType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 191, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 191, 2) _ElementMap = {} _AttributeMap = {} # Base type is NameOrNullList - + # Attribute codeSpace uses Python identifier codeSpace __codeSpace = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'codeSpace'), 'codeSpace', '__httpwww_opengis_netgml_CodeOrNullListType_codeSpace', pyxb.binding.datatypes.anyURI) - __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 201, 8) - __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 201, 8) - + __codeSpace._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 201, 8) + __codeSpace._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 201, 8) + codeSpace = property(__codeSpace.value, __codeSpace.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __codeSpace.name() : __codeSpace }) +_module_typeBindings.CodeOrNullListType = CodeOrNullListType Namespace.addCategoryObject('typeBinding', 'CodeOrNullListType', CodeOrNullListType) # Complex type {http://www.opengis.net/gml}MeasureOrNullListType with content type SIMPLE class MeasureOrNullListType (pyxb.binding.basis.complexTypeDefinition): - """List of numbers with a uniform scale. - A member of the list may be a typed null. - The value of uom (Units Of Measure) attribute is a reference to + """List of numbers with a uniform scale. + A member of the list may be a typed null. + The value of uom (Units Of Measure) attribute is a reference to a Reference System for the amount, either a ratio or position scale. """ _TypeDefinition = doubleOrNullList _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeasureOrNullListType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 231, 2) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 231, 2) _ElementMap = {} _AttributeMap = {} # Base type is doubleOrNullList - + # Attribute uom uses Python identifier uom __uom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'uom'), 'uom', '__httpwww_opengis_netgml_MeasureOrNullListType_uom', pyxb.binding.datatypes.anyURI, required=True) - __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 240, 8) - __uom._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 240, 8) - + __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 240, 8) + __uom._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 240, 8) + uom = property(__uom.value, __uom.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __uom.name() : __uom }) +_module_typeBindings.MeasureOrNullListType = MeasureOrNullListType Namespace.addCategoryObject('typeBinding', 'MeasureOrNullListType', MeasureOrNullListType) @@ -19729,71 +20070,71 @@ class AbstractCoordinateOperationType (AbstractCoordinateOperationBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractCoordinateOperationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 47, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 47, 1) _ElementMap = AbstractCoordinateOperationBaseType._ElementMap.copy() _AttributeMap = AbstractCoordinateOperationBaseType._AttributeMap.copy() # Base type is AbstractCoordinateOperationBaseType - + # Element coordinateOperationName ({http://www.opengis.net/gml}coordinateOperationName) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType - + # Element {http://www.opengis.net/gml}coordinateOperationID uses Python identifier coordinateOperationID - __coordinateOperationID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID'), 'coordinateOperationID', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlcoordinateOperationID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 79, 1), ) - + __coordinateOperationID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID'), 'coordinateOperationID', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlcoordinateOperationID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 79, 1), ) + coordinateOperationID = property(__coordinateOperationID.value, __coordinateOperationID.set, None, 'An identification of a coordinate operation. ') - + # Element {http://www.opengis.net/gml}operationVersion uses Python identifier operationVersion - __operationVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'operationVersion'), 'operationVersion', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmloperationVersion', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 85, 1), ) - + __operationVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'operationVersion'), 'operationVersion', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmloperationVersion', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 85, 1), ) + operationVersion = property(__operationVersion.value, __operationVersion.set, None, 'Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion. ') - + # Element {http://www.opengis.net/gml}sourceCRS uses Python identifier sourceCRS - __sourceCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS'), 'sourceCRS', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlsourceCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 91, 1), ) - + __sourceCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS'), 'sourceCRS', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlsourceCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 91, 1), ) + sourceCRS = property(__sourceCRS.value, __sourceCRS.set, None, 'Association to the source CRS (coordinate reference system) of this coordinate operation. ') - + # Element {http://www.opengis.net/gml}targetCRS uses Python identifier targetCRS - __targetCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'targetCRS'), 'targetCRS', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmltargetCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 97, 1), ) - + __targetCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'targetCRS'), 'targetCRS', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmltargetCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 97, 1), ) + targetCRS = property(__targetCRS.value, __targetCRS.set, None, 'Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2. ') - + # Element {http://www.opengis.net/gml}_positionalAccuracy uses Python identifier positionalAccuracy - __positionalAccuracy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy'), 'positionalAccuracy', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgml_positionalAccuracy', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 22, 1), ) - + __positionalAccuracy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy'), 'positionalAccuracy', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgml_positionalAccuracy', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 22, 1), ) + positionalAccuracy = property(__positionalAccuracy.value, __positionalAccuracy.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Element {http://www.opengis.net/gml}scope uses Python identifier scope - __scope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'scope'), 'scope', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlscope', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1), ) - + __scope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'scope'), 'scope', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlscope', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1), ) + scope = property(__scope.value, __scope.set, None, 'Description of domain of usage, or limitations of usage, for which this CRS object is valid.') - + # Element {http://www.opengis.net/gml}validArea uses Python identifier validArea - __validArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validArea'), 'validArea', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlvalidArea', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1), ) - + __validArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validArea'), 'validArea', '__httpwww_opengis_netgml_AbstractCoordinateOperationType_httpwww_opengis_netgmlvalidArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1), ) + validArea = property(__validArea.value, __validArea.set, None, 'Area or region in which this CRS object is valid.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType _ElementMap.update({ __coordinateOperationID.name() : __coordinateOperationID, @@ -19806,8 +20147,9 @@ class AbstractCoordinateOperationType (AbstractCoordinateOperationBaseType): __validArea.name() : __validArea }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractCoordinateOperationType = AbstractCoordinateOperationType Namespace.addCategoryObject('typeBinding', 'AbstractCoordinateOperationType', AbstractCoordinateOperationType) @@ -19818,57 +20160,57 @@ class OperationMethodType (OperationMethodBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationMethodType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 538, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 538, 1) _ElementMap = OperationMethodBaseType._ElementMap.copy() _AttributeMap = OperationMethodBaseType._AttributeMap.copy() # Base type is OperationMethodBaseType - + # Element methodName ({http://www.opengis.net/gml}methodName) inherited from {http://www.opengis.net/gml}OperationMethodBaseType - + # Element {http://www.opengis.net/gml}methodID uses Python identifier methodID - __methodID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'methodID'), 'methodID', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlmethodID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 568, 1), ) - + __methodID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'methodID'), 'methodID', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlmethodID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 568, 1), ) + methodID = property(__methodID.value, __methodID.set, None, 'An identification of an operation method. ') - + # Element {http://www.opengis.net/gml}methodFormula uses Python identifier methodFormula - __methodFormula = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'methodFormula'), 'methodFormula', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlmethodFormula', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 574, 1), ) - + __methodFormula = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'methodFormula'), 'methodFormula', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlmethodFormula', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 574, 1), ) + methodFormula = property(__methodFormula.value, __methodFormula.set, None, 'Formula(s) used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic formula.') - + # Element {http://www.opengis.net/gml}sourceDimensions uses Python identifier sourceDimensions - __sourceDimensions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'sourceDimensions'), 'sourceDimensions', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlsourceDimensions', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 580, 1), ) - + __sourceDimensions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'sourceDimensions'), 'sourceDimensions', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlsourceDimensions', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 580, 1), ) + sourceDimensions = property(__sourceDimensions.value, __sourceDimensions.set, None, 'Number of dimensions in the source CRS of this operation method. ') - + # Element {http://www.opengis.net/gml}targetDimensions uses Python identifier targetDimensions - __targetDimensions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'targetDimensions'), 'targetDimensions', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmltargetDimensions', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 586, 1), ) - + __targetDimensions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'targetDimensions'), 'targetDimensions', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmltargetDimensions', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 586, 1), ) + targetDimensions = property(__targetDimensions.value, __targetDimensions.set, None, 'Number of dimensions in the target CRS of this operation method. ') - + # Element {http://www.opengis.net/gml}usesParameter uses Python identifier usesParameter - __usesParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesParameter'), 'usesParameter', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlusesParameter', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 592, 1), ) - + __usesParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesParameter'), 'usesParameter', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlusesParameter', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 592, 1), ) + usesParameter = property(__usesParameter.value, __usesParameter.set, None, 'Association to an operation parameter or parameter group used by this operation method. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_OperationMethodType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}OperationMethodBaseType _ElementMap.update({ __methodID.name() : __methodID, @@ -19879,8 +20221,9 @@ class OperationMethodType (OperationMethodBaseType): __remarks.name() : __remarks }) _AttributeMap.update({ - + }) +_module_typeBindings.OperationMethodType = OperationMethodType Namespace.addCategoryObject('typeBinding', 'OperationMethodType', OperationMethodType) @@ -19891,29 +20234,29 @@ class OperationParameterBaseType (AbstractGeneralOperationParameterType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationParameterBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 646, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 646, 1) _ElementMap = AbstractGeneralOperationParameterType._ElementMap.copy() _AttributeMap = AbstractGeneralOperationParameterType._AttributeMap.copy() # Base type is AbstractGeneralOperationParameterType - + # Element minimumOccurs ({http://www.opengis.net/gml}minimumOccurs) inherited from {http://www.opengis.net/gml}AbstractGeneralOperationParameterType - + # Element {http://www.opengis.net/gml}parameterName uses Python identifier parameterName - __parameterName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'parameterName'), 'parameterName', '__httpwww_opengis_netgml_OperationParameterBaseType_httpwww_opengis_netgmlparameterName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 662, 1), ) - + __parameterName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'parameterName'), 'parameterName', '__httpwww_opengis_netgml_OperationParameterBaseType_httpwww_opengis_netgmlparameterName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 662, 1), ) + parameterName = property(__parameterName.value, __parameterName.set, None, 'The name by which this operation parameter is identified. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 657, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 657, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -19922,6 +20265,7 @@ class OperationParameterBaseType (AbstractGeneralOperationParameterType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.OperationParameterBaseType = OperationParameterBaseType Namespace.addCategoryObject('typeBinding', 'OperationParameterBaseType', OperationParameterBaseType) @@ -19932,29 +20276,29 @@ class OperationParameterGroupBaseType (AbstractGeneralOperationParameterType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroupBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 710, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 710, 1) _ElementMap = AbstractGeneralOperationParameterType._ElementMap.copy() _AttributeMap = AbstractGeneralOperationParameterType._AttributeMap.copy() # Base type is AbstractGeneralOperationParameterType - + # Element minimumOccurs ({http://www.opengis.net/gml}minimumOccurs) inherited from {http://www.opengis.net/gml}AbstractGeneralOperationParameterType - + # Element {http://www.opengis.net/gml}groupName uses Python identifier groupName - __groupName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupName'), 'groupName', '__httpwww_opengis_netgml_OperationParameterGroupBaseType_httpwww_opengis_netgmlgroupName', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 726, 1), ) - + __groupName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupName'), 'groupName', '__httpwww_opengis_netgml_OperationParameterGroupBaseType_httpwww_opengis_netgmlgroupName', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 726, 1), ) + groupName = property(__groupName.value, __groupName.set, None, 'The name by which this operation parameter group is identified. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 721, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 721, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ @@ -19963,6 +20307,7 @@ class OperationParameterGroupBaseType (AbstractGeneralOperationParameterType): _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.OperationParameterGroupBaseType = OperationParameterGroupBaseType Namespace.addCategoryObject('typeBinding', 'OperationParameterGroupBaseType', OperationParameterGroupBaseType) @@ -19973,51 +20318,51 @@ class CoordinateSystemAxisType (CoordinateSystemAxisBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxisType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 43, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 43, 1) _ElementMap = CoordinateSystemAxisBaseType._ElementMap.copy() _AttributeMap = CoordinateSystemAxisBaseType._AttributeMap.copy() # Base type is CoordinateSystemAxisBaseType - + # Element {http://www.opengis.net/gml}axisID uses Python identifier axisID - __axisID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'axisID'), 'axisID', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmlaxisID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 68, 1), ) - + __axisID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'axisID'), 'axisID', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmlaxisID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 68, 1), ) + axisID = property(__axisID.value, __axisID.set, None, 'An identification of a coordinate system axis. ') - + # Element {http://www.opengis.net/gml}axisAbbrev uses Python identifier axisAbbrev - __axisAbbrev = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'axisAbbrev'), 'axisAbbrev', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmlaxisAbbrev', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 74, 1), ) - + __axisAbbrev = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'axisAbbrev'), 'axisAbbrev', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmlaxisAbbrev', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 74, 1), ) + axisAbbrev = property(__axisAbbrev.value, __axisAbbrev.set, None, 'The abbreviation used for this coordinate system axis. This abbreviation can be used to identify the ordinates in a coordinate tuple. Examples are X and Y. The codeSpace attribute can reference a source of more information on a set of standardized abbreviations, or on this abbreviation. ') - + # Element {http://www.opengis.net/gml}axisDirection uses Python identifier axisDirection - __axisDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'axisDirection'), 'axisDirection', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmlaxisDirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 80, 1), ) - + __axisDirection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'axisDirection'), 'axisDirection', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmlaxisDirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 80, 1), ) + axisDirection = property(__axisDirection.value, __axisDirection.set, None, 'Direction of this coordinate system axis (or in the case of Cartesian projected coordinates, the direction of this coordinate system axis at the origin). Examples: north or south, east or west, up or down. Within any set of coordinate system axes, only one of each pair of terms can be used. For earth-fixed CRSs, this direction is often approximate and intended to provide a human interpretable meaning to the axis. When a geodetic datum is used, the precise directions of the axes may therefore vary slightly from this approximate direction. Note that an EngineeringCRS can include specific descriptions of the directions of its coordinate system axes. For example, the path of a linear CRS axis can be referenced in another document, such as referencing a GML feature that references or includes a curve geometry. The codeSpace attribute can reference a source of more information on a set of standardized directions, or on this direction. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Attribute {http://www.opengis.net/gml}uom uses Python identifier uom __uom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'uom'), 'uom', '__httpwww_opengis_netgml_CoordinateSystemAxisType_httpwww_opengis_netgmluom', pyxb.binding.datatypes.anyURI, required=True) - __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 86, 1) - __uom._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 63, 4) - + __uom._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 86, 1) + __uom._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 63, 4) + uom = property(__uom.value, __uom.set, None, 'Identifier of the unit of measure used for this coordinate system axis. The value of this coordinate in a coordinate tuple shall be recorded using this unit of measure, whenever those coordinates use a coordinate reference system that uses a coordinate system that uses this axis.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}CoordinateSystemAxisBaseType _ElementMap.update({ __axisID.name() : __axisID, @@ -20028,6 +20373,7 @@ class CoordinateSystemAxisType (CoordinateSystemAxisBaseType): _AttributeMap.update({ __uom.name() : __uom }) +_module_typeBindings.CoordinateSystemAxisType = CoordinateSystemAxisType Namespace.addCategoryObject('typeBinding', 'CoordinateSystemAxisType', CoordinateSystemAxisType) @@ -20038,36 +20384,36 @@ class AbstractCoordinateSystemType (AbstractCoordinateSystemBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractCoordinateSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 128, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 128, 1) _ElementMap = AbstractCoordinateSystemBaseType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemBaseType._AttributeMap.copy() # Base type is AbstractCoordinateSystemBaseType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element {http://www.opengis.net/gml}csID uses Python identifier csID - __csID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'csID'), 'csID', '__httpwww_opengis_netgml_AbstractCoordinateSystemType_httpwww_opengis_netgmlcsID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 155, 1), ) - + __csID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'csID'), 'csID', '__httpwww_opengis_netgml_AbstractCoordinateSystemType_httpwww_opengis_netgmlcsID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 155, 1), ) + csID = property(__csID.value, __csID.set, None, 'An identification of a coordinate system. ') - + # Element {http://www.opengis.net/gml}usesAxis uses Python identifier usesAxis - __usesAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesAxis'), 'usesAxis', '__httpwww_opengis_netgml_AbstractCoordinateSystemType_httpwww_opengis_netgmlusesAxis', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 161, 1), ) - + __usesAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesAxis'), 'usesAxis', '__httpwww_opengis_netgml_AbstractCoordinateSystemType_httpwww_opengis_netgmlusesAxis', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 161, 1), ) + usesAxis = property(__usesAxis.value, __usesAxis.set, None, 'Association to a coordinate system axis. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_AbstractCoordinateSystemType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_AbstractCoordinateSystemType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ __csID.name() : __csID, @@ -20075,8 +20421,9 @@ class AbstractCoordinateSystemType (AbstractCoordinateSystemBaseType): __remarks.name() : __remarks }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractCoordinateSystemType = AbstractCoordinateSystemType Namespace.addCategoryObject('typeBinding', 'AbstractCoordinateSystemType', AbstractCoordinateSystemType) @@ -20087,41 +20434,42 @@ class AbstractContinuousCoverageType (AbstractCoverageType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractContinuousCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 45, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 45, 1) _ElementMap = AbstractCoverageType._ElementMap.copy() _AttributeMap = AbstractCoverageType._AttributeMap.copy() # Base type is AbstractCoverageType - + # Element domainSet ({http://www.opengis.net/gml}domainSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element rangeSet ({http://www.opengis.net/gml}rangeSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element {http://www.opengis.net/gml}coverageFunction uses Python identifier coverageFunction - __coverageFunction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), 'coverageFunction', '__httpwww_opengis_netgml_AbstractContinuousCoverageType_httpwww_opengis_netgmlcoverageFunction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1), ) - + __coverageFunction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), 'coverageFunction', '__httpwww_opengis_netgml_AbstractContinuousCoverageType_httpwww_opengis_netgmlcoverageFunction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1), ) + coverageFunction = property(__coverageFunction.value, __coverageFunction.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __coverageFunction.name() : __coverageFunction }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractContinuousCoverageType = AbstractContinuousCoverageType Namespace.addCategoryObject('typeBinding', 'AbstractContinuousCoverageType', AbstractContinuousCoverageType) @@ -20132,41 +20480,42 @@ class AbstractDiscreteCoverageType (AbstractCoverageType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractDiscreteCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 60, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 60, 1) _ElementMap = AbstractCoverageType._ElementMap.copy() _AttributeMap = AbstractCoverageType._AttributeMap.copy() # Base type is AbstractCoverageType - + # Element domainSet ({http://www.opengis.net/gml}domainSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element rangeSet ({http://www.opengis.net/gml}rangeSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element {http://www.opengis.net/gml}coverageFunction uses Python identifier coverageFunction - __coverageFunction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), 'coverageFunction', '__httpwww_opengis_netgml_AbstractDiscreteCoverageType_httpwww_opengis_netgmlcoverageFunction', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1), ) - + __coverageFunction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), 'coverageFunction', '__httpwww_opengis_netgml_AbstractDiscreteCoverageType_httpwww_opengis_netgmlcoverageFunction', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1), ) + coverageFunction = property(__coverageFunction.value, __coverageFunction.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __coverageFunction.name() : __coverageFunction }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractDiscreteCoverageType = AbstractDiscreteCoverageType Namespace.addCategoryObject('typeBinding', 'AbstractDiscreteCoverageType', AbstractDiscreteCoverageType) @@ -20177,57 +20526,57 @@ class AbstractDatumType (AbstractDatumBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractDatumType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 45, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 45, 1) _ElementMap = AbstractDatumBaseType._ElementMap.copy() _AttributeMap = AbstractDatumBaseType._AttributeMap.copy() # Base type is AbstractDatumBaseType - + # Element datumName ({http://www.opengis.net/gml}datumName) inherited from {http://www.opengis.net/gml}AbstractDatumBaseType - + # Element {http://www.opengis.net/gml}datumID uses Python identifier datumID - __datumID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'datumID'), 'datumID', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmldatumID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 71, 1), ) - + __datumID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'datumID'), 'datumID', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmldatumID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 71, 1), ) + datumID = property(__datumID.value, __datumID.set, None, 'An identification of a datum. ') - + # Element {http://www.opengis.net/gml}anchorPoint uses Python identifier anchorPoint - __anchorPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint'), 'anchorPoint', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlanchorPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 77, 1), ) - + __anchorPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint'), 'anchorPoint', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlanchorPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 77, 1), ) + anchorPoint = property(__anchorPoint.value, __anchorPoint.set, None, 'Description, possibly including coordinates, of the point or points used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute can be used to reference a source of more detailed on this point or surface, or on a set of such descriptions. \n- For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition.\n- For an engineering datum, the anchor point may be a physical point, or it may be a point with defined coordinates in another CRS. When appropriate, the coordinates of this anchor point can be referenced in another document, such as referencing a GML feature that references or includes a point position.\n- For an image datum, the anchor point is usually either the centre of the image or the corner of the image.\n- For a temporal datum, this attribute is not defined. Instead of the anchor point, a temporal datum carries a separate time origin of type DateTime. ') - + # Element {http://www.opengis.net/gml}realizationEpoch uses Python identifier realizationEpoch - __realizationEpoch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch'), 'realizationEpoch', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlrealizationEpoch', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 87, 1), ) - + __realizationEpoch = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch'), 'realizationEpoch', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlrealizationEpoch', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 87, 1), ) + realizationEpoch = property(__realizationEpoch.value, __realizationEpoch.set, None, 'The time after which this datum definition is valid. This time may be precise (e.g. 1997.0 for IRTF97) or merely a year (e.g. 1983 for NAD83). In the latter case, the epoch usually refers to the year in which a major recalculation of the geodetic control network, underlying the datum, was executed or initiated. An old datum can remain valid after a new datum is defined. Alternatively, a datum may be superseded by a later datum, in which case the realization epoch for the new datum defines the upper limit for the validity of the superseded datum. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Element {http://www.opengis.net/gml}scope uses Python identifier scope - __scope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'scope'), 'scope', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlscope', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1), ) - + __scope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'scope'), 'scope', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlscope', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1), ) + scope = property(__scope.value, __scope.set, None, 'Description of domain of usage, or limitations of usage, for which this CRS object is valid.') - + # Element {http://www.opengis.net/gml}validArea uses Python identifier validArea - __validArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validArea'), 'validArea', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlvalidArea', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1), ) - + __validArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validArea'), 'validArea', '__httpwww_opengis_netgml_AbstractDatumType_httpwww_opengis_netgmlvalidArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1), ) + validArea = property(__validArea.value, __validArea.set, None, 'Area or region in which this CRS object is valid.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractDatumBaseType _ElementMap.update({ __datumID.name() : __datumID, @@ -20238,8 +20587,9 @@ class AbstractDatumType (AbstractDatumBaseType): __validArea.name() : __validArea }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractDatumType = AbstractDatumType Namespace.addCategoryObject('typeBinding', 'AbstractDatumType', AbstractDatumType) @@ -20250,36 +20600,36 @@ class PrimeMeridianType (PrimeMeridianBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridianType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 331, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 331, 1) _ElementMap = PrimeMeridianBaseType._ElementMap.copy() _AttributeMap = PrimeMeridianBaseType._AttributeMap.copy() # Base type is PrimeMeridianBaseType - + # Element meridianName ({http://www.opengis.net/gml}meridianName) inherited from {http://www.opengis.net/gml}PrimeMeridianBaseType - + # Element {http://www.opengis.net/gml}meridianID uses Python identifier meridianID - __meridianID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'meridianID'), 'meridianID', '__httpwww_opengis_netgml_PrimeMeridianType_httpwww_opengis_netgmlmeridianID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 354, 1), ) - + __meridianID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'meridianID'), 'meridianID', '__httpwww_opengis_netgml_PrimeMeridianType_httpwww_opengis_netgmlmeridianID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 354, 1), ) + meridianID = property(__meridianID.value, __meridianID.set, None, 'An identification of a prime meridian. ') - + # Element {http://www.opengis.net/gml}greenwichLongitude uses Python identifier greenwichLongitude - __greenwichLongitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'greenwichLongitude'), 'greenwichLongitude', '__httpwww_opengis_netgml_PrimeMeridianType_httpwww_opengis_netgmlgreenwichLongitude', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 360, 1), ) - + __greenwichLongitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'greenwichLongitude'), 'greenwichLongitude', '__httpwww_opengis_netgml_PrimeMeridianType_httpwww_opengis_netgmlgreenwichLongitude', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 360, 1), ) + greenwichLongitude = property(__greenwichLongitude.value, __greenwichLongitude.set, None, 'Longitude of the prime meridian measured from the Greenwich meridian, positive eastward. The greenwichLongitude most common value is zero, and that value shall be used when the meridianName value is Greenwich. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_PrimeMeridianType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_PrimeMeridianType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}PrimeMeridianBaseType _ElementMap.update({ __meridianID.name() : __meridianID, @@ -20287,8 +20637,9 @@ class PrimeMeridianType (PrimeMeridianBaseType): __remarks.name() : __remarks }) _AttributeMap.update({ - + }) +_module_typeBindings.PrimeMeridianType = PrimeMeridianType Namespace.addCategoryObject('typeBinding', 'PrimeMeridianType', PrimeMeridianType) @@ -20299,43 +20650,43 @@ class EllipsoidType (EllipsoidBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EllipsoidType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 401, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 401, 1) _ElementMap = EllipsoidBaseType._ElementMap.copy() _AttributeMap = EllipsoidBaseType._AttributeMap.copy() # Base type is EllipsoidBaseType - + # Element ellipsoidName ({http://www.opengis.net/gml}ellipsoidName) inherited from {http://www.opengis.net/gml}EllipsoidBaseType - + # Element {http://www.opengis.net/gml}ellipsoidID uses Python identifier ellipsoidID - __ellipsoidID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidID'), 'ellipsoidID', '__httpwww_opengis_netgml_EllipsoidType_httpwww_opengis_netgmlellipsoidID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 425, 1), ) - + __ellipsoidID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidID'), 'ellipsoidID', '__httpwww_opengis_netgml_EllipsoidType_httpwww_opengis_netgmlellipsoidID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 425, 1), ) + ellipsoidID = property(__ellipsoidID.value, __ellipsoidID.set, None, 'An identification of an ellipsoid. ') - + # Element {http://www.opengis.net/gml}semiMajorAxis uses Python identifier semiMajorAxis - __semiMajorAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'semiMajorAxis'), 'semiMajorAxis', '__httpwww_opengis_netgml_EllipsoidType_httpwww_opengis_netgmlsemiMajorAxis', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 431, 1), ) - + __semiMajorAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'semiMajorAxis'), 'semiMajorAxis', '__httpwww_opengis_netgml_EllipsoidType_httpwww_opengis_netgmlsemiMajorAxis', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 431, 1), ) + semiMajorAxis = property(__semiMajorAxis.value, __semiMajorAxis.set, None, 'Length of the semi-major axis of the ellipsoid, with its units. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ') - + # Element {http://www.opengis.net/gml}secondDefiningParameter uses Python identifier secondDefiningParameter - __secondDefiningParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'secondDefiningParameter'), 'secondDefiningParameter', '__httpwww_opengis_netgml_EllipsoidType_httpwww_opengis_netgmlsecondDefiningParameter', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 449, 1), ) - + __secondDefiningParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'secondDefiningParameter'), 'secondDefiningParameter', '__httpwww_opengis_netgml_EllipsoidType_httpwww_opengis_netgmlsecondDefiningParameter', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 449, 1), ) + secondDefiningParameter = property(__secondDefiningParameter.value, __secondDefiningParameter.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_EllipsoidType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_EllipsoidType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}EllipsoidBaseType _ElementMap.update({ __ellipsoidID.name() : __ellipsoidID, @@ -20344,8 +20695,9 @@ class EllipsoidType (EllipsoidBaseType): __remarks.name() : __remarks }) _AttributeMap.update({ - + }) +_module_typeBindings.EllipsoidType = EllipsoidType Namespace.addCategoryObject('typeBinding', 'EllipsoidType', EllipsoidType) @@ -20356,32 +20708,33 @@ class FeatureCollectionType (AbstractFeatureCollectionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FeatureCollectionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 117, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 117, 1) _ElementMap = AbstractFeatureCollectionType._ElementMap.copy() _AttributeMap = AbstractFeatureCollectionType._AttributeMap.copy() # Base type is AbstractFeatureCollectionType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element featureMember ({http://www.opengis.net/gml}featureMember) inherited from {http://www.opengis.net/gml}AbstractFeatureCollectionType - + # Element featureMembers ({http://www.opengis.net/gml}featureMembers) inherited from {http://www.opengis.net/gml}AbstractFeatureCollectionType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.FeatureCollectionType = FeatureCollectionType Namespace.addCategoryObject('typeBinding', 'FeatureCollectionType', FeatureCollectionType) @@ -20392,49 +20745,50 @@ class MultiGeometryType (AbstractGeometricAggregateType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiGeometryType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 35, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 35, 1) _ElementMap = AbstractGeometricAggregateType._ElementMap.copy() _AttributeMap = AbstractGeometricAggregateType._AttributeMap.copy() # Base type is AbstractGeometricAggregateType - + # Element {http://www.opengis.net/gml}geometryMember uses Python identifier geometryMember - __geometryMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'geometryMember'), 'geometryMember', '__httpwww_opengis_netgml_MultiGeometryType_httpwww_opengis_netgmlgeometryMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 352, 1), ) - + __geometryMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'geometryMember'), 'geometryMember', '__httpwww_opengis_netgml_MultiGeometryType_httpwww_opengis_netgmlgeometryMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 352, 1), ) + geometryMember = property(__geometryMember.value, __geometryMember.set, None, 'This property element either references a geometry element via the XLink-attributes or contains the geometry element.') - + # Element {http://www.opengis.net/gml}geometryMembers uses Python identifier geometryMembers - __geometryMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'geometryMembers'), 'geometryMembers', '__httpwww_opengis_netgml_MultiGeometryType_httpwww_opengis_netgmlgeometryMembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 357, 1), ) - + __geometryMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'geometryMembers'), 'geometryMembers', '__httpwww_opengis_netgml_MultiGeometryType_httpwww_opengis_netgmlgeometryMembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 357, 1), ) + geometryMembers = property(__geometryMembers.value, __geometryMembers.set, None, 'This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __geometryMember.name() : __geometryMember, __geometryMembers.name() : __geometryMembers }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiGeometryType = MultiGeometryType Namespace.addCategoryObject('typeBinding', 'MultiGeometryType', MultiGeometryType) @@ -20445,49 +20799,50 @@ class MultiPointType (AbstractGeometricAggregateType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiPointType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 83, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 83, 1) _ElementMap = AbstractGeometricAggregateType._ElementMap.copy() _AttributeMap = AbstractGeometricAggregateType._AttributeMap.copy() # Base type is AbstractGeometricAggregateType - + # Element {http://www.opengis.net/gml}pointMember uses Python identifier pointMember - __pointMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointMember'), 'pointMember', '__httpwww_opengis_netgml_MultiPointType_httpwww_opengis_netgmlpointMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 362, 1), ) - + __pointMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointMember'), 'pointMember', '__httpwww_opengis_netgml_MultiPointType_httpwww_opengis_netgmlpointMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 362, 1), ) + pointMember = property(__pointMember.value, __pointMember.set, None, 'This property element either references a Point via the XLink-attributes or contains the Point element.') - + # Element {http://www.opengis.net/gml}pointMembers uses Python identifier pointMembers - __pointMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointMembers'), 'pointMembers', '__httpwww_opengis_netgml_MultiPointType_httpwww_opengis_netgmlpointMembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 367, 1), ) - + __pointMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointMembers'), 'pointMembers', '__httpwww_opengis_netgml_MultiPointType_httpwww_opengis_netgmlpointMembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 367, 1), ) + pointMembers = property(__pointMembers.value, __pointMembers.set, None, 'This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __pointMember.name() : __pointMember, __pointMembers.name() : __pointMembers }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiPointType = MultiPointType Namespace.addCategoryObject('typeBinding', 'MultiPointType', MultiPointType) @@ -20498,49 +20853,50 @@ class MultiCurveType (AbstractGeometricAggregateType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiCurveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 131, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 131, 1) _ElementMap = AbstractGeometricAggregateType._ElementMap.copy() _AttributeMap = AbstractGeometricAggregateType._AttributeMap.copy() # Base type is AbstractGeometricAggregateType - + # Element {http://www.opengis.net/gml}curveMembers uses Python identifier curveMembers - __curveMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveMembers'), 'curveMembers', '__httpwww_opengis_netgml_MultiCurveType_httpwww_opengis_netgmlcurveMembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 372, 1), ) - + __curveMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveMembers'), 'curveMembers', '__httpwww_opengis_netgml_MultiCurveType_httpwww_opengis_netgmlcurveMembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 372, 1), ) + curveMembers = property(__curveMembers.value, __curveMembers.set, None, 'This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.') - + # Element {http://www.opengis.net/gml}curveMember uses Python identifier curveMember - __curveMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), 'curveMember', '__httpwww_opengis_netgml_MultiCurveType_httpwww_opengis_netgmlcurveMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1), ) - + __curveMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), 'curveMember', '__httpwww_opengis_netgml_MultiCurveType_httpwww_opengis_netgmlcurveMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1), ) + curveMember = property(__curveMember.value, __curveMember.set, None, 'This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __curveMembers.name() : __curveMembers, __curveMember.name() : __curveMember }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiCurveType = MultiCurveType Namespace.addCategoryObject('typeBinding', 'MultiCurveType', MultiCurveType) @@ -20551,49 +20907,50 @@ class MultiSurfaceType (AbstractGeometricAggregateType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 179, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 179, 1) _ElementMap = AbstractGeometricAggregateType._ElementMap.copy() _AttributeMap = AbstractGeometricAggregateType._AttributeMap.copy() # Base type is AbstractGeometricAggregateType - + # Element {http://www.opengis.net/gml}surfaceMember uses Python identifier surfaceMember - __surfaceMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), 'surfaceMember', '__httpwww_opengis_netgml_MultiSurfaceType_httpwww_opengis_netgmlsurfaceMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1), ) - + __surfaceMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), 'surfaceMember', '__httpwww_opengis_netgml_MultiSurfaceType_httpwww_opengis_netgmlsurfaceMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1), ) + surfaceMember = property(__surfaceMember.value, __surfaceMember.set, None, 'This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".') - + # Element {http://www.opengis.net/gml}surfaceMembers uses Python identifier surfaceMembers - __surfaceMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceMembers'), 'surfaceMembers', '__httpwww_opengis_netgml_MultiSurfaceType_httpwww_opengis_netgmlsurfaceMembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 382, 1), ) - + __surfaceMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceMembers'), 'surfaceMembers', '__httpwww_opengis_netgml_MultiSurfaceType_httpwww_opengis_netgmlsurfaceMembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 382, 1), ) + surfaceMembers = property(__surfaceMembers.value, __surfaceMembers.set, None, 'This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __surfaceMember.name() : __surfaceMember, __surfaceMembers.name() : __surfaceMembers }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiSurfaceType = MultiSurfaceType Namespace.addCategoryObject('typeBinding', 'MultiSurfaceType', MultiSurfaceType) @@ -20604,49 +20961,50 @@ class MultiSolidType (AbstractGeometricAggregateType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiSolidType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 227, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 227, 1) _ElementMap = AbstractGeometricAggregateType._ElementMap.copy() _AttributeMap = AbstractGeometricAggregateType._AttributeMap.copy() # Base type is AbstractGeometricAggregateType - + # Element {http://www.opengis.net/gml}solidMember uses Python identifier solidMember - __solidMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), 'solidMember', '__httpwww_opengis_netgml_MultiSolidType_httpwww_opengis_netgmlsolidMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1), ) - + __solidMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), 'solidMember', '__httpwww_opengis_netgml_MultiSolidType_httpwww_opengis_netgmlsolidMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1), ) + solidMember = property(__solidMember.value, __solidMember.set, None, 'This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".') - + # Element {http://www.opengis.net/gml}solidMembers uses Python identifier solidMembers - __solidMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solidMembers'), 'solidMembers', '__httpwww_opengis_netgml_MultiSolidType_httpwww_opengis_netgmlsolidMembers', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 392, 1), ) - + __solidMembers = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solidMembers'), 'solidMembers', '__httpwww_opengis_netgml_MultiSolidType_httpwww_opengis_netgmlsolidMembers', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 392, 1), ) + solidMembers = property(__solidMembers.value, __solidMembers.set, None, 'This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __solidMember.name() : __solidMember, __solidMembers.name() : __solidMembers }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiSolidType = MultiSolidType Namespace.addCategoryObject('typeBinding', 'MultiSolidType', MultiSolidType) @@ -20657,41 +21015,42 @@ class MultiLineStringType (AbstractGeometricAggregateType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiLineStringType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 292, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 292, 1) _ElementMap = AbstractGeometricAggregateType._ElementMap.copy() _AttributeMap = AbstractGeometricAggregateType._AttributeMap.copy() # Base type is AbstractGeometricAggregateType - + # Element {http://www.opengis.net/gml}lineStringMember uses Python identifier lineStringMember - __lineStringMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lineStringMember'), 'lineStringMember', '__httpwww_opengis_netgml_MultiLineStringType_httpwww_opengis_netgmllineStringMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 416, 1), ) - + __lineStringMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'lineStringMember'), 'lineStringMember', '__httpwww_opengis_netgml_MultiLineStringType_httpwww_opengis_netgmllineStringMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 416, 1), ) + lineStringMember = property(__lineStringMember.value, __lineStringMember.set, None, 'Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead.\nThis property element either references a line string via the XLink-attributes or contains the line string element.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __lineStringMember.name() : __lineStringMember }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiLineStringType = MultiLineStringType Namespace.addCategoryObject('typeBinding', 'MultiLineStringType', MultiLineStringType) @@ -20702,41 +21061,42 @@ class MultiPolygonType (AbstractGeometricAggregateType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiPolygonType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 321, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 321, 1) _ElementMap = AbstractGeometricAggregateType._ElementMap.copy() _AttributeMap = AbstractGeometricAggregateType._AttributeMap.copy() # Base type is AbstractGeometricAggregateType - + # Element {http://www.opengis.net/gml}polygonMember uses Python identifier polygonMember - __polygonMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'polygonMember'), 'polygonMember', '__httpwww_opengis_netgml_MultiPolygonType_httpwww_opengis_netgmlpolygonMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 423, 1), ) - + __polygonMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'polygonMember'), 'polygonMember', '__httpwww_opengis_netgml_MultiPolygonType_httpwww_opengis_netgmlpolygonMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 423, 1), ) + polygonMember = property(__polygonMember.value, __polygonMember.set, None, 'Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "surfaceMember" instead.\nThis property element either references a polygon via the XLink-attributes or contains the polygon element.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __polygonMember.name() : __polygonMember }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiPolygonType = MultiPolygonType Namespace.addCategoryObject('typeBinding', 'MultiPolygonType', MultiPolygonType) @@ -20747,48 +21107,48 @@ class PointType (AbstractGeometricPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PointType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 199, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 199, 1) _ElementMap = AbstractGeometricPrimitiveType._ElementMap.copy() _AttributeMap = AbstractGeometricPrimitiveType._AttributeMap.copy() # Base type is AbstractGeometricPrimitiveType - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_PointType_httpwww_opengis_netgmlpos', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_PointType_httpwww_opengis_netgmlpos', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_PointType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_PointType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Element {http://www.opengis.net/gml}coord uses Python identifier coord - __coord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coord'), 'coord', '__httpwww_opengis_netgml_PointType_httpwww_opengis_netgmlcoord', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1), ) - + __coord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coord'), 'coord', '__httpwww_opengis_netgml_PointType_httpwww_opengis_netgmlcoord', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1), ) + coord = property(__coord.value, __coord.set, None, 'Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __pos.name() : __pos, @@ -20796,47 +21156,49 @@ class PointType (AbstractGeometricPrimitiveType): __coord.name() : __coord }) _AttributeMap.update({ - + }) +_module_typeBindings.PointType = PointType Namespace.addCategoryObject('typeBinding', 'PointType', PointType) # Complex type {http://www.opengis.net/gml}AbstractCurveType with content type ELEMENT_ONLY class AbstractCurveType (AbstractGeometricPrimitiveType): - """An abstraction of a curve to support the different levels of complexity. The curve can always be viewed as a geometric + """An abstraction of a curve to support the different levels of complexity. The curve can always be viewed as a geometric primitive, i.e. is continuous.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractCurveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 293, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 293, 1) _ElementMap = AbstractGeometricPrimitiveType._ElementMap.copy() _AttributeMap = AbstractGeometricPrimitiveType._AttributeMap.copy() # Base type is AbstractGeometricPrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractCurveType = AbstractCurveType Namespace.addCategoryObject('typeBinding', 'AbstractCurveType', AbstractCurveType) @@ -20847,34 +21209,35 @@ class AbstractSurfaceType (AbstractGeometricPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 24, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 24, 1) _ElementMap = AbstractGeometricPrimitiveType._ElementMap.copy() _AttributeMap = AbstractGeometricPrimitiveType._AttributeMap.copy() # Base type is AbstractGeometricPrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractSurfaceType = AbstractSurfaceType Namespace.addCategoryObject('typeBinding', 'AbstractSurfaceType', AbstractSurfaceType) @@ -20885,69 +21248,69 @@ class LinearRingType (AbstractRingType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LinearRingType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 137, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 137, 1) _ElementMap = AbstractRingType._ElementMap.copy() _AttributeMap = AbstractRingType._AttributeMap.copy() # Base type is AbstractRingType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pointRep uses Python identifier pointRep - __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) - + __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) + pointRep = property(__pointRep.value, __pointRep.set, None, 'Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Element {http://www.opengis.net/gml}coord uses Python identifier coord - __coord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coord'), 'coord', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlcoord', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1), ) - + __coord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coord'), 'coord', '__httpwww_opengis_netgml_LinearRingType_httpwww_opengis_netgmlcoord', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1), ) + coord = property(__coord.value, __coord.set, None, 'Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __pointProperty.name() : __pointProperty, @@ -20958,8 +21321,9 @@ class LinearRingType (AbstractRingType): __coord.name() : __coord }) _AttributeMap.update({ - + }) +_module_typeBindings.LinearRingType = LinearRingType Namespace.addCategoryObject('typeBinding', 'LinearRingType', LinearRingType) @@ -20970,36 +21334,37 @@ class CircleType (ArcType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CircleType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 258, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 258, 1) _ElementMap = ArcType._ElementMap.copy() _AttributeMap = ArcType._AttributeMap.copy() # Base type is ArcType - + # Element pointProperty ({http://www.opengis.net/gml}pointProperty) inherited from {http://www.opengis.net/gml}ArcStringType - + # Element pointRep ({http://www.opengis.net/gml}pointRep) inherited from {http://www.opengis.net/gml}ArcStringType - + # Element pos ({http://www.opengis.net/gml}pos) inherited from {http://www.opengis.net/gml}ArcStringType - + # Element posList ({http://www.opengis.net/gml}posList) inherited from {http://www.opengis.net/gml}ArcStringType - + # Element coordinates ({http://www.opengis.net/gml}coordinates) inherited from {http://www.opengis.net/gml}ArcStringType - + # Attribute numDerivativesAtStart inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativesAtEnd inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute numDerivativeInterior inherited from {http://www.opengis.net/gml}AbstractCurveSegmentType - + # Attribute interpolation inherited from {http://www.opengis.net/gml}ArcStringType - + # Attribute numArc_ inherited from {http://www.opengis.net/gml}ArcType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.CircleType = CircleType Namespace.addCategoryObject('typeBinding', 'CircleType', CircleType) @@ -21012,41 +21377,42 @@ class RingType (AbstractRingType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RingType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1090, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1090, 1) _ElementMap = AbstractRingType._ElementMap.copy() _AttributeMap = AbstractRingType._AttributeMap.copy() # Base type is AbstractRingType - + # Element {http://www.opengis.net/gml}curveMember uses Python identifier curveMember - __curveMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), 'curveMember', '__httpwww_opengis_netgml_RingType_httpwww_opengis_netgmlcurveMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1), ) - + __curveMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), 'curveMember', '__httpwww_opengis_netgml_RingType_httpwww_opengis_netgmlcurveMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1), ) + curveMember = property(__curveMember.value, __curveMember.set, None, 'This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __curveMember.name() : __curveMember }) _AttributeMap.update({ - + }) +_module_typeBindings.RingType = RingType Namespace.addCategoryObject('typeBinding', 'RingType', RingType) @@ -21057,49 +21423,50 @@ class ConeType (AbstractGriddedSurfaceType): NOTE! A 5-point ellipse with all defining positions identical is a point. Thus, a truncated elliptical cone can be given as a 2x5 set of control points - ((P1, P1, P1, P1, P1), (P2, P3, P4, P5, P6)). P1 is the apex + ((P1, P1, P1, P1, P1), (P2, P3, P4, P5, P6)). P1 is the apex of the cone. P2, P3,P4, P5 and P6 are any five distinct points around the base ellipse of the cone. If the horizontal curves are circles as opposed to ellipses, the a circular cone can - be constructed using ((P1, P1, P1),(P2, P3, P4)). The apex most + be constructed using ((P1, P1, P1),(P2, P3, P4)). The apex most not coinside with the other plane.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1208, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1208, 1) _ElementMap = AbstractGriddedSurfaceType._ElementMap.copy() _AttributeMap = AbstractGriddedSurfaceType._AttributeMap.copy() # Base type is AbstractGriddedSurfaceType - + # Element row ({http://www.opengis.net/gml}row) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Element rows ({http://www.opengis.net/gml}rows) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Element columns ({http://www.opengis.net/gml}columns) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Attribute horizontalCurveType uses Python identifier horizontalCurveType - __horizontalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'horizontalCurveType'), 'horizontalCurveType', '__httpwww_opengis_netgml_ConeType_horizontalCurveType', CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') - __horizontalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1224, 4) - __horizontalCurveType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1224, 4) - + __horizontalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'horizontalCurveType'), 'horizontalCurveType', '__httpwww_opengis_netgml_ConeType_horizontalCurveType', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') + __horizontalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1224, 4) + __horizontalCurveType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1224, 4) + horizontalCurveType = property(__horizontalCurveType.value, __horizontalCurveType.set, None, None) - + # Attribute verticalCurveType uses Python identifier verticalCurveType - __verticalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'verticalCurveType'), 'verticalCurveType', '__httpwww_opengis_netgml_ConeType_verticalCurveType', CurveInterpolationType, fixed=True, unicode_default='linear') - __verticalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1225, 4) - __verticalCurveType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1225, 4) - + __verticalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'verticalCurveType'), 'verticalCurveType', '__httpwww_opengis_netgml_ConeType_verticalCurveType', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='linear') + __verticalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1225, 4) + __verticalCurveType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1225, 4) + verticalCurveType = property(__verticalCurveType.value, __verticalCurveType.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __horizontalCurveType.name() : __horizontalCurveType, __verticalCurveType.name() : __verticalCurveType }) +_module_typeBindings.ConeType = ConeType Namespace.addCategoryObject('typeBinding', 'ConeType', ConeType) @@ -21116,39 +21483,40 @@ class CylinderType (AbstractGriddedSurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CylinderType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1232, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1232, 1) _ElementMap = AbstractGriddedSurfaceType._ElementMap.copy() _AttributeMap = AbstractGriddedSurfaceType._AttributeMap.copy() # Base type is AbstractGriddedSurfaceType - + # Element row ({http://www.opengis.net/gml}row) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Element rows ({http://www.opengis.net/gml}rows) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Element columns ({http://www.opengis.net/gml}columns) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Attribute horizontalCurveType uses Python identifier horizontalCurveType - __horizontalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'horizontalCurveType'), 'horizontalCurveType', '__httpwww_opengis_netgml_CylinderType_horizontalCurveType', CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') - __horizontalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1244, 4) - __horizontalCurveType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1244, 4) - + __horizontalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'horizontalCurveType'), 'horizontalCurveType', '__httpwww_opengis_netgml_CylinderType_horizontalCurveType', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') + __horizontalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1244, 4) + __horizontalCurveType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1244, 4) + horizontalCurveType = property(__horizontalCurveType.value, __horizontalCurveType.set, None, None) - + # Attribute verticalCurveType uses Python identifier verticalCurveType - __verticalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'verticalCurveType'), 'verticalCurveType', '__httpwww_opengis_netgml_CylinderType_verticalCurveType', CurveInterpolationType, fixed=True, unicode_default='linear') - __verticalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1245, 4) - __verticalCurveType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1245, 4) - + __verticalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'verticalCurveType'), 'verticalCurveType', '__httpwww_opengis_netgml_CylinderType_verticalCurveType', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='linear') + __verticalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1245, 4) + __verticalCurveType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1245, 4) + verticalCurveType = property(__verticalCurveType.value, __verticalCurveType.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __horizontalCurveType.name() : __horizontalCurveType, __verticalCurveType.name() : __verticalCurveType }) +_module_typeBindings.CylinderType = CylinderType Namespace.addCategoryObject('typeBinding', 'CylinderType', CylinderType) @@ -21157,21 +21525,21 @@ class SphereType (AbstractGriddedSurfaceType): """A sphere is a gridded surface given as a family of circles whose positions vary linearly along the axis of the sphere, and whise radius varies in proportions to - the cosine function of the central angle. The horizontal + the cosine function of the central angle. The horizontal circles resemble lines of constant latitude, and the vertical - arcs resemble lines of constant longitude. + arcs resemble lines of constant longitude. NOTE! If the control points are sorted in terms of increasing longitude, and increasing latitude, the upNormal of a sphere is the outward normal. EXAMPLE If we take a gridded set of latitudes and longitudes in degrees,(u,v) such as - (-90,-180) (-90,-90) (-90,0) (-90, 90) (-90, 180) - (-45,-180) (-45,-90) (-45,0) (-45, 90) (-45, 180) + (-90,-180) (-90,-90) (-90,0) (-90, 90) (-90, 180) + (-45,-180) (-45,-90) (-45,0) (-45, 90) (-45, 180) ( 0,-180) ( 0,-90) ( 0,0) ( 0, 90) ( 0, 180) ( 45,-180) ( 45,-90) ( 45,0) ( 45, -90) ( 45, 180) ( 90,-180) ( 90,-90) ( 90,0) ( 90, -90) ( 90, 180) - + And map these points to 3D using the usual equations (where R is the radius of the required sphere). @@ -21183,7 +21551,7 @@ class SphereType (AbstractGriddedSurfaceType): surface. Notice that the entire first row and the entire last row of the control points map to a single point in each 3D Euclidean space, North and South poles respectively, and that - each horizontal curve closes back on itself forming a + each horizontal curve closes back on itself forming a geometric cycle. This gives us a metrically bounded (of finite size), topologically unbounded (not having a boundary, a cycle) surface.""" @@ -21191,39 +21559,40 @@ class SphereType (AbstractGriddedSurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SphereType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1252, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1252, 1) _ElementMap = AbstractGriddedSurfaceType._ElementMap.copy() _AttributeMap = AbstractGriddedSurfaceType._AttributeMap.copy() # Base type is AbstractGriddedSurfaceType - + # Element row ({http://www.opengis.net/gml}row) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Element rows ({http://www.opengis.net/gml}rows) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Element columns ({http://www.opengis.net/gml}columns) inherited from {http://www.opengis.net/gml}AbstractGriddedSurfaceType - + # Attribute horizontalCurveType uses Python identifier horizontalCurveType - __horizontalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'horizontalCurveType'), 'horizontalCurveType', '__httpwww_opengis_netgml_SphereType_horizontalCurveType', CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') - __horizontalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1290, 4) - __horizontalCurveType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1290, 4) - + __horizontalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'horizontalCurveType'), 'horizontalCurveType', '__httpwww_opengis_netgml_SphereType_horizontalCurveType', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') + __horizontalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1290, 4) + __horizontalCurveType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1290, 4) + horizontalCurveType = property(__horizontalCurveType.value, __horizontalCurveType.set, None, None) - + # Attribute verticalCurveType uses Python identifier verticalCurveType - __verticalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'verticalCurveType'), 'verticalCurveType', '__httpwww_opengis_netgml_SphereType_verticalCurveType', CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') - __verticalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1291, 4) - __verticalCurveType._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1291, 4) - + __verticalCurveType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'verticalCurveType'), 'verticalCurveType', '__httpwww_opengis_netgml_SphereType_verticalCurveType', _module_typeBindings.CurveInterpolationType, fixed=True, unicode_default='circularArc3Points') + __verticalCurveType._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1291, 4) + __verticalCurveType._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1291, 4) + verticalCurveType = property(__verticalCurveType.value, __verticalCurveType.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __horizontalCurveType.name() : __horizontalCurveType, __verticalCurveType.name() : __verticalCurveType }) +_module_typeBindings.SphereType = SphereType Namespace.addCategoryObject('typeBinding', 'SphereType', SphereType) @@ -21234,34 +21603,35 @@ class AbstractSolidType (AbstractGeometricPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractSolidType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1472, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1472, 1) _ElementMap = AbstractGeometricPrimitiveType._ElementMap.copy() _AttributeMap = AbstractGeometricPrimitiveType._AttributeMap.copy() # Base type is AbstractGeometricPrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractSolidType = AbstractSolidType Namespace.addCategoryObject('typeBinding', 'AbstractSolidType', AbstractSolidType) @@ -21272,55 +21642,56 @@ class RectifiedGridType (GridType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RectifiedGridType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 63, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 63, 1) _ElementMap = GridType._ElementMap.copy() _AttributeMap = GridType._AttributeMap.copy() # Base type is GridType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element limits ({http://www.opengis.net/gml}limits) inherited from {http://www.opengis.net/gml}GridType - + # Element axisName ({http://www.opengis.net/gml}axisName) inherited from {http://www.opengis.net/gml}GridType - + # Element {http://www.opengis.net/gml}origin uses Python identifier origin - __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'origin'), 'origin', '__httpwww_opengis_netgml_RectifiedGridType_httpwww_opengis_netgmlorigin', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 70, 5), ) - + __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'origin'), 'origin', '__httpwww_opengis_netgml_RectifiedGridType_httpwww_opengis_netgmlorigin', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 70, 5), ) + origin = property(__origin.value, __origin.set, None, None) - + # Element {http://www.opengis.net/gml}offsetVector uses Python identifier offsetVector - __offsetVector = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'offsetVector'), 'offsetVector', '__httpwww_opengis_netgml_RectifiedGridType_httpwww_opengis_netgmloffsetVector', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 71, 5), ) - + __offsetVector = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'offsetVector'), 'offsetVector', '__httpwww_opengis_netgml_RectifiedGridType_httpwww_opengis_netgmloffsetVector', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 71, 5), ) + offsetVector = property(__offsetVector.value, __offsetVector.set, None, None) - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}GridType _ElementMap.update({ __origin.name() : __origin, __offsetVector.name() : __offsetVector }) _AttributeMap.update({ - + }) +_module_typeBindings.RectifiedGridType = RectifiedGridType Namespace.addCategoryObject('typeBinding', 'RectifiedGridType', RectifiedGridType) @@ -21331,24 +21702,25 @@ class DegreesType (pyxb.binding.basis.complexTypeDefinition): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DegreesType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 130, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 130, 1) _ElementMap = {} _AttributeMap = {} # Base type is DegreeValueType - + # Attribute direction uses Python identifier direction - __direction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'direction'), 'direction', '__httpwww_opengis_netgml_DegreesType_direction', STD_ANON_19) - __direction._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 136, 4) - __direction._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 136, 4) - + __direction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'direction'), 'direction', '__httpwww_opengis_netgml_DegreesType_direction', _module_typeBindings.STD_ANON_19) + __direction._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 136, 4) + __direction._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 136, 4) + direction = property(__direction.value, __direction.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __direction.name() : __direction }) +_module_typeBindings.DegreesType = DegreesType Namespace.addCategoryObject('typeBinding', 'DegreesType', DegreesType) @@ -21359,43 +21731,44 @@ class DirectedObservationType (ObservationType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectedObservationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 75, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 75, 1) _ElementMap = ObservationType._ElementMap.copy() _AttributeMap = ObservationType._AttributeMap.copy() # Base type is ObservationType - + # Element {http://www.opengis.net/gml}direction uses Python identifier direction - __direction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'direction'), 'direction', '__httpwww_opengis_netgml_DirectedObservationType_httpwww_opengis_netgmldirection', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 20, 1), ) - + __direction = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'direction'), 'direction', '__httpwww_opengis_netgml_DirectedObservationType_httpwww_opengis_netgmldirection', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 20, 1), ) + direction = property(__direction.value, __direction.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element using ({http://www.opengis.net/gml}using) inherited from {http://www.opengis.net/gml}ObservationType - + # Element target ({http://www.opengis.net/gml}target) inherited from {http://www.opengis.net/gml}ObservationType - + # Element resultOf ({http://www.opengis.net/gml}resultOf) inherited from {http://www.opengis.net/gml}ObservationType - + # Element validTime ({http://www.opengis.net/gml}validTime) inherited from {http://www.opengis.net/gml}ObservationType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __direction.name() : __direction }) _AttributeMap.update({ - + }) +_module_typeBindings.DirectedObservationType = DirectedObservationType Namespace.addCategoryObject('typeBinding', 'DirectedObservationType', DirectedObservationType) @@ -21406,43 +21779,43 @@ class AbstractReferenceSystemType (AbstractReferenceSystemBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractReferenceSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 46, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 46, 1) _ElementMap = AbstractReferenceSystemBaseType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemBaseType._AttributeMap.copy() # Base type is AbstractReferenceSystemBaseType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element {http://www.opengis.net/gml}srsID uses Python identifier srsID - __srsID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'srsID'), 'srsID', '__httpwww_opengis_netgml_AbstractReferenceSystemType_httpwww_opengis_netgmlsrsID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 70, 1), ) - + __srsID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'srsID'), 'srsID', '__httpwww_opengis_netgml_AbstractReferenceSystemType_httpwww_opengis_netgmlsrsID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 70, 1), ) + srsID = property(__srsID.value, __srsID.set, None, 'An identification of a reference system.') - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_AbstractReferenceSystemType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_AbstractReferenceSystemType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Element {http://www.opengis.net/gml}scope uses Python identifier scope - __scope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'scope'), 'scope', '__httpwww_opengis_netgml_AbstractReferenceSystemType_httpwww_opengis_netgmlscope', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1), ) - + __scope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'scope'), 'scope', '__httpwww_opengis_netgml_AbstractReferenceSystemType_httpwww_opengis_netgmlscope', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1), ) + scope = property(__scope.value, __scope.set, None, 'Description of domain of usage, or limitations of usage, for which this CRS object is valid.') - + # Element {http://www.opengis.net/gml}validArea uses Python identifier validArea - __validArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validArea'), 'validArea', '__httpwww_opengis_netgml_AbstractReferenceSystemType_httpwww_opengis_netgmlvalidArea', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1), ) - + __validArea = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validArea'), 'validArea', '__httpwww_opengis_netgml_AbstractReferenceSystemType_httpwww_opengis_netgmlvalidArea', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1), ) + validArea = property(__validArea.value, __validArea.set, None, 'Area or region in which this CRS object is valid.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __srsID.name() : __srsID, @@ -21451,50 +21824,52 @@ class AbstractReferenceSystemType (AbstractReferenceSystemBaseType): __validArea.name() : __validArea }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractReferenceSystemType = AbstractReferenceSystemType Namespace.addCategoryObject('typeBinding', 'AbstractReferenceSystemType', AbstractReferenceSystemType) # Complex type {http://www.opengis.net/gml}AbstractTimeGeometricPrimitiveType with content type ELEMENT_ONLY class AbstractTimeGeometricPrimitiveType (AbstractTimePrimitiveType): """The abstract supertype for temporal geometric primitives. - A temporal geometry must be associated with a temporal reference system via URI. - The Gregorian calendar with UTC is the default reference system, following ISO - 8601. Other reference systems in common use include the GPS calendar and the + A temporal geometry must be associated with a temporal reference system via URI. + The Gregorian calendar with UTC is the default reference system, following ISO + 8601. Other reference systems in common use include the GPS calendar and the Julian calendar.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTimeGeometricPrimitiveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 116, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 116, 1) _ElementMap = AbstractTimePrimitiveType._ElementMap.copy() _AttributeMap = AbstractTimePrimitiveType._AttributeMap.copy() # Base type is AbstractTimePrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element relatedTime ({http://www.opengis.net/gml}relatedTime) inherited from {http://www.opengis.net/gml}AbstractTimePrimitiveType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute frame uses Python identifier frame __frame = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'frame'), 'frame', '__httpwww_opengis_netgml_AbstractTimeGeometricPrimitiveType_frame', pyxb.binding.datatypes.anyURI, unicode_default='#ISO-8601') - __frame._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 126, 4) - __frame._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 126, 4) - + __frame._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 126, 4) + __frame._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 126, 4) + frame = property(__frame.value, __frame.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ __frame.name() : __frame }) +_module_typeBindings.AbstractTimeGeometricPrimitiveType = AbstractTimeGeometricPrimitiveType Namespace.addCategoryObject('typeBinding', 'AbstractTimeGeometricPrimitiveType', AbstractTimeGeometricPrimitiveType) @@ -21505,40 +21880,40 @@ class TimeCoordinateSystemType (AbstractTimeReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeCoordinateSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 45, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 45, 1) _ElementMap = AbstractTimeReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractTimeReferenceSystemType._AttributeMap.copy() # Base type is AbstractTimeReferenceSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element domainOfValidity ({http://www.opengis.net/gml}domainOfValidity) inherited from {http://www.opengis.net/gml}AbstractTimeReferenceSystemType - + # Element {http://www.opengis.net/gml}originPosition uses Python identifier originPosition - __originPosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'originPosition'), 'originPosition', '__httpwww_opengis_netgml_TimeCoordinateSystemType_httpwww_opengis_netgmloriginPosition', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 53, 6), ) - + __originPosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'originPosition'), 'originPosition', '__httpwww_opengis_netgml_TimeCoordinateSystemType_httpwww_opengis_netgmloriginPosition', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 53, 6), ) + originPosition = property(__originPosition.value, __originPosition.set, None, None) - + # Element {http://www.opengis.net/gml}origin uses Python identifier origin - __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'origin'), 'origin', '__httpwww_opengis_netgml_TimeCoordinateSystemType_httpwww_opengis_netgmlorigin', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 54, 6), ) - + __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'origin'), 'origin', '__httpwww_opengis_netgml_TimeCoordinateSystemType_httpwww_opengis_netgmlorigin', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 54, 6), ) + origin = property(__origin.value, __origin.set, None, None) - + # Element {http://www.opengis.net/gml}interval uses Python identifier interval - __interval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interval'), 'interval', '__httpwww_opengis_netgml_TimeCoordinateSystemType_httpwww_opengis_netgmlinterval', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 56, 5), ) - + __interval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interval'), 'interval', '__httpwww_opengis_netgml_TimeCoordinateSystemType_httpwww_opengis_netgmlinterval', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 56, 5), ) + interval = property(__interval.value, __interval.set, None, None) - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __originPosition.name() : __originPosition, @@ -21546,139 +21921,142 @@ class TimeCoordinateSystemType (AbstractTimeReferenceSystemType): __interval.name() : __interval }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeCoordinateSystemType = TimeCoordinateSystemType Namespace.addCategoryObject('typeBinding', 'TimeCoordinateSystemType', TimeCoordinateSystemType) # Complex type {http://www.opengis.net/gml}TimeOrdinalReferenceSystemType with content type ELEMENT_ONLY class TimeOrdinalReferenceSystemType (AbstractTimeReferenceSystemType): - """In an ordinal reference system the order of events in time can be well - established, but the magnitude of the intervals between them can not be + """In an ordinal reference system the order of events in time can be well + established, but the magnitude of the intervals between them can not be accurately determined (e.g. a stratigraphic sequence).""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalReferenceSystemType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 66, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 66, 1) _ElementMap = AbstractTimeReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractTimeReferenceSystemType._AttributeMap.copy() # Base type is AbstractTimeReferenceSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element domainOfValidity ({http://www.opengis.net/gml}domainOfValidity) inherited from {http://www.opengis.net/gml}AbstractTimeReferenceSystemType - + # Element {http://www.opengis.net/gml}component uses Python identifier component - __component = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'component'), 'component', '__httpwww_opengis_netgml_TimeOrdinalReferenceSystemType_httpwww_opengis_netgmlcomponent', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 75, 5), ) - + __component = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'component'), 'component', '__httpwww_opengis_netgml_TimeOrdinalReferenceSystemType_httpwww_opengis_netgmlcomponent', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 75, 5), ) + component = property(__component.value, __component.set, None, None) - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __component.name() : __component }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeOrdinalReferenceSystemType = TimeOrdinalReferenceSystemType Namespace.addCategoryObject('typeBinding', 'TimeOrdinalReferenceSystemType', TimeOrdinalReferenceSystemType) # Complex type {http://www.opengis.net/gml}TimeCalendarType with content type ELEMENT_ONLY class TimeCalendarType (AbstractTimeReferenceSystemType): - """A calendar is a discrete temporal reference system - that provides a basis for defining temporal position to a resolution of one day. + """A calendar is a discrete temporal reference system + that provides a basis for defining temporal position to a resolution of one day. A single calendar may reference more than one calendar era.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 132, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 132, 1) _ElementMap = AbstractTimeReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractTimeReferenceSystemType._AttributeMap.copy() # Base type is AbstractTimeReferenceSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element domainOfValidity ({http://www.opengis.net/gml}domainOfValidity) inherited from {http://www.opengis.net/gml}AbstractTimeReferenceSystemType - + # Element {http://www.opengis.net/gml}referenceFrame uses Python identifier referenceFrame - __referenceFrame = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceFrame'), 'referenceFrame', '__httpwww_opengis_netgml_TimeCalendarType_httpwww_opengis_netgmlreferenceFrame', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 141, 5), ) - + __referenceFrame = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceFrame'), 'referenceFrame', '__httpwww_opengis_netgml_TimeCalendarType_httpwww_opengis_netgmlreferenceFrame', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 141, 5), ) + referenceFrame = property(__referenceFrame.value, __referenceFrame.set, None, 'Link to the CalendarEras that it uses as a reference for dating.') - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __referenceFrame.name() : __referenceFrame }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeCalendarType = TimeCalendarType Namespace.addCategoryObject('typeBinding', 'TimeCalendarType', TimeCalendarType) # Complex type {http://www.opengis.net/gml}TimeClockType with content type ELEMENT_ONLY class TimeClockType (AbstractTimeReferenceSystemType): - """A clock provides a basis for defining temporal position within a day. - A clock must be used with a calendar in order to provide a complete description of a temporal position + """A clock provides a basis for defining temporal position within a day. + A clock must be used with a calendar in order to provide a complete description of a temporal position within a specific day.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeClockType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 213, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 213, 1) _ElementMap = AbstractTimeReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractTimeReferenceSystemType._AttributeMap.copy() # Base type is AbstractTimeReferenceSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element domainOfValidity ({http://www.opengis.net/gml}domainOfValidity) inherited from {http://www.opengis.net/gml}AbstractTimeReferenceSystemType - + # Element {http://www.opengis.net/gml}referenceEvent uses Python identifier referenceEvent - __referenceEvent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent'), 'referenceEvent', '__httpwww_opengis_netgml_TimeClockType_httpwww_opengis_netgmlreferenceEvent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 222, 5), ) - + __referenceEvent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent'), 'referenceEvent', '__httpwww_opengis_netgml_TimeClockType_httpwww_opengis_netgmlreferenceEvent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 222, 5), ) + referenceEvent = property(__referenceEvent.value, __referenceEvent.set, None, 'Name or description of an event, such as solar noon or sunrise, \n which fixes the position of the base scale of the clock.') - + # Element {http://www.opengis.net/gml}referenceTime uses Python identifier referenceTime - __referenceTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceTime'), 'referenceTime', '__httpwww_opengis_netgml_TimeClockType_httpwww_opengis_netgmlreferenceTime', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 228, 5), ) - + __referenceTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'referenceTime'), 'referenceTime', '__httpwww_opengis_netgml_TimeClockType_httpwww_opengis_netgmlreferenceTime', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 228, 5), ) + referenceTime = property(__referenceTime.value, __referenceTime.set, None, 'time of day associated with the reference event expressed as \n a time of day in the given clock. The reference time is usually the origin of the clock scale.') - + # Element {http://www.opengis.net/gml}utcReference uses Python identifier utcReference - __utcReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utcReference'), 'utcReference', '__httpwww_opengis_netgml_TimeClockType_httpwww_opengis_netgmlutcReference', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 234, 5), ) - + __utcReference = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utcReference'), 'utcReference', '__httpwww_opengis_netgml_TimeClockType_httpwww_opengis_netgmlutcReference', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 234, 5), ) + utcReference = property(__utcReference.value, __utcReference.set, None, '24 hour local or UTC time that corresponds to the reference time.') - + # Element {http://www.opengis.net/gml}dateBasis uses Python identifier dateBasis - __dateBasis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dateBasis'), 'dateBasis', '__httpwww_opengis_netgml_TimeClockType_httpwww_opengis_netgmldateBasis', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 239, 5), ) - + __dateBasis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dateBasis'), 'dateBasis', '__httpwww_opengis_netgml_TimeClockType_httpwww_opengis_netgmldateBasis', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 239, 5), ) + dateBasis = property(__dateBasis.value, __dateBasis.set, None, None) - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __referenceEvent.name() : __referenceEvent, @@ -21687,8 +22065,9 @@ class TimeClockType (AbstractTimeReferenceSystemType): __dateBasis.name() : __dateBasis }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeClockType = TimeClockType Namespace.addCategoryObject('typeBinding', 'TimeClockType', TimeClockType) @@ -21699,31 +22078,32 @@ class TimeTopologyComplexType (AbstractTimeComplexType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplexType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 33, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 33, 1) _ElementMap = AbstractTimeComplexType._ElementMap.copy() _AttributeMap = AbstractTimeComplexType._AttributeMap.copy() # Base type is AbstractTimeComplexType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}primitive uses Python identifier primitive - __primitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'primitive'), 'primitive', '__httpwww_opengis_netgml_TimeTopologyComplexType_httpwww_opengis_netgmlprimitive', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 40, 5), ) - + __primitive = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'primitive'), 'primitive', '__httpwww_opengis_netgml_TimeTopologyComplexType_httpwww_opengis_netgmlprimitive', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 40, 5), ) + primitive = property(__primitive.value, __primitive.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __primitive.name() : __primitive }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeTopologyComplexType = TimeTopologyComplexType Namespace.addCategoryObject('typeBinding', 'TimeTopologyComplexType', TimeTopologyComplexType) @@ -21734,33 +22114,34 @@ class AbstractTimeTopologyPrimitiveType (AbstractTimePrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractTimeTopologyPrimitiveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 67, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 67, 1) _ElementMap = AbstractTimePrimitiveType._ElementMap.copy() _AttributeMap = AbstractTimePrimitiveType._AttributeMap.copy() # Base type is AbstractTimePrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element relatedTime ({http://www.opengis.net/gml}relatedTime) inherited from {http://www.opengis.net/gml}AbstractTimePrimitiveType - + # Element {http://www.opengis.net/gml}complex uses Python identifier complex - __complex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'complex'), 'complex', '__httpwww_opengis_netgml_AbstractTimeTopologyPrimitiveType_httpwww_opengis_netgmlcomplex', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5), ) - + __complex = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'complex'), 'complex', '__httpwww_opengis_netgml_AbstractTimeTopologyPrimitiveType_httpwww_opengis_netgmlcomplex', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5), ) + complex = property(__complex.value, __complex.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __complex.name() : __complex }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractTimeTopologyPrimitiveType = AbstractTimeTopologyPrimitiveType Namespace.addCategoryObject('typeBinding', 'AbstractTimeTopologyPrimitiveType', AbstractTimeTopologyPrimitiveType) @@ -21771,43 +22152,44 @@ class NodeType (AbstractTopoPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NodeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 88, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 88, 1) _ElementMap = AbstractTopoPrimitiveType._ElementMap.copy() _AttributeMap = AbstractTopoPrimitiveType._AttributeMap.copy() # Base type is AbstractTopoPrimitiveType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_NodeType_httpwww_opengis_netgmlpointProperty', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_NodeType_httpwww_opengis_netgmlpointProperty', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element isolated ({http://www.opengis.net/gml}isolated) inherited from {http://www.opengis.net/gml}AbstractTopoPrimitiveType - + # Element container ({http://www.opengis.net/gml}container) inherited from {http://www.opengis.net/gml}AbstractTopoPrimitiveType - + # Element {http://www.opengis.net/gml}directedEdge uses Python identifier directedEdge - __directedEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), 'directedEdge', '__httpwww_opengis_netgml_NodeType_httpwww_opengis_netgmldirectedEdge', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1), ) - + __directedEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), 'directedEdge', '__httpwww_opengis_netgml_NodeType_httpwww_opengis_netgmldirectedEdge', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1), ) + directedEdge = property(__directedEdge.value, __directedEdge.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __pointProperty.name() : __pointProperty, __directedEdge.name() : __directedEdge }) _AttributeMap.update({ - + }) +_module_typeBindings.NodeType = NodeType Namespace.addCategoryObject('typeBinding', 'NodeType', NodeType) @@ -21818,42 +22200,42 @@ class EdgeType (AbstractTopoPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EdgeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 127, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 127, 1) _ElementMap = AbstractTopoPrimitiveType._ElementMap.copy() _AttributeMap = AbstractTopoPrimitiveType._AttributeMap.copy() # Base type is AbstractTopoPrimitiveType - + # Element {http://www.opengis.net/gml}curveProperty uses Python identifier curveProperty - __curveProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveProperty'), 'curveProperty', '__httpwww_opengis_netgml_EdgeType_httpwww_opengis_netgmlcurveProperty', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 303, 1), ) - + __curveProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveProperty'), 'curveProperty', '__httpwww_opengis_netgml_EdgeType_httpwww_opengis_netgmlcurveProperty', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 303, 1), ) + curveProperty = property(__curveProperty.value, __curveProperty.set, None, 'This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty is the \n\t\t\tpredefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is \n\t\t\tsubstitutable for _Curve.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element isolated ({http://www.opengis.net/gml}isolated) inherited from {http://www.opengis.net/gml}AbstractTopoPrimitiveType - + # Element container ({http://www.opengis.net/gml}container) inherited from {http://www.opengis.net/gml}AbstractTopoPrimitiveType - + # Element {http://www.opengis.net/gml}directedNode uses Python identifier directedNode - __directedNode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), 'directedNode', '__httpwww_opengis_netgml_EdgeType_httpwww_opengis_netgmldirectedNode', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1), ) - + __directedNode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), 'directedNode', '__httpwww_opengis_netgml_EdgeType_httpwww_opengis_netgmldirectedNode', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1), ) + directedNode = property(__directedNode.value, __directedNode.set, None, '') - + # Element {http://www.opengis.net/gml}directedFace uses Python identifier directedFace - __directedFace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), 'directedFace', '__httpwww_opengis_netgml_EdgeType_httpwww_opengis_netgmldirectedFace', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1), ) - + __directedFace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), 'directedFace', '__httpwww_opengis_netgml_EdgeType_httpwww_opengis_netgmldirectedFace', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1), ) + directedFace = property(__directedFace.value, __directedFace.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __curveProperty.name() : __curveProperty, @@ -21861,8 +22243,9 @@ class EdgeType (AbstractTopoPrimitiveType): __directedFace.name() : __directedFace }) _AttributeMap.update({ - + }) +_module_typeBindings.EdgeType = EdgeType Namespace.addCategoryObject('typeBinding', 'EdgeType', EdgeType) @@ -21873,42 +22256,42 @@ class FaceType (AbstractTopoPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 166, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 166, 1) _ElementMap = AbstractTopoPrimitiveType._ElementMap.copy() _AttributeMap = AbstractTopoPrimitiveType._AttributeMap.copy() # Base type is AbstractTopoPrimitiveType - + # Element {http://www.opengis.net/gml}surfaceProperty uses Python identifier surfaceProperty - __surfaceProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceProperty'), 'surfaceProperty', '__httpwww_opengis_netgml_FaceType_httpwww_opengis_netgmlsurfaceProperty', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 33, 1), ) - + __surfaceProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceProperty'), 'surfaceProperty', '__httpwww_opengis_netgml_FaceType_httpwww_opengis_netgmlsurfaceProperty', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 33, 1), ) + surfaceProperty = property(__surfaceProperty.value, __surfaceProperty.set, None, 'This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _Surface.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element isolated ({http://www.opengis.net/gml}isolated) inherited from {http://www.opengis.net/gml}AbstractTopoPrimitiveType - + # Element container ({http://www.opengis.net/gml}container) inherited from {http://www.opengis.net/gml}AbstractTopoPrimitiveType - + # Element {http://www.opengis.net/gml}directedEdge uses Python identifier directedEdge - __directedEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), 'directedEdge', '__httpwww_opengis_netgml_FaceType_httpwww_opengis_netgmldirectedEdge', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1), ) - + __directedEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), 'directedEdge', '__httpwww_opengis_netgml_FaceType_httpwww_opengis_netgmldirectedEdge', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1), ) + directedEdge = property(__directedEdge.value, __directedEdge.set, None, '') - + # Element {http://www.opengis.net/gml}directedTopoSolid uses Python identifier directedTopoSolid - __directedTopoSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), 'directedTopoSolid', '__httpwww_opengis_netgml_FaceType_httpwww_opengis_netgmldirectedTopoSolid', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1), ) - + __directedTopoSolid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), 'directedTopoSolid', '__httpwww_opengis_netgml_FaceType_httpwww_opengis_netgmldirectedTopoSolid', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1), ) + directedTopoSolid = property(__directedTopoSolid.value, __directedTopoSolid.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __surfaceProperty.name() : __surfaceProperty, @@ -21916,8 +22299,9 @@ class FaceType (AbstractTopoPrimitiveType): __directedTopoSolid.name() : __directedTopoSolid }) _AttributeMap.update({ - + }) +_module_typeBindings.FaceType = FaceType Namespace.addCategoryObject('typeBinding', 'FaceType', FaceType) @@ -21928,35 +22312,36 @@ class TopoSolidType (AbstractTopoPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TopoSolidType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 205, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 205, 1) _ElementMap = AbstractTopoPrimitiveType._ElementMap.copy() _AttributeMap = AbstractTopoPrimitiveType._AttributeMap.copy() # Base type is AbstractTopoPrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element isolated ({http://www.opengis.net/gml}isolated) inherited from {http://www.opengis.net/gml}AbstractTopoPrimitiveType - + # Element container ({http://www.opengis.net/gml}container) inherited from {http://www.opengis.net/gml}AbstractTopoPrimitiveType - + # Element {http://www.opengis.net/gml}directedFace uses Python identifier directedFace - __directedFace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), 'directedFace', '__httpwww_opengis_netgml_TopoSolidType_httpwww_opengis_netgmldirectedFace', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1), ) - + __directedFace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), 'directedFace', '__httpwww_opengis_netgml_TopoSolidType_httpwww_opengis_netgmldirectedFace', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1), ) + directedFace = property(__directedFace.value, __directedFace.set, None, '') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __directedFace.name() : __directedFace }) _AttributeMap.update({ - + }) +_module_typeBindings.TopoSolidType = TopoSolidType Namespace.addCategoryObject('typeBinding', 'TopoSolidType', TopoSolidType) @@ -21967,35 +22352,36 @@ class BaseUnitType (UnitDefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BaseUnitType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 53, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 53, 1) _ElementMap = UnitDefinitionType._ElementMap.copy() _AttributeMap = UnitDefinitionType._AttributeMap.copy() # Base type is UnitDefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}unitsSystem uses Python identifier unitsSystem - __unitsSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unitsSystem'), 'unitsSystem', '__httpwww_opengis_netgml_BaseUnitType_httpwww_opengis_netgmlunitsSystem', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 60, 5), ) - + __unitsSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unitsSystem'), 'unitsSystem', '__httpwww_opengis_netgml_BaseUnitType_httpwww_opengis_netgmlunitsSystem', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 60, 5), ) + unitsSystem = property(__unitsSystem.value, __unitsSystem.set, None, None) - + # Element quantityType ({http://www.opengis.net/gml}quantityType) inherited from {http://www.opengis.net/gml}UnitDefinitionType - + # Element catalogSymbol ({http://www.opengis.net/gml}catalogSymbol) inherited from {http://www.opengis.net/gml}UnitDefinitionType - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __unitsSystem.name() : __unitsSystem }) _AttributeMap.update({ - + }) +_module_typeBindings.BaseUnitType = BaseUnitType Namespace.addCategoryObject('typeBinding', 'BaseUnitType', BaseUnitType) @@ -22006,35 +22392,36 @@ class DerivedUnitType (UnitDefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DerivedUnitType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 68, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 68, 1) _ElementMap = UnitDefinitionType._ElementMap.copy() _AttributeMap = UnitDefinitionType._AttributeMap.copy() # Base type is UnitDefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element quantityType ({http://www.opengis.net/gml}quantityType) inherited from {http://www.opengis.net/gml}UnitDefinitionType - + # Element catalogSymbol ({http://www.opengis.net/gml}catalogSymbol) inherited from {http://www.opengis.net/gml}UnitDefinitionType - + # Element {http://www.opengis.net/gml}derivationUnitTerm uses Python identifier derivationUnitTerm - __derivationUnitTerm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), 'derivationUnitTerm', '__httpwww_opengis_netgml_DerivedUnitType_httpwww_opengis_netgmlderivationUnitTerm', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1), ) - + __derivationUnitTerm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), 'derivationUnitTerm', '__httpwww_opengis_netgml_DerivedUnitType_httpwww_opengis_netgmlderivationUnitTerm', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1), ) + derivationUnitTerm = property(__derivationUnitTerm.value, __derivationUnitTerm.set, None, None) - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __derivationUnitTerm.name() : __derivationUnitTerm }) _AttributeMap.update({ - + }) +_module_typeBindings.DerivedUnitType = DerivedUnitType Namespace.addCategoryObject('typeBinding', 'DerivedUnitType', DerivedUnitType) @@ -22045,42 +22432,42 @@ class ConventionalUnitType (UnitDefinitionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConventionalUnitType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 83, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 83, 1) _ElementMap = UnitDefinitionType._ElementMap.copy() _AttributeMap = UnitDefinitionType._AttributeMap.copy() # Base type is UnitDefinitionType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element quantityType ({http://www.opengis.net/gml}quantityType) inherited from {http://www.opengis.net/gml}UnitDefinitionType - + # Element catalogSymbol ({http://www.opengis.net/gml}catalogSymbol) inherited from {http://www.opengis.net/gml}UnitDefinitionType - + # Element {http://www.opengis.net/gml}derivationUnitTerm uses Python identifier derivationUnitTerm - __derivationUnitTerm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), 'derivationUnitTerm', '__httpwww_opengis_netgml_ConventionalUnitType_httpwww_opengis_netgmlderivationUnitTerm', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1), ) - + __derivationUnitTerm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), 'derivationUnitTerm', '__httpwww_opengis_netgml_ConventionalUnitType_httpwww_opengis_netgmlderivationUnitTerm', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1), ) + derivationUnitTerm = property(__derivationUnitTerm.value, __derivationUnitTerm.set, None, None) - + # Element {http://www.opengis.net/gml}conversionToPreferredUnit uses Python identifier conversionToPreferredUnit - __conversionToPreferredUnit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'conversionToPreferredUnit'), 'conversionToPreferredUnit', '__httpwww_opengis_netgml_ConventionalUnitType_httpwww_opengis_netgmlconversionToPreferredUnit', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 125, 1), ) - + __conversionToPreferredUnit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'conversionToPreferredUnit'), 'conversionToPreferredUnit', '__httpwww_opengis_netgml_ConventionalUnitType_httpwww_opengis_netgmlconversionToPreferredUnit', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 125, 1), ) + conversionToPreferredUnit = property(__conversionToPreferredUnit.value, __conversionToPreferredUnit.set, None, 'This element is included when this unit has an accurate conversion to the preferred unit for this quantity type.') - + # Element {http://www.opengis.net/gml}roughConversionToPreferredUnit uses Python identifier roughConversionToPreferredUnit - __roughConversionToPreferredUnit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'roughConversionToPreferredUnit'), 'roughConversionToPreferredUnit', '__httpwww_opengis_netgml_ConventionalUnitType_httpwww_opengis_netgmlroughConversionToPreferredUnit', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 131, 1), ) - + __roughConversionToPreferredUnit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'roughConversionToPreferredUnit'), 'roughConversionToPreferredUnit', '__httpwww_opengis_netgml_ConventionalUnitType_httpwww_opengis_netgmlroughConversionToPreferredUnit', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 131, 1), ) + roughConversionToPreferredUnit = property(__roughConversionToPreferredUnit.value, __roughConversionToPreferredUnit.set, None, 'This element is included when the correct definition of this unit is unknown, but this unit has a rough or inaccurate conversion to the preferred unit for this quantity type.') - + # Attribute id_ inherited from {http://www.opengis.net/gml}DefinitionType _ElementMap.update({ __derivationUnitTerm.name() : __derivationUnitTerm, @@ -22088,8 +22475,9 @@ class ConventionalUnitType (UnitDefinitionType): __roughConversionToPreferredUnit.name() : __roughConversionToPreferredUnit }) _AttributeMap.update({ - + }) +_module_typeBindings.ConventionalUnitType = ConventionalUnitType Namespace.addCategoryObject('typeBinding', 'ConventionalUnitType', ConventionalUnitType) @@ -22100,45 +22488,46 @@ class ConcatenatedOperationType (AbstractCoordinateOperationType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 117, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 117, 1) _ElementMap = AbstractCoordinateOperationType._ElementMap.copy() _AttributeMap = AbstractCoordinateOperationType._AttributeMap.copy() # Base type is AbstractCoordinateOperationType - + # Element coordinateOperationName ({http://www.opengis.net/gml}coordinateOperationName) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType - + # Element coordinateOperationID ({http://www.opengis.net/gml}coordinateOperationID) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element operationVersion ({http://www.opengis.net/gml}operationVersion) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element sourceCRS ({http://www.opengis.net/gml}sourceCRS) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element targetCRS ({http://www.opengis.net/gml}targetCRS) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element {http://www.opengis.net/gml}usesSingleOperation uses Python identifier usesSingleOperation - __usesSingleOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesSingleOperation'), 'usesSingleOperation', '__httpwww_opengis_netgml_ConcatenatedOperationType_httpwww_opengis_netgmlusesSingleOperation', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 134, 1), ) - + __usesSingleOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesSingleOperation'), 'usesSingleOperation', '__httpwww_opengis_netgml_ConcatenatedOperationType_httpwww_opengis_netgmlusesSingleOperation', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 134, 1), ) + usesSingleOperation = property(__usesSingleOperation.value, __usesSingleOperation.set, None, 'Association to a single operation. ') - + # Element positionalAccuracy ({http://www.opengis.net/gml}_positionalAccuracy) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType _ElementMap.update({ __usesSingleOperation.name() : __usesSingleOperation }) _AttributeMap.update({ - + }) +_module_typeBindings.ConcatenatedOperationType = ConcatenatedOperationType Namespace.addCategoryObject('typeBinding', 'ConcatenatedOperationType', ConcatenatedOperationType) @@ -22149,53 +22538,54 @@ class PassThroughOperationType (AbstractCoordinateOperationType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 172, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 172, 1) _ElementMap = AbstractCoordinateOperationType._ElementMap.copy() _AttributeMap = AbstractCoordinateOperationType._AttributeMap.copy() # Base type is AbstractCoordinateOperationType - + # Element coordinateOperationName ({http://www.opengis.net/gml}coordinateOperationName) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType - + # Element coordinateOperationID ({http://www.opengis.net/gml}coordinateOperationID) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element operationVersion ({http://www.opengis.net/gml}operationVersion) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element sourceCRS ({http://www.opengis.net/gml}sourceCRS) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element targetCRS ({http://www.opengis.net/gml}targetCRS) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element {http://www.opengis.net/gml}modifiedCoordinate uses Python identifier modifiedCoordinate - __modifiedCoordinate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'modifiedCoordinate'), 'modifiedCoordinate', '__httpwww_opengis_netgml_PassThroughOperationType_httpwww_opengis_netgmlmodifiedCoordinate', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 190, 1), ) - + __modifiedCoordinate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'modifiedCoordinate'), 'modifiedCoordinate', '__httpwww_opengis_netgml_PassThroughOperationType_httpwww_opengis_netgmlmodifiedCoordinate', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 190, 1), ) + modifiedCoordinate = property(__modifiedCoordinate.value, __modifiedCoordinate.set, None, 'A positive integer defining a position in a coordinate tuple. ') - + # Element {http://www.opengis.net/gml}usesOperation uses Python identifier usesOperation - __usesOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesOperation'), 'usesOperation', '__httpwww_opengis_netgml_PassThroughOperationType_httpwww_opengis_netgmlusesOperation', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 196, 1), ) - + __usesOperation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesOperation'), 'usesOperation', '__httpwww_opengis_netgml_PassThroughOperationType_httpwww_opengis_netgmlusesOperation', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 196, 1), ) + usesOperation = property(__usesOperation.value, __usesOperation.set, None, 'Association to the operation applied to the specified ordinates. ') - + # Element positionalAccuracy ({http://www.opengis.net/gml}_positionalAccuracy) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType _ElementMap.update({ __modifiedCoordinate.name() : __modifiedCoordinate, __usesOperation.name() : __usesOperation }) _AttributeMap.update({ - + }) +_module_typeBindings.PassThroughOperationType = PassThroughOperationType Namespace.addCategoryObject('typeBinding', 'PassThroughOperationType', PassThroughOperationType) @@ -22208,40 +22598,41 @@ class AbstractGeneralConversionType (AbstractCoordinateOperationType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeneralConversionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 237, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 237, 1) _ElementMap = AbstractCoordinateOperationType._ElementMap.copy() _AttributeMap = AbstractCoordinateOperationType._AttributeMap.copy() # Base type is AbstractCoordinateOperationType - + # Element coordinateOperationName ({http://www.opengis.net/gml}coordinateOperationName) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType - + # Element coordinateOperationID ({http://www.opengis.net/gml}coordinateOperationID) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element positionalAccuracy ({http://www.opengis.net/gml}_positionalAccuracy) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 254, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 254, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ - + }) _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.AbstractGeneralConversionType = AbstractGeneralConversionType Namespace.addCategoryObject('typeBinding', 'AbstractGeneralConversionType', AbstractGeneralConversionType) @@ -22254,46 +22645,47 @@ class AbstractGeneralTransformationType (AbstractCoordinateOperationType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeneralTransformationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 319, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 319, 1) _ElementMap = AbstractCoordinateOperationType._ElementMap.copy() _AttributeMap = AbstractCoordinateOperationType._AttributeMap.copy() # Base type is AbstractCoordinateOperationType - + # Element coordinateOperationName ({http://www.opengis.net/gml}coordinateOperationName) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType - + # Element coordinateOperationID ({http://www.opengis.net/gml}coordinateOperationID) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element operationVersion ({http://www.opengis.net/gml}operationVersion) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element sourceCRS ({http://www.opengis.net/gml}sourceCRS) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element targetCRS ({http://www.opengis.net/gml}targetCRS) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element positionalAccuracy ({http://www.opengis.net/gml}_positionalAccuracy) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 339, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 339, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ - + }) _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.AbstractGeneralTransformationType = AbstractGeneralTransformationType Namespace.addCategoryObject('typeBinding', 'AbstractGeneralTransformationType', AbstractGeneralTransformationType) @@ -22304,39 +22696,40 @@ class OperationParameterType (OperationParameterBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationParameterType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 668, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 668, 1) _ElementMap = OperationParameterBaseType._ElementMap.copy() _AttributeMap = OperationParameterBaseType._AttributeMap.copy() # Base type is OperationParameterBaseType - + # Element minimumOccurs ({http://www.opengis.net/gml}minimumOccurs) inherited from {http://www.opengis.net/gml}AbstractGeneralOperationParameterType - + # Element parameterName ({http://www.opengis.net/gml}parameterName) inherited from {http://www.opengis.net/gml}OperationParameterBaseType - + # Element {http://www.opengis.net/gml}parameterID uses Python identifier parameterID - __parameterID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'parameterID'), 'parameterID', '__httpwww_opengis_netgml_OperationParameterType_httpwww_opengis_netgmlparameterID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 690, 1), ) - + __parameterID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'parameterID'), 'parameterID', '__httpwww_opengis_netgml_OperationParameterType_httpwww_opengis_netgmlparameterID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 690, 1), ) + parameterID = property(__parameterID.value, __parameterID.set, None, 'An identification of an operation parameter. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_OperationParameterType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_OperationParameterType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}OperationParameterBaseType _ElementMap.update({ __parameterID.name() : __parameterID, __remarks.name() : __remarks }) _AttributeMap.update({ - + }) +_module_typeBindings.OperationParameterType = OperationParameterType Namespace.addCategoryObject('typeBinding', 'OperationParameterType', OperationParameterType) @@ -22347,45 +22740,45 @@ class OperationParameterGroupType (OperationParameterGroupBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroupType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 732, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 732, 1) _ElementMap = OperationParameterGroupBaseType._ElementMap.copy() _AttributeMap = OperationParameterGroupBaseType._AttributeMap.copy() # Base type is OperationParameterGroupBaseType - + # Element minimumOccurs ({http://www.opengis.net/gml}minimumOccurs) inherited from {http://www.opengis.net/gml}AbstractGeneralOperationParameterType - + # Element groupName ({http://www.opengis.net/gml}groupName) inherited from {http://www.opengis.net/gml}OperationParameterGroupBaseType - + # Element {http://www.opengis.net/gml}groupID uses Python identifier groupID - __groupID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupID'), 'groupID', '__httpwww_opengis_netgml_OperationParameterGroupType_httpwww_opengis_netgmlgroupID', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 760, 1), ) - + __groupID = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'groupID'), 'groupID', '__httpwww_opengis_netgml_OperationParameterGroupType_httpwww_opengis_netgmlgroupID', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 760, 1), ) + groupID = property(__groupID.value, __groupID.set, None, 'An identification of an operation parameter group. ') - + # Element {http://www.opengis.net/gml}maximumOccurs uses Python identifier maximumOccurs - __maximumOccurs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maximumOccurs'), 'maximumOccurs', '__httpwww_opengis_netgml_OperationParameterGroupType_httpwww_opengis_netgmlmaximumOccurs', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 766, 1), ) - + __maximumOccurs = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maximumOccurs'), 'maximumOccurs', '__httpwww_opengis_netgml_OperationParameterGroupType_httpwww_opengis_netgmlmaximumOccurs', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 766, 1), ) + maximumOccurs = property(__maximumOccurs.value, __maximumOccurs.set, None, 'The maximum number of times that values for this parameter group can be included. If this attribute is omitted, the maximum number is one. ') - + # Element {http://www.opengis.net/gml}includesParameter uses Python identifier includesParameter - __includesParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'includesParameter'), 'includesParameter', '__httpwww_opengis_netgml_OperationParameterGroupType_httpwww_opengis_netgmlincludesParameter', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 772, 1), ) - + __includesParameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'includesParameter'), 'includesParameter', '__httpwww_opengis_netgml_OperationParameterGroupType_httpwww_opengis_netgmlincludesParameter', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 772, 1), ) + includesParameter = property(__includesParameter.value, __includesParameter.set, None, 'Association to an operation parameter that is a member of a group. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}remarks uses Python identifier remarks - __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_OperationParameterGroupType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) - + __remarks = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'remarks'), 'remarks', '__httpwww_opengis_netgml_OperationParameterGroupType_httpwww_opengis_netgmlremarks', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1), ) + remarks = property(__remarks.value, __remarks.set, None, 'Information about this object or code. Contains text or refers to external text.') - + # Attribute id_2 inherited from {http://www.opengis.net/gml}OperationParameterGroupBaseType _ElementMap.update({ __groupID.name() : __groupID, @@ -22394,8 +22787,9 @@ class OperationParameterGroupType (OperationParameterGroupBaseType): __remarks.name() : __remarks }) _AttributeMap.update({ - + }) +_module_typeBindings.OperationParameterGroupType = OperationParameterGroupType Namespace.addCategoryObject('typeBinding', 'OperationParameterGroupType', OperationParameterGroupType) @@ -22406,37 +22800,38 @@ class CompoundCRSType (AbstractReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompoundCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 46, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 46, 1) _ElementMap = AbstractReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemType._AttributeMap.copy() # Base type is AbstractReferenceSystemType - + # Element {http://www.opengis.net/gml}includesCRS uses Python identifier includesCRS - __includesCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'includesCRS'), 'includesCRS', '__httpwww_opengis_netgml_CompoundCRSType_httpwww_opengis_netgmlincludesCRS', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 63, 1), ) - + __includesCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'includesCRS'), 'includesCRS', '__httpwww_opengis_netgml_CompoundCRSType_httpwww_opengis_netgmlincludesCRS', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 63, 1), ) + includesCRS = property(__includesCRS.value, __includesCRS.set, None, 'An association to a component coordinate reference system included in this compound coordinate reference system. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __includesCRS.name() : __includesCRS }) _AttributeMap.update({ - + }) +_module_typeBindings.CompoundCRSType = CompoundCRSType Namespace.addCategoryObject('typeBinding', 'CompoundCRSType', CompoundCRSType) @@ -22447,45 +22842,46 @@ class GeographicCRSType (AbstractReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeographicCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 83, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 83, 1) _ElementMap = AbstractReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemType._AttributeMap.copy() # Base type is AbstractReferenceSystemType - + # Element {http://www.opengis.net/gml}usesEllipsoidalCS uses Python identifier usesEllipsoidalCS - __usesEllipsoidalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoidalCS'), 'usesEllipsoidalCS', '__httpwww_opengis_netgml_GeographicCRSType_httpwww_opengis_netgmlusesEllipsoidalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 97, 1), ) - + __usesEllipsoidalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoidalCS'), 'usesEllipsoidalCS', '__httpwww_opengis_netgml_GeographicCRSType_httpwww_opengis_netgmlusesEllipsoidalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 97, 1), ) + usesEllipsoidalCS = property(__usesEllipsoidalCS.value, __usesEllipsoidalCS.set, None, 'Association to the ellipsoidal coordinate system used by this CRS. ') - + # Element {http://www.opengis.net/gml}usesGeodeticDatum uses Python identifier usesGeodeticDatum - __usesGeodeticDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), 'usesGeodeticDatum', '__httpwww_opengis_netgml_GeographicCRSType_httpwww_opengis_netgmlusesGeodeticDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1), ) - + __usesGeodeticDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), 'usesGeodeticDatum', '__httpwww_opengis_netgml_GeographicCRSType_httpwww_opengis_netgmlusesGeodeticDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1), ) + usesGeodeticDatum = property(__usesGeodeticDatum.value, __usesGeodeticDatum.set, None, 'Association to the geodetic datum used by this CRS. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __usesEllipsoidalCS.name() : __usesEllipsoidalCS, __usesGeodeticDatum.name() : __usesGeodeticDatum }) _AttributeMap.update({ - + }) +_module_typeBindings.GeographicCRSType = GeographicCRSType Namespace.addCategoryObject('typeBinding', 'GeographicCRSType', GeographicCRSType) @@ -22496,45 +22892,46 @@ class VerticalCRSType (AbstractReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VerticalCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 123, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 123, 1) _ElementMap = AbstractReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemType._AttributeMap.copy() # Base type is AbstractReferenceSystemType - + # Element {http://www.opengis.net/gml}usesVerticalCS uses Python identifier usesVerticalCS - __usesVerticalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalCS'), 'usesVerticalCS', '__httpwww_opengis_netgml_VerticalCRSType_httpwww_opengis_netgmlusesVerticalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 137, 1), ) - + __usesVerticalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalCS'), 'usesVerticalCS', '__httpwww_opengis_netgml_VerticalCRSType_httpwww_opengis_netgmlusesVerticalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 137, 1), ) + usesVerticalCS = property(__usesVerticalCS.value, __usesVerticalCS.set, None, 'Association to the vertical coordinate system used by this CRS. ') - + # Element {http://www.opengis.net/gml}usesVerticalDatum uses Python identifier usesVerticalDatum - __usesVerticalDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalDatum'), 'usesVerticalDatum', '__httpwww_opengis_netgml_VerticalCRSType_httpwww_opengis_netgmlusesVerticalDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 143, 1), ) - + __usesVerticalDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalDatum'), 'usesVerticalDatum', '__httpwww_opengis_netgml_VerticalCRSType_httpwww_opengis_netgmlusesVerticalDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 143, 1), ) + usesVerticalDatum = property(__usesVerticalDatum.value, __usesVerticalDatum.set, None, 'Association to the vertical datum used by this CRS. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __usesVerticalCS.name() : __usesVerticalCS, __usesVerticalDatum.name() : __usesVerticalDatum }) _AttributeMap.update({ - + }) +_module_typeBindings.VerticalCRSType = VerticalCRSType Namespace.addCategoryObject('typeBinding', 'VerticalCRSType', VerticalCRSType) @@ -22545,44 +22942,44 @@ class GeocentricCRSType (AbstractReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 163, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 163, 1) _ElementMap = AbstractReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemType._AttributeMap.copy() # Base type is AbstractReferenceSystemType - + # Element {http://www.opengis.net/gml}usesGeodeticDatum uses Python identifier usesGeodeticDatum - __usesGeodeticDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), 'usesGeodeticDatum', '__httpwww_opengis_netgml_GeocentricCRSType_httpwww_opengis_netgmlusesGeodeticDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1), ) - + __usesGeodeticDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), 'usesGeodeticDatum', '__httpwww_opengis_netgml_GeocentricCRSType_httpwww_opengis_netgmlusesGeodeticDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1), ) + usesGeodeticDatum = property(__usesGeodeticDatum.value, __usesGeodeticDatum.set, None, 'Association to the geodetic datum used by this CRS. ') - + # Element {http://www.opengis.net/gml}usesCartesianCS uses Python identifier usesCartesianCS - __usesCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), 'usesCartesianCS', '__httpwww_opengis_netgml_GeocentricCRSType_httpwww_opengis_netgmlusesCartesianCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1), ) - + __usesCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), 'usesCartesianCS', '__httpwww_opengis_netgml_GeocentricCRSType_httpwww_opengis_netgmlusesCartesianCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1), ) + usesCartesianCS = property(__usesCartesianCS.value, __usesCartesianCS.set, None, 'Association to the Cartesian coordinate system used by this CRS. ') - + # Element {http://www.opengis.net/gml}usesSphericalCS uses Python identifier usesSphericalCS - __usesSphericalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesSphericalCS'), 'usesSphericalCS', '__httpwww_opengis_netgml_GeocentricCRSType_httpwww_opengis_netgmlusesSphericalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 186, 1), ) - + __usesSphericalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesSphericalCS'), 'usesSphericalCS', '__httpwww_opengis_netgml_GeocentricCRSType_httpwww_opengis_netgmlusesSphericalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 186, 1), ) + usesSphericalCS = property(__usesSphericalCS.value, __usesSphericalCS.set, None, 'Association to the spherical coordinate system used by this CRS.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __usesGeodeticDatum.name() : __usesGeodeticDatum, @@ -22590,8 +22987,9 @@ class GeocentricCRSType (AbstractReferenceSystemType): __usesSphericalCS.name() : __usesSphericalCS }) _AttributeMap.update({ - + }) +_module_typeBindings.GeocentricCRSType = GeocentricCRSType Namespace.addCategoryObject('typeBinding', 'GeocentricCRSType', GeocentricCRSType) @@ -22602,45 +23000,46 @@ class AbstractGeneralDerivedCRSType (AbstractReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AbstractGeneralDerivedCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 206, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 206, 1) _ElementMap = AbstractReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemType._AttributeMap.copy() # Base type is AbstractReferenceSystemType - + # Element {http://www.opengis.net/gml}baseCRS uses Python identifier baseCRS - __baseCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'baseCRS'), 'baseCRS', '__httpwww_opengis_netgml_AbstractGeneralDerivedCRSType_httpwww_opengis_netgmlbaseCRS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 220, 1), ) - + __baseCRS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'baseCRS'), 'baseCRS', '__httpwww_opengis_netgml_AbstractGeneralDerivedCRSType_httpwww_opengis_netgmlbaseCRS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 220, 1), ) + baseCRS = property(__baseCRS.value, __baseCRS.set, None, 'Association to the coordinate reference system used by this derived CRS. ') - + # Element {http://www.opengis.net/gml}definedByConversion uses Python identifier definedByConversion - __definedByConversion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion'), 'definedByConversion', '__httpwww_opengis_netgml_AbstractGeneralDerivedCRSType_httpwww_opengis_netgmldefinedByConversion', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 226, 1), ) - + __definedByConversion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion'), 'definedByConversion', '__httpwww_opengis_netgml_AbstractGeneralDerivedCRSType_httpwww_opengis_netgmldefinedByConversion', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 226, 1), ) + definedByConversion = property(__definedByConversion.value, __definedByConversion.set, None, 'Association to the coordinate conversion used to define this derived CRS. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __baseCRS.name() : __baseCRS, __definedByConversion.name() : __definedByConversion }) _AttributeMap.update({ - + }) +_module_typeBindings.AbstractGeneralDerivedCRSType = AbstractGeneralDerivedCRSType Namespace.addCategoryObject('typeBinding', 'AbstractGeneralDerivedCRSType', AbstractGeneralDerivedCRSType) @@ -22654,45 +23053,46 @@ class EngineeringCRSType (AbstractReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 312, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 312, 1) _ElementMap = AbstractReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemType._AttributeMap.copy() # Base type is AbstractReferenceSystemType - + # Element {http://www.opengis.net/gml}usesCS uses Python identifier usesCS - __usesCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), 'usesCS', '__httpwww_opengis_netgml_EngineeringCRSType_httpwww_opengis_netgmlusesCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1), ) - + __usesCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), 'usesCS', '__httpwww_opengis_netgml_EngineeringCRSType_httpwww_opengis_netgmlusesCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1), ) + usesCS = property(__usesCS.value, __usesCS.set, None, 'Association to the coordinate system used by this CRS. ') - + # Element {http://www.opengis.net/gml}usesEngineeringDatum uses Python identifier usesEngineeringDatum - __usesEngineeringDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesEngineeringDatum'), 'usesEngineeringDatum', '__httpwww_opengis_netgml_EngineeringCRSType_httpwww_opengis_netgmlusesEngineeringDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 329, 1), ) - + __usesEngineeringDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesEngineeringDatum'), 'usesEngineeringDatum', '__httpwww_opengis_netgml_EngineeringCRSType_httpwww_opengis_netgmlusesEngineeringDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 329, 1), ) + usesEngineeringDatum = property(__usesEngineeringDatum.value, __usesEngineeringDatum.set, None, 'Association to the engineering datum used by this CRS. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __usesCS.name() : __usesCS, __usesEngineeringDatum.name() : __usesEngineeringDatum }) _AttributeMap.update({ - + }) +_module_typeBindings.EngineeringCRSType = EngineeringCRSType Namespace.addCategoryObject('typeBinding', 'EngineeringCRSType', EngineeringCRSType) @@ -22703,44 +23103,44 @@ class ImageCRSType (AbstractReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 349, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 349, 1) _ElementMap = AbstractReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemType._AttributeMap.copy() # Base type is AbstractReferenceSystemType - + # Element {http://www.opengis.net/gml}usesCartesianCS uses Python identifier usesCartesianCS - __usesCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), 'usesCartesianCS', '__httpwww_opengis_netgml_ImageCRSType_httpwww_opengis_netgmlusesCartesianCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1), ) - + __usesCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), 'usesCartesianCS', '__httpwww_opengis_netgml_ImageCRSType_httpwww_opengis_netgmlusesCartesianCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1), ) + usesCartesianCS = property(__usesCartesianCS.value, __usesCartesianCS.set, None, 'Association to the Cartesian coordinate system used by this CRS. ') - + # Element {http://www.opengis.net/gml}usesObliqueCartesianCS uses Python identifier usesObliqueCartesianCS - __usesObliqueCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesObliqueCartesianCS'), 'usesObliqueCartesianCS', '__httpwww_opengis_netgml_ImageCRSType_httpwww_opengis_netgmlusesObliqueCartesianCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 366, 1), ) - + __usesObliqueCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesObliqueCartesianCS'), 'usesObliqueCartesianCS', '__httpwww_opengis_netgml_ImageCRSType_httpwww_opengis_netgmlusesObliqueCartesianCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 366, 1), ) + usesObliqueCartesianCS = property(__usesObliqueCartesianCS.value, __usesObliqueCartesianCS.set, None, 'Association to the oblique Cartesian coordinate system used by this CRS.') - + # Element {http://www.opengis.net/gml}usesImageDatum uses Python identifier usesImageDatum - __usesImageDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesImageDatum'), 'usesImageDatum', '__httpwww_opengis_netgml_ImageCRSType_httpwww_opengis_netgmlusesImageDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 372, 1), ) - + __usesImageDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesImageDatum'), 'usesImageDatum', '__httpwww_opengis_netgml_ImageCRSType_httpwww_opengis_netgmlusesImageDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 372, 1), ) + usesImageDatum = property(__usesImageDatum.value, __usesImageDatum.set, None, 'Association to the image datum used by this CRS. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __usesCartesianCS.name() : __usesCartesianCS, @@ -22748,8 +23148,9 @@ class ImageCRSType (AbstractReferenceSystemType): __usesImageDatum.name() : __usesImageDatum }) _AttributeMap.update({ - + }) +_module_typeBindings.ImageCRSType = ImageCRSType Namespace.addCategoryObject('typeBinding', 'ImageCRSType', ImageCRSType) @@ -22760,45 +23161,46 @@ class TemporalCRSType (AbstractReferenceSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TemporalCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 392, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 392, 1) _ElementMap = AbstractReferenceSystemType._ElementMap.copy() _AttributeMap = AbstractReferenceSystemType._AttributeMap.copy() # Base type is AbstractReferenceSystemType - + # Element {http://www.opengis.net/gml}usesTemporalCS uses Python identifier usesTemporalCS - __usesTemporalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalCS'), 'usesTemporalCS', '__httpwww_opengis_netgml_TemporalCRSType_httpwww_opengis_netgmlusesTemporalCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 406, 1), ) - + __usesTemporalCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalCS'), 'usesTemporalCS', '__httpwww_opengis_netgml_TemporalCRSType_httpwww_opengis_netgmlusesTemporalCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 406, 1), ) + usesTemporalCS = property(__usesTemporalCS.value, __usesTemporalCS.set, None, 'Association to the temporal coordinate system used by this CRS. ') - + # Element {http://www.opengis.net/gml}usesTemporalDatum uses Python identifier usesTemporalDatum - __usesTemporalDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalDatum'), 'usesTemporalDatum', '__httpwww_opengis_netgml_TemporalCRSType_httpwww_opengis_netgmlusesTemporalDatum', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 412, 1), ) - + __usesTemporalDatum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalDatum'), 'usesTemporalDatum', '__httpwww_opengis_netgml_TemporalCRSType_httpwww_opengis_netgmlusesTemporalDatum', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 412, 1), ) + usesTemporalDatum = property(__usesTemporalDatum.value, __usesTemporalDatum.set, None, 'Association to the temporal datum used by this CRS. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __usesTemporalCS.name() : __usesTemporalCS, __usesTemporalDatum.name() : __usesTemporalDatum }) _AttributeMap.update({ - + }) +_module_typeBindings.TemporalCRSType = TemporalCRSType Namespace.addCategoryObject('typeBinding', 'TemporalCRSType', TemporalCRSType) @@ -22809,28 +23211,29 @@ class EllipsoidalCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 181, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 181, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.EllipsoidalCSType = EllipsoidalCSType Namespace.addCategoryObject('typeBinding', 'EllipsoidalCSType', EllipsoidalCSType) @@ -22841,28 +23244,29 @@ class CartesianCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CartesianCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 204, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 204, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.CartesianCSType = CartesianCSType Namespace.addCategoryObject('typeBinding', 'CartesianCSType', CartesianCSType) @@ -22873,28 +23277,29 @@ class VerticalCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VerticalCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 227, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 227, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.VerticalCSType = VerticalCSType Namespace.addCategoryObject('typeBinding', 'VerticalCSType', VerticalCSType) @@ -22905,28 +23310,29 @@ class TemporalCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TemporalCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 250, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 250, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.TemporalCSType = TemporalCSType Namespace.addCategoryObject('typeBinding', 'TemporalCSType', TemporalCSType) @@ -22937,28 +23343,29 @@ class LinearCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LinearCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 273, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 273, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.LinearCSType = LinearCSType Namespace.addCategoryObject('typeBinding', 'LinearCSType', LinearCSType) @@ -22969,28 +23376,29 @@ class UserDefinedCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 296, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 296, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.UserDefinedCSType = UserDefinedCSType Namespace.addCategoryObject('typeBinding', 'UserDefinedCSType', UserDefinedCSType) @@ -23001,28 +23409,29 @@ class SphericalCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SphericalCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 319, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 319, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.SphericalCSType = SphericalCSType Namespace.addCategoryObject('typeBinding', 'SphericalCSType', SphericalCSType) @@ -23033,28 +23442,29 @@ class PolarCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PolarCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 342, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 342, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.PolarCSType = PolarCSType Namespace.addCategoryObject('typeBinding', 'PolarCSType', PolarCSType) @@ -23065,28 +23475,29 @@ class CylindricalCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CylindricalCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 365, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 365, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.CylindricalCSType = CylindricalCSType Namespace.addCategoryObject('typeBinding', 'CylindricalCSType', CylindricalCSType) @@ -23097,28 +23508,29 @@ class ObliqueCartesianCSType (AbstractCoordinateSystemType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 388, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 388, 1) _ElementMap = AbstractCoordinateSystemType._ElementMap.copy() _AttributeMap = AbstractCoordinateSystemType._AttributeMap.copy() # Base type is AbstractCoordinateSystemType - + # Element csName ({http://www.opengis.net/gml}csName) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType - + # Element csID ({http://www.opengis.net/gml}csID) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element usesAxis ({http://www.opengis.net/gml}usesAxis) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractCoordinateSystemBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.ObliqueCartesianCSType = ObliqueCartesianCSType Namespace.addCategoryObject('typeBinding', 'ObliqueCartesianCSType', ObliqueCartesianCSType) @@ -23129,39 +23541,40 @@ class MultiPointCoverageType (AbstractDiscreteCoverageType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiPointCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 268, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 268, 1) _ElementMap = AbstractDiscreteCoverageType._ElementMap.copy() _AttributeMap = AbstractDiscreteCoverageType._AttributeMap.copy() # Base type is AbstractDiscreteCoverageType - + # Element rangeSet ({http://www.opengis.net/gml}rangeSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element coverageFunction ({http://www.opengis.net/gml}coverageFunction) inherited from {http://www.opengis.net/gml}AbstractDiscreteCoverageType - + # Element {http://www.opengis.net/gml}multiPointDomain uses Python identifier multiPointDomain - __multiPointDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiPointDomain'), 'multiPointDomain', '__httpwww_opengis_netgml_MultiPointCoverageType_httpwww_opengis_netgmlmultiPointDomain', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 285, 1), ) - + __multiPointDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiPointDomain'), 'multiPointDomain', '__httpwww_opengis_netgml_MultiPointCoverageType_httpwww_opengis_netgmlmultiPointDomain', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 285, 1), ) + multiPointDomain = property(__multiPointDomain.value, __multiPointDomain.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __multiPointDomain.name() : __multiPointDomain }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiPointCoverageType = MultiPointCoverageType Namespace.addCategoryObject('typeBinding', 'MultiPointCoverageType', MultiPointCoverageType) @@ -23172,39 +23585,40 @@ class MultiCurveCoverageType (AbstractDiscreteCoverageType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiCurveCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 300, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 300, 1) _ElementMap = AbstractDiscreteCoverageType._ElementMap.copy() _AttributeMap = AbstractDiscreteCoverageType._AttributeMap.copy() # Base type is AbstractDiscreteCoverageType - + # Element rangeSet ({http://www.opengis.net/gml}rangeSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element coverageFunction ({http://www.opengis.net/gml}coverageFunction) inherited from {http://www.opengis.net/gml}AbstractDiscreteCoverageType - + # Element {http://www.opengis.net/gml}multiCurveDomain uses Python identifier multiCurveDomain - __multiCurveDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiCurveDomain'), 'multiCurveDomain', '__httpwww_opengis_netgml_MultiCurveCoverageType_httpwww_opengis_netgmlmultiCurveDomain', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 317, 1), ) - + __multiCurveDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiCurveDomain'), 'multiCurveDomain', '__httpwww_opengis_netgml_MultiCurveCoverageType_httpwww_opengis_netgmlmultiCurveDomain', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 317, 1), ) + multiCurveDomain = property(__multiCurveDomain.value, __multiCurveDomain.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __multiCurveDomain.name() : __multiCurveDomain }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiCurveCoverageType = MultiCurveCoverageType Namespace.addCategoryObject('typeBinding', 'MultiCurveCoverageType', MultiCurveCoverageType) @@ -23215,39 +23629,40 @@ class MultiSurfaceCoverageType (AbstractDiscreteCoverageType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiSurfaceCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 332, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 332, 1) _ElementMap = AbstractDiscreteCoverageType._ElementMap.copy() _AttributeMap = AbstractDiscreteCoverageType._AttributeMap.copy() # Base type is AbstractDiscreteCoverageType - + # Element rangeSet ({http://www.opengis.net/gml}rangeSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element coverageFunction ({http://www.opengis.net/gml}coverageFunction) inherited from {http://www.opengis.net/gml}AbstractDiscreteCoverageType - + # Element {http://www.opengis.net/gml}multiSurfaceDomain uses Python identifier multiSurfaceDomain - __multiSurfaceDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceDomain'), 'multiSurfaceDomain', '__httpwww_opengis_netgml_MultiSurfaceCoverageType_httpwww_opengis_netgmlmultiSurfaceDomain', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 349, 1), ) - + __multiSurfaceDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceDomain'), 'multiSurfaceDomain', '__httpwww_opengis_netgml_MultiSurfaceCoverageType_httpwww_opengis_netgmlmultiSurfaceDomain', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 349, 1), ) + multiSurfaceDomain = property(__multiSurfaceDomain.value, __multiSurfaceDomain.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __multiSurfaceDomain.name() : __multiSurfaceDomain }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiSurfaceCoverageType = MultiSurfaceCoverageType Namespace.addCategoryObject('typeBinding', 'MultiSurfaceCoverageType', MultiSurfaceCoverageType) @@ -23258,39 +23673,40 @@ class MultiSolidCoverageType (AbstractDiscreteCoverageType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MultiSolidCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 364, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 364, 1) _ElementMap = AbstractDiscreteCoverageType._ElementMap.copy() _AttributeMap = AbstractDiscreteCoverageType._AttributeMap.copy() # Base type is AbstractDiscreteCoverageType - + # Element rangeSet ({http://www.opengis.net/gml}rangeSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element coverageFunction ({http://www.opengis.net/gml}coverageFunction) inherited from {http://www.opengis.net/gml}AbstractDiscreteCoverageType - + # Element {http://www.opengis.net/gml}multiSolidDomain uses Python identifier multiSolidDomain - __multiSolidDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiSolidDomain'), 'multiSolidDomain', '__httpwww_opengis_netgml_MultiSolidCoverageType_httpwww_opengis_netgmlmultiSolidDomain', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 381, 1), ) - + __multiSolidDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'multiSolidDomain'), 'multiSolidDomain', '__httpwww_opengis_netgml_MultiSolidCoverageType_httpwww_opengis_netgmlmultiSolidDomain', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 381, 1), ) + multiSolidDomain = property(__multiSolidDomain.value, __multiSolidDomain.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __multiSolidDomain.name() : __multiSolidDomain }) _AttributeMap.update({ - + }) +_module_typeBindings.MultiSolidCoverageType = MultiSolidCoverageType Namespace.addCategoryObject('typeBinding', 'MultiSolidCoverageType', MultiSolidCoverageType) @@ -23301,39 +23717,40 @@ class GridCoverageType (AbstractDiscreteCoverageType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GridCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 396, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 396, 1) _ElementMap = AbstractDiscreteCoverageType._ElementMap.copy() _AttributeMap = AbstractDiscreteCoverageType._AttributeMap.copy() # Base type is AbstractDiscreteCoverageType - + # Element rangeSet ({http://www.opengis.net/gml}rangeSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element coverageFunction ({http://www.opengis.net/gml}coverageFunction) inherited from {http://www.opengis.net/gml}AbstractDiscreteCoverageType - + # Element {http://www.opengis.net/gml}gridDomain uses Python identifier gridDomain - __gridDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'gridDomain'), 'gridDomain', '__httpwww_opengis_netgml_GridCoverageType_httpwww_opengis_netgmlgridDomain', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 410, 1), ) - + __gridDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'gridDomain'), 'gridDomain', '__httpwww_opengis_netgml_GridCoverageType_httpwww_opengis_netgmlgridDomain', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 410, 1), ) + gridDomain = property(__gridDomain.value, __gridDomain.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __gridDomain.name() : __gridDomain }) _AttributeMap.update({ - + }) +_module_typeBindings.GridCoverageType = GridCoverageType Namespace.addCategoryObject('typeBinding', 'GridCoverageType', GridCoverageType) @@ -23344,39 +23761,40 @@ class RectifiedGridCoverageType (AbstractDiscreteCoverageType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RectifiedGridCoverageType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 425, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 425, 1) _ElementMap = AbstractDiscreteCoverageType._ElementMap.copy() _AttributeMap = AbstractDiscreteCoverageType._AttributeMap.copy() # Base type is AbstractDiscreteCoverageType - + # Element rangeSet ({http://www.opengis.net/gml}rangeSet) inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Element coverageFunction ({http://www.opengis.net/gml}coverageFunction) inherited from {http://www.opengis.net/gml}AbstractDiscreteCoverageType - + # Element {http://www.opengis.net/gml}rectifiedGridDomain uses Python identifier rectifiedGridDomain - __rectifiedGridDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rectifiedGridDomain'), 'rectifiedGridDomain', '__httpwww_opengis_netgml_RectifiedGridCoverageType_httpwww_opengis_netgmlrectifiedGridDomain', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 439, 1), ) - + __rectifiedGridDomain = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'rectifiedGridDomain'), 'rectifiedGridDomain', '__httpwww_opengis_netgml_RectifiedGridCoverageType_httpwww_opengis_netgmlrectifiedGridDomain', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 439, 1), ) + rectifiedGridDomain = property(__rectifiedGridDomain.value, __rectifiedGridDomain.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute dimension inherited from {http://www.opengis.net/gml}AbstractCoverageType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __rectifiedGridDomain.name() : __rectifiedGridDomain }) _AttributeMap.update({ - + }) +_module_typeBindings.RectifiedGridCoverageType = RectifiedGridCoverageType Namespace.addCategoryObject('typeBinding', 'RectifiedGridCoverageType', RectifiedGridCoverageType) @@ -23387,34 +23805,35 @@ class EngineeringDatumType (AbstractDatumType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatumType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 107, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 107, 1) _ElementMap = AbstractDatumType._ElementMap.copy() _AttributeMap = AbstractDatumType._AttributeMap.copy() # Base type is AbstractDatumType - + # Element datumName ({http://www.opengis.net/gml}datumName) inherited from {http://www.opengis.net/gml}AbstractDatumBaseType - + # Element datumID ({http://www.opengis.net/gml}datumID) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element anchorPoint ({http://www.opengis.net/gml}anchorPoint) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element realizationEpoch ({http://www.opengis.net/gml}realizationEpoch) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractDatumBaseType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.EngineeringDatumType = EngineeringDatumType Namespace.addCategoryObject('typeBinding', 'EngineeringDatumType', EngineeringDatumType) @@ -23425,41 +23844,42 @@ class ImageDatumType (AbstractDatumType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageDatumType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 130, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 130, 1) _ElementMap = AbstractDatumType._ElementMap.copy() _AttributeMap = AbstractDatumType._AttributeMap.copy() # Base type is AbstractDatumType - + # Element datumName ({http://www.opengis.net/gml}datumName) inherited from {http://www.opengis.net/gml}AbstractDatumBaseType - + # Element datumID ({http://www.opengis.net/gml}datumID) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element anchorPoint ({http://www.opengis.net/gml}anchorPoint) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element realizationEpoch ({http://www.opengis.net/gml}realizationEpoch) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element {http://www.opengis.net/gml}pixelInCell uses Python identifier pixelInCell - __pixelInCell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pixelInCell'), 'pixelInCell', '__httpwww_opengis_netgml_ImageDatumType_httpwww_opengis_netgmlpixelInCell', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 143, 1), ) - + __pixelInCell = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pixelInCell'), 'pixelInCell', '__httpwww_opengis_netgml_ImageDatumType_httpwww_opengis_netgmlpixelInCell', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 143, 1), ) + pixelInCell = property(__pixelInCell.value, __pixelInCell.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractDatumBaseType _ElementMap.update({ __pixelInCell.name() : __pixelInCell }) _AttributeMap.update({ - + }) +_module_typeBindings.ImageDatumType = ImageDatumType Namespace.addCategoryObject('typeBinding', 'ImageDatumType', ImageDatumType) @@ -23470,41 +23890,42 @@ class VerticalDatumType (AbstractDatumType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VerticalDatumType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 174, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 174, 1) _ElementMap = AbstractDatumType._ElementMap.copy() _AttributeMap = AbstractDatumType._AttributeMap.copy() # Base type is AbstractDatumType - + # Element datumName ({http://www.opengis.net/gml}datumName) inherited from {http://www.opengis.net/gml}AbstractDatumBaseType - + # Element datumID ({http://www.opengis.net/gml}datumID) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element anchorPoint ({http://www.opengis.net/gml}anchorPoint) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element realizationEpoch ({http://www.opengis.net/gml}realizationEpoch) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element {http://www.opengis.net/gml}verticalDatumType uses Python identifier verticalDatumType - __verticalDatumType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumType'), 'verticalDatumType', '__httpwww_opengis_netgml_VerticalDatumType_httpwww_opengis_netgmlverticalDatumType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 187, 1), ) - + __verticalDatumType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumType'), 'verticalDatumType', '__httpwww_opengis_netgml_VerticalDatumType_httpwww_opengis_netgmlverticalDatumType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 187, 1), ) + verticalDatumType = property(__verticalDatumType.value, __verticalDatumType.set, None, None) - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractDatumBaseType _ElementMap.update({ __verticalDatumType.name() : __verticalDatumType }) _AttributeMap.update({ - + }) +_module_typeBindings.VerticalDatumType = VerticalDatumType Namespace.addCategoryObject('typeBinding', 'VerticalDatumType', VerticalDatumType) @@ -23515,36 +23936,37 @@ class TemporalDatumBaseType (AbstractDatumType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = True _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TemporalDatumBaseType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 218, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 218, 1) _ElementMap = AbstractDatumType._ElementMap.copy() _AttributeMap = AbstractDatumType._AttributeMap.copy() # Base type is AbstractDatumType - + # Element datumName ({http://www.opengis.net/gml}datumName) inherited from {http://www.opengis.net/gml}AbstractDatumBaseType - + # Element datumID ({http://www.opengis.net/gml}datumID) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Attribute id is restricted from parent - + # Attribute {http://www.opengis.net/gml}id uses Python identifier id __id = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, 'id'), 'id', '__httpwww_opengis_netgml_AbstractGMLType_httpwww_opengis_netgmlid', pyxb.binding.datatypes.ID, required=True) - __id._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) - __id._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 231, 4) - + __id._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 252, 1) + __id._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 231, 4) + id = property(__id.value, __id.set, None, 'Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.') _ElementMap.update({ - + }) _AttributeMap.update({ __id.name() : __id }) +_module_typeBindings.TemporalDatumBaseType = TemporalDatumBaseType Namespace.addCategoryObject('typeBinding', 'TemporalDatumBaseType', TemporalDatumBaseType) @@ -23555,49 +23977,50 @@ class GeodeticDatumType (AbstractDatumType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatumType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 269, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 269, 1) _ElementMap = AbstractDatumType._ElementMap.copy() _AttributeMap = AbstractDatumType._AttributeMap.copy() # Base type is AbstractDatumType - + # Element datumName ({http://www.opengis.net/gml}datumName) inherited from {http://www.opengis.net/gml}AbstractDatumBaseType - + # Element datumID ({http://www.opengis.net/gml}datumID) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element anchorPoint ({http://www.opengis.net/gml}anchorPoint) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element realizationEpoch ({http://www.opengis.net/gml}realizationEpoch) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element {http://www.opengis.net/gml}usesPrimeMeridian uses Python identifier usesPrimeMeridian - __usesPrimeMeridian = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesPrimeMeridian'), 'usesPrimeMeridian', '__httpwww_opengis_netgml_GeodeticDatumType_httpwww_opengis_netgmlusesPrimeMeridian', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 283, 1), ) - + __usesPrimeMeridian = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesPrimeMeridian'), 'usesPrimeMeridian', '__httpwww_opengis_netgml_GeodeticDatumType_httpwww_opengis_netgmlusesPrimeMeridian', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 283, 1), ) + usesPrimeMeridian = property(__usesPrimeMeridian.value, __usesPrimeMeridian.set, None, 'Association to the prime meridian used by this geodetic datum. ') - + # Element {http://www.opengis.net/gml}usesEllipsoid uses Python identifier usesEllipsoid - __usesEllipsoid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoid'), 'usesEllipsoid', '__httpwww_opengis_netgml_GeodeticDatumType_httpwww_opengis_netgmlusesEllipsoid', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 289, 1), ) - + __usesEllipsoid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoid'), 'usesEllipsoid', '__httpwww_opengis_netgml_GeodeticDatumType_httpwww_opengis_netgmlusesEllipsoid', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 289, 1), ) + usesEllipsoid = property(__usesEllipsoid.value, __usesEllipsoid.set, None, 'Association to the ellipsoid used by this geodetic datum. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractDatumBaseType _ElementMap.update({ __usesPrimeMeridian.name() : __usesPrimeMeridian, __usesEllipsoid.name() : __usesEllipsoid }) _AttributeMap.update({ - + }) +_module_typeBindings.GeodeticDatumType = GeodeticDatumType Namespace.addCategoryObject('typeBinding', 'GeodeticDatumType', GeodeticDatumType) @@ -23608,46 +24031,46 @@ class DynamicFeatureCollectionType (FeatureCollectionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DynamicFeatureCollectionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 105, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 105, 1) _ElementMap = FeatureCollectionType._ElementMap.copy() _AttributeMap = FeatureCollectionType._AttributeMap.copy() # Base type is FeatureCollectionType - + # Element {http://www.opengis.net/gml}dataSource uses Python identifier dataSource - __dataSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), 'dataSource', '__httpwww_opengis_netgml_DynamicFeatureCollectionType_httpwww_opengis_netgmldataSource', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1), ) - + __dataSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), 'dataSource', '__httpwww_opengis_netgml_DynamicFeatureCollectionType_httpwww_opengis_netgmldataSource', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1), ) + dataSource = property(__dataSource.value, __dataSource.set, None, None) - + # Element {http://www.opengis.net/gml}history uses Python identifier history - __history = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'history'), 'history', '__httpwww_opengis_netgml_DynamicFeatureCollectionType_httpwww_opengis_netgmlhistory', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1), ) - + __history = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'history'), 'history', '__httpwww_opengis_netgml_DynamicFeatureCollectionType_httpwww_opengis_netgmlhistory', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1), ) + history = property(__history.value, __history.set, None, None) - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element featureMember ({http://www.opengis.net/gml}featureMember) inherited from {http://www.opengis.net/gml}AbstractFeatureCollectionType - + # Element featureMembers ({http://www.opengis.net/gml}featureMembers) inherited from {http://www.opengis.net/gml}AbstractFeatureCollectionType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element {http://www.opengis.net/gml}validTime uses Python identifier validTime - __validTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validTime'), 'validTime', '__httpwww_opengis_netgml_DynamicFeatureCollectionType_httpwww_opengis_netgmlvalidTime', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1), ) - + __validTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'validTime'), 'validTime', '__httpwww_opengis_netgml_DynamicFeatureCollectionType_httpwww_opengis_netgmlvalidTime', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1), ) + validTime = property(__validTime.value, __validTime.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __dataSource.name() : __dataSource, @@ -23655,83 +24078,84 @@ class DynamicFeatureCollectionType (FeatureCollectionType): __validTime.name() : __validTime }) _AttributeMap.update({ - + }) +_module_typeBindings.DynamicFeatureCollectionType = DynamicFeatureCollectionType Namespace.addCategoryObject('typeBinding', 'DynamicFeatureCollectionType', DynamicFeatureCollectionType) # Complex type {http://www.opengis.net/gml}LineStringType with content type ELEMENT_ONLY class LineStringType (AbstractCurveType): - """A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate - tuples, with linear interpolation between them. It is backwards compatible with the LineString of GML 2, GM_LineString of ISO 19107 is + """A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate + tuples, with linear interpolation between them. It is backwards compatible with the LineString of GML 2, GM_LineString of ISO 19107 is implemented by LineStringSegment.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LineStringType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 353, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 353, 1) _ElementMap = AbstractCurveType._ElementMap.copy() _AttributeMap = AbstractCurveType._AttributeMap.copy() # Base type is AbstractCurveType - + # Element {http://www.opengis.net/gml}pointProperty uses Python identifier pointProperty - __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) - + __pointProperty = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), 'pointProperty', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlpointProperty', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1), ) + pointProperty = property(__pointProperty.value, __pointProperty.set, None, 'This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.') - + # Element {http://www.opengis.net/gml}pointRep uses Python identifier pointRep - __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) - + __pointRep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), 'pointRep', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlpointRep', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1), ) + pointRep = property(__pointRep.value, __pointRep.set, None, 'Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.') - + # Element {http://www.opengis.net/gml}pos uses Python identifier pos - __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) - + __pos = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'pos'), 'pos', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlpos', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1), ) + pos = property(__pos.value, __pos.set, None, '') - + # Element {http://www.opengis.net/gml}posList uses Python identifier posList - __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) - + __posList = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'posList'), 'posList', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlposList', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1), ) + posList = property(__posList.value, __posList.set, None, '') - + # Element {http://www.opengis.net/gml}coordinates uses Python identifier coordinates - __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) - + __coordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), 'coordinates', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlcoordinates', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1), ) + coordinates = property(__coordinates.value, __coordinates.set, None, 'Deprecated with GML version 3.1.0.') - + # Element {http://www.opengis.net/gml}coord uses Python identifier coord - __coord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coord'), 'coord', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlcoord', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1), ) - + __coord = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'coord'), 'coord', '__httpwww_opengis_netgml_LineStringType_httpwww_opengis_netgmlcoord', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1), ) + coord = property(__coord.value, __coord.set, None, 'Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __pointProperty.name() : __pointProperty, @@ -23742,8 +24166,9 @@ class LineStringType (AbstractCurveType): __coord.name() : __coord }) _AttributeMap.update({ - + }) +_module_typeBindings.LineStringType = LineStringType Namespace.addCategoryObject('typeBinding', 'LineStringType', LineStringType) @@ -23754,49 +24179,50 @@ class PolygonType (AbstractSurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PolygonType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 74, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 74, 1) _ElementMap = AbstractSurfaceType._ElementMap.copy() _AttributeMap = AbstractSurfaceType._AttributeMap.copy() # Base type is AbstractSurfaceType - + # Element {http://www.opengis.net/gml}exterior uses Python identifier exterior - __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_PolygonType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1), ) - + __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_PolygonType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1), ) + exterior = property(__exterior.value, __exterior.set, None, 'A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.') - + # Element {http://www.opengis.net/gml}interior uses Python identifier interior - __interior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interior'), 'interior', '__httpwww_opengis_netgml_PolygonType_httpwww_opengis_netgmlinterior', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1), ) - + __interior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interior'), 'interior', '__httpwww_opengis_netgml_PolygonType_httpwww_opengis_netgmlinterior', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1), ) + interior = property(__interior.value, __interior.set, None, 'A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __exterior.name() : __exterior, __interior.name() : __interior }) _AttributeMap.update({ - + }) +_module_typeBindings.PolygonType = PolygonType Namespace.addCategoryObject('typeBinding', 'PolygonType', PolygonType) @@ -23807,41 +24233,42 @@ class CompositeCurveType (AbstractCurveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompositeCurveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 17, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 17, 1) _ElementMap = AbstractCurveType._ElementMap.copy() _AttributeMap = AbstractCurveType._AttributeMap.copy() # Base type is AbstractCurveType - + # Element {http://www.opengis.net/gml}curveMember uses Python identifier curveMember - __curveMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), 'curveMember', '__httpwww_opengis_netgml_CompositeCurveType_httpwww_opengis_netgmlcurveMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1), ) - + __curveMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), 'curveMember', '__httpwww_opengis_netgml_CompositeCurveType_httpwww_opengis_netgmlcurveMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1), ) + curveMember = property(__curveMember.value, __curveMember.set, None, 'This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __curveMember.name() : __curveMember }) _AttributeMap.update({ - + }) +_module_typeBindings.CompositeCurveType = CompositeCurveType Namespace.addCategoryObject('typeBinding', 'CompositeCurveType', CompositeCurveType) @@ -23852,134 +24279,137 @@ class CompositeSurfaceType (AbstractSurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompositeSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 44, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 44, 1) _ElementMap = AbstractSurfaceType._ElementMap.copy() _AttributeMap = AbstractSurfaceType._AttributeMap.copy() # Base type is AbstractSurfaceType - + # Element {http://www.opengis.net/gml}surfaceMember uses Python identifier surfaceMember - __surfaceMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), 'surfaceMember', '__httpwww_opengis_netgml_CompositeSurfaceType_httpwww_opengis_netgmlsurfaceMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1), ) - + __surfaceMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), 'surfaceMember', '__httpwww_opengis_netgml_CompositeSurfaceType_httpwww_opengis_netgmlsurfaceMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1), ) + surfaceMember = property(__surfaceMember.value, __surfaceMember.set, None, 'This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __surfaceMember.name() : __surfaceMember }) _AttributeMap.update({ - + }) +_module_typeBindings.CompositeSurfaceType = CompositeSurfaceType Namespace.addCategoryObject('typeBinding', 'CompositeSurfaceType', CompositeSurfaceType) # Complex type {http://www.opengis.net/gml}CompositeSolidType with content type ELEMENT_ONLY class CompositeSolidType (AbstractSolidType): - """A composite solid is a geometry type with all the geometric properties of a (primitive) solid. + """A composite solid is a geometry type with all the geometric properties of a (primitive) solid. Essentially, a composite solid is a collection of solids that join in pairs on common boundary surfaces and which, when considered as a whole, form a single solid.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CompositeSolidType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 71, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 71, 1) _ElementMap = AbstractSolidType._ElementMap.copy() _AttributeMap = AbstractSolidType._AttributeMap.copy() # Base type is AbstractSolidType - + # Element {http://www.opengis.net/gml}solidMember uses Python identifier solidMember - __solidMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), 'solidMember', '__httpwww_opengis_netgml_CompositeSolidType_httpwww_opengis_netgmlsolidMember', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1), ) - + __solidMember = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), 'solidMember', '__httpwww_opengis_netgml_CompositeSolidType_httpwww_opengis_netgmlsolidMember', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1), ) + solidMember = property(__solidMember.value, __solidMember.set, None, 'This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __solidMember.name() : __solidMember }) _AttributeMap.update({ - + }) +_module_typeBindings.CompositeSolidType = CompositeSolidType Namespace.addCategoryObject('typeBinding', 'CompositeSolidType', CompositeSolidType) # Complex type {http://www.opengis.net/gml}CurveType with content type ELEMENT_ONLY class CurveType (AbstractCurveType): - """Curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. + """Curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. Each curve segment within a curve may be defined using a different interpolation method. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list. The orientation of the curve is positive.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CurveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 19, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 19, 1) _ElementMap = AbstractCurveType._ElementMap.copy() _AttributeMap = AbstractCurveType._AttributeMap.copy() # Base type is AbstractCurveType - + # Element {http://www.opengis.net/gml}segments uses Python identifier segments - __segments = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'segments'), 'segments', '__httpwww_opengis_netgml_CurveType_httpwww_opengis_netgmlsegments', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 110, 1), ) - + __segments = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'segments'), 'segments', '__httpwww_opengis_netgml_CurveType_httpwww_opengis_netgmlsegments', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 110, 1), ) + segments = property(__segments.value, __segments.set, None, 'This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __segments.name() : __segments }) _AttributeMap.update({ - + }) +_module_typeBindings.CurveType = CurveType Namespace.addCategoryObject('typeBinding', 'CurveType', CurveType) @@ -23990,42 +24420,42 @@ class OrientableCurveType (AbstractCurveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OrientableCurveType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 53, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 53, 1) _ElementMap = AbstractCurveType._ElementMap.copy() _AttributeMap = AbstractCurveType._AttributeMap.copy() # Base type is AbstractCurveType - + # Element {http://www.opengis.net/gml}baseCurve uses Python identifier baseCurve - __baseCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'baseCurve'), 'baseCurve', '__httpwww_opengis_netgml_OrientableCurveType_httpwww_opengis_netgmlbaseCurve', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 38, 1), ) - + __baseCurve = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'baseCurve'), 'baseCurve', '__httpwww_opengis_netgml_OrientableCurveType_httpwww_opengis_netgmlbaseCurve', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 38, 1), ) + baseCurve = property(__baseCurve.value, __baseCurve.set, None, 'This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute orientation uses Python identifier orientation - __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_OrientableCurveType_orientation', SignType, unicode_default='+') - __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 67, 4) - __orientation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 67, 4) - + __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_OrientableCurveType_orientation', _module_typeBindings.SignType, unicode_default='+') + __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 67, 4) + __orientation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 67, 4) + orientation = property(__orientation.value, __orientation.set, None, 'If the orientation is "+", then the OrientableCurve is identical to the baseCurve. If the orientation is "-", then the OrientableCurve is related to another _Curve with a parameterization that reverses the sense of the curve traversal. "+" is the default value.') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __baseCurve.name() : __baseCurve @@ -24033,6 +24463,7 @@ class OrientableCurveType (AbstractCurveType): _AttributeMap.update({ __orientation.name() : __orientation }) +_module_typeBindings.OrientableCurveType = OrientableCurveType Namespace.addCategoryObject('typeBinding', 'OrientableCurveType', OrientableCurveType) @@ -24044,41 +24475,42 @@ class SurfaceType (AbstractSurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 927, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 927, 1) _ElementMap = AbstractSurfaceType._ElementMap.copy() _AttributeMap = AbstractSurfaceType._AttributeMap.copy() # Base type is AbstractSurfaceType - + # Element {http://www.opengis.net/gml}patches uses Python identifier patches - __patches = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'patches'), 'patches', '__httpwww_opengis_netgml_SurfaceType_httpwww_opengis_netgmlpatches', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 998, 1), ) - + __patches = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'patches'), 'patches', '__httpwww_opengis_netgml_SurfaceType_httpwww_opengis_netgmlpatches', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 998, 1), ) + patches = property(__patches.value, __patches.set, None, 'This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __patches.name() : __patches }) _AttributeMap.update({ - + }) +_module_typeBindings.SurfaceType = SurfaceType Namespace.addCategoryObject('typeBinding', 'SurfaceType', SurfaceType) @@ -24089,42 +24521,42 @@ class OrientableSurfaceType (AbstractSurfaceType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'OrientableSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 960, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 960, 1) _ElementMap = AbstractSurfaceType._ElementMap.copy() _AttributeMap = AbstractSurfaceType._AttributeMap.copy() # Base type is AbstractSurfaceType - + # Element {http://www.opengis.net/gml}baseSurface uses Python identifier baseSurface - __baseSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'baseSurface'), 'baseSurface', '__httpwww_opengis_netgml_OrientableSurfaceType_httpwww_opengis_netgmlbaseSurface', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 945, 1), ) - + __baseSurface = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'baseSurface'), 'baseSurface', '__httpwww_opengis_netgml_OrientableSurfaceType_httpwww_opengis_netgmlbaseSurface', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 945, 1), ) + baseSurface = property(__baseSurface.value, __baseSurface.set, None, 'This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute orientation uses Python identifier orientation - __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_OrientableSurfaceType_orientation', SignType, unicode_default='+') - __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 973, 4) - __orientation._UseLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 973, 4) - + __orientation = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'orientation'), 'orientation', '__httpwww_opengis_netgml_OrientableSurfaceType_orientation', _module_typeBindings.SignType, unicode_default='+') + __orientation._DeclarationLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 973, 4) + __orientation._UseLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 973, 4) + orientation = property(__orientation.value, __orientation.set, None, 'If the orientation is "+", then the OrientableSurface is identical to the baseSurface. If the orientation is "-", then the OrientableSurface is a reference to a Surface with an up-normal that reverses the direction for this OrientableSurface, the sense of "the top of the surface". "+" is the default value.') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __baseSurface.name() : __baseSurface @@ -24132,6 +24564,7 @@ class OrientableSurfaceType (AbstractSurfaceType): _AttributeMap.update({ __orientation.name() : __orientation }) +_module_typeBindings.OrientableSurfaceType = OrientableSurfaceType Namespace.addCategoryObject('typeBinding', 'OrientableSurfaceType', OrientableSurfaceType) @@ -24142,49 +24575,50 @@ class SolidType (AbstractSolidType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SolidType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1522, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1522, 1) _ElementMap = AbstractSolidType._ElementMap.copy() _AttributeMap = AbstractSolidType._AttributeMap.copy() # Base type is AbstractSolidType - + # Element {http://www.opengis.net/gml}exterior uses Python identifier exterior - __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_SolidType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1529, 5), ) - + __exterior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'exterior'), 'exterior', '__httpwww_opengis_netgml_SolidType_httpwww_opengis_netgmlexterior', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1529, 5), ) + exterior = property(__exterior.value, __exterior.set, None, 'Boundaries of solids are similar to surface boundaries. In normal 3-dimensional Euclidean space, one (composite) surface is distinguished as the exterior. In the more general case, this is not always possible.') - + # Element {http://www.opengis.net/gml}interior uses Python identifier interior - __interior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interior'), 'interior', '__httpwww_opengis_netgml_SolidType_httpwww_opengis_netgmlinterior', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1541, 5), ) - + __interior = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'interior'), 'interior', '__httpwww_opengis_netgml_SolidType_httpwww_opengis_netgmlinterior', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1541, 5), ) + interior = property(__interior.value, __interior.set, None, 'Boundaries of solids are similar to surface boundaries.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __exterior.name() : __exterior, __interior.name() : __interior }) _AttributeMap.update({ - + }) +_module_typeBindings.SolidType = SolidType Namespace.addCategoryObject('typeBinding', 'SolidType', SolidType) @@ -24195,45 +24629,46 @@ class DirectedObservationAtDistanceType (DirectedObservationType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DirectedObservationAtDistanceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 87, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 87, 1) _ElementMap = DirectedObservationType._ElementMap.copy() _AttributeMap = DirectedObservationType._AttributeMap.copy() # Base type is DirectedObservationType - + # Element direction ({http://www.opengis.net/gml}direction) inherited from {http://www.opengis.net/gml}DirectedObservationType - + # Element boundedBy ({http://www.opengis.net/gml}boundedBy) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element location ({http://www.opengis.net/gml}location) inherited from {http://www.opengis.net/gml}AbstractFeatureType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element using ({http://www.opengis.net/gml}using) inherited from {http://www.opengis.net/gml}ObservationType - + # Element target ({http://www.opengis.net/gml}target) inherited from {http://www.opengis.net/gml}ObservationType - + # Element resultOf ({http://www.opengis.net/gml}resultOf) inherited from {http://www.opengis.net/gml}ObservationType - + # Element {http://www.opengis.net/gml}distance uses Python identifier distance - __distance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'distance'), 'distance', '__httpwww_opengis_netgml_DirectedObservationAtDistanceType_httpwww_opengis_netgmldistance', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 91, 5), ) - + __distance = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'distance'), 'distance', '__httpwww_opengis_netgml_DirectedObservationAtDistanceType_httpwww_opengis_netgmldistance', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 91, 5), ) + distance = property(__distance.value, __distance.set, None, None) - + # Element validTime ({http://www.opengis.net/gml}validTime) inherited from {http://www.opengis.net/gml}ObservationType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __distance.name() : __distance }) _AttributeMap.update({ - + }) +_module_typeBindings.DirectedObservationAtDistanceType = DirectedObservationAtDistanceType Namespace.addCategoryObject('typeBinding', 'DirectedObservationAtDistanceType', DirectedObservationAtDistanceType) @@ -24244,35 +24679,36 @@ class TimeInstantType (AbstractTimeGeometricPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeInstantType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 142, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 142, 1) _ElementMap = AbstractTimeGeometricPrimitiveType._ElementMap.copy() _AttributeMap = AbstractTimeGeometricPrimitiveType._AttributeMap.copy() # Base type is AbstractTimeGeometricPrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element relatedTime ({http://www.opengis.net/gml}relatedTime) inherited from {http://www.opengis.net/gml}AbstractTimePrimitiveType - + # Element {http://www.opengis.net/gml}timePosition uses Python identifier timePosition - __timePosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), 'timePosition', '__httpwww_opengis_netgml_TimeInstantType_httpwww_opengis_netgmltimePosition', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1), ) - + __timePosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), 'timePosition', '__httpwww_opengis_netgml_TimeInstantType_httpwww_opengis_netgmltimePosition', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1), ) + timePosition = property(__timePosition.value, __timePosition.set, None, 'Direct representation of a temporal position') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute frame inherited from {http://www.opengis.net/gml}AbstractTimeGeometricPrimitiveType _ElementMap.update({ __timePosition.name() : __timePosition }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeInstantType = TimeInstantType Namespace.addCategoryObject('typeBinding', 'TimeInstantType', TimeInstantType) @@ -24283,63 +24719,63 @@ class TimePeriodType (AbstractTimeGeometricPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimePeriodType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 166, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 166, 1) _ElementMap = AbstractTimeGeometricPrimitiveType._ElementMap.copy() _AttributeMap = AbstractTimeGeometricPrimitiveType._AttributeMap.copy() # Base type is AbstractTimeGeometricPrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element relatedTime ({http://www.opengis.net/gml}relatedTime) inherited from {http://www.opengis.net/gml}AbstractTimePrimitiveType - + # Element {http://www.opengis.net/gml}beginPosition uses Python identifier beginPosition - __beginPosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'beginPosition'), 'beginPosition', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlbeginPosition', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 171, 6), ) - + __beginPosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'beginPosition'), 'beginPosition', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlbeginPosition', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 171, 6), ) + beginPosition = property(__beginPosition.value, __beginPosition.set, None, None) - + # Element {http://www.opengis.net/gml}begin uses Python identifier begin - __begin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'begin'), 'begin', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlbegin', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 172, 6), ) - + __begin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'begin'), 'begin', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlbegin', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 172, 6), ) + begin = property(__begin.value, __begin.set, None, None) - + # Element {http://www.opengis.net/gml}endPosition uses Python identifier endPosition - __endPosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endPosition'), 'endPosition', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlendPosition', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 175, 6), ) - + __endPosition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'endPosition'), 'endPosition', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlendPosition', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 175, 6), ) + endPosition = property(__endPosition.value, __endPosition.set, None, None) - + # Element {http://www.opengis.net/gml}end uses Python identifier end - __end = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'end'), 'end', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlend', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 176, 6), ) - + __end = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'end'), 'end', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlend', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 176, 6), ) + end = property(__end.value, __end.set, None, None) - + # Element {http://www.opengis.net/gml}duration uses Python identifier duration - __duration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'duration'), 'duration', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlduration', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 204, 1), ) - + __duration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'duration'), 'duration', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmlduration', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 204, 1), ) + duration = property(__duration.value, __duration.set, None, 'This element is an instance of the primitive xsd:duration simple type to \n enable use of the ISO 8601 syntax for temporal length (e.g. P5DT4H30M). \n It is a valid subtype of TimeDurationType according to section 3.14.6, \n rule 2.2.4 in XML Schema, Part 1.') - + # Element {http://www.opengis.net/gml}timeInterval uses Python identifier timeInterval - __timeInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), 'timeInterval', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmltimeInterval', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 213, 1), ) - + __timeInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), 'timeInterval', '__httpwww_opengis_netgml_TimePeriodType_httpwww_opengis_netgmltimeInterval', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 213, 1), ) + timeInterval = property(__timeInterval.value, __timeInterval.set, None, 'This element is a valid subtype of TimeDurationType \n\t\t\taccording to section 3.14.6, rule 2.2.4 in XML Schema, Part 1.') - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute frame inherited from {http://www.opengis.net/gml}AbstractTimeGeometricPrimitiveType _ElementMap.update({ __beginPosition.name() : __beginPosition, @@ -24350,8 +24786,9 @@ class TimePeriodType (AbstractTimeGeometricPrimitiveType): __timeInterval.name() : __timeInterval }) _AttributeMap.update({ - + }) +_module_typeBindings.TimePeriodType = TimePeriodType Namespace.addCategoryObject('typeBinding', 'TimePeriodType', TimePeriodType) @@ -24362,42 +24799,42 @@ class TimeNodeType (AbstractTimeTopologyPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeNodeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 104, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 104, 1) _ElementMap = AbstractTimeTopologyPrimitiveType._ElementMap.copy() _AttributeMap = AbstractTimeTopologyPrimitiveType._AttributeMap.copy() # Base type is AbstractTimeTopologyPrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element relatedTime ({http://www.opengis.net/gml}relatedTime) inherited from {http://www.opengis.net/gml}AbstractTimePrimitiveType - + # Element complex ({http://www.opengis.net/gml}complex) inherited from {http://www.opengis.net/gml}AbstractTimeTopologyPrimitiveType - + # Element {http://www.opengis.net/gml}previousEdge uses Python identifier previousEdge - __previousEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'previousEdge'), 'previousEdge', '__httpwww_opengis_netgml_TimeNodeType_httpwww_opengis_netgmlpreviousEdge', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 111, 5), ) - + __previousEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'previousEdge'), 'previousEdge', '__httpwww_opengis_netgml_TimeNodeType_httpwww_opengis_netgmlpreviousEdge', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 111, 5), ) + previousEdge = property(__previousEdge.value, __previousEdge.set, None, None) - + # Element {http://www.opengis.net/gml}nextEdge uses Python identifier nextEdge - __nextEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'nextEdge'), 'nextEdge', '__httpwww_opengis_netgml_TimeNodeType_httpwww_opengis_netgmlnextEdge', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 112, 5), ) - + __nextEdge = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'nextEdge'), 'nextEdge', '__httpwww_opengis_netgml_TimeNodeType_httpwww_opengis_netgmlnextEdge', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 112, 5), ) + nextEdge = property(__nextEdge.value, __nextEdge.set, None, None) - + # Element {http://www.opengis.net/gml}position uses Python identifier position - __position = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'position'), 'position', '__httpwww_opengis_netgml_TimeNodeType_httpwww_opengis_netgmlposition', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 113, 5), ) - + __position = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'position'), 'position', '__httpwww_opengis_netgml_TimeNodeType_httpwww_opengis_netgmlposition', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 113, 5), ) + position = property(__position.value, __position.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __previousEdge.name() : __previousEdge, @@ -24405,8 +24842,9 @@ class TimeNodeType (AbstractTimeTopologyPrimitiveType): __position.name() : __position }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeNodeType = TimeNodeType Namespace.addCategoryObject('typeBinding', 'TimeNodeType', TimeNodeType) @@ -24417,42 +24855,42 @@ class TimeEdgeType (AbstractTimeTopologyPrimitiveType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeEdgeType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 141, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 141, 1) _ElementMap = AbstractTimeTopologyPrimitiveType._ElementMap.copy() _AttributeMap = AbstractTimeTopologyPrimitiveType._AttributeMap.copy() # Base type is AbstractTimeTopologyPrimitiveType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element relatedTime ({http://www.opengis.net/gml}relatedTime) inherited from {http://www.opengis.net/gml}AbstractTimePrimitiveType - + # Element complex ({http://www.opengis.net/gml}complex) inherited from {http://www.opengis.net/gml}AbstractTimeTopologyPrimitiveType - + # Element {http://www.opengis.net/gml}start uses Python identifier start - __start = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'start'), 'start', '__httpwww_opengis_netgml_TimeEdgeType_httpwww_opengis_netgmlstart', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 148, 5), ) - + __start = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'start'), 'start', '__httpwww_opengis_netgml_TimeEdgeType_httpwww_opengis_netgmlstart', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 148, 5), ) + start = property(__start.value, __start.set, None, None) - + # Element {http://www.opengis.net/gml}end uses Python identifier end - __end = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'end'), 'end', '__httpwww_opengis_netgml_TimeEdgeType_httpwww_opengis_netgmlend', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 149, 5), ) - + __end = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'end'), 'end', '__httpwww_opengis_netgml_TimeEdgeType_httpwww_opengis_netgmlend', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 149, 5), ) + end = property(__end.value, __end.set, None, None) - + # Element {http://www.opengis.net/gml}extent uses Python identifier extent - __extent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extent'), 'extent', '__httpwww_opengis_netgml_TimeEdgeType_httpwww_opengis_netgmlextent', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 150, 5), ) - + __extent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'extent'), 'extent', '__httpwww_opengis_netgml_TimeEdgeType_httpwww_opengis_netgmlextent', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 150, 5), ) + extent = property(__extent.value, __extent.set, None, None) - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __start.name() : __start, @@ -24460,8 +24898,9 @@ class TimeEdgeType (AbstractTimeTopologyPrimitiveType): __extent.name() : __extent }) _AttributeMap.update({ - + }) +_module_typeBindings.TimeEdgeType = TimeEdgeType Namespace.addCategoryObject('typeBinding', 'TimeEdgeType', TimeEdgeType) @@ -24472,18 +24911,19 @@ class QuantityExtentType (MeasureOrNullListType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'QuantityExtentType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 216, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 216, 1) _ElementMap = MeasureOrNullListType._ElementMap.copy() _AttributeMap = MeasureOrNullListType._AttributeMap.copy() # Base type is MeasureOrNullListType - + # Attribute uom inherited from {http://www.opengis.net/gml}MeasureOrNullListType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.QuantityExtentType = QuantityExtentType Namespace.addCategoryObject('typeBinding', 'QuantityExtentType', QuantityExtentType) @@ -24494,18 +24934,19 @@ class CategoryExtentType (CodeOrNullListType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CategoryExtentType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 234, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 234, 1) _ElementMap = CodeOrNullListType._ElementMap.copy() _AttributeMap = CodeOrNullListType._AttributeMap.copy() # Base type is CodeOrNullListType - + # Attribute codeSpace inherited from {http://www.opengis.net/gml}CodeOrNullListType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) +_module_typeBindings.CategoryExtentType = CategoryExtentType Namespace.addCategoryObject('typeBinding', 'CategoryExtentType', CategoryExtentType) @@ -24518,47 +24959,48 @@ class ConversionType (AbstractGeneralConversionType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ConversionType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 273, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 273, 1) _ElementMap = AbstractGeneralConversionType._ElementMap.copy() _AttributeMap = AbstractGeneralConversionType._AttributeMap.copy() # Base type is AbstractGeneralConversionType - + # Element coordinateOperationName ({http://www.opengis.net/gml}coordinateOperationName) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType - + # Element coordinateOperationID ({http://www.opengis.net/gml}coordinateOperationID) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element {http://www.opengis.net/gml}usesMethod uses Python identifier usesMethod - __usesMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), 'usesMethod', '__httpwww_opengis_netgml_ConversionType_httpwww_opengis_netgmlusesMethod', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1), ) - + __usesMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), 'usesMethod', '__httpwww_opengis_netgml_ConversionType_httpwww_opengis_netgmlusesMethod', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1), ) + usesMethod = property(__usesMethod.value, __usesMethod.set, None, 'Association to the operation method used by this coordinate operation. ') - + # Element {http://www.opengis.net/gml}usesValue uses Python identifier usesValue - __usesValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), 'usesValue', '__httpwww_opengis_netgml_ConversionType_httpwww_opengis_netgmlusesValue', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1), ) - + __usesValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), 'usesValue', '__httpwww_opengis_netgml_ConversionType_httpwww_opengis_netgmlusesValue', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1), ) + usesValue = property(__usesValue.value, __usesValue.set, None, 'Composition association to a parameter value used by this coordinate operation. ') - + # Element positionalAccuracy ({http://www.opengis.net/gml}_positionalAccuracy) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Attribute id_3 inherited from {http://www.opengis.net/gml}AbstractGeneralConversionType _ElementMap.update({ __usesMethod.name() : __usesMethod, __usesValue.name() : __usesValue }) _AttributeMap.update({ - + }) +_module_typeBindings.ConversionType = ConversionType Namespace.addCategoryObject('typeBinding', 'ConversionType', ConversionType) @@ -24571,53 +25013,54 @@ class TransformationType (AbstractGeneralTransformationType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TransformationType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 358, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 358, 1) _ElementMap = AbstractGeneralTransformationType._ElementMap.copy() _AttributeMap = AbstractGeneralTransformationType._AttributeMap.copy() # Base type is AbstractGeneralTransformationType - + # Element coordinateOperationName ({http://www.opengis.net/gml}coordinateOperationName) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationBaseType - + # Element coordinateOperationID ({http://www.opengis.net/gml}coordinateOperationID) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element operationVersion ({http://www.opengis.net/gml}operationVersion) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element sourceCRS ({http://www.opengis.net/gml}sourceCRS) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element targetCRS ({http://www.opengis.net/gml}targetCRS) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element {http://www.opengis.net/gml}usesMethod uses Python identifier usesMethod - __usesMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), 'usesMethod', '__httpwww_opengis_netgml_TransformationType_httpwww_opengis_netgmlusesMethod', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1), ) - + __usesMethod = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), 'usesMethod', '__httpwww_opengis_netgml_TransformationType_httpwww_opengis_netgmlusesMethod', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1), ) + usesMethod = property(__usesMethod.value, __usesMethod.set, None, 'Association to the operation method used by this coordinate operation. ') - + # Element {http://www.opengis.net/gml}usesValue uses Python identifier usesValue - __usesValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), 'usesValue', '__httpwww_opengis_netgml_TransformationType_httpwww_opengis_netgmlusesValue', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1), ) - + __usesValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), 'usesValue', '__httpwww_opengis_netgml_TransformationType_httpwww_opengis_netgmlusesValue', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1), ) + usesValue = property(__usesValue.value, __usesValue.set, None, 'Composition association to a parameter value used by this coordinate operation. ') - + # Element positionalAccuracy ({http://www.opengis.net/gml}_positionalAccuracy) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractCoordinateOperationType - + # Attribute id_3 inherited from {http://www.opengis.net/gml}AbstractGeneralTransformationType _ElementMap.update({ __usesMethod.name() : __usesMethod, __usesValue.name() : __usesValue }) _AttributeMap.update({ - + }) +_module_typeBindings.TransformationType = TransformationType Namespace.addCategoryObject('typeBinding', 'TransformationType', TransformationType) @@ -24628,41 +25071,42 @@ class ProjectedCRSType (AbstractGeneralDerivedCRSType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 234, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 234, 1) _ElementMap = AbstractGeneralDerivedCRSType._ElementMap.copy() _AttributeMap = AbstractGeneralDerivedCRSType._AttributeMap.copy() # Base type is AbstractGeneralDerivedCRSType - + # Element {http://www.opengis.net/gml}usesCartesianCS uses Python identifier usesCartesianCS - __usesCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), 'usesCartesianCS', '__httpwww_opengis_netgml_ProjectedCRSType_httpwww_opengis_netgmlusesCartesianCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1), ) - + __usesCartesianCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), 'usesCartesianCS', '__httpwww_opengis_netgml_ProjectedCRSType_httpwww_opengis_netgmlusesCartesianCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1), ) + usesCartesianCS = property(__usesCartesianCS.value, __usesCartesianCS.set, None, 'Association to the Cartesian coordinate system used by this CRS. ') - + # Element baseCRS ({http://www.opengis.net/gml}baseCRS) inherited from {http://www.opengis.net/gml}AbstractGeneralDerivedCRSType - + # Element definedByConversion ({http://www.opengis.net/gml}definedByConversion) inherited from {http://www.opengis.net/gml}AbstractGeneralDerivedCRSType - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __usesCartesianCS.name() : __usesCartesianCS }) _AttributeMap.update({ - + }) +_module_typeBindings.ProjectedCRSType = ProjectedCRSType Namespace.addCategoryObject('typeBinding', 'ProjectedCRSType', ProjectedCRSType) @@ -24673,49 +25117,50 @@ class DerivedCRSType (AbstractGeneralDerivedCRSType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DerivedCRSType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 261, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 261, 1) _ElementMap = AbstractGeneralDerivedCRSType._ElementMap.copy() _AttributeMap = AbstractGeneralDerivedCRSType._AttributeMap.copy() # Base type is AbstractGeneralDerivedCRSType - + # Element baseCRS ({http://www.opengis.net/gml}baseCRS) inherited from {http://www.opengis.net/gml}AbstractGeneralDerivedCRSType - + # Element definedByConversion ({http://www.opengis.net/gml}definedByConversion) inherited from {http://www.opengis.net/gml}AbstractGeneralDerivedCRSType - + # Element {http://www.opengis.net/gml}derivedCRSType uses Python identifier derivedCRSType - __derivedCRSType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSType'), 'derivedCRSType', '__httpwww_opengis_netgml_DerivedCRSType_httpwww_opengis_netgmlderivedCRSType', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 275, 1), ) - + __derivedCRSType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSType'), 'derivedCRSType', '__httpwww_opengis_netgml_DerivedCRSType_httpwww_opengis_netgmlderivedCRSType', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 275, 1), ) + derivedCRSType = property(__derivedCRSType.value, __derivedCRSType.set, None, None) - + # Element {http://www.opengis.net/gml}usesCS uses Python identifier usesCS - __usesCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), 'usesCS', '__httpwww_opengis_netgml_DerivedCRSType_httpwww_opengis_netgmlusesCS', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1), ) - + __usesCS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), 'usesCS', '__httpwww_opengis_netgml_DerivedCRSType_httpwww_opengis_netgmlusesCS', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1), ) + usesCS = property(__usesCS.value, __usesCS.set, None, 'Association to the coordinate system used by this CRS. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element srsName ({http://www.opengis.net/gml}srsName) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType - + # Element srsID ({http://www.opengis.net/gml}srsID) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element remarks ({http://www.opengis.net/gml}remarks) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractReferenceSystemType - + # Attribute id_2 inherited from {http://www.opengis.net/gml}AbstractReferenceSystemBaseType _ElementMap.update({ __derivedCRSType.name() : __derivedCRSType, __usesCS.name() : __usesCS }) _AttributeMap.update({ - + }) +_module_typeBindings.DerivedCRSType = DerivedCRSType Namespace.addCategoryObject('typeBinding', 'DerivedCRSType', DerivedCRSType) @@ -24726,130 +25171,133 @@ class TemporalDatumType (TemporalDatumBaseType): _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TemporalDatumType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 236, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 236, 1) _ElementMap = TemporalDatumBaseType._ElementMap.copy() _AttributeMap = TemporalDatumBaseType._AttributeMap.copy() # Base type is TemporalDatumBaseType - + # Element datumName ({http://www.opengis.net/gml}datumName) inherited from {http://www.opengis.net/gml}AbstractDatumBaseType - + # Element datumID ({http://www.opengis.net/gml}datumID) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element {http://www.opengis.net/gml}origin uses Python identifier origin - __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'origin'), 'origin', '__httpwww_opengis_netgml_TemporalDatumType_httpwww_opengis_netgmlorigin', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 249, 1), ) - + __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'origin'), 'origin', '__httpwww_opengis_netgml_TemporalDatumType_httpwww_opengis_netgmlorigin', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 249, 1), ) + origin = property(__origin.value, __origin.set, None, 'The date and time origin of this temporal datum. ') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element scope ({http://www.opengis.net/gml}scope) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Element validArea ({http://www.opengis.net/gml}validArea) inherited from {http://www.opengis.net/gml}AbstractDatumType - + # Attribute id_3 inherited from {http://www.opengis.net/gml}TemporalDatumBaseType _ElementMap.update({ __origin.name() : __origin }) _AttributeMap.update({ - + }) +_module_typeBindings.TemporalDatumType = TemporalDatumType Namespace.addCategoryObject('typeBinding', 'TemporalDatumType', TemporalDatumType) # Complex type {http://www.opengis.net/gml}PolyhedralSurfaceType with content type ELEMENT_ONLY class PolyhedralSurfaceType (SurfaceType): """A polyhedral surface is a surface composed - of polygon surfaces connected along their common boundary + of polygon surfaces connected along their common boundary curves. This differs from the surface type only in the restriction on the types of surface patches acceptable.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PolyhedralSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1298, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1298, 1) _ElementMap = SurfaceType._ElementMap.copy() _AttributeMap = SurfaceType._AttributeMap.copy() # Base type is SurfaceType - + # Element {http://www.opengis.net/gml}polygonPatches uses Python identifier polygonPatches - __polygonPatches = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'polygonPatches'), 'polygonPatches', '__httpwww_opengis_netgml_PolyhedralSurfaceType_httpwww_opengis_netgmlpolygonPatches', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1320, 1), ) - + __polygonPatches = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'polygonPatches'), 'polygonPatches', '__httpwww_opengis_netgml_PolyhedralSurfaceType_httpwww_opengis_netgmlpolygonPatches', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1320, 1), ) + polygonPatches = property(__polygonPatches.value, __polygonPatches.set, None, 'This property element contains a list of\n polygon patches. The order of the patches is significant and \n shall be preserved when processing the list.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __polygonPatches.name() : __polygonPatches }) _AttributeMap.update({ - + }) +_module_typeBindings.PolyhedralSurfaceType = PolyhedralSurfaceType Namespace.addCategoryObject('typeBinding', 'PolyhedralSurfaceType', PolyhedralSurfaceType) # Complex type {http://www.opengis.net/gml}TriangulatedSurfaceType with content type ELEMENT_ONLY class TriangulatedSurfaceType (SurfaceType): - """A triangulated surface is a polyhedral + """A triangulated surface is a polyhedral surface that is composed only of triangles. There is no restriction on how the triangulation is derived.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TriangulatedSurfaceType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1366, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1366, 1) _ElementMap = SurfaceType._ElementMap.copy() _AttributeMap = SurfaceType._AttributeMap.copy() # Base type is SurfaceType - + # Element {http://www.opengis.net/gml}trianglePatches uses Python identifier trianglePatches - __trianglePatches = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches'), 'trianglePatches', '__httpwww_opengis_netgml_TriangulatedSurfaceType_httpwww_opengis_netgmltrianglePatches', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1342, 1), ) - + __trianglePatches = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches'), 'trianglePatches', '__httpwww_opengis_netgml_TriangulatedSurfaceType_httpwww_opengis_netgmltrianglePatches', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1342, 1), ) + trianglePatches = property(__trianglePatches.value, __trianglePatches.set, None, 'This property element contains a list of\n triangle patches. The order of the patches is significant and \n shall be preserved when processing the list.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __trianglePatches.name() : __trianglePatches }) _AttributeMap.update({ - + }) +_module_typeBindings.TriangulatedSurfaceType = TriangulatedSurfaceType Namespace.addCategoryObject('typeBinding', 'TriangulatedSurfaceType', TriangulatedSurfaceType) @@ -24857,66 +25305,66 @@ class TriangulatedSurfaceType (SurfaceType): class TinType (TriangulatedSurfaceType): """A tin is a triangulated surface that uses the Delauny algorithm or a similar algorithm complemented with - consideration of breaklines, stoplines, and maximum length of + consideration of breaklines, stoplines, and maximum length of triangle sides. These networks satisfy the Delauny's criterion - away from the modifications: Fore each triangle in the + away from the modifications: Fore each triangle in the network, the circle passing through its vertices does not contain, in its interior, the vertex of any other triangle.""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TinType') - _XSDLocation = pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1389, 1) + _XSDLocation = pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1389, 1) _ElementMap = TriangulatedSurfaceType._ElementMap.copy() _AttributeMap = TriangulatedSurfaceType._AttributeMap.copy() # Base type is TriangulatedSurfaceType - + # Element trianglePatches ({http://www.opengis.net/gml}trianglePatches) inherited from {http://www.opengis.net/gml}TriangulatedSurfaceType - + # Element {http://www.opengis.net/gml}stopLines uses Python identifier stopLines - __stopLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'stopLines'), 'stopLines', '__httpwww_opengis_netgml_TinType_httpwww_opengis_netgmlstopLines', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1402, 5), ) - + __stopLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'stopLines'), 'stopLines', '__httpwww_opengis_netgml_TinType_httpwww_opengis_netgmlstopLines', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1402, 5), ) + stopLines = property(__stopLines.value, __stopLines.set, None, 'Stoplines are lines where the local\n continuity or regularity of the surface is questionable.\n In the area of these pathologies, triangles intersecting\n a stopline shall be removed from the tin surface, leaving\n holes in the surface. If coincidence occurs on surface\n boundary triangles, the result shall be a change of the \n surface boundary. Stoplines contains all these\n pathological segments as a set of line strings.') - + # Element {http://www.opengis.net/gml}breakLines uses Python identifier breakLines - __breakLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'breakLines'), 'breakLines', '__httpwww_opengis_netgml_TinType_httpwww_opengis_netgmlbreakLines', True, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1414, 5), ) - + __breakLines = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'breakLines'), 'breakLines', '__httpwww_opengis_netgml_TinType_httpwww_opengis_netgmlbreakLines', True, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1414, 5), ) + breakLines = property(__breakLines.value, __breakLines.set, None, 'Breaklines are lines of a critical\n nature to the shape of the surface, representing local\n ridges, or depressions (such as drainage lines) in the\n surface. As such their constituent segments must be\n included in the tin eve if doing so\n violates the Delauny criterion. Break lines contains these\n critical segments as a set of line strings.') - + # Element {http://www.opengis.net/gml}maxLength uses Python identifier maxLength - __maxLength = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maxLength'), 'maxLength', '__httpwww_opengis_netgml_TinType_httpwww_opengis_netgmlmaxLength', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1425, 5), ) - + __maxLength = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'maxLength'), 'maxLength', '__httpwww_opengis_netgml_TinType_httpwww_opengis_netgmlmaxLength', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1425, 5), ) + maxLength = property(__maxLength.value, __maxLength.set, None, 'Areas of the surface where data is not \n sufficiently dense to assure reasonable calculation shall be \n removed by adding a retention criterion for triangles based \n on the length of their sides. For many triangle sides \n exceeding maximum length, the adjacent triangles to that \n triangle side shall be removed from the surface.') - + # Element {http://www.opengis.net/gml}controlPoint uses Python identifier controlPoint - __controlPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'controlPoint'), 'controlPoint', '__httpwww_opengis_netgml_TinType_httpwww_opengis_netgmlcontrolPoint', False, pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1435, 5), ) - + __controlPoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'controlPoint'), 'controlPoint', '__httpwww_opengis_netgml_TinType_httpwww_opengis_netgmlcontrolPoint', False, pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1435, 5), ) + controlPoint = property(__controlPoint.value, __controlPoint.set, None, 'The corners of the triangles in the TIN \n are often referred to as pots. ControlPoint shall contain a \n set of the GM_Position used as posts for this TIN. Since each \n TIN contains triangles, there must be at least 3 posts. The \n order in which these points are given does not affect the \n surface that is represented. Application schemas may add \n information based on ordering of control points to facilitate \n the reconstruction of the TIN from the control points.') - + # Element metaDataProperty ({http://www.opengis.net/gml}metaDataProperty) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element name ({http://www.opengis.net/gml}name) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Element description ({http://www.opengis.net/gml}description) inherited from {http://www.opengis.net/gml}AbstractGMLType - + # Attribute gid inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsName inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute srsDimension inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute axisLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute uomLabels inherited from {http://www.opengis.net/gml}AbstractGeometryType - + # Attribute id inherited from {http://www.opengis.net/gml}AbstractGMLType _ElementMap.update({ __stopLines.name() : __stopLines, @@ -24925,1445 +25373,1446 @@ class TinType (TriangulatedSurfaceType): __controlPoint.name() : __controlPoint }) _AttributeMap.update({ - + }) +_module_typeBindings.TinType = TinType Namespace.addCategoryObject('typeBinding', 'TinType', TinType) -operationVersion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationVersion'), pyxb.binding.datatypes.string, documentation='Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 85, 1)) +operationVersion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationVersion'), pyxb.binding.datatypes.string, documentation='Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 85, 1)) Namespace.addCategoryObject('elementBinding', operationVersion.name().localName(), operationVersion) -modifiedCoordinate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'modifiedCoordinate'), pyxb.binding.datatypes.positiveInteger, documentation='A positive integer defining a position in a coordinate tuple. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 190, 1)) +modifiedCoordinate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'modifiedCoordinate'), pyxb.binding.datatypes.positiveInteger, documentation='A positive integer defining a position in a coordinate tuple. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 190, 1)) Namespace.addCategoryObject('elementBinding', modifiedCoordinate.name().localName(), modifiedCoordinate) -stringValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'stringValue'), pyxb.binding.datatypes.string, documentation='String value of an operation parameter. A string value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 439, 1)) +stringValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'stringValue'), pyxb.binding.datatypes.string, documentation='String value of an operation parameter. A string value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 439, 1)) Namespace.addCategoryObject('elementBinding', stringValue.name().localName(), stringValue) -integerValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'integerValue'), pyxb.binding.datatypes.positiveInteger, documentation='Positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 445, 1)) +integerValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'integerValue'), pyxb.binding.datatypes.positiveInteger, documentation='Positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 445, 1)) Namespace.addCategoryObject('elementBinding', integerValue.name().localName(), integerValue) -booleanValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'booleanValue'), pyxb.binding.datatypes.boolean, documentation='Boolean value of an operation parameter. A Boolean value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 451, 1)) +booleanValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'booleanValue'), pyxb.binding.datatypes.boolean, documentation='Boolean value of an operation parameter. A Boolean value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 451, 1)) Namespace.addCategoryObject('elementBinding', booleanValue.name().localName(), booleanValue) -valueFile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueFile'), pyxb.binding.datatypes.anyURI, documentation='Reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file must contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file can reference another part of the same or different files, as allowed in XML documents. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 469, 1)) +valueFile = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueFile'), pyxb.binding.datatypes.anyURI, documentation='Reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file must contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file can reference another part of the same or different files, as allowed in XML documents. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 469, 1)) Namespace.addCategoryObject('elementBinding', valueFile.name().localName(), valueFile) -sourceDimensions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sourceDimensions'), pyxb.binding.datatypes.positiveInteger, documentation='Number of dimensions in the source CRS of this operation method. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 580, 1)) +sourceDimensions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sourceDimensions'), pyxb.binding.datatypes.positiveInteger, documentation='Number of dimensions in the source CRS of this operation method. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 580, 1)) Namespace.addCategoryObject('elementBinding', sourceDimensions.name().localName(), sourceDimensions) -targetDimensions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetDimensions'), pyxb.binding.datatypes.positiveInteger, documentation='Number of dimensions in the target CRS of this operation method. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 586, 1)) +targetDimensions = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetDimensions'), pyxb.binding.datatypes.positiveInteger, documentation='Number of dimensions in the target CRS of this operation method. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 586, 1)) Namespace.addCategoryObject('elementBinding', targetDimensions.name().localName(), targetDimensions) -minimumOccurs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs'), pyxb.binding.datatypes.nonNegativeInteger, documentation='The minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number is one. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 626, 1)) +minimumOccurs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs'), pyxb.binding.datatypes.nonNegativeInteger, documentation='The minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number is one. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 626, 1)) Namespace.addCategoryObject('elementBinding', minimumOccurs.name().localName(), minimumOccurs) -maximumOccurs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximumOccurs'), pyxb.binding.datatypes.positiveInteger, documentation='The maximum number of times that values for this parameter group can be included. If this attribute is omitted, the maximum number is one. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 766, 1)) +maximumOccurs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximumOccurs'), pyxb.binding.datatypes.positiveInteger, documentation='The maximum number of times that values for this parameter group can be included. If this attribute is omitted, the maximum number is one. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 766, 1)) Namespace.addCategoryObject('elementBinding', maximumOccurs.name().localName(), maximumOccurs) -rowIndex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rowIndex'), pyxb.binding.datatypes.positiveInteger, documentation='Row number of this covariance element value. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 112, 1)) +rowIndex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rowIndex'), pyxb.binding.datatypes.positiveInteger, documentation='Row number of this covariance element value. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 112, 1)) Namespace.addCategoryObject('elementBinding', rowIndex.name().localName(), rowIndex) -columnIndex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'columnIndex'), pyxb.binding.datatypes.positiveInteger, documentation='Column number of this covariance element value. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 118, 1)) +columnIndex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'columnIndex'), pyxb.binding.datatypes.positiveInteger, documentation='Column number of this covariance element value. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 118, 1)) Namespace.addCategoryObject('elementBinding', columnIndex.name().localName(), columnIndex) -covariance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'covariance'), pyxb.binding.datatypes.double, documentation='Value of covariance matrix element. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 124, 1)) +covariance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'covariance'), pyxb.binding.datatypes.double, documentation='Value of covariance matrix element. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 124, 1)) Namespace.addCategoryObject('elementBinding', covariance.name().localName(), covariance) -realizationEpoch = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch'), pyxb.binding.datatypes.date, documentation='The time after which this datum definition is valid. This time may be precise (e.g. 1997.0 for IRTF97) or merely a year (e.g. 1983 for NAD83). In the latter case, the epoch usually refers to the year in which a major recalculation of the geodetic control network, underlying the datum, was executed or initiated. An old datum can remain valid after a new datum is defined. Alternatively, a datum may be superseded by a later datum, in which case the realization epoch for the new datum defines the upper limit for the validity of the superseded datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 87, 1)) +realizationEpoch = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch'), pyxb.binding.datatypes.date, documentation='The time after which this datum definition is valid. This time may be precise (e.g. 1997.0 for IRTF97) or merely a year (e.g. 1983 for NAD83). In the latter case, the epoch usually refers to the year in which a major recalculation of the geodetic control network, underlying the datum, was executed or initiated. An old datum can remain valid after a new datum is defined. Alternatively, a datum may be superseded by a later datum, in which case the realization epoch for the new datum defines the upper limit for the validity of the superseded datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 87, 1)) Namespace.addCategoryObject('elementBinding', realizationEpoch.name().localName(), realizationEpoch) -origin = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'origin'), pyxb.binding.datatypes.dateTime, documentation='The date and time origin of this temporal datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 249, 1)) +origin = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'origin'), pyxb.binding.datatypes.dateTime, documentation='The date and time origin of this temporal datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 249, 1)) Namespace.addCategoryObject('elementBinding', origin.name().localName(), origin) -Object = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1)) +Object = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1)) Namespace.addCategoryObject('elementBinding', Object.name().localName(), Object) -version = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, documentation='Identifier of the version of the associated codeSpace or code, as specified by the codeSpace or code authority. This version is included only when the "code" or "codeSpace" uses versions. When appropriate, the version is identified by the effective date, coded using ISO 8601 date format.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 126, 1)) +version = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, documentation='Identifier of the version of the associated codeSpace or code, as specified by the codeSpace or code authority. This version is included only when the "code" or "codeSpace" uses versions. When appropriate, the version is identified by the effective date, coded using ISO 8601 date format.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 126, 1)) Namespace.addCategoryObject('elementBinding', version.name().localName(), version) -scope = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scope'), pyxb.binding.datatypes.string, documentation='Description of domain of usage, or limitations of usage, for which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1)) +scope = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scope'), pyxb.binding.datatypes.string, documentation='Description of domain of usage, or limitations of usage, for which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1)) Namespace.addCategoryObject('elementBinding', scope.name().localName(), scope) -duration = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'duration'), pyxb.binding.datatypes.duration, documentation='This element is an instance of the primitive xsd:duration simple type to \n enable use of the ISO 8601 syntax for temporal length (e.g. P5DT4H30M). \n It is a valid subtype of TimeDurationType according to section 3.14.6, \n rule 2.2.4 in XML Schema, Part 1.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 204, 1)) +duration = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'duration'), pyxb.binding.datatypes.duration, documentation='This element is an instance of the primitive xsd:duration simple type to \n enable use of the ISO 8601 syntax for temporal length (e.g. P5DT4H30M). \n It is a valid subtype of TimeDurationType according to section 3.14.6, \n rule 2.2.4 in XML Schema, Part 1.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 204, 1)) Namespace.addCategoryObject('elementBinding', duration.name().localName(), duration) -Boolean = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), pyxb.binding.datatypes.boolean, documentation='A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1)) +Boolean = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), pyxb.binding.datatypes.boolean, documentation='A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1)) Namespace.addCategoryObject('elementBinding', Boolean.name().localName(), Boolean) -Count = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Count'), pyxb.binding.datatypes.integer, documentation='An integer representing a frequency of occurrence.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1)) +Count = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Count'), pyxb.binding.datatypes.integer, documentation='An integer representing a frequency of occurrence.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1)) Namespace.addCategoryObject('elementBinding', Count.name().localName(), Count) -coordinateOperationName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName'), CodeType, documentation='The name by which this coordinate operation is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 41, 1)) +coordinateOperationName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName'), CodeType, documentation='The name by which this coordinate operation is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 41, 1)) Namespace.addCategoryObject('elementBinding', coordinateOperationName.name().localName(), coordinateOperationName) -coordinateOperationID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID'), IdentifierType, documentation='An identification of a coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 79, 1)) +coordinateOperationID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID'), IdentifierType, documentation='An identification of a coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 79, 1)) Namespace.addCategoryObject('elementBinding', coordinateOperationID.name().localName(), coordinateOperationID) -sourceCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS'), CRSRefType, documentation='Association to the source CRS (coordinate reference system) of this coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 91, 1)) +sourceCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS'), CRSRefType, documentation='Association to the source CRS (coordinate reference system) of this coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 91, 1)) Namespace.addCategoryObject('elementBinding', sourceCRS.name().localName(), sourceCRS) -targetCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetCRS'), CRSRefType, documentation='Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 97, 1)) +targetCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetCRS'), CRSRefType, documentation='Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 97, 1)) Namespace.addCategoryObject('elementBinding', targetCRS.name().localName(), targetCRS) -coordinateOperationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationRef'), CoordinateOperationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 103, 1)) +coordinateOperationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationRef'), CoordinateOperationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 103, 1)) Namespace.addCategoryObject('elementBinding', coordinateOperationRef.name().localName(), coordinateOperationRef) -usesSingleOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesSingleOperation'), SingleOperationRefType, documentation='Association to a single operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 134, 1)) +usesSingleOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesSingleOperation'), SingleOperationRefType, documentation='Association to a single operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 134, 1)) Namespace.addCategoryObject('elementBinding', usesSingleOperation.name().localName(), usesSingleOperation) -concatenatedOperationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'concatenatedOperationRef'), ConcatenatedOperationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 140, 1)) +concatenatedOperationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'concatenatedOperationRef'), ConcatenatedOperationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 140, 1)) Namespace.addCategoryObject('elementBinding', concatenatedOperationRef.name().localName(), concatenatedOperationRef) -singleOperationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'singleOperationRef'), SingleOperationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 158, 1)) +singleOperationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'singleOperationRef'), SingleOperationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 158, 1)) Namespace.addCategoryObject('elementBinding', singleOperationRef.name().localName(), singleOperationRef) -usesOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesOperation'), OperationRefType, documentation='Association to the operation applied to the specified ordinates. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 196, 1)) +usesOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesOperation'), OperationRefType, documentation='Association to the operation applied to the specified ordinates. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 196, 1)) Namespace.addCategoryObject('elementBinding', usesOperation.name().localName(), usesOperation) -passThroughOperationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'passThroughOperationRef'), PassThroughOperationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 202, 1)) +passThroughOperationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'passThroughOperationRef'), PassThroughOperationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 202, 1)) Namespace.addCategoryObject('elementBinding', passThroughOperationRef.name().localName(), passThroughOperationRef) -operationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationRef'), OperationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 222, 1)) +operationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationRef'), OperationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 222, 1)) Namespace.addCategoryObject('elementBinding', operationRef.name().localName(), operationRef) -generalConversionRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'generalConversionRef'), GeneralConversionRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 259, 1)) +generalConversionRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'generalConversionRef'), GeneralConversionRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 259, 1)) Namespace.addCategoryObject('elementBinding', generalConversionRef.name().localName(), generalConversionRef) -usesMethod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), OperationMethodRefType, documentation='Association to the operation method used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1)) +usesMethod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), OperationMethodRefType, documentation='Association to the operation method used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1)) Namespace.addCategoryObject('elementBinding', usesMethod.name().localName(), usesMethod) -conversionRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'conversionRef'), ConversionRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 305, 1)) +conversionRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'conversionRef'), ConversionRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 305, 1)) Namespace.addCategoryObject('elementBinding', conversionRef.name().localName(), conversionRef) -generalTransformationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'generalTransformationRef'), GeneralTransformationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 344, 1)) +generalTransformationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'generalTransformationRef'), GeneralTransformationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 344, 1)) Namespace.addCategoryObject('elementBinding', generalTransformationRef.name().localName(), generalTransformationRef) -transformationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'transformationRef'), TransformationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 378, 1)) +transformationRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'transformationRef'), TransformationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 378, 1)) Namespace.addCategoryObject('elementBinding', transformationRef.name().localName(), transformationRef) -generalParameterValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_generalParameterValue'), AbstractGeneralParameterValueType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 391, 1)) +generalParameterValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_generalParameterValue'), AbstractGeneralParameterValueType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 391, 1)) Namespace.addCategoryObject('elementBinding', generalParameterValue.name().localName(), generalParameterValue) -value = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), MeasureType, documentation='Numeric value of an operation parameter, with its associated unit of measure. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 427, 1)) +value = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), MeasureType, documentation='Numeric value of an operation parameter, with its associated unit of measure. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 427, 1)) Namespace.addCategoryObject('elementBinding', value.name().localName(), value) -dmsAngleValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dmsAngleValue'), DMSAngleType, documentation='Value of an angle operation parameter, in either degree-minute-second format or single value format. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 433, 1)) +dmsAngleValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dmsAngleValue'), DMSAngleType, documentation='Value of an angle operation parameter, in either degree-minute-second format or single value format. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 433, 1)) Namespace.addCategoryObject('elementBinding', dmsAngleValue.name().localName(), dmsAngleValue) -integerValueList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'integerValueList'), integerList, documentation='Ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 463, 1)) +integerValueList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'integerValueList'), integerList, documentation='Ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 463, 1)) Namespace.addCategoryObject('elementBinding', integerValueList.name().localName(), integerValueList) -valueOfParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueOfParameter'), OperationParameterRefType, documentation='Association to the operation parameter that this is a value of. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 475, 1)) +valueOfParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueOfParameter'), OperationParameterRefType, documentation='Association to the operation parameter that this is a value of. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 475, 1)) Namespace.addCategoryObject('elementBinding', valueOfParameter.name().localName(), valueOfParameter) -includesValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesValue'), AbstractGeneralParameterValueType, documentation='A composition association to a parameter value or group of values included in this group. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 502, 1)) +includesValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesValue'), AbstractGeneralParameterValueType, documentation='A composition association to a parameter value or group of values included in this group. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 502, 1)) Namespace.addCategoryObject('elementBinding', includesValue.name().localName(), includesValue) -valuesOfGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valuesOfGroup'), OperationParameterGroupRefType, documentation='Association to the operation parameter group for which this element provides parameter values. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 508, 1)) +valuesOfGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valuesOfGroup'), OperationParameterGroupRefType, documentation='Association to the operation parameter group for which this element provides parameter values. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 508, 1)) Namespace.addCategoryObject('elementBinding', valuesOfGroup.name().localName(), valuesOfGroup) -methodName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodName'), CodeType, documentation='The name by which this operation method is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 532, 1)) +methodName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodName'), CodeType, documentation='The name by which this operation method is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 532, 1)) Namespace.addCategoryObject('elementBinding', methodName.name().localName(), methodName) -methodID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodID'), IdentifierType, documentation='An identification of an operation method. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 568, 1)) +methodID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodID'), IdentifierType, documentation='An identification of an operation method. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 568, 1)) Namespace.addCategoryObject('elementBinding', methodID.name().localName(), methodID) -methodFormula = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodFormula'), CodeType, documentation='Formula(s) used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic formula.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 574, 1)) +methodFormula = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodFormula'), CodeType, documentation='Formula(s) used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic formula.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 574, 1)) Namespace.addCategoryObject('elementBinding', methodFormula.name().localName(), methodFormula) -usesParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesParameter'), AbstractGeneralOperationParameterRefType, documentation='Association to an operation parameter or parameter group used by this operation method. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 592, 1)) +usesParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesParameter'), AbstractGeneralOperationParameterRefType, documentation='Association to an operation parameter or parameter group used by this operation method. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 592, 1)) Namespace.addCategoryObject('elementBinding', usesParameter.name().localName(), usesParameter) -operationMethodRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationMethodRef'), OperationMethodRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 598, 1)) +operationMethodRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationMethodRef'), OperationMethodRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 598, 1)) Namespace.addCategoryObject('elementBinding', operationMethodRef.name().localName(), operationMethodRef) -abstractGeneralOperationParameterRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'abstractGeneralOperationParameterRef'), AbstractGeneralOperationParameterRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 632, 1)) +abstractGeneralOperationParameterRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'abstractGeneralOperationParameterRef'), AbstractGeneralOperationParameterRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 632, 1)) Namespace.addCategoryObject('elementBinding', abstractGeneralOperationParameterRef.name().localName(), abstractGeneralOperationParameterRef) -parameterName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterName'), CodeType, documentation='The name by which this operation parameter is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 662, 1)) +parameterName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterName'), CodeType, documentation='The name by which this operation parameter is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 662, 1)) Namespace.addCategoryObject('elementBinding', parameterName.name().localName(), parameterName) -parameterID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterID'), IdentifierType, documentation='An identification of an operation parameter. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 690, 1)) +parameterID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterID'), IdentifierType, documentation='An identification of an operation parameter. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 690, 1)) Namespace.addCategoryObject('elementBinding', parameterID.name().localName(), parameterID) -operationParameterRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationParameterRef'), OperationParameterRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 696, 1)) +operationParameterRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationParameterRef'), OperationParameterRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 696, 1)) Namespace.addCategoryObject('elementBinding', operationParameterRef.name().localName(), operationParameterRef) -groupName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupName'), CodeType, documentation='The name by which this operation parameter group is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 726, 1)) +groupName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupName'), CodeType, documentation='The name by which this operation parameter group is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 726, 1)) Namespace.addCategoryObject('elementBinding', groupName.name().localName(), groupName) -groupID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupID'), IdentifierType, documentation='An identification of an operation parameter group. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 760, 1)) +groupID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupID'), IdentifierType, documentation='An identification of an operation parameter group. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 760, 1)) Namespace.addCategoryObject('elementBinding', groupID.name().localName(), groupID) -includesParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesParameter'), AbstractGeneralOperationParameterRefType, documentation='Association to an operation parameter that is a member of a group. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 772, 1)) +includesParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesParameter'), AbstractGeneralOperationParameterRefType, documentation='Association to an operation parameter that is a member of a group. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 772, 1)) Namespace.addCategoryObject('elementBinding', includesParameter.name().localName(), includesParameter) -operationParameterGroupRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationParameterGroupRef'), OperationParameterRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 778, 1)) +operationParameterGroupRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationParameterGroupRef'), OperationParameterRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 778, 1)) Namespace.addCategoryObject('elementBinding', operationParameterGroupRef.name().localName(), operationParameterGroupRef) -coordinateReferenceSystemRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateReferenceSystemRef'), CoordinateReferenceSystemRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 32, 1)) +coordinateReferenceSystemRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateReferenceSystemRef'), CoordinateReferenceSystemRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 32, 1)) Namespace.addCategoryObject('elementBinding', coordinateReferenceSystemRef.name().localName(), coordinateReferenceSystemRef) -includesCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesCRS'), CoordinateReferenceSystemRefType, documentation='An association to a component coordinate reference system included in this compound coordinate reference system. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 63, 1)) +includesCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesCRS'), CoordinateReferenceSystemRefType, documentation='An association to a component coordinate reference system included in this compound coordinate reference system. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 63, 1)) Namespace.addCategoryObject('elementBinding', includesCRS.name().localName(), includesCRS) -compoundCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'compoundCRSRef'), CompoundCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 69, 1)) +compoundCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'compoundCRSRef'), CompoundCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 69, 1)) Namespace.addCategoryObject('elementBinding', compoundCRSRef.name().localName(), compoundCRSRef) -usesEllipsoidalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoidalCS'), EllipsoidalCSRefType, documentation='Association to the ellipsoidal coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 97, 1)) +usesEllipsoidalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoidalCS'), EllipsoidalCSRefType, documentation='Association to the ellipsoidal coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 97, 1)) Namespace.addCategoryObject('elementBinding', usesEllipsoidalCS.name().localName(), usesEllipsoidalCS) -usesGeodeticDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), GeodeticDatumRefType, documentation='Association to the geodetic datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1)) +usesGeodeticDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), GeodeticDatumRefType, documentation='Association to the geodetic datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1)) Namespace.addCategoryObject('elementBinding', usesGeodeticDatum.name().localName(), usesGeodeticDatum) -geographicCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geographicCRSRef'), GeographicCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 109, 1)) +geographicCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geographicCRSRef'), GeographicCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 109, 1)) Namespace.addCategoryObject('elementBinding', geographicCRSRef.name().localName(), geographicCRSRef) -usesVerticalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalCS'), VerticalCSRefType, documentation='Association to the vertical coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 137, 1)) +usesVerticalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalCS'), VerticalCSRefType, documentation='Association to the vertical coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 137, 1)) Namespace.addCategoryObject('elementBinding', usesVerticalCS.name().localName(), usesVerticalCS) -usesVerticalDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalDatum'), VerticalDatumRefType, documentation='Association to the vertical datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 143, 1)) +usesVerticalDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalDatum'), VerticalDatumRefType, documentation='Association to the vertical datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 143, 1)) Namespace.addCategoryObject('elementBinding', usesVerticalDatum.name().localName(), usesVerticalDatum) -verticalCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalCRSRef'), VerticalCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 149, 1)) +verticalCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalCRSRef'), VerticalCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 149, 1)) Namespace.addCategoryObject('elementBinding', verticalCRSRef.name().localName(), verticalCRSRef) -usesCartesianCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), CartesianCSRefType, documentation='Association to the Cartesian coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1)) +usesCartesianCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), CartesianCSRefType, documentation='Association to the Cartesian coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1)) Namespace.addCategoryObject('elementBinding', usesCartesianCS.name().localName(), usesCartesianCS) -usesSphericalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesSphericalCS'), SphericalCSRefType, documentation='Association to the spherical coordinate system used by this CRS.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 186, 1)) +usesSphericalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesSphericalCS'), SphericalCSRefType, documentation='Association to the spherical coordinate system used by this CRS.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 186, 1)) Namespace.addCategoryObject('elementBinding', usesSphericalCS.name().localName(), usesSphericalCS) -geocentricCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geocentricCRSRef'), GeocentricCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 192, 1)) +geocentricCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geocentricCRSRef'), GeocentricCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 192, 1)) Namespace.addCategoryObject('elementBinding', geocentricCRSRef.name().localName(), geocentricCRSRef) -baseCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseCRS'), CoordinateReferenceSystemRefType, documentation='Association to the coordinate reference system used by this derived CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 220, 1)) +baseCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseCRS'), CoordinateReferenceSystemRefType, documentation='Association to the coordinate reference system used by this derived CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 220, 1)) Namespace.addCategoryObject('elementBinding', baseCRS.name().localName(), baseCRS) -definedByConversion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion'), GeneralConversionRefType, documentation='Association to the coordinate conversion used to define this derived CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 226, 1)) +definedByConversion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion'), GeneralConversionRefType, documentation='Association to the coordinate conversion used to define this derived CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 226, 1)) Namespace.addCategoryObject('elementBinding', definedByConversion.name().localName(), definedByConversion) -projectedCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'projectedCRSRef'), ProjectedCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 247, 1)) +projectedCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'projectedCRSRef'), ProjectedCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 247, 1)) Namespace.addCategoryObject('elementBinding', projectedCRSRef.name().localName(), projectedCRSRef) -usesCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), CoordinateSystemRefType, documentation='Association to the coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1)) +usesCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), CoordinateSystemRefType, documentation='Association to the coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1)) Namespace.addCategoryObject('elementBinding', usesCS.name().localName(), usesCS) -derivedCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSRef'), DerivedCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 298, 1)) +derivedCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSRef'), DerivedCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 298, 1)) Namespace.addCategoryObject('elementBinding', derivedCRSRef.name().localName(), derivedCRSRef) -usesEngineeringDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEngineeringDatum'), EngineeringDatumRefType, documentation='Association to the engineering datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 329, 1)) +usesEngineeringDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEngineeringDatum'), EngineeringDatumRefType, documentation='Association to the engineering datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 329, 1)) Namespace.addCategoryObject('elementBinding', usesEngineeringDatum.name().localName(), usesEngineeringDatum) -engineeringCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'engineeringCRSRef'), EngineeringCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 335, 1)) +engineeringCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'engineeringCRSRef'), EngineeringCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 335, 1)) Namespace.addCategoryObject('elementBinding', engineeringCRSRef.name().localName(), engineeringCRSRef) -usesObliqueCartesianCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesObliqueCartesianCS'), ObliqueCartesianCSRefType, documentation='Association to the oblique Cartesian coordinate system used by this CRS.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 366, 1)) +usesObliqueCartesianCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesObliqueCartesianCS'), ObliqueCartesianCSRefType, documentation='Association to the oblique Cartesian coordinate system used by this CRS.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 366, 1)) Namespace.addCategoryObject('elementBinding', usesObliqueCartesianCS.name().localName(), usesObliqueCartesianCS) -usesImageDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesImageDatum'), ImageDatumRefType, documentation='Association to the image datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 372, 1)) +usesImageDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesImageDatum'), ImageDatumRefType, documentation='Association to the image datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 372, 1)) Namespace.addCategoryObject('elementBinding', usesImageDatum.name().localName(), usesImageDatum) -imageCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageCRSRef'), ImageCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 378, 1)) +imageCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageCRSRef'), ImageCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 378, 1)) Namespace.addCategoryObject('elementBinding', imageCRSRef.name().localName(), imageCRSRef) -usesTemporalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalCS'), TemporalCSRefType, documentation='Association to the temporal coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 406, 1)) +usesTemporalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalCS'), TemporalCSRefType, documentation='Association to the temporal coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 406, 1)) Namespace.addCategoryObject('elementBinding', usesTemporalCS.name().localName(), usesTemporalCS) -usesTemporalDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalDatum'), TemporalDatumRefType, documentation='Association to the temporal datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 412, 1)) +usesTemporalDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalDatum'), TemporalDatumRefType, documentation='Association to the temporal datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 412, 1)) Namespace.addCategoryObject('elementBinding', usesTemporalDatum.name().localName(), usesTemporalDatum) -temporalCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalCRSRef'), TemporalCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 418, 1)) +temporalCRSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalCRSRef'), TemporalCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 418, 1)) Namespace.addCategoryObject('elementBinding', temporalCRSRef.name().localName(), temporalCRSRef) -axisID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisID'), IdentifierType, documentation='An identification of a coordinate system axis. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 68, 1)) +axisID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisID'), IdentifierType, documentation='An identification of a coordinate system axis. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 68, 1)) Namespace.addCategoryObject('elementBinding', axisID.name().localName(), axisID) -axisAbbrev = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisAbbrev'), CodeType, documentation='The abbreviation used for this coordinate system axis. This abbreviation can be used to identify the ordinates in a coordinate tuple. Examples are X and Y. The codeSpace attribute can reference a source of more information on a set of standardized abbreviations, or on this abbreviation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 74, 1)) +axisAbbrev = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisAbbrev'), CodeType, documentation='The abbreviation used for this coordinate system axis. This abbreviation can be used to identify the ordinates in a coordinate tuple. Examples are X and Y. The codeSpace attribute can reference a source of more information on a set of standardized abbreviations, or on this abbreviation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 74, 1)) Namespace.addCategoryObject('elementBinding', axisAbbrev.name().localName(), axisAbbrev) -axisDirection = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisDirection'), CodeType, documentation='Direction of this coordinate system axis (or in the case of Cartesian projected coordinates, the direction of this coordinate system axis at the origin). Examples: north or south, east or west, up or down. Within any set of coordinate system axes, only one of each pair of terms can be used. For earth-fixed CRSs, this direction is often approximate and intended to provide a human interpretable meaning to the axis. When a geodetic datum is used, the precise directions of the axes may therefore vary slightly from this approximate direction. Note that an EngineeringCRS can include specific descriptions of the directions of its coordinate system axes. For example, the path of a linear CRS axis can be referenced in another document, such as referencing a GML feature that references or includes a curve geometry. The codeSpace attribute can reference a source of more information on a set of standardized directions, or on this direction. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 80, 1)) +axisDirection = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisDirection'), CodeType, documentation='Direction of this coordinate system axis (or in the case of Cartesian projected coordinates, the direction of this coordinate system axis at the origin). Examples: north or south, east or west, up or down. Within any set of coordinate system axes, only one of each pair of terms can be used. For earth-fixed CRSs, this direction is often approximate and intended to provide a human interpretable meaning to the axis. When a geodetic datum is used, the precise directions of the axes may therefore vary slightly from this approximate direction. Note that an EngineeringCRS can include specific descriptions of the directions of its coordinate system axes. For example, the path of a linear CRS axis can be referenced in another document, such as referencing a GML feature that references or includes a curve geometry. The codeSpace attribute can reference a source of more information on a set of standardized directions, or on this direction. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 80, 1)) Namespace.addCategoryObject('elementBinding', axisDirection.name().localName(), axisDirection) -coordinateSystemAxisRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateSystemAxisRef'), CoordinateSystemAxisRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 92, 1)) +coordinateSystemAxisRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateSystemAxisRef'), CoordinateSystemAxisRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 92, 1)) Namespace.addCategoryObject('elementBinding', coordinateSystemAxisRef.name().localName(), coordinateSystemAxisRef) -csName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'csName'), CodeType, documentation='The name by which this coordinate system is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 122, 1)) +csName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'csName'), CodeType, documentation='The name by which this coordinate system is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 122, 1)) Namespace.addCategoryObject('elementBinding', csName.name().localName(), csName) -csID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'csID'), IdentifierType, documentation='An identification of a coordinate system. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 155, 1)) +csID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'csID'), IdentifierType, documentation='An identification of a coordinate system. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 155, 1)) Namespace.addCategoryObject('elementBinding', csID.name().localName(), csID) -usesAxis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesAxis'), CoordinateSystemAxisRefType, documentation='Association to a coordinate system axis. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 161, 1)) +usesAxis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesAxis'), CoordinateSystemAxisRefType, documentation='Association to a coordinate system axis. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 161, 1)) Namespace.addCategoryObject('elementBinding', usesAxis.name().localName(), usesAxis) -coordinateSystemRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateSystemRef'), CoordinateSystemRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 167, 1)) +coordinateSystemRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateSystemRef'), CoordinateSystemRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 167, 1)) Namespace.addCategoryObject('elementBinding', coordinateSystemRef.name().localName(), coordinateSystemRef) -ellipsoidalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidalCSRef'), EllipsoidalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 190, 1)) +ellipsoidalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidalCSRef'), EllipsoidalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 190, 1)) Namespace.addCategoryObject('elementBinding', ellipsoidalCSRef.name().localName(), ellipsoidalCSRef) -cartesianCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cartesianCSRef'), CartesianCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 213, 1)) +cartesianCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cartesianCSRef'), CartesianCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 213, 1)) Namespace.addCategoryObject('elementBinding', cartesianCSRef.name().localName(), cartesianCSRef) -verticalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalCSRef'), VerticalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 236, 1)) +verticalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalCSRef'), VerticalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 236, 1)) Namespace.addCategoryObject('elementBinding', verticalCSRef.name().localName(), verticalCSRef) -temporalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalCSRef'), TemporalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 259, 1)) +temporalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalCSRef'), TemporalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 259, 1)) Namespace.addCategoryObject('elementBinding', temporalCSRef.name().localName(), temporalCSRef) -linearCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'linearCSRef'), LinearCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 282, 1)) +linearCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'linearCSRef'), LinearCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 282, 1)) Namespace.addCategoryObject('elementBinding', linearCSRef.name().localName(), linearCSRef) -userDefinedCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'userDefinedCSRef'), UserDefinedCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 305, 1)) +userDefinedCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'userDefinedCSRef'), UserDefinedCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 305, 1)) Namespace.addCategoryObject('elementBinding', userDefinedCSRef.name().localName(), userDefinedCSRef) -sphericalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sphericalCSRef'), SphericalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 328, 1)) +sphericalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sphericalCSRef'), SphericalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 328, 1)) Namespace.addCategoryObject('elementBinding', sphericalCSRef.name().localName(), sphericalCSRef) -polarCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polarCSRef'), PolarCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 351, 1)) +polarCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polarCSRef'), PolarCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 351, 1)) Namespace.addCategoryObject('elementBinding', polarCSRef.name().localName(), polarCSRef) -cylindricalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cylindricalCSRef'), CylindricalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 374, 1)) +cylindricalCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'cylindricalCSRef'), CylindricalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 374, 1)) Namespace.addCategoryObject('elementBinding', cylindricalCSRef.name().localName(), cylindricalCSRef) -obliqueCartesianCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'obliqueCartesianCSRef'), ObliqueCartesianCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 397, 1)) +obliqueCartesianCSRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'obliqueCartesianCSRef'), ObliqueCartesianCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 397, 1)) Namespace.addCategoryObject('elementBinding', obliqueCartesianCSRef.name().localName(), obliqueCartesianCSRef) -domainSet = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'domainSet'), DomainSetType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 73, 1)) +domainSet = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'domainSet'), DomainSetType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 73, 1)) Namespace.addCategoryObject('elementBinding', domainSet.name().localName(), domainSet) -rangeSet = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeSet'), RangeSetType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 94, 1)) +rangeSet = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeSet'), RangeSetType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 94, 1)) Namespace.addCategoryObject('elementBinding', rangeSet.name().localName(), rangeSet) -coverageFunction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), CoverageFunctionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1)) +coverageFunction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), CoverageFunctionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1)) Namespace.addCategoryObject('elementBinding', coverageFunction.name().localName(), coverageFunction) -DataBlock = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DataBlock'), DataBlockType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 136, 1)) +DataBlock = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DataBlock'), DataBlockType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 136, 1)) Namespace.addCategoryObject('elementBinding', DataBlock.name().localName(), DataBlock) -tupleList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tupleList'), CoordinatesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 148, 1)) +tupleList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tupleList'), CoordinatesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 148, 1)) Namespace.addCategoryObject('elementBinding', tupleList.name().localName(), tupleList) -File = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'File'), FileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 152, 1)) +File = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'File'), FileType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 152, 1)) Namespace.addCategoryObject('elementBinding', File.name().localName(), File) -rangeParameters = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), RangeParametersType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1)) +rangeParameters = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), RangeParametersType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1)) Namespace.addCategoryObject('elementBinding', rangeParameters.name().localName(), rangeParameters) -MappingRule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MappingRule'), StringOrRefType, documentation='Description of a rule for associating members from the domainSet with members of the rangeSet.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 189, 1)) +MappingRule = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MappingRule'), StringOrRefType, documentation='Description of a rule for associating members from the domainSet with members of the rangeSet.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 189, 1)) Namespace.addCategoryObject('elementBinding', MappingRule.name().localName(), MappingRule) -GridFunction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GridFunction'), GridFunctionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 195, 1)) +GridFunction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GridFunction'), GridFunctionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 195, 1)) Namespace.addCategoryObject('elementBinding', GridFunction.name().localName(), GridFunction) -positionalAccuracy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy'), AbstractPositionalAccuracyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 22, 1)) +positionalAccuracy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy'), AbstractPositionalAccuracyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 22, 1)) Namespace.addCategoryObject('elementBinding', positionalAccuracy.name().localName(), positionalAccuracy) -measureDescription = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measureDescription'), CodeType, documentation='A description of the position accuracy parameter(s) provided. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 33, 1)) +measureDescription = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measureDescription'), CodeType, documentation='A description of the position accuracy parameter(s) provided. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 33, 1)) Namespace.addCategoryObject('elementBinding', measureDescription.name().localName(), measureDescription) -result = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'result'), MeasureType, documentation='A quantitative result defined by the evaluation procedure used, and identified by the measureDescription. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1)) +result = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'result'), MeasureType, documentation='A quantitative result defined by the evaluation procedure used, and identified by the measureDescription. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1)) Namespace.addCategoryObject('elementBinding', result.name().localName(), result) -includesElement = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesElement'), CovarianceElementType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 99, 1)) +includesElement = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesElement'), CovarianceElementType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 99, 1)) Namespace.addCategoryObject('elementBinding', includesElement.name().localName(), includesElement) -datumName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumName'), CodeType, documentation='The name by which this datum is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 39, 1)) +datumName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumName'), CodeType, documentation='The name by which this datum is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 39, 1)) Namespace.addCategoryObject('elementBinding', datumName.name().localName(), datumName) -datumID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumID'), IdentifierType, documentation='An identification of a datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 71, 1)) +datumID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumID'), IdentifierType, documentation='An identification of a datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 71, 1)) Namespace.addCategoryObject('elementBinding', datumID.name().localName(), datumID) -anchorPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint'), CodeType, documentation='Description, possibly including coordinates, of the point or points used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute can be used to reference a source of more detailed on this point or surface, or on a set of such descriptions. \n- For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition.\n- For an engineering datum, the anchor point may be a physical point, or it may be a point with defined coordinates in another CRS. When appropriate, the coordinates of this anchor point can be referenced in another document, such as referencing a GML feature that references or includes a point position.\n- For an image datum, the anchor point is usually either the centre of the image or the corner of the image.\n- For a temporal datum, this attribute is not defined. Instead of the anchor point, a temporal datum carries a separate time origin of type DateTime. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 77, 1)) +anchorPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint'), CodeType, documentation='Description, possibly including coordinates, of the point or points used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute can be used to reference a source of more detailed on this point or surface, or on a set of such descriptions. \n- For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition.\n- For an engineering datum, the anchor point may be a physical point, or it may be a point with defined coordinates in another CRS. When appropriate, the coordinates of this anchor point can be referenced in another document, such as referencing a GML feature that references or includes a point position.\n- For an image datum, the anchor point is usually either the centre of the image or the corner of the image.\n- For a temporal datum, this attribute is not defined. Instead of the anchor point, a temporal datum carries a separate time origin of type DateTime. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 77, 1)) Namespace.addCategoryObject('elementBinding', anchorPoint.name().localName(), anchorPoint) -datumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumRef'), DatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 93, 1)) +datumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumRef'), DatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 93, 1)) Namespace.addCategoryObject('elementBinding', datumRef.name().localName(), datumRef) -engineeringDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'engineeringDatumRef'), EngineeringDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 116, 1)) +engineeringDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'engineeringDatumRef'), EngineeringDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 116, 1)) Namespace.addCategoryObject('elementBinding', engineeringDatumRef.name().localName(), engineeringDatumRef) -imageDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageDatumRef'), ImageDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 160, 1)) +imageDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'imageDatumRef'), ImageDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 160, 1)) Namespace.addCategoryObject('elementBinding', imageDatumRef.name().localName(), imageDatumRef) -verticalDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumRef'), VerticalDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 204, 1)) +verticalDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumRef'), VerticalDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 204, 1)) Namespace.addCategoryObject('elementBinding', verticalDatumRef.name().localName(), verticalDatumRef) -temporalDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalDatumRef'), TemporalDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 255, 1)) +temporalDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalDatumRef'), TemporalDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 255, 1)) Namespace.addCategoryObject('elementBinding', temporalDatumRef.name().localName(), temporalDatumRef) -usesPrimeMeridian = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesPrimeMeridian'), PrimeMeridianRefType, documentation='Association to the prime meridian used by this geodetic datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 283, 1)) +usesPrimeMeridian = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesPrimeMeridian'), PrimeMeridianRefType, documentation='Association to the prime meridian used by this geodetic datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 283, 1)) Namespace.addCategoryObject('elementBinding', usesPrimeMeridian.name().localName(), usesPrimeMeridian) -usesEllipsoid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoid'), EllipsoidRefType, documentation='Association to the ellipsoid used by this geodetic datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 289, 1)) +usesEllipsoid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoid'), EllipsoidRefType, documentation='Association to the ellipsoid used by this geodetic datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 289, 1)) Namespace.addCategoryObject('elementBinding', usesEllipsoid.name().localName(), usesEllipsoid) -geodeticDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geodeticDatumRef'), GeodeticDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 295, 1)) +geodeticDatumRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geodeticDatumRef'), GeodeticDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 295, 1)) Namespace.addCategoryObject('elementBinding', geodeticDatumRef.name().localName(), geodeticDatumRef) -meridianName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meridianName'), CodeType, documentation='The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 325, 1)) +meridianName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meridianName'), CodeType, documentation='The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 325, 1)) Namespace.addCategoryObject('elementBinding', meridianName.name().localName(), meridianName) -meridianID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meridianID'), IdentifierType, documentation='An identification of a prime meridian. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 354, 1)) +meridianID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meridianID'), IdentifierType, documentation='An identification of a prime meridian. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 354, 1)) Namespace.addCategoryObject('elementBinding', meridianID.name().localName(), meridianID) -greenwichLongitude = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'greenwichLongitude'), AngleChoiceType, documentation='Longitude of the prime meridian measured from the Greenwich meridian, positive eastward. The greenwichLongitude most common value is zero, and that value shall be used when the meridianName value is Greenwich. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 360, 1)) +greenwichLongitude = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'greenwichLongitude'), AngleChoiceType, documentation='Longitude of the prime meridian measured from the Greenwich meridian, positive eastward. The greenwichLongitude most common value is zero, and that value shall be used when the meridianName value is Greenwich. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 360, 1)) Namespace.addCategoryObject('elementBinding', greenwichLongitude.name().localName(), greenwichLongitude) -primeMeridianRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'primeMeridianRef'), PrimeMeridianRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 366, 1)) +primeMeridianRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'primeMeridianRef'), PrimeMeridianRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 366, 1)) Namespace.addCategoryObject('elementBinding', primeMeridianRef.name().localName(), primeMeridianRef) -ellipsoidName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName'), CodeType, documentation='The name by which this ellipsoid is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 395, 1)) +ellipsoidName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName'), CodeType, documentation='The name by which this ellipsoid is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 395, 1)) Namespace.addCategoryObject('elementBinding', ellipsoidName.name().localName(), ellipsoidName) -ellipsoidID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidID'), IdentifierType, documentation='An identification of an ellipsoid. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 425, 1)) +ellipsoidID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidID'), IdentifierType, documentation='An identification of an ellipsoid. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 425, 1)) Namespace.addCategoryObject('elementBinding', ellipsoidID.name().localName(), ellipsoidID) -semiMajorAxis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'semiMajorAxis'), MeasureType, documentation='Length of the semi-major axis of the ellipsoid, with its units. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 431, 1)) +semiMajorAxis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'semiMajorAxis'), MeasureType, documentation='Length of the semi-major axis of the ellipsoid, with its units. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 431, 1)) Namespace.addCategoryObject('elementBinding', semiMajorAxis.name().localName(), semiMajorAxis) -ellipsoidRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidRef'), EllipsoidRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 437, 1)) +ellipsoidRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidRef'), EllipsoidRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 437, 1)) Namespace.addCategoryObject('elementBinding', ellipsoidRef.name().localName(), ellipsoidRef) -secondDefiningParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'secondDefiningParameter'), SecondDefiningParameterType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 449, 1)) +secondDefiningParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'secondDefiningParameter'), SecondDefiningParameterType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 449, 1)) Namespace.addCategoryObject('elementBinding', secondDefiningParameter.name().localName(), secondDefiningParameter) -inverseFlattening = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inverseFlattening'), MeasureType, documentation='Inverse flattening value of the ellipsoid. Value is a scale factor (or ratio) that has no physical unit. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a scale factor, such as percent, permil, or parts-per-million. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 462, 1)) +inverseFlattening = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inverseFlattening'), MeasureType, documentation='Inverse flattening value of the ellipsoid. Value is a scale factor (or ratio) that has no physical unit. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a scale factor, such as percent, permil, or parts-per-million. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 462, 1)) Namespace.addCategoryObject('elementBinding', inverseFlattening.name().localName(), inverseFlattening) -semiMinorAxis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'semiMinorAxis'), MeasureType, documentation='Length of the semi-minor axis of the ellipsoid. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 468, 1)) +semiMinorAxis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'semiMinorAxis'), MeasureType, documentation='Length of the semi-minor axis of the ellipsoid. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 468, 1)) Namespace.addCategoryObject('elementBinding', semiMinorAxis.name().localName(), semiMinorAxis) -isSphere = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isSphere'), STD_ANON_5, documentation='The ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 474, 1)) +isSphere = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isSphere'), STD_ANON_5, documentation='The ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 474, 1)) Namespace.addCategoryObject('elementBinding', isSphere.name().localName(), isSphere) -defaultStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'defaultStyle'), DefaultStylePropertyType, documentation='Top-level property. Used in application schemas to "attach" the styling information to GML data. The link between the data and the style should be established through this property only.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 22, 1)) +defaultStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'defaultStyle'), DefaultStylePropertyType, documentation='Top-level property. Used in application schemas to "attach" the styling information to GML data. The link between the data and the style should be established through this property only.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 22, 1)) Namespace.addCategoryObject('elementBinding', defaultStyle.name().localName(), defaultStyle) -featureStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureStyle'), FeatureStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 78, 1)) +featureStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureStyle'), FeatureStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 78, 1)) Namespace.addCategoryObject('elementBinding', featureStyle.name().localName(), featureStyle) -geometryStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryStyle'), GeometryStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 155, 1)) +geometryStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryStyle'), GeometryStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 155, 1)) Namespace.addCategoryObject('elementBinding', geometryStyle.name().localName(), geometryStyle) -topologyStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topologyStyle'), TopologyStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 206, 1)) +topologyStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topologyStyle'), TopologyStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 206, 1)) Namespace.addCategoryObject('elementBinding', topologyStyle.name().localName(), topologyStyle) -labelStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), LabelStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1)) +labelStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), LabelStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1)) Namespace.addCategoryObject('elementBinding', labelStyle.name().localName(), labelStyle) -graphStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'graphStyle'), GraphStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 298, 1)) +graphStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'graphStyle'), GraphStylePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 298, 1)) Namespace.addCategoryObject('elementBinding', graphStyle.name().localName(), graphStyle) -dictionaryEntry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dictionaryEntry'), DictionaryEntryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 83, 1)) +dictionaryEntry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dictionaryEntry'), DictionaryEntryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 83, 1)) Namespace.addCategoryObject('elementBinding', dictionaryEntry.name().localName(), dictionaryEntry) -definitionMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definitionMember'), DictionaryEntryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 84, 1)) +definitionMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definitionMember'), DictionaryEntryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 84, 1)) Namespace.addCategoryObject('elementBinding', definitionMember.name().localName(), definitionMember) -indirectEntry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'indirectEntry'), IndirectEntryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 106, 1)) +indirectEntry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'indirectEntry'), IndirectEntryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 106, 1)) Namespace.addCategoryObject('elementBinding', indirectEntry.name().localName(), indirectEntry) -definitionRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definitionRef'), ReferenceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 136, 1)) +definitionRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definitionRef'), ReferenceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 136, 1)) Namespace.addCategoryObject('elementBinding', definitionRef.name().localName(), definitionRef) -direction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'direction'), DirectionPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 20, 1)) +direction = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'direction'), DirectionPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 20, 1)) Namespace.addCategoryObject('elementBinding', direction.name().localName(), direction) -DirectionVector = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectionVector'), DirectionVectorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 35, 1)) +DirectionVector = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectionVector'), DirectionVectorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 35, 1)) Namespace.addCategoryObject('elementBinding', DirectionVector.name().localName(), DirectionVector) -CompassPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompassPoint'), CompassPointEnumeration, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 50, 1)) +CompassPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompassPoint'), CompassPointEnumeration, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 50, 1)) Namespace.addCategoryObject('elementBinding', CompassPoint.name().localName(), CompassPoint) -dataSource = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), StringOrRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1)) +dataSource = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), StringOrRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1)) Namespace.addCategoryObject('elementBinding', dataSource.name().localName(), dataSource) -status = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'status'), StringOrRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 18, 1)) +status = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'status'), StringOrRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 18, 1)) Namespace.addCategoryObject('elementBinding', status.name().localName(), status) -history = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'history'), HistoryPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1)) +history = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'history'), HistoryPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1)) Namespace.addCategoryObject('elementBinding', history.name().localName(), history) -boundedBy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundingShapeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 42, 1)) +boundedBy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundingShapeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 42, 1)) Namespace.addCategoryObject('elementBinding', boundedBy.name().localName(), boundedBy) -featureMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureMember'), FeaturePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 73, 1)) +featureMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureMember'), FeaturePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 73, 1)) Namespace.addCategoryObject('elementBinding', featureMember.name().localName(), featureMember) -featureProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureProperty'), FeaturePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 74, 1)) +featureProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureProperty'), FeaturePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 74, 1)) Namespace.addCategoryObject('elementBinding', featureProperty.name().localName(), featureProperty) -featureMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureMembers'), FeatureArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 87, 1)) +featureMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureMembers'), FeatureArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 87, 1)) Namespace.addCategoryObject('elementBinding', featureMembers.name().localName(), featureMembers) -LocationKeyWord = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord'), CodeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 127, 1)) +LocationKeyWord = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord'), CodeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 127, 1)) Namespace.addCategoryObject('elementBinding', LocationKeyWord.name().localName(), LocationKeyWord) -LocationString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocationString'), StringOrRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 128, 1)) +LocationString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocationString'), StringOrRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 128, 1)) Namespace.addCategoryObject('elementBinding', LocationString.name().localName(), LocationString) -centerOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'centerOf'), PointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 131, 1)) +centerOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'centerOf'), PointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 131, 1)) Namespace.addCategoryObject('elementBinding', centerOf.name().localName(), centerOf) -position = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'position'), PointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 132, 1)) +position = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'position'), PointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 132, 1)) Namespace.addCategoryObject('elementBinding', position.name().localName(), position) -edgeOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'edgeOf'), CurvePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 133, 1)) +edgeOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'edgeOf'), CurvePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 133, 1)) Namespace.addCategoryObject('elementBinding', edgeOf.name().localName(), edgeOf) -centerLineOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'centerLineOf'), CurvePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 134, 1)) +centerLineOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'centerLineOf'), CurvePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 134, 1)) Namespace.addCategoryObject('elementBinding', centerLineOf.name().localName(), centerLineOf) -extentOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extentOf'), SurfacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 135, 1)) +extentOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extentOf'), SurfacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 135, 1)) Namespace.addCategoryObject('elementBinding', extentOf.name().localName(), extentOf) -location = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), LocationPropertyType, documentation='Deprecated in GML 3.1.0', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1)) +location = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), LocationPropertyType, documentation='Deprecated in GML 3.1.0', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1)) Namespace.addCategoryObject('elementBinding', location.name().localName(), location) -multiGeometryProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiGeometryProperty'), MultiGeometryPropertyType, documentation='This property element either references a geometric aggregate via the XLink-attributes or contains the "multi geometry" element. multiGeometryProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _GeometricAggregate.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 53, 1)) +multiGeometryProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiGeometryProperty'), MultiGeometryPropertyType, documentation='This property element either references a geometric aggregate via the XLink-attributes or contains the "multi geometry" element. multiGeometryProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _GeometricAggregate.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 53, 1)) Namespace.addCategoryObject('elementBinding', multiGeometryProperty.name().localName(), multiGeometryProperty) -multiPointProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPointProperty'), MultiPointPropertyType, documentation='This property element either references a point aggregate via the XLink-attributes or contains the "multi point" element. multiPointProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiPoint.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 101, 1)) +multiPointProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPointProperty'), MultiPointPropertyType, documentation='This property element either references a point aggregate via the XLink-attributes or contains the "multi point" element. multiPointProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiPoint.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 101, 1)) Namespace.addCategoryObject('elementBinding', multiPointProperty.name().localName(), multiPointProperty) -multiCurveProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCurveProperty'), MultiCurvePropertyType, documentation='This property element either references a curve aggregate via the XLink-attributes or contains the "multi curve" element. multiCurveProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiCurve.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 149, 1)) +multiCurveProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCurveProperty'), MultiCurvePropertyType, documentation='This property element either references a curve aggregate via the XLink-attributes or contains the "multi curve" element. multiCurveProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiCurve.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 149, 1)) Namespace.addCategoryObject('elementBinding', multiCurveProperty.name().localName(), multiCurveProperty) -multiSurfaceProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceProperty'), MultiSurfacePropertyType, documentation='This property element either references a surface aggregate via the XLink-attributes or contains the "multi surface" element. multiSurfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiSurface.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 197, 1)) +multiSurfaceProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceProperty'), MultiSurfacePropertyType, documentation='This property element either references a surface aggregate via the XLink-attributes or contains the "multi surface" element. multiSurfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiSurface.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 197, 1)) Namespace.addCategoryObject('elementBinding', multiSurfaceProperty.name().localName(), multiSurfaceProperty) -multiSolidProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSolidProperty'), MultiSolidPropertyType, documentation='This property element either references a solid aggregate via the XLink-attributes or contains the "multi solid" element. multiSolidProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiSolid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 245, 1)) +multiSolidProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSolidProperty'), MultiSolidPropertyType, documentation='This property element either references a solid aggregate via the XLink-attributes or contains the "multi solid" element. multiSolidProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for MultiSolid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 245, 1)) Namespace.addCategoryObject('elementBinding', multiSolidProperty.name().localName(), multiSolidProperty) -geometryMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryMember'), GeometryPropertyType, documentation='This property element either references a geometry element via the XLink-attributes or contains the geometry element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 352, 1)) +geometryMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryMember'), GeometryPropertyType, documentation='This property element either references a geometry element via the XLink-attributes or contains the geometry element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 352, 1)) Namespace.addCategoryObject('elementBinding', geometryMember.name().localName(), geometryMember) -geometryMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryMembers'), GeometryArrayPropertyType, documentation='This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 357, 1)) +geometryMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryMembers'), GeometryArrayPropertyType, documentation='This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 357, 1)) Namespace.addCategoryObject('elementBinding', geometryMembers.name().localName(), geometryMembers) -pointMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointMember'), PointPropertyType, documentation='This property element either references a Point via the XLink-attributes or contains the Point element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 362, 1)) +pointMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointMember'), PointPropertyType, documentation='This property element either references a Point via the XLink-attributes or contains the Point element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 362, 1)) Namespace.addCategoryObject('elementBinding', pointMember.name().localName(), pointMember) -pointMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointMembers'), PointArrayPropertyType, documentation='This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 367, 1)) +pointMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointMembers'), PointArrayPropertyType, documentation='This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 367, 1)) Namespace.addCategoryObject('elementBinding', pointMembers.name().localName(), pointMembers) -curveMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMembers'), CurveArrayPropertyType, documentation='This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 372, 1)) +curveMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMembers'), CurveArrayPropertyType, documentation='This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 372, 1)) Namespace.addCategoryObject('elementBinding', curveMembers.name().localName(), curveMembers) -surfaceMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), SurfacePropertyType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1)) +surfaceMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), SurfacePropertyType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1)) Namespace.addCategoryObject('elementBinding', surfaceMember.name().localName(), surfaceMember) -surfaceMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMembers'), SurfaceArrayPropertyType, documentation='This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 382, 1)) +surfaceMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMembers'), SurfaceArrayPropertyType, documentation='This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 382, 1)) Namespace.addCategoryObject('elementBinding', surfaceMembers.name().localName(), surfaceMembers) -solidMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), SolidPropertyType, documentation='This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1)) +solidMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), SolidPropertyType, documentation='This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1)) Namespace.addCategoryObject('elementBinding', solidMember.name().localName(), solidMember) -solidMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMembers'), SolidArrayPropertyType, documentation='This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 392, 1)) +solidMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMembers'), SolidArrayPropertyType, documentation='This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 392, 1)) Namespace.addCategoryObject('elementBinding', solidMembers.name().localName(), solidMembers) -multiCenterOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCenterOf'), MultiPointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 398, 1)) +multiCenterOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCenterOf'), MultiPointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 398, 1)) Namespace.addCategoryObject('elementBinding', multiCenterOf.name().localName(), multiCenterOf) -multiPosition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPosition'), MultiPointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 399, 1)) +multiPosition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPosition'), MultiPointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 399, 1)) Namespace.addCategoryObject('elementBinding', multiPosition.name().localName(), multiPosition) -multiCenterLineOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCenterLineOf'), MultiCurvePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 400, 1)) +multiCenterLineOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCenterLineOf'), MultiCurvePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 400, 1)) Namespace.addCategoryObject('elementBinding', multiCenterLineOf.name().localName(), multiCenterLineOf) -multiEdgeOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiEdgeOf'), MultiCurvePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 401, 1)) +multiEdgeOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiEdgeOf'), MultiCurvePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 401, 1)) Namespace.addCategoryObject('elementBinding', multiEdgeOf.name().localName(), multiEdgeOf) -multiCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCoverage'), MultiSurfacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 402, 1)) +multiCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCoverage'), MultiSurfacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 402, 1)) Namespace.addCategoryObject('elementBinding', multiCoverage.name().localName(), multiCoverage) -multiExtentOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiExtentOf'), MultiSurfacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 403, 1)) +multiExtentOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiExtentOf'), MultiSurfacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 403, 1)) Namespace.addCategoryObject('elementBinding', multiExtentOf.name().localName(), multiExtentOf) -multiLocation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiLocation'), MultiPointPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead.\nThis property element either references a line string via the XLink-attributes or contains the line string element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 409, 1)) +multiLocation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiLocation'), MultiPointPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead.\nThis property element either references a line string via the XLink-attributes or contains the line string element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 409, 1)) Namespace.addCategoryObject('elementBinding', multiLocation.name().localName(), multiLocation) -lineStringMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lineStringMember'), LineStringPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead.\nThis property element either references a line string via the XLink-attributes or contains the line string element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 416, 1)) +lineStringMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lineStringMember'), LineStringPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead.\nThis property element either references a line string via the XLink-attributes or contains the line string element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 416, 1)) Namespace.addCategoryObject('elementBinding', lineStringMember.name().localName(), lineStringMember) -polygonMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonMember'), PolygonPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "surfaceMember" instead.\nThis property element either references a polygon via the XLink-attributes or contains the polygon element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 423, 1)) +polygonMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonMember'), PolygonPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "surfaceMember" instead.\nThis property element either references a polygon via the XLink-attributes or contains the polygon element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 423, 1)) Namespace.addCategoryObject('elementBinding', polygonMember.name().localName(), polygonMember) -pointProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1)) +pointProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1)) Namespace.addCategoryObject('elementBinding', pointProperty.name().localName(), pointProperty) -pointRep = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1)) +pointRep = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1)) Namespace.addCategoryObject('elementBinding', pointRep.name().localName(), pointRep) -pointArrayProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointArrayProperty'), PointArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 273, 1)) +pointArrayProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointArrayProperty'), PointArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 273, 1)) Namespace.addCategoryObject('elementBinding', pointArrayProperty.name().localName(), pointArrayProperty) -curveProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveProperty'), CurvePropertyType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty is the \n\t\t\tpredefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is \n\t\t\tsubstitutable for _Curve.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 303, 1)) +curveProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveProperty'), CurvePropertyType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty is the \n\t\t\tpredefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is \n\t\t\tsubstitutable for _Curve.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 303, 1)) Namespace.addCategoryObject('elementBinding', curveProperty.name().localName(), curveProperty) -curveArrayProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveArrayProperty'), CurveArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 339, 1)) +curveArrayProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveArrayProperty'), CurveArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 339, 1)) Namespace.addCategoryObject('elementBinding', curveArrayProperty.name().localName(), curveArrayProperty) -coordinates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1)) +coordinates = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1)) Namespace.addCategoryObject('elementBinding', coordinates.name().localName(), coordinates) -coord = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1)) +coord = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1)) Namespace.addCategoryObject('elementBinding', coord.name().localName(), coord) -lineStringProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lineStringProperty'), LineStringPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveProperty" instead. This \n\t\t\tproperty element either references a line string via the XLink-attributes or contains the line string element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 574, 1)) +lineStringProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lineStringProperty'), LineStringPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveProperty" instead. This \n\t\t\tproperty element either references a line string via the XLink-attributes or contains the line string element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 574, 1)) Namespace.addCategoryObject('elementBinding', lineStringProperty.name().localName(), lineStringProperty) -surfaceProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceProperty'), SurfacePropertyType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _Surface.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 33, 1)) +surfaceProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceProperty'), SurfacePropertyType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _Surface.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 33, 1)) Namespace.addCategoryObject('elementBinding', surfaceProperty.name().localName(), surfaceProperty) -surfaceArrayProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceArrayProperty'), SurfaceArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 61, 1)) +surfaceArrayProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceArrayProperty'), SurfaceArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 61, 1)) Namespace.addCategoryObject('elementBinding', surfaceArrayProperty.name().localName(), surfaceArrayProperty) -exterior = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1)) +exterior = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1)) Namespace.addCategoryObject('elementBinding', exterior.name().localName(), exterior) -interior = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interior'), AbstractRingPropertyType, documentation='A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1)) +interior = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interior'), AbstractRingPropertyType, documentation='A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1)) Namespace.addCategoryObject('elementBinding', interior.name().localName(), interior) -outerBoundaryIs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outerBoundaryIs'), AbstractRingPropertyType, documentation='Deprecated with GML 3.0, included only for backwards compatibility with GML 2. Use "exterior" instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 115, 1)) +outerBoundaryIs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outerBoundaryIs'), AbstractRingPropertyType, documentation='Deprecated with GML 3.0, included only for backwards compatibility with GML 2. Use "exterior" instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 115, 1)) Namespace.addCategoryObject('elementBinding', outerBoundaryIs.name().localName(), outerBoundaryIs) -innerBoundaryIs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'innerBoundaryIs'), AbstractRingPropertyType, documentation='Deprecated with GML 3.0, included only for backwards compatibility with GML 2. Use "interior" instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 120, 1)) +innerBoundaryIs = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'innerBoundaryIs'), AbstractRingPropertyType, documentation='Deprecated with GML 3.0, included only for backwards compatibility with GML 2. Use "interior" instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 120, 1)) Namespace.addCategoryObject('elementBinding', innerBoundaryIs.name().localName(), innerBoundaryIs) -polygonProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonProperty'), PolygonPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "surfaceProperty" instead.\nThis property element either references a polygon via the XLink-attributes or contains the polygon element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 191, 1)) +polygonProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonProperty'), PolygonPropertyType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "surfaceProperty" instead.\nThis property element either references a polygon via the XLink-attributes or contains the polygon element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 191, 1)) Namespace.addCategoryObject('elementBinding', polygonProperty.name().localName(), polygonProperty) -baseCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseCurve'), CurvePropertyType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 38, 1)) +baseCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseCurve'), CurvePropertyType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 38, 1)) Namespace.addCategoryObject('elementBinding', baseCurve.name().localName(), baseCurve) -CurveSegment = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CurveSegment'), AbstractCurveSegmentType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_CurveSegment" element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 79, 1)) +CurveSegment = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CurveSegment'), AbstractCurveSegmentType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_CurveSegment" element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 79, 1)) Namespace.addCategoryObject('elementBinding', CurveSegment.name().localName(), CurveSegment) -segments = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'segments'), CurveSegmentArrayPropertyType, documentation='This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 110, 1)) +segments = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'segments'), CurveSegmentArrayPropertyType, documentation='This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 110, 1)) Namespace.addCategoryObject('elementBinding', segments.name().localName(), segments) -AffinePlacement = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AffinePlacement'), AffinePlacementType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 521, 1)) +AffinePlacement = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AffinePlacement'), AffinePlacementType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 521, 1)) Namespace.addCategoryObject('elementBinding', AffinePlacement.name().localName(), AffinePlacement) -baseSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseSurface'), SurfacePropertyType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 945, 1)) +baseSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseSurface'), SurfacePropertyType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 945, 1)) Namespace.addCategoryObject('elementBinding', baseSurface.name().localName(), baseSurface) -SurfacePatch = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SurfacePatch'), AbstractSurfacePatchType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_SurfacePatch" element is the abstract head of the substituition group for all surface pach elements describing a continuous portion of a surface.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 985, 1)) +SurfacePatch = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SurfacePatch'), AbstractSurfacePatchType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_SurfacePatch" element is the abstract head of the substituition group for all surface pach elements describing a continuous portion of a surface.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 985, 1)) Namespace.addCategoryObject('elementBinding', SurfacePatch.name().localName(), SurfacePatch) -patches = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'patches'), SurfacePatchArrayPropertyType, documentation='This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 998, 1)) +patches = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'patches'), SurfacePatchArrayPropertyType, documentation='This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 998, 1)) Namespace.addCategoryObject('elementBinding', patches.name().localName(), patches) -curveMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), CurvePropertyType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1)) +curveMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), CurvePropertyType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1)) Namespace.addCategoryObject('elementBinding', curveMember.name().localName(), curveMember) -solidProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidProperty'), SolidPropertyType, documentation='This property element either references a solid via the XLink-attributes or contains the solid element. solidProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _Solid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1481, 1)) +solidProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidProperty'), SolidPropertyType, documentation='This property element either references a solid via the XLink-attributes or contains the solid element. solidProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _Solid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1481, 1)) Namespace.addCategoryObject('elementBinding', solidProperty.name().localName(), solidProperty) -solidArrayProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidArrayProperty'), SolidArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1509, 1)) +solidArrayProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidArrayProperty'), SolidArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1509, 1)) Namespace.addCategoryObject('elementBinding', solidArrayProperty.name().localName(), solidArrayProperty) -GML = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GML'), AbstractGMLType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Global element which acts as the head of a substitution group that may include any element which is a GML feature, object, geometry or complex value', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 42, 1)) +GML = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GML'), AbstractGMLType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Global element which acts as the head of a substitution group that may include any element which is a GML feature, object, geometry or complex value', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 42, 1)) Namespace.addCategoryObject('elementBinding', GML.name().localName(), GML) -MetaData = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_MetaData'), AbstractMetaDataType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Abstract element which acts as the head of a substitution group for packages of MetaData properties.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 131, 1)) +MetaData = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_MetaData'), AbstractMetaDataType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Abstract element which acts as the head of a substitution group for packages of MetaData properties.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 131, 1)) Namespace.addCategoryObject('elementBinding', MetaData.name().localName(), MetaData) -association = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_association'), AssociationType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 168, 1)) +association = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_association'), AssociationType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 168, 1)) Namespace.addCategoryObject('elementBinding', association.name().localName(), association) -strictAssociation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_strictAssociation'), AssociationType, abstract=pyxb.binding.datatypes.boolean(1), documentation='must carry a reference to an object or contain an object but not both', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 170, 1)) +strictAssociation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_strictAssociation'), AssociationType, abstract=pyxb.binding.datatypes.boolean(1), documentation='must carry a reference to an object or contain an object but not both', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 170, 1)) Namespace.addCategoryObject('elementBinding', strictAssociation.name().localName(), strictAssociation) -member = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'member'), AssociationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 183, 1)) +member = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'member'), AssociationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 183, 1)) Namespace.addCategoryObject('elementBinding', member.name().localName(), member) -reference = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_reference'), ReferenceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 205, 1)) +reference = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_reference'), ReferenceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 205, 1)) Namespace.addCategoryObject('elementBinding', reference.name().localName(), reference) -members = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'members'), ArrayAssociationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1)) +members = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'members'), ArrayAssociationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1)) Namespace.addCategoryObject('elementBinding', members.name().localName(), members) -metaDataProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty'), MetaDataPropertyType, documentation='Contains or refers to a metadata package that contains metadata properties.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 231, 1)) +metaDataProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty'), MetaDataPropertyType, documentation='Contains or refers to a metadata package that contains metadata properties.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 231, 1)) Namespace.addCategoryObject('elementBinding', metaDataProperty.name().localName(), metaDataProperty) -name = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), CodeType, documentation='Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1)) +name = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), CodeType, documentation='Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1)) Namespace.addCategoryObject('elementBinding', name.name().localName(), name) -description = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'description'), StringOrRefType, documentation='Contains a simple text description of the object, or refers to an external description.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1)) +description = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'description'), StringOrRefType, documentation='Contains a simple text description of the object, or refers to an external description.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1)) Namespace.addCategoryObject('elementBinding', description.name().localName(), description) -measure = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measure'), MeasureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 24, 1)) +measure = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measure'), MeasureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 24, 1)) Namespace.addCategoryObject('elementBinding', measure.name().localName(), measure) -angle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'angle'), MeasureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 99, 1)) +angle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'angle'), MeasureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 99, 1)) Namespace.addCategoryObject('elementBinding', angle.name().localName(), angle) -dmsAngle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dmsAngle'), DMSAngleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 110, 1)) +dmsAngle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dmsAngle'), DMSAngleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 110, 1)) Namespace.addCategoryObject('elementBinding', dmsAngle.name().localName(), dmsAngle) -decimalMinutes = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'decimalMinutes'), DecimalMinutesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 166, 1)) +decimalMinutes = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'decimalMinutes'), DecimalMinutesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 166, 1)) Namespace.addCategoryObject('elementBinding', decimalMinutes.name().localName(), decimalMinutes) -minutes = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minutes'), ArcMinutesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 178, 1)) +minutes = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minutes'), ArcMinutesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 178, 1)) Namespace.addCategoryObject('elementBinding', minutes.name().localName(), minutes) -seconds = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'seconds'), ArcSecondsType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 189, 1)) +seconds = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'seconds'), ArcSecondsType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 189, 1)) Namespace.addCategoryObject('elementBinding', seconds.name().localName(), seconds) -using = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'using'), FeaturePropertyType, documentation='This element contains or points to a description of a sensor, instrument or procedure used for the observation', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 20, 1)) +using = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'using'), FeaturePropertyType, documentation='This element contains or points to a description of a sensor, instrument or procedure used for the observation', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 20, 1)) Namespace.addCategoryObject('elementBinding', using.name().localName(), using) -target = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'target'), TargetPropertyType, documentation='This element contains or points to the specimen, region or station which is the object of the observation', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 26, 1)) +target = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'target'), TargetPropertyType, documentation='This element contains or points to the specimen, region or station which is the object of the observation', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 26, 1)) Namespace.addCategoryObject('elementBinding', target.name().localName(), target) -subject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'subject'), TargetPropertyType, documentation='Synonym for target - common word used for photographs', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 32, 1)) +subject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'subject'), TargetPropertyType, documentation='Synonym for target - common word used for photographs', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 32, 1)) Namespace.addCategoryObject('elementBinding', subject.name().localName(), subject) -resultOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'resultOf'), AssociationType, documentation='The result of the observation: an image, external object, etc', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 51, 1)) +resultOf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'resultOf'), AssociationType, documentation='The result of the observation: an image, external object, etc', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 51, 1)) Namespace.addCategoryObject('elementBinding', resultOf.name().localName(), resultOf) -srsName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'srsName'), CodeType, documentation='The name by which this reference system is identified.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 40, 1)) +srsName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'srsName'), CodeType, documentation='The name by which this reference system is identified.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 40, 1)) Namespace.addCategoryObject('elementBinding', srsName.name().localName(), srsName) -srsID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'srsID'), IdentifierType, documentation='An identification of a reference system.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 70, 1)) +srsID = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'srsID'), IdentifierType, documentation='An identification of a reference system.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 70, 1)) Namespace.addCategoryObject('elementBinding', srsID.name().localName(), srsID) -referenceSystemRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceSystemRef'), ReferenceSystemRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 76, 1)) +referenceSystemRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceSystemRef'), ReferenceSystemRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 76, 1)) Namespace.addCategoryObject('elementBinding', referenceSystemRef.name().localName(), referenceSystemRef) -crsRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'crsRef'), CRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 94, 1)) +crsRef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'crsRef'), CRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 94, 1)) Namespace.addCategoryObject('elementBinding', crsRef.name().localName(), crsRef) -remarks = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1)) +remarks = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1)) Namespace.addCategoryObject('elementBinding', remarks.name().localName(), remarks) -validArea = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validArea'), ExtentType, documentation='Area or region in which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1)) +validArea = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validArea'), ExtentType, documentation='Area or region in which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1)) Namespace.addCategoryObject('elementBinding', validArea.name().localName(), validArea) -validTime = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1)) +validTime = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1)) Namespace.addCategoryObject('elementBinding', validTime.name().localName(), validTime) -isolated = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isolated'), IsolatedPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 42, 1)) +isolated = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isolated'), IsolatedPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 42, 1)) Namespace.addCategoryObject('elementBinding', isolated.name().localName(), isolated) -container = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'container'), ContainerPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 62, 1)) +container = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'container'), ContainerPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 62, 1)) Namespace.addCategoryObject('elementBinding', container.name().localName(), container) -topoPointProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPointProperty'), TopoPointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 256, 1)) +topoPointProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPointProperty'), TopoPointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 256, 1)) Namespace.addCategoryObject('elementBinding', topoPointProperty.name().localName(), topoPointProperty) -topoCurveProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoCurveProperty'), TopoCurvePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 282, 1)) +topoCurveProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoCurveProperty'), TopoCurvePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 282, 1)) Namespace.addCategoryObject('elementBinding', topoCurveProperty.name().localName(), topoCurveProperty) -topoSurfaceProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoSurfaceProperty'), TopoSurfacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 307, 1)) +topoSurfaceProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoSurfaceProperty'), TopoSurfacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 307, 1)) Namespace.addCategoryObject('elementBinding', topoSurfaceProperty.name().localName(), topoSurfaceProperty) -topoVolumeProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoVolumeProperty'), TopoVolumePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 331, 1)) +topoVolumeProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoVolumeProperty'), TopoVolumePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 331, 1)) Namespace.addCategoryObject('elementBinding', topoVolumeProperty.name().localName(), topoVolumeProperty) -topoComplexProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoComplexProperty'), TopoComplexMemberType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 360, 1)) +topoComplexProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoComplexProperty'), TopoComplexMemberType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 360, 1)) Namespace.addCategoryObject('elementBinding', topoComplexProperty.name().localName(), topoComplexProperty) -subComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'subComplex'), TopoComplexMemberType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 362, 1)) +subComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'subComplex'), TopoComplexMemberType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 362, 1)) Namespace.addCategoryObject('elementBinding', subComplex.name().localName(), subComplex) -superComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'superComplex'), TopoComplexMemberType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 374, 1)) +superComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'superComplex'), TopoComplexMemberType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 374, 1)) Namespace.addCategoryObject('elementBinding', superComplex.name().localName(), superComplex) -maximalComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximalComplex'), TopoComplexMemberType, documentation='Need schamatron test here that isMaximal attribute value is true', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 386, 1)) +maximalComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximalComplex'), TopoComplexMemberType, documentation='Need schamatron test here that isMaximal attribute value is true', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 386, 1)) Namespace.addCategoryObject('elementBinding', maximalComplex.name().localName(), maximalComplex) -topoPrimitiveMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMember'), TopoPrimitiveMemberType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 410, 1)) +topoPrimitiveMember = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMember'), TopoPrimitiveMemberType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 410, 1)) Namespace.addCategoryObject('elementBinding', topoPrimitiveMember.name().localName(), topoPrimitiveMember) -topoPrimitiveMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMembers'), TopoPrimitiveArrayAssociationType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 433, 1)) +topoPrimitiveMembers = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMembers'), TopoPrimitiveArrayAssociationType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 433, 1)) Namespace.addCategoryObject('elementBinding', topoPrimitiveMembers.name().localName(), topoPrimitiveMembers) -unitOfMeasure = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unitOfMeasure'), UnitOfMeasureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 21, 1)) +unitOfMeasure = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unitOfMeasure'), UnitOfMeasureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 21, 1)) Namespace.addCategoryObject('elementBinding', unitOfMeasure.name().localName(), unitOfMeasure) -quantityType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'quantityType'), StringOrRefType, documentation='Informal description of the phenomenon or type of quantity that is measured or observed. For example, "length", "angle", "time", "pressure", or "temperature". When the quantity is the result of an observation or measurement, this term is known as Observable Type or Measurand.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 100, 1)) +quantityType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'quantityType'), StringOrRefType, documentation='Informal description of the phenomenon or type of quantity that is measured or observed. For example, "length", "angle", "time", "pressure", or "temperature". When the quantity is the result of an observation or measurement, this term is known as Observable Type or Measurand.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 100, 1)) Namespace.addCategoryObject('elementBinding', quantityType.name().localName(), quantityType) -catalogSymbol = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol'), CodeType, documentation='For global understanding of a unit of measure, it is often possible to reference an item in a catalog of units, using a symbol in that catalog. The "codeSpace" attribute in "CodeType" identifies a namespace for the catalog symbol value, and might reference the catalog. The "string" value in "CodeType" contains the value of a symbol that is unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. For example, the symbol "cm" might indicate that it is the "m" symbol combined with the "c" prefix.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 106, 1)) +catalogSymbol = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol'), CodeType, documentation='For global understanding of a unit of measure, it is often possible to reference an item in a catalog of units, using a symbol in that catalog. The "codeSpace" attribute in "CodeType" identifies a namespace for the catalog symbol value, and might reference the catalog. The "string" value in "CodeType" contains the value of a symbol that is unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. For example, the symbol "cm" might indicate that it is the "m" symbol combined with the "c" prefix.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 106, 1)) Namespace.addCategoryObject('elementBinding', catalogSymbol.name().localName(), catalogSymbol) -Category = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CodeType, documentation='A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1)) +Category = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CodeType, documentation='A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1)) Namespace.addCategoryObject('elementBinding', Category.name().localName(), Category) -Quantity = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), MeasureType, documentation='A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1)) +Quantity = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), MeasureType, documentation='A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1)) Namespace.addCategoryObject('elementBinding', Quantity.name().localName(), Quantity) -valueProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueProperty'), ValuePropertyType, documentation='Element which refers to, or contains, a Value', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 262, 1)) +valueProperty = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueProperty'), ValuePropertyType, documentation='Element which refers to, or contains, a Value', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 262, 1)) Namespace.addCategoryObject('elementBinding', valueProperty.name().localName(), valueProperty) -valueComponent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueComponent'), ValuePropertyType, documentation='Element which refers to, or contains, a Value. This version is used in CompositeValues.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 268, 1)) +valueComponent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueComponent'), ValuePropertyType, documentation='Element which refers to, or contains, a Value. This version is used in CompositeValues.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 268, 1)) Namespace.addCategoryObject('elementBinding', valueComponent.name().localName(), valueComponent) -valueComponents = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueComponents'), ValueArrayPropertyType, documentation='Element which refers to, or contains, a set of homogeneously typed Values.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 285, 1)) +valueComponents = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueComponents'), ValueArrayPropertyType, documentation='Element which refers to, or contains, a set of homogeneously typed Values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 285, 1)) Namespace.addCategoryObject('elementBinding', valueComponents.name().localName(), valueComponents) -Null = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2)) +Null = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2)) Namespace.addCategoryObject('elementBinding', Null.name().localName(), Null) -usesValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), ParameterValueType, documentation='Composition association to a parameter value used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1)) +usesValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), ParameterValueType, documentation='Composition association to a parameter value used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1)) Namespace.addCategoryObject('elementBinding', usesValue.name().localName(), usesValue) -parameterValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterValue'), ParameterValueType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 402, 1)) +parameterValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterValue'), ParameterValueType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 402, 1)) Namespace.addCategoryObject('elementBinding', parameterValue.name().localName(), parameterValue) -valueList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueList'), MeasureListType, documentation='Ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 457, 1)) +valueList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueList'), MeasureListType, documentation='Ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 457, 1)) Namespace.addCategoryObject('elementBinding', valueList.name().localName(), valueList) -parameterValueGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterValueGroup'), ParameterValueGroupType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 482, 1)) +parameterValueGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterValueGroup'), ParameterValueGroupType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 482, 1)) Namespace.addCategoryObject('elementBinding', parameterValueGroup.name().localName(), parameterValueGroup) -derivedCRSType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSType'), DerivedCRSTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 275, 1)) +derivedCRSType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSType'), DerivedCRSTypeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 275, 1)) Namespace.addCategoryObject('elementBinding', derivedCRSType.name().localName(), derivedCRSType) -IndexMap = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IndexMap'), IndexMapType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 215, 1)) +IndexMap = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'IndexMap'), IndexMapType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 215, 1)) Namespace.addCategoryObject('elementBinding', IndexMap.name().localName(), IndexMap) -multiPointDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPointDomain'), MultiPointDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 285, 1)) +multiPointDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPointDomain'), MultiPointDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 285, 1)) Namespace.addCategoryObject('elementBinding', multiPointDomain.name().localName(), multiPointDomain) -multiCurveDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCurveDomain'), MultiCurveDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 317, 1)) +multiCurveDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCurveDomain'), MultiCurveDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 317, 1)) Namespace.addCategoryObject('elementBinding', multiCurveDomain.name().localName(), multiCurveDomain) -multiSurfaceDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceDomain'), MultiSurfaceDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 349, 1)) +multiSurfaceDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceDomain'), MultiSurfaceDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 349, 1)) Namespace.addCategoryObject('elementBinding', multiSurfaceDomain.name().localName(), multiSurfaceDomain) -multiSolidDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSolidDomain'), MultiSolidDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 381, 1)) +multiSolidDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSolidDomain'), MultiSolidDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 381, 1)) Namespace.addCategoryObject('elementBinding', multiSolidDomain.name().localName(), multiSolidDomain) -gridDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'gridDomain'), GridDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 410, 1)) +gridDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'gridDomain'), GridDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 410, 1)) Namespace.addCategoryObject('elementBinding', gridDomain.name().localName(), gridDomain) -rectifiedGridDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rectifiedGridDomain'), RectifiedGridDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 439, 1)) +rectifiedGridDomain = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rectifiedGridDomain'), RectifiedGridDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 439, 1)) Namespace.addCategoryObject('elementBinding', rectifiedGridDomain.name().localName(), rectifiedGridDomain) -absoluteExternalPositionalAccuracy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'absoluteExternalPositionalAccuracy'), AbsoluteExternalPositionalAccuracyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 39, 1)) +absoluteExternalPositionalAccuracy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'absoluteExternalPositionalAccuracy'), AbsoluteExternalPositionalAccuracyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 39, 1)) Namespace.addCategoryObject('elementBinding', absoluteExternalPositionalAccuracy.name().localName(), absoluteExternalPositionalAccuracy) -relativeInternalPositionalAccuracy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relativeInternalPositionalAccuracy'), RelativeInternalPositionalAccuracyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 54, 1)) +relativeInternalPositionalAccuracy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relativeInternalPositionalAccuracy'), RelativeInternalPositionalAccuracyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 54, 1)) Namespace.addCategoryObject('elementBinding', relativeInternalPositionalAccuracy.name().localName(), relativeInternalPositionalAccuracy) -covarianceMatrix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'covarianceMatrix'), CovarianceMatrixType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 75, 1)) +covarianceMatrix = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'covarianceMatrix'), CovarianceMatrixType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 75, 1)) Namespace.addCategoryObject('elementBinding', covarianceMatrix.name().localName(), covarianceMatrix) -pixelInCell = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pixelInCell'), PixelInCellType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 143, 1)) +pixelInCell = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pixelInCell'), PixelInCellType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 143, 1)) Namespace.addCategoryObject('elementBinding', pixelInCell.name().localName(), pixelInCell) -verticalDatumType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumType'), VerticalDatumTypeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 187, 1)) +verticalDatumType = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumType'), VerticalDatumTypeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 187, 1)) Namespace.addCategoryObject('elementBinding', verticalDatumType.name().localName(), verticalDatumType) -Style = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Style'), AbstractStyleType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The value of the top-level property. It is an abstract element. Used as the head element of the substitution group for extensibility purposes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 41, 1)) +Style = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Style'), AbstractStyleType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The value of the top-level property. It is an abstract element. Used as the head element of the substitution group for extensibility purposes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 41, 1)) Namespace.addCategoryObject('elementBinding', Style.name().localName(), Style) -FeatureStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FeatureStyle'), FeatureStyleType, documentation='The style descriptor for features.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 97, 1)) +FeatureStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FeatureStyle'), FeatureStyleType, documentation='The style descriptor for features.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 97, 1)) Namespace.addCategoryObject('elementBinding', FeatureStyle.name().localName(), FeatureStyle) -symbol = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'symbol'), SymbolType, documentation='The symbol property. Extends the gml:AssociationType to allow for remote referencing of symbols.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1)) +symbol = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'symbol'), SymbolType, documentation='The symbol property. Extends the gml:AssociationType to allow for remote referencing of symbols.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1)) Namespace.addCategoryObject('elementBinding', symbol.name().localName(), symbol) -Definition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Definition'), DefinitionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 37, 1)) +Definition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Definition'), DefinitionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 37, 1)) Namespace.addCategoryObject('elementBinding', Definition.name().localName(), Definition) -TimeSlice = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeSlice'), AbstractTimeSliceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 20, 1)) +TimeSlice = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeSlice'), AbstractTimeSliceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 20, 1)) Namespace.addCategoryObject('elementBinding', TimeSlice.name().localName(), TimeSlice) -track = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'track'), TrackType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 71, 1)) +track = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'track'), TrackType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 71, 1)) Namespace.addCategoryObject('elementBinding', track.name().localName(), track) -Feature = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Feature'), AbstractFeatureType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1)) +Feature = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Feature'), AbstractFeatureType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1)) Namespace.addCategoryObject('elementBinding', Feature.name().localName(), Feature) -priorityLocation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'priorityLocation'), PriorityLocationPropertyType, documentation='Deprecated in GML 3.1.0', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 182, 1)) +priorityLocation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'priorityLocation'), PriorityLocationPropertyType, documentation='Deprecated in GML 3.1.0', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 182, 1)) Namespace.addCategoryObject('elementBinding', priorityLocation.name().localName(), priorityLocation) -Geometry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1)) +Geometry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1)) Namespace.addCategoryObject('elementBinding', Geometry.name().localName(), Geometry) -pos = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1)) +pos = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1)) Namespace.addCategoryObject('elementBinding', pos.name().localName(), pos) -posList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1)) +posList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1)) Namespace.addCategoryObject('elementBinding', posList.name().localName(), posList) -vector = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vector'), VectorType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 464, 1)) +vector = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vector'), VectorType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 464, 1)) Namespace.addCategoryObject('elementBinding', vector.name().localName(), vector) -Envelope = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Envelope'), EnvelopeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 519, 1)) +Envelope = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Envelope'), EnvelopeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 519, 1)) Namespace.addCategoryObject('elementBinding', Envelope.name().localName(), Envelope) -LineStringSegment = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LineStringSegment'), LineStringSegmentType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 125, 1)) +LineStringSegment = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LineStringSegment'), LineStringSegmentType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 125, 1)) Namespace.addCategoryObject('elementBinding', LineStringSegment.name().localName(), LineStringSegment) -ArcString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ArcString'), ArcStringType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 168, 1)) +ArcString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ArcString'), ArcStringType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 168, 1)) Namespace.addCategoryObject('elementBinding', ArcString.name().localName(), ArcString) -ArcStringByBulge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ArcStringByBulge'), ArcStringByBulgeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 267, 1)) +ArcStringByBulge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ArcStringByBulge'), ArcStringByBulgeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 267, 1)) Namespace.addCategoryObject('elementBinding', ArcStringByBulge.name().localName(), ArcStringByBulge) -ArcByCenterPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ArcByCenterPoint'), ArcByCenterPointType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 381, 1)) +ArcByCenterPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ArcByCenterPoint'), ArcByCenterPointType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 381, 1)) Namespace.addCategoryObject('elementBinding', ArcByCenterPoint.name().localName(), ArcByCenterPoint) -OffsetCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OffsetCurve'), OffsetCurveType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 454, 1)) +OffsetCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OffsetCurve'), OffsetCurveType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 454, 1)) Namespace.addCategoryObject('elementBinding', OffsetCurve.name().localName(), OffsetCurve) -Clothoid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Clothoid'), ClothoidType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 584, 1)) +Clothoid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Clothoid'), ClothoidType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 584, 1)) Namespace.addCategoryObject('elementBinding', Clothoid.name().localName(), Clothoid) -GeodesicString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeodesicString'), GeodesicStringType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 661, 1)) +GeodesicString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeodesicString'), GeodesicStringType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 661, 1)) Namespace.addCategoryObject('elementBinding', GeodesicString.name().localName(), GeodesicString) -CubicSpline = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CubicSpline'), CubicSplineType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 709, 1)) +CubicSpline = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CubicSpline'), CubicSplineType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 709, 1)) Namespace.addCategoryObject('elementBinding', CubicSpline.name().localName(), CubicSpline) -BSpline = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BSpline'), BSplineType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 800, 1)) +BSpline = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BSpline'), BSplineType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 800, 1)) Namespace.addCategoryObject('elementBinding', BSpline.name().localName(), BSpline) -PolygonPatch = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolygonPatch'), PolygonPatchType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1013, 1)) +PolygonPatch = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolygonPatch'), PolygonPatchType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1013, 1)) Namespace.addCategoryObject('elementBinding', PolygonPatch.name().localName(), PolygonPatch) -Triangle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Triangle'), TriangleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1034, 1)) +Triangle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Triangle'), TriangleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1034, 1)) Namespace.addCategoryObject('elementBinding', Triangle.name().localName(), Triangle) -Rectangle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Rectangle'), RectangleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1058, 1)) +Rectangle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Rectangle'), RectangleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1058, 1)) Namespace.addCategoryObject('elementBinding', Rectangle.name().localName(), Rectangle) -ParametricCurveSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ParametricCurveSurface'), AbstractParametricCurveSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1135, 1)) +ParametricCurveSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ParametricCurveSurface'), AbstractParametricCurveSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1135, 1)) Namespace.addCategoryObject('elementBinding', ParametricCurveSurface.name().localName(), ParametricCurveSurface) -polygonPatches = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonPatches'), PolygonPatchArrayPropertyType, documentation='This property element contains a list of\n polygon patches. The order of the patches is significant and \n shall be preserved when processing the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1320, 1)) +polygonPatches = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonPatches'), PolygonPatchArrayPropertyType, documentation='This property element contains a list of\n polygon patches. The order of the patches is significant and \n shall be preserved when processing the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1320, 1)) Namespace.addCategoryObject('elementBinding', polygonPatches.name().localName(), polygonPatches) -trianglePatches = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches'), TrianglePatchArrayPropertyType, documentation='This property element contains a list of\n triangle patches. The order of the patches is significant and \n shall be preserved when processing the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1342, 1)) +trianglePatches = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches'), TrianglePatchArrayPropertyType, documentation='This property element contains a list of\n triangle patches. The order of the patches is significant and \n shall be preserved when processing the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1342, 1)) Namespace.addCategoryObject('elementBinding', trianglePatches.name().localName(), trianglePatches) -Bag = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Bag'), BagType, documentation='Generic GML element to contain a heterogeneous collection of GML _Objects', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 78, 1)) +Bag = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Bag'), BagType, documentation='Generic GML element to contain a heterogeneous collection of GML _Objects', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 78, 1)) Namespace.addCategoryObject('elementBinding', Bag.name().localName(), Bag) -Array = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, documentation='Generic GML element to contain a homogeneous array of GML _Objects', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 111, 1)) +Array = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Array'), ArrayType, documentation='Generic GML element to contain a homogeneous array of GML _Objects', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 111, 1)) Namespace.addCategoryObject('elementBinding', Array.name().localName(), Array) -GenericMetaData = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GenericMetaData'), GenericMetaDataType, documentation='Concrete element in the _MetaData substitution group, which permits any well-formed XML content. Intended to act as a container for metadata defined in external schemas, for which it is not possible to add the concrete components to the GML _MetaData substitution group directly. Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 145, 1)) +GenericMetaData = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GenericMetaData'), GenericMetaDataType, documentation='Concrete element in the _MetaData substitution group, which permits any well-formed XML content. Intended to act as a container for metadata defined in external schemas, for which it is not possible to add the concrete components to the GML _MetaData substitution group directly. Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 145, 1)) Namespace.addCategoryObject('elementBinding', GenericMetaData.name().localName(), GenericMetaData) -ImplicitGeometry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ImplicitGeometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 22, 1)) +ImplicitGeometry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ImplicitGeometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 22, 1)) Namespace.addCategoryObject('elementBinding', ImplicitGeometry.name().localName(), ImplicitGeometry) -boundingBox = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundingBox'), EnvelopeType, documentation='A bounding box (or envelope) defining the spatial domain of this object.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 188, 1)) +boundingBox = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundingBox'), EnvelopeType, documentation='A bounding box (or envelope) defining the spatial domain of this object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 188, 1)) Namespace.addCategoryObject('elementBinding', boundingBox.name().localName(), boundingBox) -verticalExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalExtent'), EnvelopeType, documentation='An interval defining the vertical spatial domain of this object.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 200, 1)) +verticalExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalExtent'), EnvelopeType, documentation='An interval defining the vertical spatial domain of this object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 200, 1)) Namespace.addCategoryObject('elementBinding', verticalExtent.name().localName(), verticalExtent) -TimeObject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeObject'), AbstractTimeObjectType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal primitives and complexes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 19, 1)) +TimeObject = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeObject'), AbstractTimeObjectType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal primitives and complexes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 19, 1)) Namespace.addCategoryObject('elementBinding', TimeObject.name().localName(), TimeObject) -timePosition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), TimePositionType, documentation='Direct representation of a temporal position', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1)) +timePosition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), TimePositionType, documentation='Direct representation of a temporal position', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1)) Namespace.addCategoryObject('elementBinding', timePosition.name().localName(), timePosition) -Topology = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Topology'), AbstractTopologyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 17, 1)) +Topology = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Topology'), AbstractTopologyType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 17, 1)) Namespace.addCategoryObject('elementBinding', Topology.name().localName(), Topology) -directedNode = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), DirectedNodePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1)) +directedNode = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), DirectedNodePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1)) Namespace.addCategoryObject('elementBinding', directedNode.name().localName(), directedNode) -directedEdge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), DirectedEdgePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1)) +directedEdge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), DirectedEdgePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1)) Namespace.addCategoryObject('elementBinding', directedEdge.name().localName(), directedEdge) -directedFace = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), DirectedFacePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1)) +directedFace = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), DirectedFacePropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1)) Namespace.addCategoryObject('elementBinding', directedFace.name().localName(), directedFace) -directedTopoSolid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), DirectedTopoSolidPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1)) +directedTopoSolid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), DirectedTopoSolidPropertyType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1)) Namespace.addCategoryObject('elementBinding', directedTopoSolid.name().localName(), directedTopoSolid) -derivationUnitTerm = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), DerivationUnitTermType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1)) +derivationUnitTerm = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), DerivationUnitTermType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1)) Namespace.addCategoryObject('elementBinding', derivationUnitTerm.name().localName(), derivationUnitTerm) -conversionToPreferredUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'conversionToPreferredUnit'), ConversionToPreferredUnitType, documentation='This element is included when this unit has an accurate conversion to the preferred unit for this quantity type.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 125, 1)) +conversionToPreferredUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'conversionToPreferredUnit'), ConversionToPreferredUnitType, documentation='This element is included when this unit has an accurate conversion to the preferred unit for this quantity type.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 125, 1)) Namespace.addCategoryObject('elementBinding', conversionToPreferredUnit.name().localName(), conversionToPreferredUnit) -roughConversionToPreferredUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roughConversionToPreferredUnit'), ConversionToPreferredUnitType, documentation='This element is included when the correct definition of this unit is unknown, but this unit has a rough or inaccurate conversion to the preferred unit for this quantity type.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 131, 1)) +roughConversionToPreferredUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roughConversionToPreferredUnit'), ConversionToPreferredUnitType, documentation='This element is included when the correct definition of this unit is unknown, but this unit has a rough or inaccurate conversion to the preferred unit for this quantity type.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 131, 1)) Namespace.addCategoryObject('elementBinding', roughConversionToPreferredUnit.name().localName(), roughConversionToPreferredUnit) -CompositeValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), CompositeValueType, documentation='Aggregate value built using the Composite pattern.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1)) +CompositeValue = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), CompositeValueType, documentation='Aggregate value built using the Composite pattern.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1)) Namespace.addCategoryObject('elementBinding', CompositeValue.name().localName(), CompositeValue) -GeneralOperationParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralOperationParameter'), AbstractGeneralOperationParameterType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 611, 1)) +GeneralOperationParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralOperationParameter'), AbstractGeneralOperationParameterType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 611, 1)) Namespace.addCategoryObject('elementBinding', GeneralOperationParameter.name().localName(), GeneralOperationParameter) -Coverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Coverage'), AbstractCoverageType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 26, 1)) +Coverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Coverage'), AbstractCoverageType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 26, 1)) Namespace.addCategoryObject('elementBinding', Coverage.name().localName(), Coverage) -doubleOrNullTupleList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullTupleList'), doubleOrNullList, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 150, 1)) +doubleOrNullTupleList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullTupleList'), doubleOrNullList, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 150, 1)) Namespace.addCategoryObject('elementBinding', doubleOrNullTupleList.name().localName(), doubleOrNullTupleList) -Style_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Style'), StyleType, documentation='Predefined concrete value of the top-level property. Encapsulates all other styling information.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 56, 1)) +Style_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Style'), StyleType, documentation='Predefined concrete value of the top-level property. Encapsulates all other styling information.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 56, 1)) Namespace.addCategoryObject('elementBinding', Style_.name().localName(), Style_) -GeometryStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeometryStyle'), GeometryStyleType, documentation='The style descriptor for geometries of a feature.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 174, 1)) +GeometryStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeometryStyle'), GeometryStyleType, documentation='The style descriptor for geometries of a feature.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 174, 1)) Namespace.addCategoryObject('elementBinding', GeometryStyle.name().localName(), GeometryStyle) -TopologyStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopologyStyle'), TopologyStyleType, documentation='The style descriptor for topologies of a feature. Describes individual topology elements styles.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 225, 1)) +TopologyStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopologyStyle'), TopologyStyleType, documentation='The style descriptor for topologies of a feature. Describes individual topology elements styles.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 225, 1)) Namespace.addCategoryObject('elementBinding', TopologyStyle.name().localName(), TopologyStyle) -LabelStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LabelStyle'), LabelStyleType, documentation='The style descriptor for labels of a feature, geometry or topology.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 276, 1)) +LabelStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LabelStyle'), LabelStyleType, documentation='The style descriptor for labels of a feature, geometry or topology.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 276, 1)) Namespace.addCategoryObject('elementBinding', LabelStyle.name().localName(), LabelStyle) -GraphStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GraphStyle'), GraphStyleType, documentation='The style descriptor for a graph consisting of a number of features. Describes graph-specific style attributes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 317, 1)) +GraphStyle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GraphStyle'), GraphStyleType, documentation='The style descriptor for a graph consisting of a number of features. Describes graph-specific style attributes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 317, 1)) Namespace.addCategoryObject('elementBinding', GraphStyle.name().localName(), GraphStyle) -Dictionary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Dictionary'), DictionaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 56, 1)) +Dictionary = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Dictionary'), DictionaryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 56, 1)) Namespace.addCategoryObject('elementBinding', Dictionary.name().localName(), Dictionary) -DefinitionCollection = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionCollection'), DictionaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 57, 1)) +DefinitionCollection = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionCollection'), DictionaryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 57, 1)) Namespace.addCategoryObject('elementBinding', DefinitionCollection.name().localName(), DefinitionCollection) -DefinitionProxy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxy'), DefinitionProxyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 117, 1)) +DefinitionProxy = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxy'), DefinitionProxyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 117, 1)) Namespace.addCategoryObject('elementBinding', DefinitionProxy.name().localName(), DefinitionProxy) -MovingObjectStatus = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatus'), MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 38, 1)) +MovingObjectStatus = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatus'), MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 38, 1)) Namespace.addCategoryObject('elementBinding', MovingObjectStatus.name().localName(), MovingObjectStatus) -EnvelopeWithTimePeriod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnvelopeWithTimePeriod'), EnvelopeWithTimePeriodType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 56, 1)) +EnvelopeWithTimePeriod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EnvelopeWithTimePeriod'), EnvelopeWithTimePeriodType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 56, 1)) Namespace.addCategoryObject('elementBinding', EnvelopeWithTimePeriod.name().localName(), EnvelopeWithTimePeriod) -FeatureCollection = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_FeatureCollection'), AbstractFeatureCollectionType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 99, 1)) +FeatureCollection = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_FeatureCollection'), AbstractFeatureCollectionType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 99, 1)) Namespace.addCategoryObject('elementBinding', FeatureCollection.name().localName(), FeatureCollection) -GeometricAggregate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeometricAggregate'), AbstractGeometricAggregateType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_GeometricAggregate" element is the abstract head of the substituition group for all geometric aggremates.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 18, 1)) +GeometricAggregate = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeometricAggregate'), AbstractGeometricAggregateType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_GeometricAggregate" element is the abstract head of the substituition group for all geometric aggremates.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 18, 1)) Namespace.addCategoryObject('elementBinding', GeometricAggregate.name().localName(), GeometricAggregate) -GeometricPrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeometricPrimitive'), AbstractGeometricPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_GeometricPrimitive" element is the abstract head of the substituition group for all (pre- and user-defined) \n\t\t\tgeometric primitives.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 155, 1)) +GeometricPrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeometricPrimitive'), AbstractGeometricPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_GeometricPrimitive" element is the abstract head of the substituition group for all (pre- and user-defined) \n\t\t\tgeometric primitives.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 155, 1)) Namespace.addCategoryObject('elementBinding', GeometricPrimitive.name().localName(), GeometricPrimitive) -Ring = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Ring'), AbstractRingType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Ring" element is the abstract head of the substituition group for all closed boundaries of a surface patch.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 90, 1)) +Ring = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Ring'), AbstractRingType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Ring" element is the abstract head of the substituition group for all closed boundaries of a surface patch.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 90, 1)) Namespace.addCategoryObject('elementBinding', Ring.name().localName(), Ring) -GeometricComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeometricComplex'), GeometricComplexType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 106, 1)) +GeometricComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeometricComplex'), GeometricComplexType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 106, 1)) Namespace.addCategoryObject('elementBinding', GeometricComplex.name().localName(), GeometricComplex) -Arc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Arc'), ArcType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 215, 1)) +Arc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Arc'), ArcType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 215, 1)) Namespace.addCategoryObject('elementBinding', Arc.name().localName(), Arc) -ArcByBulge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ArcByBulge'), ArcByBulgeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 327, 1)) +ArcByBulge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ArcByBulge'), ArcByBulgeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 327, 1)) Namespace.addCategoryObject('elementBinding', ArcByBulge.name().localName(), ArcByBulge) -CircleByCenterPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CircleByCenterPoint'), CircleByCenterPointType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 443, 1)) +CircleByCenterPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CircleByCenterPoint'), CircleByCenterPointType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 443, 1)) Namespace.addCategoryObject('elementBinding', CircleByCenterPoint.name().localName(), CircleByCenterPoint) -Geodesic = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Geodesic'), GeodesicType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 691, 1)) +Geodesic = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Geodesic'), GeodesicType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 691, 1)) Namespace.addCategoryObject('elementBinding', Geodesic.name().localName(), Geodesic) -Bezier = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Bezier'), BezierType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 863, 1)) +Bezier = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Bezier'), BezierType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 863, 1)) Namespace.addCategoryObject('elementBinding', Bezier.name().localName(), Bezier) -GriddedSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GriddedSurface'), AbstractGriddedSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1147, 1)) +GriddedSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GriddedSurface'), AbstractGriddedSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1147, 1)) Namespace.addCategoryObject('elementBinding', GriddedSurface.name().localName(), GriddedSurface) -Grid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Grid'), GridType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 24, 1)) +Grid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Grid'), GridType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 24, 1)) Namespace.addCategoryObject('elementBinding', Grid.name().localName(), Grid) -Observation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Observation'), ObservationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 58, 1)) +Observation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Observation'), ObservationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 58, 1)) Namespace.addCategoryObject('elementBinding', Observation.name().localName(), Observation) -TimePrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive'), AbstractTimePrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal primitives.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 36, 1)) +TimePrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive'), AbstractTimePrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal primitives.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 36, 1)) Namespace.addCategoryObject('elementBinding', TimePrimitive.name().localName(), TimePrimitive) -TimeComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeComplex'), AbstractTimeComplexType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal complexes. \n\t\t\tTemporal complex is an aggregation of temporal primitives as its components, \n\t\t\trepresents a temporal geometric complex and a temporal topology complex. \n\t\t\tN.B. Temporal geometric complex is not defined in this schema.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 90, 1)) +TimeComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeComplex'), AbstractTimeComplexType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal complexes. \n\t\t\tTemporal complex is an aggregation of temporal primitives as its components, \n\t\t\trepresents a temporal geometric complex and a temporal topology complex. \n\t\t\tN.B. Temporal geometric complex is not defined in this schema.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 90, 1)) Namespace.addCategoryObject('elementBinding', TimeComplex.name().localName(), TimeComplex) -timeInterval = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), TimeIntervalLengthType, documentation='This element is a valid subtype of TimeDurationType \n\t\t\taccording to section 3.14.6, rule 2.2.4 in XML Schema, Part 1.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 213, 1)) +timeInterval = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), TimeIntervalLengthType, documentation='This element is a valid subtype of TimeDurationType \n\t\t\taccording to section 3.14.6, rule 2.2.4 in XML Schema, Part 1.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 213, 1)) Namespace.addCategoryObject('elementBinding', timeInterval.name().localName(), timeInterval) -TimeReferenceSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeReferenceSystem'), AbstractTimeReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Abstract element serves primarily as the head of a substitution group for temporal reference systems.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 20, 1)) +TimeReferenceSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeReferenceSystem'), AbstractTimeReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Abstract element serves primarily as the head of a substitution group for temporal reference systems.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 20, 1)) Namespace.addCategoryObject('elementBinding', TimeReferenceSystem.name().localName(), TimeReferenceSystem) -TimeOrdinalEra = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEra'), TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 81, 1)) +TimeOrdinalEra = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEra'), TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 81, 1)) Namespace.addCategoryObject('elementBinding', TimeOrdinalEra.name().localName(), TimeOrdinalEra) -TimeCalendarEra = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEra'), TimeCalendarEraType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 158, 1)) +TimeCalendarEra = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEra'), TimeCalendarEraType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 158, 1)) Namespace.addCategoryObject('elementBinding', TimeCalendarEra.name().localName(), TimeCalendarEra) -TopoPrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), AbstractTopoPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Substitution group branch for Topo Primitives, used by TopoPrimitiveArrayAssociationType', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1)) +TopoPrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), AbstractTopoPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Substitution group branch for Topo Primitives, used by TopoPrimitiveArrayAssociationType', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1)) Namespace.addCategoryObject('elementBinding', TopoPrimitive.name().localName(), TopoPrimitive) -TopoPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoPoint'), TopoPointType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 239, 1)) +TopoPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoPoint'), TopoPointType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 239, 1)) Namespace.addCategoryObject('elementBinding', TopoPoint.name().localName(), TopoPoint) -TopoCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoCurve'), TopoCurveType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 265, 1)) +TopoCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoCurve'), TopoCurveType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 265, 1)) Namespace.addCategoryObject('elementBinding', TopoCurve.name().localName(), TopoCurve) -TopoSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSurface'), TopoSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 291, 1)) +TopoSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSurface'), TopoSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 291, 1)) Namespace.addCategoryObject('elementBinding', TopoSurface.name().localName(), TopoSurface) -TopoVolume = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoVolume'), TopoVolumeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 315, 1)) +TopoVolume = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoVolume'), TopoVolumeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 315, 1)) Namespace.addCategoryObject('elementBinding', TopoVolume.name().localName(), TopoVolume) -TopoComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoComplex'), TopoComplexType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 340, 1)) +TopoComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoComplex'), TopoComplexType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 340, 1)) Namespace.addCategoryObject('elementBinding', TopoComplex.name().localName(), TopoComplex) -UnitDefinition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UnitDefinition'), UnitDefinitionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 35, 1)) +UnitDefinition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UnitDefinition'), UnitDefinitionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 35, 1)) Namespace.addCategoryObject('elementBinding', UnitDefinition.name().localName(), UnitDefinition) -BooleanList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1)) +BooleanList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1)) Namespace.addCategoryObject('elementBinding', BooleanList.name().localName(), BooleanList) -CountList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1)) +CountList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1)) Namespace.addCategoryObject('elementBinding', CountList.name().localName(), CountList) -ValueArray = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ValueArray'), ValueArrayType, documentation='A Value Array is used for homogeneous arrays of primitive and aggregate values. _ScalarValueList is preferred for arrays of Scalar Values since this is more efficient. Since "choice" is not available for attribute groups, an external constraint (e.g. Schematron) would be required to enforce the selection of only one of these through schema validation', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 176, 1)) +ValueArray = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ValueArray'), ValueArrayType, documentation='A Value Array is used for homogeneous arrays of primitive and aggregate values. _ScalarValueList is preferred for arrays of Scalar Values since this is more efficient. Since "choice" is not available for attribute groups, an external constraint (e.g. Schematron) would be required to enforce the selection of only one of these through schema validation', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 176, 1)) Namespace.addCategoryObject('elementBinding', ValueArray.name().localName(), ValueArray) -CoordinateOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateOperation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 24, 1)) +CoordinateOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateOperation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 24, 1)) Namespace.addCategoryObject('elementBinding', CoordinateOperation.name().localName(), CoordinateOperation) -SingleOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SingleOperation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), documentation='A single (not concatenated) coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 152, 1)) +SingleOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SingleOperation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), documentation='A single (not concatenated) coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 152, 1)) Namespace.addCategoryObject('elementBinding', SingleOperation.name().localName(), SingleOperation) -Operation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Operation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), documentation='A parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. This coordinate operation uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type.\n\nThis abstract complexType shall not be directly used, extended, or restricted in a compliant Application Schema. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 214, 1)) +Operation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Operation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), documentation='A parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. This coordinate operation uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type.\n\nThis abstract complexType shall not be directly used, extended, or restricted in a compliant Application Schema. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 214, 1)) Namespace.addCategoryObject('elementBinding', Operation.name().localName(), Operation) -OperationMethod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationMethod'), OperationMethodType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 515, 1)) +OperationMethod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationMethod'), OperationMethodType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 515, 1)) Namespace.addCategoryObject('elementBinding', OperationMethod.name().localName(), OperationMethod) -CoordinateReferenceSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateReferenceSystem'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), documentation='A coordinate reference system consists of an ordered sequence of coordinate system axes that are related to the earth through a datum. A coordinate reference system is defined by one datum and by one coordinate system. Most coordinate reference system do not move relative to the earth, except for engineering coordinate reference systems defined on moving platforms such as cars, ships, aircraft, and spacecraft. For further information, see OGC Abstract Specification Topic 2.\n\nCoordinate reference systems are commonly divided into sub-types. The common classification criterion for sub-typing of coordinate reference systems is the way in which they deal with earth curvature. This has a direct effect on the portion of the earth\'s surface that can be covered by that type of CRS with an acceptable degree of error. The exception to the rule is the subtype "Temporal" which has been added by analogy. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 24, 1)) +CoordinateReferenceSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateReferenceSystem'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), documentation='A coordinate reference system consists of an ordered sequence of coordinate system axes that are related to the earth through a datum. A coordinate reference system is defined by one datum and by one coordinate system. Most coordinate reference system do not move relative to the earth, except for engineering coordinate reference systems defined on moving platforms such as cars, ships, aircraft, and spacecraft. For further information, see OGC Abstract Specification Topic 2.\n\nCoordinate reference systems are commonly divided into sub-types. The common classification criterion for sub-typing of coordinate reference systems is the way in which they deal with earth curvature. This has a direct effect on the portion of the earth\'s surface that can be covered by that type of CRS with an acceptable degree of error. The exception to the rule is the subtype "Temporal" which has been added by analogy. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 24, 1)) Namespace.addCategoryObject('elementBinding', CoordinateReferenceSystem.name().localName(), CoordinateReferenceSystem) -CoordinateSystemAxis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxis'), CoordinateSystemAxisType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 22, 1)) +CoordinateSystemAxis = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxis'), CoordinateSystemAxisType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 22, 1)) Namespace.addCategoryObject('elementBinding', CoordinateSystemAxis.name().localName(), CoordinateSystemAxis) -CoordinateSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateSystem'), AbstractCoordinateSystemType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 105, 1)) +CoordinateSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateSystem'), AbstractCoordinateSystemType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 105, 1)) Namespace.addCategoryObject('elementBinding', CoordinateSystem.name().localName(), CoordinateSystem) -ContinuousCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ContinuousCoverage'), AbstractContinuousCoverageType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 43, 1)) +ContinuousCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ContinuousCoverage'), AbstractContinuousCoverageType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 43, 1)) Namespace.addCategoryObject('elementBinding', ContinuousCoverage.name().localName(), ContinuousCoverage) -DiscreteCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_DiscreteCoverage'), AbstractDiscreteCoverageType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 58, 1)) +DiscreteCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_DiscreteCoverage'), AbstractDiscreteCoverageType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 58, 1)) Namespace.addCategoryObject('elementBinding', DiscreteCoverage.name().localName(), DiscreteCoverage) -Datum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Datum'), AbstractDatumType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 22, 1)) +Datum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Datum'), AbstractDatumType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 22, 1)) Namespace.addCategoryObject('elementBinding', Datum.name().localName(), Datum) -PrimeMeridian = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridian'), PrimeMeridianType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 308, 1)) +PrimeMeridian = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridian'), PrimeMeridianType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 308, 1)) Namespace.addCategoryObject('elementBinding', PrimeMeridian.name().localName(), PrimeMeridian) -Ellipsoid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ellipsoid'), EllipsoidType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 378, 1)) +Ellipsoid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ellipsoid'), EllipsoidType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 378, 1)) Namespace.addCategoryObject('elementBinding', Ellipsoid.name().localName(), Ellipsoid) -FeatureCollection_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FeatureCollection'), FeatureCollectionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 115, 1)) +FeatureCollection_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FeatureCollection'), FeatureCollectionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 115, 1)) Namespace.addCategoryObject('elementBinding', FeatureCollection_.name().localName(), FeatureCollection_) -MultiGeometry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiGeometry'), MultiGeometryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 33, 1)) +MultiGeometry = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiGeometry'), MultiGeometryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 33, 1)) Namespace.addCategoryObject('elementBinding', MultiGeometry.name().localName(), MultiGeometry) -MultiPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), MultiPointType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1)) +MultiPoint = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), MultiPointType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1)) Namespace.addCategoryObject('elementBinding', MultiPoint.name().localName(), MultiPoint) -MultiCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), MultiCurveType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1)) +MultiCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), MultiCurveType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1)) Namespace.addCategoryObject('elementBinding', MultiCurve.name().localName(), MultiCurve) -MultiSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), MultiSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1)) +MultiSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), MultiSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1)) Namespace.addCategoryObject('elementBinding', MultiSurface.name().localName(), MultiSurface) -MultiSolid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), MultiSolidType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1)) +MultiSolid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), MultiSolidType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1)) Namespace.addCategoryObject('elementBinding', MultiSolid.name().localName(), MultiSolid) -MultiPolygon = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPolygon'), MultiPolygonType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiSurface" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 280, 1)) +MultiPolygon = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPolygon'), MultiPolygonType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiSurface" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 280, 1)) Namespace.addCategoryObject('elementBinding', MultiPolygon.name().localName(), MultiPolygon) -MultiLineString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiLineString'), MultiLineStringType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiCurve" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 286, 1)) +MultiLineString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiLineString'), MultiLineStringType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiCurve" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 286, 1)) Namespace.addCategoryObject('elementBinding', MultiLineString.name().localName(), MultiLineString) -Point = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Point'), PointType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1)) +Point = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Point'), PointType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1)) Namespace.addCategoryObject('elementBinding', Point.name().localName(), Point) -Curve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Curve'), AbstractCurveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1)) +Curve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Curve'), AbstractCurveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1)) Namespace.addCategoryObject('elementBinding', Curve.name().localName(), Curve) -Surface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Surface'), AbstractSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1)) +Surface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Surface'), AbstractSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1)) Namespace.addCategoryObject('elementBinding', Surface.name().localName(), Surface) -LinearRing = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearRing'), LinearRingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 135, 1)) +LinearRing = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearRing'), LinearRingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 135, 1)) Namespace.addCategoryObject('elementBinding', LinearRing.name().localName(), LinearRing) -Circle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Circle'), CircleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 256, 1)) +Circle = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Circle'), CircleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 256, 1)) Namespace.addCategoryObject('elementBinding', Circle.name().localName(), Circle) -Ring_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ring'), RingType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1088, 1)) +Ring_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ring'), RingType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1088, 1)) Namespace.addCategoryObject('elementBinding', Ring_.name().localName(), Ring_) -Cone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Cone'), ConeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1206, 1)) +Cone = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Cone'), ConeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1206, 1)) Namespace.addCategoryObject('elementBinding', Cone.name().localName(), Cone) -Cylinder = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Cylinder'), CylinderType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1230, 1)) +Cylinder = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Cylinder'), CylinderType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1230, 1)) Namespace.addCategoryObject('elementBinding', Cylinder.name().localName(), Cylinder) -Sphere = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Sphere'), SphereType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1250, 1)) +Sphere = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Sphere'), SphereType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1250, 1)) Namespace.addCategoryObject('elementBinding', Sphere.name().localName(), Sphere) -Solid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Solid'), AbstractSolidType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Solid" element is the abstract head of the substituition group for all (continuous) solid elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1)) +Solid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Solid'), AbstractSolidType, abstract=pyxb.binding.datatypes.boolean(1), documentation='The "_Solid" element is the abstract head of the substituition group for all (continuous) solid elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1)) Namespace.addCategoryObject('elementBinding', Solid.name().localName(), Solid) -RectifiedGrid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGrid'), RectifiedGridType, documentation='Should be substitutionGroup="gml:Grid" but changed in order to accomplish Xerces-J schema validation', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 57, 1)) +RectifiedGrid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGrid'), RectifiedGridType, documentation='Should be substitutionGroup="gml:Grid" but changed in order to accomplish Xerces-J schema validation', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 57, 1)) Namespace.addCategoryObject('elementBinding', RectifiedGrid.name().localName(), RectifiedGrid) -degrees = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'degrees'), DegreesType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 128, 1)) +degrees = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'degrees'), DegreesType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 128, 1)) Namespace.addCategoryObject('elementBinding', degrees.name().localName(), degrees) -DirectedObservation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectedObservation'), DirectedObservationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 73, 1)) +DirectedObservation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectedObservation'), DirectedObservationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 73, 1)) Namespace.addCategoryObject('elementBinding', DirectedObservation.name().localName(), DirectedObservation) -ReferenceSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ReferenceSystem'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 23, 1)) +ReferenceSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ReferenceSystem'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 23, 1)) Namespace.addCategoryObject('elementBinding', ReferenceSystem.name().localName(), ReferenceSystem) -CRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CRS'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Abstract coordinate reference system, usually defined by a coordinate system and a datum. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 88, 1)) +CRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CRS'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), documentation='Abstract coordinate reference system, usually defined by a coordinate system and a datum. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 88, 1)) Namespace.addCategoryObject('elementBinding', CRS.name().localName(), CRS) -TimeGeometricPrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeGeometricPrimitive'), AbstractTimeGeometricPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal geometric primitives.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 110, 1)) +TimeGeometricPrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeGeometricPrimitive'), AbstractTimeGeometricPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal geometric primitives.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 110, 1)) Namespace.addCategoryObject('elementBinding', TimeGeometricPrimitive.name().localName(), TimeGeometricPrimitive) -TimeCoordinateSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCoordinateSystem'), TimeCoordinateSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 43, 1)) +TimeCoordinateSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCoordinateSystem'), TimeCoordinateSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 43, 1)) Namespace.addCategoryObject('elementBinding', TimeCoordinateSystem.name().localName(), TimeCoordinateSystem) -TimeOrdinalReferenceSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalReferenceSystem'), TimeOrdinalReferenceSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 64, 1)) +TimeOrdinalReferenceSystem = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalReferenceSystem'), TimeOrdinalReferenceSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 64, 1)) Namespace.addCategoryObject('elementBinding', TimeOrdinalReferenceSystem.name().localName(), TimeOrdinalReferenceSystem) -TimeCalendar = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendar'), TimeCalendarType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 130, 1)) +TimeCalendar = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendar'), TimeCalendarType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 130, 1)) Namespace.addCategoryObject('elementBinding', TimeCalendar.name().localName(), TimeCalendar) -TimeClock = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeClock'), TimeClockType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 211, 1)) +TimeClock = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeClock'), TimeClockType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 211, 1)) Namespace.addCategoryObject('elementBinding', TimeClock.name().localName(), TimeClock) -TimeTopologyComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplex'), TimeTopologyComplexType, documentation='This element represents temporal topology complex. It shall be the connected acyclic directed graph composed of time nodes and time edges.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 27, 1)) +TimeTopologyComplex = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplex'), TimeTopologyComplexType, documentation='This element represents temporal topology complex. It shall be the connected acyclic directed graph composed of time nodes and time edges.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 27, 1)) Namespace.addCategoryObject('elementBinding', TimeTopologyComplex.name().localName(), TimeTopologyComplex) -TimeTopologyPrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeTopologyPrimitive'), AbstractTimeTopologyPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal topology primitives.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 61, 1)) +TimeTopologyPrimitive = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeTopologyPrimitive'), AbstractTimeTopologyPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), documentation='This abstract element acts as the head of the substitution group for temporal topology primitives.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 61, 1)) Namespace.addCategoryObject('elementBinding', TimeTopologyPrimitive.name().localName(), TimeTopologyPrimitive) -Node = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), NodeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1)) +Node = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), NodeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1)) Namespace.addCategoryObject('elementBinding', Node.name().localName(), Node) -Edge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Edge'), EdgeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1)) +Edge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Edge'), EdgeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1)) Namespace.addCategoryObject('elementBinding', Edge.name().localName(), Edge) -Face = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Face'), FaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1)) +Face = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Face'), FaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1)) Namespace.addCategoryObject('elementBinding', Face.name().localName(), Face) -TopoSolid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), TopoSolidType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1)) +TopoSolid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), TopoSolidType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1)) Namespace.addCategoryObject('elementBinding', TopoSolid.name().localName(), TopoSolid) -BaseUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaseUnit'), BaseUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 51, 1)) +BaseUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BaseUnit'), BaseUnitType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 51, 1)) Namespace.addCategoryObject('elementBinding', BaseUnit.name().localName(), BaseUnit) -DerivedUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedUnit'), DerivedUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 66, 1)) +DerivedUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedUnit'), DerivedUnitType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 66, 1)) Namespace.addCategoryObject('elementBinding', DerivedUnit.name().localName(), DerivedUnit) -ConventionalUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConventionalUnit'), ConventionalUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 81, 1)) +ConventionalUnit = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConventionalUnit'), ConventionalUnitType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 81, 1)) Namespace.addCategoryObject('elementBinding', ConventionalUnit.name().localName(), ConventionalUnit) -CategoryList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1)) +CategoryList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1)) Namespace.addCategoryObject('elementBinding', CategoryList.name().localName(), CategoryList) -QuantityList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1)) +QuantityList = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1)) Namespace.addCategoryObject('elementBinding', QuantityList.name().localName(), QuantityList) -CountExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), CountExtentType, documentation='Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1)) +CountExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), CountExtentType, documentation='Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1)) Namespace.addCategoryObject('elementBinding', CountExtent.name().localName(), CountExtent) -ConcatenatedOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperation'), ConcatenatedOperationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 115, 1)) +ConcatenatedOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperation'), ConcatenatedOperationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 115, 1)) Namespace.addCategoryObject('elementBinding', ConcatenatedOperation.name().localName(), ConcatenatedOperation) -PassThroughOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperation'), PassThroughOperationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 170, 1)) +PassThroughOperation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperation'), PassThroughOperationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 170, 1)) Namespace.addCategoryObject('elementBinding', PassThroughOperation.name().localName(), PassThroughOperation) -GeneralConversion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralConversion'), AbstractGeneralConversionType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 235, 1)) +GeneralConversion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralConversion'), AbstractGeneralConversionType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 235, 1)) Namespace.addCategoryObject('elementBinding', GeneralConversion.name().localName(), GeneralConversion) -GeneralTransformation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralTransformation'), AbstractGeneralTransformationType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 317, 1)) +GeneralTransformation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralTransformation'), AbstractGeneralTransformationType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 317, 1)) Namespace.addCategoryObject('elementBinding', GeneralTransformation.name().localName(), GeneralTransformation) -OperationParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationParameter'), OperationParameterType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 644, 1)) +OperationParameter = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationParameter'), OperationParameterType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 644, 1)) Namespace.addCategoryObject('elementBinding', OperationParameter.name().localName(), OperationParameter) -OperationParameterGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroup'), OperationParameterGroupType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 708, 1)) +OperationParameterGroup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroup'), OperationParameterGroupType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 708, 1)) Namespace.addCategoryObject('elementBinding', OperationParameterGroup.name().localName(), OperationParameterGroup) -CompoundCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundCRS'), CompoundCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 44, 1)) +CompoundCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundCRS'), CompoundCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 44, 1)) Namespace.addCategoryObject('elementBinding', CompoundCRS.name().localName(), CompoundCRS) -GeographicCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeographicCRS'), GeographicCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 81, 1)) +GeographicCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeographicCRS'), GeographicCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 81, 1)) Namespace.addCategoryObject('elementBinding', GeographicCRS.name().localName(), GeographicCRS) -VerticalCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalCRS'), VerticalCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 121, 1)) +VerticalCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalCRS'), VerticalCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 121, 1)) Namespace.addCategoryObject('elementBinding', VerticalCRS.name().localName(), VerticalCRS) -GeocentricCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRS'), GeocentricCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 161, 1)) +GeocentricCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRS'), GeocentricCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 161, 1)) Namespace.addCategoryObject('elementBinding', GeocentricCRS.name().localName(), GeocentricCRS) -GeneralDerivedCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralDerivedCRS'), AbstractGeneralDerivedCRSType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 204, 1)) +GeneralDerivedCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralDerivedCRS'), AbstractGeneralDerivedCRSType, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 204, 1)) Namespace.addCategoryObject('elementBinding', GeneralDerivedCRS.name().localName(), GeneralDerivedCRS) -EngineeringCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRS'), EngineeringCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 310, 1)) +EngineeringCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRS'), EngineeringCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 310, 1)) Namespace.addCategoryObject('elementBinding', EngineeringCRS.name().localName(), EngineeringCRS) -ImageCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageCRS'), ImageCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 347, 1)) +ImageCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageCRS'), ImageCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 347, 1)) Namespace.addCategoryObject('elementBinding', ImageCRS.name().localName(), ImageCRS) -TemporalCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalCRS'), TemporalCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 390, 1)) +TemporalCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalCRS'), TemporalCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 390, 1)) Namespace.addCategoryObject('elementBinding', TemporalCRS.name().localName(), TemporalCRS) -EllipsoidalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCS'), EllipsoidalCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 179, 1)) +EllipsoidalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCS'), EllipsoidalCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 179, 1)) Namespace.addCategoryObject('elementBinding', EllipsoidalCS.name().localName(), EllipsoidalCS) -CartesianCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CartesianCS'), CartesianCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 202, 1)) +CartesianCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CartesianCS'), CartesianCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 202, 1)) Namespace.addCategoryObject('elementBinding', CartesianCS.name().localName(), CartesianCS) -VerticalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalCS'), VerticalCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 225, 1)) +VerticalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalCS'), VerticalCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 225, 1)) Namespace.addCategoryObject('elementBinding', VerticalCS.name().localName(), VerticalCS) -TemporalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalCS'), TemporalCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 248, 1)) +TemporalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalCS'), TemporalCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 248, 1)) Namespace.addCategoryObject('elementBinding', TemporalCS.name().localName(), TemporalCS) -LinearCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearCS'), LinearCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 271, 1)) +LinearCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearCS'), LinearCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 271, 1)) Namespace.addCategoryObject('elementBinding', LinearCS.name().localName(), LinearCS) -UserDefinedCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCS'), UserDefinedCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 294, 1)) +UserDefinedCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCS'), UserDefinedCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 294, 1)) Namespace.addCategoryObject('elementBinding', UserDefinedCS.name().localName(), UserDefinedCS) -SphericalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SphericalCS'), SphericalCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 317, 1)) +SphericalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SphericalCS'), SphericalCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 317, 1)) Namespace.addCategoryObject('elementBinding', SphericalCS.name().localName(), SphericalCS) -PolarCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolarCS'), PolarCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 340, 1)) +PolarCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolarCS'), PolarCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 340, 1)) Namespace.addCategoryObject('elementBinding', PolarCS.name().localName(), PolarCS) -CylindricalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CylindricalCS'), CylindricalCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 363, 1)) +CylindricalCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CylindricalCS'), CylindricalCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 363, 1)) Namespace.addCategoryObject('elementBinding', CylindricalCS.name().localName(), CylindricalCS) -ObliqueCartesianCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCS'), ObliqueCartesianCSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 386, 1)) +ObliqueCartesianCS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCS'), ObliqueCartesianCSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 386, 1)) Namespace.addCategoryObject('elementBinding', ObliqueCartesianCS.name().localName(), ObliqueCartesianCS) -MultiPointCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPointCoverage'), MultiPointCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 266, 1)) +MultiPointCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPointCoverage'), MultiPointCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 266, 1)) Namespace.addCategoryObject('elementBinding', MultiPointCoverage.name().localName(), MultiPointCoverage) -MultiCurveCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiCurveCoverage'), MultiCurveCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 298, 1)) +MultiCurveCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiCurveCoverage'), MultiCurveCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 298, 1)) Namespace.addCategoryObject('elementBinding', MultiCurveCoverage.name().localName(), MultiCurveCoverage) -MultiSurfaceCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSurfaceCoverage'), MultiSurfaceCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 330, 1)) +MultiSurfaceCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSurfaceCoverage'), MultiSurfaceCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 330, 1)) Namespace.addCategoryObject('elementBinding', MultiSurfaceCoverage.name().localName(), MultiSurfaceCoverage) -MultiSolidCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSolidCoverage'), MultiSolidCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 362, 1)) +MultiSolidCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSolidCoverage'), MultiSolidCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 362, 1)) Namespace.addCategoryObject('elementBinding', MultiSolidCoverage.name().localName(), MultiSolidCoverage) -GridCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GridCoverage'), GridCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 394, 1)) +GridCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GridCoverage'), GridCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 394, 1)) Namespace.addCategoryObject('elementBinding', GridCoverage.name().localName(), GridCoverage) -RectifiedGridCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGridCoverage'), RectifiedGridCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 423, 1)) +RectifiedGridCoverage = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGridCoverage'), RectifiedGridCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 423, 1)) Namespace.addCategoryObject('elementBinding', RectifiedGridCoverage.name().localName(), RectifiedGridCoverage) -EngineeringDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatum'), EngineeringDatumType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 105, 1)) +EngineeringDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatum'), EngineeringDatumType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 105, 1)) Namespace.addCategoryObject('elementBinding', EngineeringDatum.name().localName(), EngineeringDatum) -ImageDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageDatum'), ImageDatumType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 128, 1)) +ImageDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageDatum'), ImageDatumType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 128, 1)) Namespace.addCategoryObject('elementBinding', ImageDatum.name().localName(), ImageDatum) -VerticalDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalDatum'), VerticalDatumType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 172, 1)) +VerticalDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalDatum'), VerticalDatumType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 172, 1)) Namespace.addCategoryObject('elementBinding', VerticalDatum.name().localName(), VerticalDatum) -GeodeticDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatum'), GeodeticDatumType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 267, 1)) +GeodeticDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatum'), GeodeticDatumType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 267, 1)) Namespace.addCategoryObject('elementBinding', GeodeticDatum.name().localName(), GeodeticDatum) -LineString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LineString'), LineStringType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 351, 1)) +LineString = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LineString'), LineStringType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 351, 1)) Namespace.addCategoryObject('elementBinding', LineString.name().localName(), LineString) -Polygon = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Polygon'), PolygonType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 72, 1)) +Polygon = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Polygon'), PolygonType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 72, 1)) Namespace.addCategoryObject('elementBinding', Polygon.name().localName(), Polygon) -CompositeCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), CompositeCurveType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1)) +CompositeCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), CompositeCurveType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1)) Namespace.addCategoryObject('elementBinding', CompositeCurve.name().localName(), CompositeCurve) -CompositeSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), CompositeSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1)) +CompositeSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), CompositeSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1)) Namespace.addCategoryObject('elementBinding', CompositeSurface.name().localName(), CompositeSurface) -CompositeSolid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), CompositeSolidType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1)) +CompositeSolid = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), CompositeSolidType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1)) Namespace.addCategoryObject('elementBinding', CompositeSolid.name().localName(), CompositeSolid) -Curve_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Curve'), CurveType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 17, 1)) +Curve_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Curve'), CurveType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 17, 1)) Namespace.addCategoryObject('elementBinding', Curve_.name().localName(), Curve_) -OrientableCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OrientableCurve'), OrientableCurveType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 51, 1)) +OrientableCurve = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OrientableCurve'), OrientableCurveType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 51, 1)) Namespace.addCategoryObject('elementBinding', OrientableCurve.name().localName(), OrientableCurve) -Surface_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Surface'), SurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 925, 1)) +Surface_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Surface'), SurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 925, 1)) Namespace.addCategoryObject('elementBinding', Surface_.name().localName(), Surface_) -OrientableSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OrientableSurface'), OrientableSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 958, 1)) +OrientableSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OrientableSurface'), OrientableSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 958, 1)) Namespace.addCategoryObject('elementBinding', OrientableSurface.name().localName(), OrientableSurface) -Solid_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Solid'), SolidType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1520, 1)) +Solid_ = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Solid'), SolidType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1520, 1)) Namespace.addCategoryObject('elementBinding', Solid_.name().localName(), Solid_) -DirectedObservationAtDistance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectedObservationAtDistance'), DirectedObservationAtDistanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 85, 1)) +DirectedObservationAtDistance = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectedObservationAtDistance'), DirectedObservationAtDistanceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 85, 1)) Namespace.addCategoryObject('elementBinding', DirectedObservationAtDistance.name().localName(), DirectedObservationAtDistance) -boundingPolygon = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundingPolygon'), PolygonType, documentation='A bounding polygon defining the horizontal spatial domain of this object.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 194, 1)) +boundingPolygon = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundingPolygon'), PolygonType, documentation='A bounding polygon defining the horizontal spatial domain of this object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 194, 1)) Namespace.addCategoryObject('elementBinding', boundingPolygon.name().localName(), boundingPolygon) -temporalExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), TimePeriodType, documentation='A time period defining the temporal domain of this object.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 206, 1)) +temporalExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), TimePeriodType, documentation='A time period defining the temporal domain of this object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 206, 1)) Namespace.addCategoryObject('elementBinding', temporalExtent.name().localName(), temporalExtent) -TimeInstant = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeInstant'), TimeInstantType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 140, 1)) +TimeInstant = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeInstant'), TimeInstantType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 140, 1)) Namespace.addCategoryObject('elementBinding', TimeInstant.name().localName(), TimeInstant) -TimePeriod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimePeriod'), TimePeriodType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 164, 1)) +TimePeriod = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimePeriod'), TimePeriodType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 164, 1)) Namespace.addCategoryObject('elementBinding', TimePeriod.name().localName(), TimePeriod) -TimeNode = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeNode'), TimeNodeType, documentation='"TimeNode" is a zero dimensional temporal topology primitive, \n\t\t\texpresses a position in topological time, and is a start and an end of time edge, which represents states of time.\n\t\t\tTime node may be isolated. However, it cannot describe the ordering relationships with other primitives. \n\t\t\tAn isolated node may not be an element of any temporal topology complex.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 95, 1)) +TimeNode = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeNode'), TimeNodeType, documentation='"TimeNode" is a zero dimensional temporal topology primitive, \n\t\t\texpresses a position in topological time, and is a start and an end of time edge, which represents states of time.\n\t\t\tTime node may be isolated. However, it cannot describe the ordering relationships with other primitives. \n\t\t\tAn isolated node may not be an element of any temporal topology complex.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 95, 1)) Namespace.addCategoryObject('elementBinding', TimeNode.name().localName(), TimeNode) -TimeEdge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeEdge'), TimeEdgeType, documentation='TimeEdge is one dimensional temporal topology primitive,\n\t\t\t expresses a state in topological time. It has an orientation from its start toward the end, \n\t\t\t and its boundaries shall associate with two different time nodes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 133, 1)) +TimeEdge = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeEdge'), TimeEdgeType, documentation='TimeEdge is one dimensional temporal topology primitive,\n\t\t\t expresses a state in topological time. It has an orientation from its start toward the end, \n\t\t\t and its boundaries shall associate with two different time nodes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 133, 1)) Namespace.addCategoryObject('elementBinding', TimeEdge.name().localName(), TimeEdge) -QuantityExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), QuantityExtentType, documentation='Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1)) +QuantityExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), QuantityExtentType, documentation='Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1)) Namespace.addCategoryObject('elementBinding', QuantityExtent.name().localName(), QuantityExtent) -CategoryExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), CategoryExtentType, documentation='Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1)) +CategoryExtent = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), CategoryExtentType, documentation='Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1)) Namespace.addCategoryObject('elementBinding', CategoryExtent.name().localName(), CategoryExtent) -Conversion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Conversion'), ConversionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 271, 1)) +Conversion = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Conversion'), ConversionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 271, 1)) Namespace.addCategoryObject('elementBinding', Conversion.name().localName(), Conversion) -Transformation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Transformation'), TransformationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 356, 1)) +Transformation = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Transformation'), TransformationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 356, 1)) Namespace.addCategoryObject('elementBinding', Transformation.name().localName(), Transformation) -ProjectedCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRS'), ProjectedCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 232, 1)) +ProjectedCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRS'), ProjectedCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 232, 1)) Namespace.addCategoryObject('elementBinding', ProjectedCRS.name().localName(), ProjectedCRS) -DerivedCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedCRS'), DerivedCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 259, 1)) +DerivedCRS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedCRS'), DerivedCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 259, 1)) Namespace.addCategoryObject('elementBinding', DerivedCRS.name().localName(), DerivedCRS) -TemporalDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalDatum'), TemporalDatumType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 216, 1)) +TemporalDatum = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalDatum'), TemporalDatumType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 216, 1)) Namespace.addCategoryObject('elementBinding', TemporalDatum.name().localName(), TemporalDatum) -PolyhedralSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolyhedralSurface'), PolyhedralSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1296, 1)) +PolyhedralSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolyhedralSurface'), PolyhedralSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1296, 1)) Namespace.addCategoryObject('elementBinding', PolyhedralSurface.name().localName(), PolyhedralSurface) -TriangulatedSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TriangulatedSurface'), TriangulatedSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1364, 1)) +TriangulatedSurface = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TriangulatedSurface'), TriangulatedSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1364, 1)) Namespace.addCategoryObject('elementBinding', TriangulatedSurface.name().localName(), TriangulatedSurface) -Tin = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Tin'), TinType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1387, 1)) +Tin = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Tin'), TinType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1387, 1)) Namespace.addCategoryObject('elementBinding', Tin.name().localName(), Tin) -CoordinateOperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateOperation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), scope=CoordinateOperationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 24, 1))) +CoordinateOperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateOperation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), scope=CoordinateOperationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 24, 1))) def _BuildAutomaton (): # Remove this helper function from the namespace after it is invoked @@ -26372,12 +26821,12 @@ def _BuildAutomaton (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 109, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 109, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CoordinateOperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CoordinateOperation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 110, 3)) + symbol = pyxb.binding.content.ElementUse(CoordinateOperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CoordinateOperation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 110, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26390,7 +26839,7 @@ def _BuildAutomaton (): -ConcatenatedOperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperation'), ConcatenatedOperationType, scope=ConcatenatedOperationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 115, 1))) +ConcatenatedOperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperation'), ConcatenatedOperationType, scope=ConcatenatedOperationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 115, 1))) def _BuildAutomaton_ (): # Remove this helper function from the namespace after it is invoked @@ -26399,12 +26848,12 @@ def _BuildAutomaton_ (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 146, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 146, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 147, 3)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ConcatenatedOperation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 147, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26417,7 +26866,7 @@ def _BuildAutomaton_ (): -SingleOperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SingleOperation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), scope=SingleOperationRefType, documentation='A single (not concatenated) coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 152, 1))) +SingleOperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SingleOperation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), scope=SingleOperationRefType, documentation='A single (not concatenated) coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 152, 1))) def _BuildAutomaton_2 (): # Remove this helper function from the namespace after it is invoked @@ -26426,12 +26875,12 @@ def _BuildAutomaton_2 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 164, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 164, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SingleOperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_SingleOperation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 165, 3)) + symbol = pyxb.binding.content.ElementUse(SingleOperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_SingleOperation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 165, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26444,7 +26893,7 @@ def _BuildAutomaton_2 (): -PassThroughOperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperation'), PassThroughOperationType, scope=PassThroughOperationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 170, 1))) +PassThroughOperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperation'), PassThroughOperationType, scope=PassThroughOperationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 170, 1))) def _BuildAutomaton_3 (): # Remove this helper function from the namespace after it is invoked @@ -26453,12 +26902,12 @@ def _BuildAutomaton_3 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 208, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 208, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PassThroughOperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 209, 3)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PassThroughOperation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 209, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26471,7 +26920,7 @@ def _BuildAutomaton_3 (): -OperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Operation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), scope=OperationRefType, documentation='A parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. This coordinate operation uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type.\n\nThis abstract complexType shall not be directly used, extended, or restricted in a compliant Application Schema. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 214, 1))) +OperationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Operation'), AbstractCoordinateOperationType, abstract=pyxb.binding.datatypes.boolean(1), scope=OperationRefType, documentation='A parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. This coordinate operation uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type.\n\nThis abstract complexType shall not be directly used, extended, or restricted in a compliant Application Schema. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 214, 1))) def _BuildAutomaton_4 (): # Remove this helper function from the namespace after it is invoked @@ -26480,12 +26929,12 @@ def _BuildAutomaton_4 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 228, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 228, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Operation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 229, 3)) + symbol = pyxb.binding.content.ElementUse(OperationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Operation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 229, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26498,7 +26947,7 @@ def _BuildAutomaton_4 (): -GeneralConversionRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralConversion'), AbstractGeneralConversionType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeneralConversionRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 235, 1))) +GeneralConversionRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralConversion'), AbstractGeneralConversionType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeneralConversionRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 235, 1))) def _BuildAutomaton_5 (): # Remove this helper function from the namespace after it is invoked @@ -26507,12 +26956,12 @@ def _BuildAutomaton_5 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 265, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 265, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeneralConversionRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeneralConversion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(GeneralConversionRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeneralConversion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 266, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26525,7 +26974,7 @@ def _BuildAutomaton_5 (): -ConversionRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Conversion'), ConversionType, scope=ConversionRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 271, 1))) +ConversionRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Conversion'), ConversionType, scope=ConversionRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 271, 1))) def _BuildAutomaton_6 (): # Remove this helper function from the namespace after it is invoked @@ -26534,12 +26983,12 @@ def _BuildAutomaton_6 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 311, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 311, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ConversionRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Conversion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 312, 3)) + symbol = pyxb.binding.content.ElementUse(ConversionRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Conversion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 312, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26552,7 +27001,7 @@ def _BuildAutomaton_6 (): -GeneralTransformationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralTransformation'), AbstractGeneralTransformationType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeneralTransformationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 317, 1))) +GeneralTransformationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralTransformation'), AbstractGeneralTransformationType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeneralTransformationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 317, 1))) def _BuildAutomaton_7 (): # Remove this helper function from the namespace after it is invoked @@ -26561,12 +27010,12 @@ def _BuildAutomaton_7 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 350, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 350, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeneralTransformationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeneralTransformation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 351, 3)) + symbol = pyxb.binding.content.ElementUse(GeneralTransformationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeneralTransformation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 351, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26579,7 +27028,7 @@ def _BuildAutomaton_7 (): -TransformationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Transformation'), TransformationType, scope=TransformationRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 356, 1))) +TransformationRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Transformation'), TransformationType, scope=TransformationRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 356, 1))) def _BuildAutomaton_8 (): # Remove this helper function from the namespace after it is invoked @@ -26588,12 +27037,12 @@ def _BuildAutomaton_8 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 384, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 384, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TransformationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Transformation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 385, 3)) + symbol = pyxb.binding.content.ElementUse(TransformationRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Transformation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 385, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26606,7 +27055,7 @@ def _BuildAutomaton_8 (): -OperationMethodRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationMethod'), OperationMethodType, scope=OperationMethodRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 515, 1))) +OperationMethodRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationMethod'), OperationMethodType, scope=OperationMethodRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 515, 1))) def _BuildAutomaton_9 (): # Remove this helper function from the namespace after it is invoked @@ -26615,12 +27064,12 @@ def _BuildAutomaton_9 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 604, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 604, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OperationMethodRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OperationMethod')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 605, 3)) + symbol = pyxb.binding.content.ElementUse(OperationMethodRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OperationMethod')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 605, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26633,7 +27082,7 @@ def _BuildAutomaton_9 (): -AbstractGeneralOperationParameterRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralOperationParameter'), AbstractGeneralOperationParameterType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractGeneralOperationParameterRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 611, 1))) +AbstractGeneralOperationParameterRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeneralOperationParameter'), AbstractGeneralOperationParameterType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractGeneralOperationParameterRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 611, 1))) def _BuildAutomaton_10 (): # Remove this helper function from the namespace after it is invoked @@ -26642,12 +27091,12 @@ def _BuildAutomaton_10 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 638, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 638, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeneralOperationParameter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 639, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeneralOperationParameter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 639, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26660,7 +27109,7 @@ def _BuildAutomaton_10 (): -OperationParameterRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationParameter'), OperationParameterType, scope=OperationParameterRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 644, 1))) +OperationParameterRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationParameter'), OperationParameterType, scope=OperationParameterRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 644, 1))) def _BuildAutomaton_11 (): # Remove this helper function from the namespace after it is invoked @@ -26669,12 +27118,12 @@ def _BuildAutomaton_11 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 702, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 702, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OperationParameterRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OperationParameter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 703, 3)) + symbol = pyxb.binding.content.ElementUse(OperationParameterRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OperationParameter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 703, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26687,7 +27136,7 @@ def _BuildAutomaton_11 (): -OperationParameterGroupRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroup'), OperationParameterGroupType, scope=OperationParameterGroupRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 708, 1))) +OperationParameterGroupRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroup'), OperationParameterGroupType, scope=OperationParameterGroupRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 708, 1))) def _BuildAutomaton_12 (): # Remove this helper function from the namespace after it is invoked @@ -26696,12 +27145,12 @@ def _BuildAutomaton_12 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 784, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 784, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroup')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 785, 3)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'OperationParameterGroup')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 785, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26714,7 +27163,7 @@ def _BuildAutomaton_12 (): -CoordinateReferenceSystemRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateReferenceSystem'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=CoordinateReferenceSystemRefType, documentation='A coordinate reference system consists of an ordered sequence of coordinate system axes that are related to the earth through a datum. A coordinate reference system is defined by one datum and by one coordinate system. Most coordinate reference system do not move relative to the earth, except for engineering coordinate reference systems defined on moving platforms such as cars, ships, aircraft, and spacecraft. For further information, see OGC Abstract Specification Topic 2.\n\nCoordinate reference systems are commonly divided into sub-types. The common classification criterion for sub-typing of coordinate reference systems is the way in which they deal with earth curvature. This has a direct effect on the portion of the earth\'s surface that can be covered by that type of CRS with an acceptable degree of error. The exception to the rule is the subtype "Temporal" which has been added by analogy. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 24, 1))) +CoordinateReferenceSystemRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateReferenceSystem'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=CoordinateReferenceSystemRefType, documentation='A coordinate reference system consists of an ordered sequence of coordinate system axes that are related to the earth through a datum. A coordinate reference system is defined by one datum and by one coordinate system. Most coordinate reference system do not move relative to the earth, except for engineering coordinate reference systems defined on moving platforms such as cars, ships, aircraft, and spacecraft. For further information, see OGC Abstract Specification Topic 2.\n\nCoordinate reference systems are commonly divided into sub-types. The common classification criterion for sub-typing of coordinate reference systems is the way in which they deal with earth curvature. This has a direct effect on the portion of the earth\'s surface that can be covered by that type of CRS with an acceptable degree of error. The exception to the rule is the subtype "Temporal" which has been added by analogy. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 24, 1))) def _BuildAutomaton_13 (): # Remove this helper function from the namespace after it is invoked @@ -26723,12 +27172,12 @@ def _BuildAutomaton_13 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 38, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 38, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CoordinateReferenceSystemRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CoordinateReferenceSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 39, 3)) + symbol = pyxb.binding.content.ElementUse(CoordinateReferenceSystemRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CoordinateReferenceSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 39, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26741,7 +27190,7 @@ def _BuildAutomaton_13 (): -CompoundCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundCRS'), CompoundCRSType, scope=CompoundCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 44, 1))) +CompoundCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompoundCRS'), CompoundCRSType, scope=CompoundCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 44, 1))) def _BuildAutomaton_14 (): # Remove this helper function from the namespace after it is invoked @@ -26750,12 +27199,12 @@ def _BuildAutomaton_14 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 75, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 75, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CompoundCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 76, 3)) + symbol = pyxb.binding.content.ElementUse(CompoundCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompoundCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 76, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26768,7 +27217,7 @@ def _BuildAutomaton_14 (): -GeographicCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeographicCRS'), GeographicCRSType, scope=GeographicCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 81, 1))) +GeographicCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeographicCRS'), GeographicCRSType, scope=GeographicCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 81, 1))) def _BuildAutomaton_15 (): # Remove this helper function from the namespace after it is invoked @@ -26777,12 +27226,12 @@ def _BuildAutomaton_15 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 115, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 115, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeographicCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeographicCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 116, 3)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeographicCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 116, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26795,7 +27244,7 @@ def _BuildAutomaton_15 (): -VerticalCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalCRS'), VerticalCRSType, scope=VerticalCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 121, 1))) +VerticalCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalCRS'), VerticalCRSType, scope=VerticalCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 121, 1))) def _BuildAutomaton_16 (): # Remove this helper function from the namespace after it is invoked @@ -26804,12 +27253,12 @@ def _BuildAutomaton_16 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 155, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 155, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(VerticalCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VerticalCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 156, 3)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VerticalCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 156, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26822,7 +27271,7 @@ def _BuildAutomaton_16 (): -GeocentricCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRS'), GeocentricCRSType, scope=GeocentricCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 161, 1))) +GeocentricCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRS'), GeocentricCRSType, scope=GeocentricCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 161, 1))) def _BuildAutomaton_17 (): # Remove this helper function from the namespace after it is invoked @@ -26831,12 +27280,12 @@ def _BuildAutomaton_17 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 198, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 198, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeocentricCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 199, 3)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeocentricCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 199, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26849,7 +27298,7 @@ def _BuildAutomaton_17 (): -ProjectedCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRS'), ProjectedCRSType, scope=ProjectedCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 232, 1))) +ProjectedCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRS'), ProjectedCRSType, scope=ProjectedCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 232, 1))) def _BuildAutomaton_18 (): # Remove this helper function from the namespace after it is invoked @@ -26858,12 +27307,12 @@ def _BuildAutomaton_18 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 253, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 253, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProjectedCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 254, 3)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ProjectedCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 254, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26876,7 +27325,7 @@ def _BuildAutomaton_18 (): -DerivedCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedCRS'), DerivedCRSType, scope=DerivedCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 259, 1))) +DerivedCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DerivedCRS'), DerivedCRSType, scope=DerivedCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 259, 1))) def _BuildAutomaton_19 (): # Remove this helper function from the namespace after it is invoked @@ -26885,12 +27334,12 @@ def _BuildAutomaton_19 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 304, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 304, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DerivedCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DerivedCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 305, 3)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DerivedCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 305, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26903,7 +27352,7 @@ def _BuildAutomaton_19 (): -EngineeringCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRS'), EngineeringCRSType, scope=EngineeringCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 310, 1))) +EngineeringCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRS'), EngineeringCRSType, scope=EngineeringCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 310, 1))) def _BuildAutomaton_20 (): # Remove this helper function from the namespace after it is invoked @@ -26912,12 +27361,12 @@ def _BuildAutomaton_20 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 341, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 341, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EngineeringCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 342, 3)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EngineeringCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 342, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26930,7 +27379,7 @@ def _BuildAutomaton_20 (): -ImageCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageCRS'), ImageCRSType, scope=ImageCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 347, 1))) +ImageCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageCRS'), ImageCRSType, scope=ImageCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 347, 1))) def _BuildAutomaton_21 (): # Remove this helper function from the namespace after it is invoked @@ -26939,12 +27388,12 @@ def _BuildAutomaton_21 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 384, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 384, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ImageCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ImageCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 385, 3)) + symbol = pyxb.binding.content.ElementUse(ImageCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ImageCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 385, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26957,7 +27406,7 @@ def _BuildAutomaton_21 (): -TemporalCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalCRS'), TemporalCRSType, scope=TemporalCRSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 390, 1))) +TemporalCRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalCRS'), TemporalCRSType, scope=TemporalCRSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 390, 1))) def _BuildAutomaton_22 (): # Remove this helper function from the namespace after it is invoked @@ -26966,12 +27415,12 @@ def _BuildAutomaton_22 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 424, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 424, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TemporalCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TemporalCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 425, 3)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TemporalCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 425, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -26984,7 +27433,7 @@ def _BuildAutomaton_22 (): -CoordinateSystemAxisRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxis'), CoordinateSystemAxisType, scope=CoordinateSystemAxisRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 22, 1))) +CoordinateSystemAxisRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxis'), CoordinateSystemAxisType, scope=CoordinateSystemAxisRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 22, 1))) def _BuildAutomaton_23 (): # Remove this helper function from the namespace after it is invoked @@ -26993,12 +27442,12 @@ def _BuildAutomaton_23 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 98, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 98, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 99, 3)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CoordinateSystemAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 99, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27011,7 +27460,7 @@ def _BuildAutomaton_23 (): -CoordinateSystemRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateSystem'), AbstractCoordinateSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=CoordinateSystemRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 105, 1))) +CoordinateSystemRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CoordinateSystem'), AbstractCoordinateSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=CoordinateSystemRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 105, 1))) def _BuildAutomaton_24 (): # Remove this helper function from the namespace after it is invoked @@ -27020,12 +27469,12 @@ def _BuildAutomaton_24 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 173, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 173, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CoordinateSystemRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CoordinateSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 174, 3)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CoordinateSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 174, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27038,7 +27487,7 @@ def _BuildAutomaton_24 (): -EllipsoidalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCS'), EllipsoidalCSType, scope=EllipsoidalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 179, 1))) +EllipsoidalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCS'), EllipsoidalCSType, scope=EllipsoidalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 179, 1))) def _BuildAutomaton_25 (): # Remove this helper function from the namespace after it is invoked @@ -27047,12 +27496,12 @@ def _BuildAutomaton_25 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 196, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 196, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EllipsoidalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 197, 3)) + symbol = pyxb.binding.content.ElementUse(EllipsoidalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EllipsoidalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 197, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27065,7 +27514,7 @@ def _BuildAutomaton_25 (): -CartesianCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CartesianCS'), CartesianCSType, scope=CartesianCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 202, 1))) +CartesianCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CartesianCS'), CartesianCSType, scope=CartesianCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 202, 1))) def _BuildAutomaton_26 (): # Remove this helper function from the namespace after it is invoked @@ -27074,12 +27523,12 @@ def _BuildAutomaton_26 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 219, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 219, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CartesianCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CartesianCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 220, 3)) + symbol = pyxb.binding.content.ElementUse(CartesianCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CartesianCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 220, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27092,7 +27541,7 @@ def _BuildAutomaton_26 (): -VerticalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalCS'), VerticalCSType, scope=VerticalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 225, 1))) +VerticalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalCS'), VerticalCSType, scope=VerticalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 225, 1))) def _BuildAutomaton_27 (): # Remove this helper function from the namespace after it is invoked @@ -27101,12 +27550,12 @@ def _BuildAutomaton_27 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 242, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 242, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(VerticalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VerticalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 243, 3)) + symbol = pyxb.binding.content.ElementUse(VerticalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VerticalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 243, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27119,7 +27568,7 @@ def _BuildAutomaton_27 (): -TemporalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalCS'), TemporalCSType, scope=TemporalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 248, 1))) +TemporalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalCS'), TemporalCSType, scope=TemporalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 248, 1))) def _BuildAutomaton_28 (): # Remove this helper function from the namespace after it is invoked @@ -27128,12 +27577,12 @@ def _BuildAutomaton_28 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 265, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 265, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TemporalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TemporalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(TemporalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TemporalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 266, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27146,7 +27595,7 @@ def _BuildAutomaton_28 (): -LinearCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearCS'), LinearCSType, scope=LinearCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 271, 1))) +LinearCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearCS'), LinearCSType, scope=LinearCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 271, 1))) def _BuildAutomaton_29 (): # Remove this helper function from the namespace after it is invoked @@ -27155,12 +27604,12 @@ def _BuildAutomaton_29 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 288, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 288, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LinearCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LinearCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 289, 3)) + symbol = pyxb.binding.content.ElementUse(LinearCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LinearCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 289, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27173,7 +27622,7 @@ def _BuildAutomaton_29 (): -UserDefinedCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCS'), UserDefinedCSType, scope=UserDefinedCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 294, 1))) +UserDefinedCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCS'), UserDefinedCSType, scope=UserDefinedCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 294, 1))) def _BuildAutomaton_30 (): # Remove this helper function from the namespace after it is invoked @@ -27182,12 +27631,12 @@ def _BuildAutomaton_30 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 311, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 311, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(UserDefinedCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 312, 3)) + symbol = pyxb.binding.content.ElementUse(UserDefinedCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'UserDefinedCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 312, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27200,7 +27649,7 @@ def _BuildAutomaton_30 (): -SphericalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SphericalCS'), SphericalCSType, scope=SphericalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 317, 1))) +SphericalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'SphericalCS'), SphericalCSType, scope=SphericalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 317, 1))) def _BuildAutomaton_31 (): # Remove this helper function from the namespace after it is invoked @@ -27209,12 +27658,12 @@ def _BuildAutomaton_31 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 334, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 334, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SphericalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SphericalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 335, 3)) + symbol = pyxb.binding.content.ElementUse(SphericalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'SphericalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 335, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27227,7 +27676,7 @@ def _BuildAutomaton_31 (): -PolarCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolarCS'), PolarCSType, scope=PolarCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 340, 1))) +PolarCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolarCS'), PolarCSType, scope=PolarCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 340, 1))) def _BuildAutomaton_32 (): # Remove this helper function from the namespace after it is invoked @@ -27236,12 +27685,12 @@ def _BuildAutomaton_32 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 357, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 357, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PolarCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PolarCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 358, 3)) + symbol = pyxb.binding.content.ElementUse(PolarCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PolarCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 358, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27254,7 +27703,7 @@ def _BuildAutomaton_32 (): -CylindricalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CylindricalCS'), CylindricalCSType, scope=CylindricalCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 363, 1))) +CylindricalCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CylindricalCS'), CylindricalCSType, scope=CylindricalCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 363, 1))) def _BuildAutomaton_33 (): # Remove this helper function from the namespace after it is invoked @@ -27263,12 +27712,12 @@ def _BuildAutomaton_33 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 380, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 380, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CylindricalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CylindricalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 381, 3)) + symbol = pyxb.binding.content.ElementUse(CylindricalCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CylindricalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 381, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27281,7 +27730,7 @@ def _BuildAutomaton_33 (): -ObliqueCartesianCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCS'), ObliqueCartesianCSType, scope=ObliqueCartesianCSRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 386, 1))) +ObliqueCartesianCSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCS'), ObliqueCartesianCSType, scope=ObliqueCartesianCSRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 386, 1))) def _BuildAutomaton_34 (): # Remove this helper function from the namespace after it is invoked @@ -27290,12 +27739,12 @@ def _BuildAutomaton_34 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 403, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 403, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 404, 3)) + symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ObliqueCartesianCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 404, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -27308,9 +27757,9 @@ def _BuildAutomaton_34 (): -DomainSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=DomainSetType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) +DomainSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=DomainSetType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) -DomainSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeObject'), AbstractTimeObjectType, abstract=pyxb.binding.datatypes.boolean(1), scope=DomainSetType, documentation='This abstract element acts as the head of the substitution group for temporal primitives and complexes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 19, 1))) +DomainSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeObject'), AbstractTimeObjectType, abstract=pyxb.binding.datatypes.boolean(1), scope=DomainSetType, documentation='This abstract element acts as the head of the substitution group for temporal primitives and complexes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 19, 1))) def _BuildAutomaton_35 (): # Remove this helper function from the namespace after it is invoked @@ -27319,17 +27768,17 @@ def _BuildAutomaton_35 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 85, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 85, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DomainSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 87, 4)) + symbol = pyxb.binding.content.ElementUse(DomainSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 87, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DomainSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeObject')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 88, 4)) + symbol = pyxb.binding.content.ElementUse(DomainSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeObject')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 88, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -27350,19 +27799,19 @@ def _BuildAutomaton_35 (): -RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DataBlock'), DataBlockType, scope=RangeSetType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 136, 1))) +RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DataBlock'), DataBlockType, scope=RangeSetType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 136, 1))) -RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'File'), FileType, scope=RangeSetType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 152, 1))) +RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'File'), FileType, scope=RangeSetType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 152, 1))) -RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, scope=RangeSetType, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1))) +RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, scope=RangeSetType, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1))) -RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, scope=RangeSetType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1))) +RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, scope=RangeSetType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1))) -RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, scope=RangeSetType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1))) +RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, scope=RangeSetType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1))) -RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, scope=RangeSetType, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1))) +RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, scope=RangeSetType, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1))) -RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ValueArray'), ValueArrayType, scope=RangeSetType, documentation='A Value Array is used for homogeneous arrays of primitive and aggregate values. _ScalarValueList is preferred for arrays of Scalar Values since this is more efficient. Since "choice" is not available for attribute groups, an external constraint (e.g. Schematron) would be required to enforce the selection of only one of these through schema validation', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 176, 1))) +RangeSetType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ValueArray'), ValueArrayType, scope=RangeSetType, documentation='A Value Array is used for homogeneous arrays of primitive and aggregate values. _ScalarValueList is preferred for arrays of Scalar Values since this is more efficient. Since "choice" is not available for attribute groups, an external constraint (e.g. Schematron) would be required to enforce the selection of only one of these through schema validation', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 176, 1))) def _BuildAutomaton_36 (): # Remove this helper function from the namespace after it is invoked @@ -27373,31 +27822,31 @@ def _BuildAutomaton_36 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ValueArray')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 98, 3)) + symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ValueArray')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 98, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BooleanList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 74, 3)) + symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BooleanList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 74, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 75, 3)) + symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 75, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 76, 3)) + symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 76, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 77, 3)) + symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 77, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DataBlock')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 108, 3)) + symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DataBlock')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 108, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'File')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 113, 3)) + symbol = pyxb.binding.content.ElementUse(RangeSetType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'File')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 113, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -27454,9 +27903,9 @@ def _BuildAutomaton_36 (): -CoverageFunctionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MappingRule'), StringOrRefType, scope=CoverageFunctionType, documentation='Description of a rule for associating members from the domainSet with members of the rangeSet.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 189, 1))) +CoverageFunctionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MappingRule'), StringOrRefType, scope=CoverageFunctionType, documentation='Description of a rule for associating members from the domainSet with members of the rangeSet.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 189, 1))) -CoverageFunctionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GridFunction'), GridFunctionType, scope=CoverageFunctionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 195, 1))) +CoverageFunctionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GridFunction'), GridFunctionType, scope=CoverageFunctionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 195, 1))) def _BuildAutomaton_37 (): # Remove this helper function from the namespace after it is invoked @@ -27467,11 +27916,11 @@ def _BuildAutomaton_37 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(CoverageFunctionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MappingRule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 129, 3)) + symbol = pyxb.binding.content.ElementUse(CoverageFunctionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MappingRule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 129, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(CoverageFunctionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GridFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 130, 3)) + symbol = pyxb.binding.content.ElementUse(CoverageFunctionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GridFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 130, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -27484,11 +27933,11 @@ def _BuildAutomaton_37 (): -DataBlockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tupleList'), CoordinatesType, scope=DataBlockType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 148, 1))) +DataBlockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'tupleList'), CoordinatesType, scope=DataBlockType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 148, 1))) -DataBlockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullTupleList'), doubleOrNullList, scope=DataBlockType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 150, 1))) +DataBlockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullTupleList'), doubleOrNullList, scope=DataBlockType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 150, 1))) -DataBlockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), RangeParametersType, scope=DataBlockType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1))) +DataBlockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), RangeParametersType, scope=DataBlockType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1))) def _BuildAutomaton_38 (): # Remove this helper function from the namespace after it is invoked @@ -27499,15 +27948,15 @@ def _BuildAutomaton_38 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DataBlockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 140, 3)) + symbol = pyxb.binding.content.ElementUse(DataBlockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 140, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(DataBlockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tupleList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 142, 4)) + symbol = pyxb.binding.content.ElementUse(DataBlockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'tupleList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 142, 4)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(DataBlockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullTupleList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 143, 4)) + symbol = pyxb.binding.content.ElementUse(DataBlockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'doubleOrNullTupleList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 143, 4)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -27526,15 +27975,15 @@ def _BuildAutomaton_38 (): -FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fileName'), pyxb.binding.datatypes.anyURI, scope=FileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 157, 3))) +FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fileName'), pyxb.binding.datatypes.anyURI, scope=FileType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 157, 3))) -FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fileStructure'), FileValueModelType, scope=FileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 158, 3))) +FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'fileStructure'), FileValueModelType, scope=FileType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 158, 3))) -FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'mimeType'), pyxb.binding.datatypes.anyURI, scope=FileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 159, 3))) +FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'mimeType'), pyxb.binding.datatypes.anyURI, scope=FileType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 159, 3))) -FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'compression'), pyxb.binding.datatypes.anyURI, scope=FileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 160, 3))) +FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'compression'), pyxb.binding.datatypes.anyURI, scope=FileType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 160, 3))) -FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), RangeParametersType, scope=FileType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1))) +FileType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters'), RangeParametersType, scope=FileType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 173, 1))) def _BuildAutomaton_39 (): # Remove this helper function from the namespace after it is invoked @@ -27543,31 +27992,31 @@ def _BuildAutomaton_39 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 159, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 159, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 160, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 160, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 156, 3)) + symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeParameters')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 156, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fileName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 157, 3)) + symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fileName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 157, 3)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fileStructure')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 158, 3)) + symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'fileStructure')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 158, 3)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'mimeType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 159, 3)) + symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'mimeType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 159, 3)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'compression')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 160, 3)) + symbol = pyxb.binding.content.ElementUse(FileType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'compression')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 160, 3)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -27600,29 +28049,29 @@ def _BuildAutomaton_39 (): -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), pyxb.binding.datatypes.boolean, scope=RangeParametersType, documentation='A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), pyxb.binding.datatypes.boolean, scope=RangeParametersType, documentation='A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, scope=RangeParametersType, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, scope=RangeParametersType, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CodeType, scope=RangeParametersType, documentation='A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CodeType, scope=RangeParametersType, documentation='A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, scope=RangeParametersType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, scope=RangeParametersType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), MeasureType, scope=RangeParametersType, documentation='A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), MeasureType, scope=RangeParametersType, documentation='A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, scope=RangeParametersType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, scope=RangeParametersType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Count'), pyxb.binding.datatypes.integer, scope=RangeParametersType, documentation='An integer representing a frequency of occurrence.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Count'), pyxb.binding.datatypes.integer, scope=RangeParametersType, documentation='An integer representing a frequency of occurrence.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, scope=RangeParametersType, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, scope=RangeParametersType, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), CompositeValueType, scope=RangeParametersType, documentation='Aggregate value built using the Composite pattern.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), CompositeValueType, scope=RangeParametersType, documentation='Aggregate value built using the Composite pattern.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), QuantityExtentType, scope=RangeParametersType, documentation='Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), QuantityExtentType, scope=RangeParametersType, documentation='Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), CategoryExtentType, scope=RangeParametersType, documentation='Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), CategoryExtentType, scope=RangeParametersType, documentation='Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1))) -RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), CountExtentType, scope=RangeParametersType, documentation='Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1))) +RangeParametersType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), CountExtentType, scope=RangeParametersType, documentation='Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1))) def _BuildAutomaton_40 (): # Remove this helper function from the namespace after it is invoked @@ -27631,67 +28080,67 @@ def _BuildAutomaton_40 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 181, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 181, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 60, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 60, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 61, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 61, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 62, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 62, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 63, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 63, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BooleanList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 74, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BooleanList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 74, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 75, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 75, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 76, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 76, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 77, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 77, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 203, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 203, 3)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 204, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 204, 3)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 205, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 205, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 42, 3)) + symbol = pyxb.binding.content.ElementUse(RangeParametersType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 42, 3)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -28012,9 +28461,9 @@ def _BuildAutomaton_40 (): -GridFunctionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sequenceRule'), SequenceRuleType, scope=GridFunctionType, documentation='If absent, the implied value is "Linear".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3))) +GridFunctionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sequenceRule'), SequenceRuleType, scope=GridFunctionType, documentation='If absent, the implied value is "Linear".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3))) -GridFunctionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'startPoint'), integerList, scope=GridFunctionType, documentation='Index position of the first grid post, which must lie somwhere in the GridEnvelope. If absent, the startPoint is equal to the value of gridEnvelope::low from the grid definition.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3))) +GridFunctionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'startPoint'), integerList, scope=GridFunctionType, documentation='Index position of the first grid post, which must lie somwhere in the GridEnvelope. If absent, the startPoint is equal to the value of gridEnvelope::low from the grid definition.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3))) def _BuildAutomaton_41 (): # Remove this helper function from the namespace after it is invoked @@ -28023,19 +28472,19 @@ def _BuildAutomaton_41 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3)) counters.add(cc_1) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GridFunctionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sequenceRule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3)) + symbol = pyxb.binding.content.ElementUse(GridFunctionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sequenceRule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(GridFunctionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3)) + symbol = pyxb.binding.content.ElementUse(GridFunctionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -28054,7 +28503,7 @@ def _BuildAutomaton_41 (): -AbstractPositionalAccuracyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measureDescription'), CodeType, scope=AbstractPositionalAccuracyType, documentation='A description of the position accuracy parameter(s) provided. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 33, 1))) +AbstractPositionalAccuracyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'measureDescription'), CodeType, scope=AbstractPositionalAccuracyType, documentation='A description of the position accuracy parameter(s) provided. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 33, 1))) def _BuildAutomaton_42 (): # Remove this helper function from the namespace after it is invoked @@ -28063,12 +28512,12 @@ def _BuildAutomaton_42 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measureDescription')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measureDescription')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28081,11 +28530,11 @@ def _BuildAutomaton_42 (): -CovarianceElementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rowIndex'), pyxb.binding.datatypes.positiveInteger, scope=CovarianceElementType, documentation='Row number of this covariance element value. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 112, 1))) +CovarianceElementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rowIndex'), pyxb.binding.datatypes.positiveInteger, scope=CovarianceElementType, documentation='Row number of this covariance element value. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 112, 1))) -CovarianceElementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'columnIndex'), pyxb.binding.datatypes.positiveInteger, scope=CovarianceElementType, documentation='Column number of this covariance element value. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 118, 1))) +CovarianceElementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'columnIndex'), pyxb.binding.datatypes.positiveInteger, scope=CovarianceElementType, documentation='Column number of this covariance element value. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 118, 1))) -CovarianceElementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'covariance'), pyxb.binding.datatypes.double, scope=CovarianceElementType, documentation='Value of covariance matrix element. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 124, 1))) +CovarianceElementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'covariance'), pyxb.binding.datatypes.double, scope=CovarianceElementType, documentation='Value of covariance matrix element. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 124, 1))) def _BuildAutomaton_43 (): # Remove this helper function from the namespace after it is invoked @@ -28096,15 +28545,15 @@ def _BuildAutomaton_43 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CovarianceElementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rowIndex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 106, 3)) + symbol = pyxb.binding.content.ElementUse(CovarianceElementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rowIndex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 106, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CovarianceElementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columnIndex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 107, 3)) + symbol = pyxb.binding.content.ElementUse(CovarianceElementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columnIndex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 107, 3)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(CovarianceElementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'covariance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 108, 3)) + symbol = pyxb.binding.content.ElementUse(CovarianceElementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'covariance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 108, 3)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -28123,7 +28572,7 @@ def _BuildAutomaton_43 (): -DatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Datum'), AbstractDatumType, abstract=pyxb.binding.datatypes.boolean(1), scope=DatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 22, 1))) +DatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Datum'), AbstractDatumType, abstract=pyxb.binding.datatypes.boolean(1), scope=DatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 22, 1))) def _BuildAutomaton_44 (): # Remove this helper function from the namespace after it is invoked @@ -28132,12 +28581,12 @@ def _BuildAutomaton_44 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 99, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 99, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Datum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 100, 3)) + symbol = pyxb.binding.content.ElementUse(DatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Datum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 100, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28150,7 +28599,7 @@ def _BuildAutomaton_44 (): -EngineeringDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatum'), EngineeringDatumType, scope=EngineeringDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 105, 1))) +EngineeringDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatum'), EngineeringDatumType, scope=EngineeringDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 105, 1))) def _BuildAutomaton_45 (): # Remove this helper function from the namespace after it is invoked @@ -28159,12 +28608,12 @@ def _BuildAutomaton_45 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 122, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 122, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EngineeringDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 123, 3)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'EngineeringDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 123, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28177,7 +28626,7 @@ def _BuildAutomaton_45 (): -ImageDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageDatum'), ImageDatumType, scope=ImageDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 128, 1))) +ImageDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ImageDatum'), ImageDatumType, scope=ImageDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 128, 1))) def _BuildAutomaton_46 (): # Remove this helper function from the namespace after it is invoked @@ -28186,12 +28635,12 @@ def _BuildAutomaton_46 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 166, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 166, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ImageDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ImageDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 167, 3)) + symbol = pyxb.binding.content.ElementUse(ImageDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ImageDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 167, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28204,7 +28653,7 @@ def _BuildAutomaton_46 (): -VerticalDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalDatum'), VerticalDatumType, scope=VerticalDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 172, 1))) +VerticalDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'VerticalDatum'), VerticalDatumType, scope=VerticalDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 172, 1))) def _BuildAutomaton_47 (): # Remove this helper function from the namespace after it is invoked @@ -28213,12 +28662,12 @@ def _BuildAutomaton_47 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 210, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 210, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(VerticalDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VerticalDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 211, 3)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'VerticalDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 211, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28231,7 +28680,7 @@ def _BuildAutomaton_47 (): -TemporalDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalDatum'), TemporalDatumType, scope=TemporalDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 216, 1))) +TemporalDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TemporalDatum'), TemporalDatumType, scope=TemporalDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 216, 1))) def _BuildAutomaton_48 (): # Remove this helper function from the namespace after it is invoked @@ -28240,12 +28689,12 @@ def _BuildAutomaton_48 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 261, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 261, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TemporalDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TemporalDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TemporalDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 262, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28258,7 +28707,7 @@ def _BuildAutomaton_48 (): -GeodeticDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatum'), GeodeticDatumType, scope=GeodeticDatumRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 267, 1))) +GeodeticDatumRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatum'), GeodeticDatumType, scope=GeodeticDatumRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 267, 1))) def _BuildAutomaton_49 (): # Remove this helper function from the namespace after it is invoked @@ -28267,12 +28716,12 @@ def _BuildAutomaton_49 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 301, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 301, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeodeticDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 302, 3)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeodeticDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 302, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28285,7 +28734,7 @@ def _BuildAutomaton_49 (): -PrimeMeridianRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridian'), PrimeMeridianType, scope=PrimeMeridianRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 308, 1))) +PrimeMeridianRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridian'), PrimeMeridianType, scope=PrimeMeridianRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 308, 1))) def _BuildAutomaton_50 (): # Remove this helper function from the namespace after it is invoked @@ -28294,12 +28743,12 @@ def _BuildAutomaton_50 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 372, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 372, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PrimeMeridianRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridian')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 373, 3)) + symbol = pyxb.binding.content.ElementUse(PrimeMeridianRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PrimeMeridian')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 373, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28312,7 +28761,7 @@ def _BuildAutomaton_50 (): -EllipsoidRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ellipsoid'), EllipsoidType, scope=EllipsoidRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 378, 1))) +EllipsoidRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ellipsoid'), EllipsoidType, scope=EllipsoidRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 378, 1))) def _BuildAutomaton_51 (): # Remove this helper function from the namespace after it is invoked @@ -28321,12 +28770,12 @@ def _BuildAutomaton_51 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 443, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 443, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EllipsoidRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ellipsoid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 444, 3)) + symbol = pyxb.binding.content.ElementUse(EllipsoidRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ellipsoid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 444, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28339,11 +28788,11 @@ def _BuildAutomaton_51 (): -SecondDefiningParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inverseFlattening'), MeasureType, scope=SecondDefiningParameterType, documentation='Inverse flattening value of the ellipsoid. Value is a scale factor (or ratio) that has no physical unit. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a scale factor, such as percent, permil, or parts-per-million. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 462, 1))) +SecondDefiningParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inverseFlattening'), MeasureType, scope=SecondDefiningParameterType, documentation='Inverse flattening value of the ellipsoid. Value is a scale factor (or ratio) that has no physical unit. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a scale factor, such as percent, permil, or parts-per-million. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 462, 1))) -SecondDefiningParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'semiMinorAxis'), MeasureType, scope=SecondDefiningParameterType, documentation='Length of the semi-minor axis of the ellipsoid. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 468, 1))) +SecondDefiningParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'semiMinorAxis'), MeasureType, scope=SecondDefiningParameterType, documentation='Length of the semi-minor axis of the ellipsoid. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 468, 1))) -SecondDefiningParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isSphere'), STD_ANON_5, scope=SecondDefiningParameterType, documentation='The ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 474, 1))) +SecondDefiningParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isSphere'), STD_ANON_5, scope=SecondDefiningParameterType, documentation='The ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 474, 1))) def _BuildAutomaton_52 (): # Remove this helper function from the namespace after it is invoked @@ -28354,15 +28803,15 @@ def _BuildAutomaton_52 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(SecondDefiningParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inverseFlattening')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 456, 3)) + symbol = pyxb.binding.content.ElementUse(SecondDefiningParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inverseFlattening')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 456, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(SecondDefiningParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'semiMinorAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 457, 3)) + symbol = pyxb.binding.content.ElementUse(SecondDefiningParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'semiMinorAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 457, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(SecondDefiningParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isSphere')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 458, 3)) + symbol = pyxb.binding.content.ElementUse(SecondDefiningParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isSphere')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 458, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -28377,7 +28826,7 @@ def _BuildAutomaton_52 (): -DefaultStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Style'), AbstractStyleType, abstract=pyxb.binding.datatypes.boolean(1), scope=DefaultStylePropertyType, documentation='The value of the top-level property. It is an abstract element. Used as the head element of the substitution group for extensibility purposes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 41, 1))) +DefaultStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Style'), AbstractStyleType, abstract=pyxb.binding.datatypes.boolean(1), scope=DefaultStylePropertyType, documentation='The value of the top-level property. It is an abstract element. Used as the head element of the substitution group for extensibility purposes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 41, 1))) def _BuildAutomaton_53 (): # Remove this helper function from the namespace after it is invoked @@ -28386,12 +28835,12 @@ def _BuildAutomaton_53 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 33, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 33, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DefaultStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Style')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 33, 3)) + symbol = pyxb.binding.content.ElementUse(DefaultStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Style')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 33, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28404,7 +28853,7 @@ def _BuildAutomaton_53 (): -FeatureStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FeatureStyle'), FeatureStyleType, scope=FeatureStylePropertyType, documentation='The style descriptor for features.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 97, 1))) +FeatureStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'FeatureStyle'), FeatureStyleType, scope=FeatureStylePropertyType, documentation='The style descriptor for features.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 97, 1))) def _BuildAutomaton_54 (): # Remove this helper function from the namespace after it is invoked @@ -28413,12 +28862,12 @@ def _BuildAutomaton_54 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 89, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 89, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FeatureStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FeatureStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 89, 3)) + symbol = pyxb.binding.content.ElementUse(FeatureStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'FeatureStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 89, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28431,7 +28880,7 @@ def _BuildAutomaton_54 (): -GeometryStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeometryStyle'), GeometryStyleType, scope=GeometryStylePropertyType, documentation='The style descriptor for geometries of a feature.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 174, 1))) +GeometryStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeometryStyle'), GeometryStyleType, scope=GeometryStylePropertyType, documentation='The style descriptor for geometries of a feature.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 174, 1))) def _BuildAutomaton_55 (): # Remove this helper function from the namespace after it is invoked @@ -28440,12 +28889,12 @@ def _BuildAutomaton_55 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 166, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 166, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeometryStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeometryStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 166, 3)) + symbol = pyxb.binding.content.ElementUse(GeometryStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeometryStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 166, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28458,7 +28907,7 @@ def _BuildAutomaton_55 (): -TopologyStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopologyStyle'), TopologyStyleType, scope=TopologyStylePropertyType, documentation='The style descriptor for topologies of a feature. Describes individual topology elements styles.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 225, 1))) +TopologyStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopologyStyle'), TopologyStyleType, scope=TopologyStylePropertyType, documentation='The style descriptor for topologies of a feature. Describes individual topology elements styles.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 225, 1))) def _BuildAutomaton_56 (): # Remove this helper function from the namespace after it is invoked @@ -28467,12 +28916,12 @@ def _BuildAutomaton_56 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 217, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 217, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TopologyStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopologyStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 217, 3)) + symbol = pyxb.binding.content.ElementUse(TopologyStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopologyStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 217, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28485,7 +28934,7 @@ def _BuildAutomaton_56 (): -LabelStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LabelStyle'), LabelStyleType, scope=LabelStylePropertyType, documentation='The style descriptor for labels of a feature, geometry or topology.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 276, 1))) +LabelStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LabelStyle'), LabelStyleType, scope=LabelStylePropertyType, documentation='The style descriptor for labels of a feature, geometry or topology.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 276, 1))) def _BuildAutomaton_57 (): # Remove this helper function from the namespace after it is invoked @@ -28494,12 +28943,12 @@ def _BuildAutomaton_57 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 268, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 268, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LabelStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LabelStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 268, 3)) + symbol = pyxb.binding.content.ElementUse(LabelStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LabelStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 268, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28512,7 +28961,7 @@ def _BuildAutomaton_57 (): -GraphStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GraphStyle'), GraphStyleType, scope=GraphStylePropertyType, documentation='The style descriptor for a graph consisting of a number of features. Describes graph-specific style attributes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 317, 1))) +GraphStylePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GraphStyle'), GraphStyleType, scope=GraphStylePropertyType, documentation='The style descriptor for a graph consisting of a number of features. Describes graph-specific style attributes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 317, 1))) def _BuildAutomaton_58 (): # Remove this helper function from the namespace after it is invoked @@ -28521,12 +28970,12 @@ def _BuildAutomaton_58 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 309, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 309, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GraphStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GraphStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 309, 3)) + symbol = pyxb.binding.content.ElementUse(GraphStylePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GraphStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 309, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28539,7 +28988,7 @@ def _BuildAutomaton_58 (): -LabelType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LabelExpression'), pyxb.binding.datatypes.string, scope=LabelType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 381, 3))) +LabelType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LabelExpression'), pyxb.binding.datatypes.string, scope=LabelType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 381, 3))) def _BuildAutomaton_59 (): # Remove this helper function from the namespace after it is invoked @@ -28548,12 +28997,12 @@ def _BuildAutomaton_59 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 381, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 381, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LabelType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LabelExpression')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 381, 3)) + symbol = pyxb.binding.content.ElementUse(LabelType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LabelExpression')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 381, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28566,7 +29015,7 @@ def _BuildAutomaton_59 (): -DictionaryEntryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Definition'), DefinitionType, scope=DictionaryEntryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 37, 1))) +DictionaryEntryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Definition'), DefinitionType, scope=DictionaryEntryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 37, 1))) def _BuildAutomaton_60 (): # Remove this helper function from the namespace after it is invoked @@ -28575,12 +29024,12 @@ def _BuildAutomaton_60 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 92, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 92, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DictionaryEntryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Definition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 93, 3)) + symbol = pyxb.binding.content.ElementUse(DictionaryEntryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Definition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 93, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28593,7 +29042,7 @@ def _BuildAutomaton_60 (): -IndirectEntryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxy'), DefinitionProxyType, scope=IndirectEntryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 117, 1))) +IndirectEntryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxy'), DefinitionProxyType, scope=IndirectEntryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 117, 1))) def _BuildAutomaton_61 (): # Remove this helper function from the namespace after it is invoked @@ -28604,7 +29053,7 @@ def _BuildAutomaton_61 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(IndirectEntryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 113, 3)) + symbol = pyxb.binding.content.ElementUse(IndirectEntryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DefinitionProxy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 113, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28615,13 +29064,13 @@ def _BuildAutomaton_61 (): -DirectionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectionKeyword'), CodeType, scope=DirectionPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 29, 3))) +DirectionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectionKeyword'), CodeType, scope=DirectionPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 29, 3))) -DirectionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectionString'), StringOrRefType, scope=DirectionPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 30, 3))) +DirectionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectionString'), StringOrRefType, scope=DirectionPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 30, 3))) -DirectionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectionVector'), DirectionVectorType, scope=DirectionPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 35, 1))) +DirectionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DirectionVector'), DirectionVectorType, scope=DirectionPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 35, 1))) -DirectionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompassPoint'), CompassPointEnumeration, scope=DirectionPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 50, 1))) +DirectionPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompassPoint'), CompassPointEnumeration, scope=DirectionPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 50, 1))) def _BuildAutomaton_62 (): # Remove this helper function from the namespace after it is invoked @@ -28632,19 +29081,19 @@ def _BuildAutomaton_62 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(DirectionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DirectionVector')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 27, 3)) + symbol = pyxb.binding.content.ElementUse(DirectionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DirectionVector')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 27, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(DirectionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompassPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 28, 3)) + symbol = pyxb.binding.content.ElementUse(DirectionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompassPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 28, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(DirectionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DirectionKeyword')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 29, 3)) + symbol = pyxb.binding.content.ElementUse(DirectionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DirectionKeyword')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 29, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(DirectionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DirectionString')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 30, 3)) + symbol = pyxb.binding.content.ElementUse(DirectionPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'DirectionString')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 30, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -28661,11 +29110,11 @@ def _BuildAutomaton_62 (): -DirectionVectorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'horizontalAngle'), AngleType, scope=DirectionVectorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 44, 4))) +DirectionVectorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'horizontalAngle'), AngleType, scope=DirectionVectorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 44, 4))) -DirectionVectorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalAngle'), AngleType, scope=DirectionVectorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 45, 4))) +DirectionVectorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalAngle'), AngleType, scope=DirectionVectorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 45, 4))) -DirectionVectorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vector'), VectorType, scope=DirectionVectorType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 464, 1))) +DirectionVectorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vector'), VectorType, scope=DirectionVectorType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 464, 1))) def _BuildAutomaton_63 (): # Remove this helper function from the namespace after it is invoked @@ -28676,15 +29125,15 @@ def _BuildAutomaton_63 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(DirectionVectorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'vector')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 42, 3)) + symbol = pyxb.binding.content.ElementUse(DirectionVectorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'vector')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 42, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectionVectorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'horizontalAngle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 44, 4)) + symbol = pyxb.binding.content.ElementUse(DirectionVectorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'horizontalAngle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 44, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(DirectionVectorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'verticalAngle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 45, 4)) + symbol = pyxb.binding.content.ElementUse(DirectionVectorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'verticalAngle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 45, 4)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -28701,7 +29150,7 @@ def _BuildAutomaton_63 (): -HistoryPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeSlice'), AbstractTimeSliceType, abstract=pyxb.binding.datatypes.boolean(1), scope=HistoryPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 20, 1))) +HistoryPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeSlice'), AbstractTimeSliceType, abstract=pyxb.binding.datatypes.boolean(1), scope=HistoryPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 20, 1))) def _BuildAutomaton_64 (): # Remove this helper function from the namespace after it is invoked @@ -28712,7 +29161,7 @@ def _BuildAutomaton_64 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(HistoryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeSlice')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 67, 3)) + symbol = pyxb.binding.content.ElementUse(HistoryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeSlice')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 67, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28725,9 +29174,9 @@ def _BuildAutomaton_64 (): -BoundingShapeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, scope=BoundingShapeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2))) +BoundingShapeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, scope=BoundingShapeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2))) -BoundingShapeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Envelope'), EnvelopeType, scope=BoundingShapeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 519, 1))) +BoundingShapeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Envelope'), EnvelopeType, scope=BoundingShapeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 519, 1))) def _BuildAutomaton_65 (): # Remove this helper function from the namespace after it is invoked @@ -28738,11 +29187,11 @@ def _BuildAutomaton_65 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(BoundingShapeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Envelope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 50, 4)) + symbol = pyxb.binding.content.ElementUse(BoundingShapeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Envelope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 50, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(BoundingShapeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 51, 4)) + symbol = pyxb.binding.content.ElementUse(BoundingShapeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 51, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -28755,7 +29204,7 @@ def _BuildAutomaton_65 (): -FeaturePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Feature'), AbstractFeatureType, abstract=pyxb.binding.datatypes.boolean(1), scope=FeaturePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1))) +FeaturePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Feature'), AbstractFeatureType, abstract=pyxb.binding.datatypes.boolean(1), scope=FeaturePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1))) def _BuildAutomaton_66 (): # Remove this helper function from the namespace after it is invoked @@ -28764,12 +29213,12 @@ def _BuildAutomaton_66 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 80, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 80, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FeaturePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Feature')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 81, 3)) + symbol = pyxb.binding.content.ElementUse(FeaturePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Feature')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 81, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28782,7 +29231,7 @@ def _BuildAutomaton_66 (): -FeatureArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Feature'), AbstractFeatureType, abstract=pyxb.binding.datatypes.boolean(1), scope=FeatureArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1))) +FeatureArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Feature'), AbstractFeatureType, abstract=pyxb.binding.datatypes.boolean(1), scope=FeatureArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1))) def _BuildAutomaton_67 (): # Remove this helper function from the namespace after it is invoked @@ -28791,12 +29240,12 @@ def _BuildAutomaton_67 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 94, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 94, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FeatureArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Feature')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 94, 3)) + symbol = pyxb.binding.content.ElementUse(FeatureArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Feature')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 94, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28809,13 +29258,13 @@ def _BuildAutomaton_67 (): -LocationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, scope=LocationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2))) +LocationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, scope=LocationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2))) -LocationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord'), CodeType, scope=LocationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 127, 1))) +LocationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord'), CodeType, scope=LocationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 127, 1))) -LocationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocationString'), StringOrRefType, scope=LocationPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 128, 1))) +LocationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LocationString'), StringOrRefType, scope=LocationPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 128, 1))) -LocationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=LocationPropertyType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) +LocationPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=LocationPropertyType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) def _BuildAutomaton_68 (): # Remove this helper function from the namespace after it is invoked @@ -28824,27 +29273,27 @@ def _BuildAutomaton_68 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 171, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 171, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 173, 4)) + symbol = pyxb.binding.content.ElementUse(LocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 173, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 174, 4)) + symbol = pyxb.binding.content.ElementUse(LocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 174, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocationString')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 175, 4)) + symbol = pyxb.binding.content.ElementUse(LocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocationString')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 175, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 176, 4)) + symbol = pyxb.binding.content.ElementUse(LocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 176, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -28893,7 +29342,7 @@ def _BuildAutomaton_68 (): -MultiGeometryPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeometricAggregate'), AbstractGeometricAggregateType, abstract=pyxb.binding.datatypes.boolean(1), scope=MultiGeometryPropertyType, documentation='The "_GeometricAggregate" element is the abstract head of the substituition group for all geometric aggremates.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 18, 1))) +MultiGeometryPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeometricAggregate'), AbstractGeometricAggregateType, abstract=pyxb.binding.datatypes.boolean(1), scope=MultiGeometryPropertyType, documentation='The "_GeometricAggregate" element is the abstract head of the substituition group for all geometric aggremates.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 18, 1))) def _BuildAutomaton_69 (): # Remove this helper function from the namespace after it is invoked @@ -28902,12 +29351,12 @@ def _BuildAutomaton_69 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 70, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 70, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiGeometryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeometricAggregate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 71, 3)) + symbol = pyxb.binding.content.ElementUse(MultiGeometryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeometricAggregate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 71, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28920,7 +29369,7 @@ def _BuildAutomaton_69 (): -MultiPointPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), MultiPointType, scope=MultiPointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1))) +MultiPointPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), MultiPointType, scope=MultiPointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1))) def _BuildAutomaton_70 (): # Remove this helper function from the namespace after it is invoked @@ -28929,12 +29378,12 @@ def _BuildAutomaton_70 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 118, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 118, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiPointPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 119, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPointPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 119, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28947,7 +29396,7 @@ def _BuildAutomaton_70 (): -MultiCurvePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), MultiCurveType, scope=MultiCurvePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1))) +MultiCurvePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), MultiCurveType, scope=MultiCurvePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1))) def _BuildAutomaton_71 (): # Remove this helper function from the namespace after it is invoked @@ -28956,12 +29405,12 @@ def _BuildAutomaton_71 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 166, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 166, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiCurvePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 167, 3)) + symbol = pyxb.binding.content.ElementUse(MultiCurvePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 167, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -28974,7 +29423,7 @@ def _BuildAutomaton_71 (): -MultiSurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), MultiSurfaceType, scope=MultiSurfacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1))) +MultiSurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), MultiSurfaceType, scope=MultiSurfacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1))) def _BuildAutomaton_72 (): # Remove this helper function from the namespace after it is invoked @@ -28983,12 +29432,12 @@ def _BuildAutomaton_72 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 214, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 214, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiSurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 215, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 215, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29001,7 +29450,7 @@ def _BuildAutomaton_72 (): -MultiSolidPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), MultiSolidType, scope=MultiSolidPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1))) +MultiSolidPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), MultiSolidType, scope=MultiSolidPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1))) def _BuildAutomaton_73 (): # Remove this helper function from the namespace after it is invoked @@ -29010,12 +29459,12 @@ def _BuildAutomaton_73 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 262, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 262, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiSolidPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSolidPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 263, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29028,7 +29477,7 @@ def _BuildAutomaton_73 (): -MultiLineStringPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiLineString'), MultiLineStringType, scope=MultiLineStringPropertyType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiCurve" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 286, 1))) +MultiLineStringPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiLineString'), MultiLineStringType, scope=MultiLineStringPropertyType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiCurve" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 286, 1))) def _BuildAutomaton_74 (): # Remove this helper function from the namespace after it is invoked @@ -29037,12 +29486,12 @@ def _BuildAutomaton_74 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 310, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 310, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiLineStringPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiLineString')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 311, 3)) + symbol = pyxb.binding.content.ElementUse(MultiLineStringPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiLineString')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 311, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29055,7 +29504,7 @@ def _BuildAutomaton_74 (): -MultiPolygonPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPolygon'), MultiPolygonType, scope=MultiPolygonPropertyType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiSurface" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 280, 1))) +MultiPolygonPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPolygon'), MultiPolygonType, scope=MultiPolygonPropertyType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "MultiSurface" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 280, 1))) def _BuildAutomaton_75 (): # Remove this helper function from the namespace after it is invoked @@ -29064,12 +29513,12 @@ def _BuildAutomaton_75 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 340, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 340, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiPolygonPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiPolygon')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 341, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPolygonPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiPolygon')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 341, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29082,7 +29531,7 @@ def _BuildAutomaton_75 (): -GeometryPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeometryPropertyType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) +GeometryPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeometryPropertyType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) def _BuildAutomaton_76 (): # Remove this helper function from the namespace after it is invoked @@ -29091,12 +29540,12 @@ def _BuildAutomaton_76 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 60, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 60, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeometryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 61, 3)) + symbol = pyxb.binding.content.ElementUse(GeometryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 61, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29109,7 +29558,7 @@ def _BuildAutomaton_76 (): -GeometryArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeometryArrayPropertyType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) +GeometryArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeometryArrayPropertyType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) def _BuildAutomaton_77 (): # Remove this helper function from the namespace after it is invoked @@ -29118,12 +29567,12 @@ def _BuildAutomaton_77 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 82, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 82, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeometryArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 82, 3)) + symbol = pyxb.binding.content.ElementUse(GeometryArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 82, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29136,7 +29585,7 @@ def _BuildAutomaton_77 (): -GeometricPrimitivePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeometricPrimitive'), AbstractGeometricPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeometricPrimitivePropertyType, documentation='The "_GeometricPrimitive" element is the abstract head of the substituition group for all (pre- and user-defined) \n\t\t\tgeometric primitives.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 155, 1))) +GeometricPrimitivePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_GeometricPrimitive'), AbstractGeometricPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=GeometricPrimitivePropertyType, documentation='The "_GeometricPrimitive" element is the abstract head of the substituition group for all (pre- and user-defined) \n\t\t\tgeometric primitives.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 155, 1))) def _BuildAutomaton_78 (): # Remove this helper function from the namespace after it is invoked @@ -29145,12 +29594,12 @@ def _BuildAutomaton_78 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 180, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 180, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeometricPrimitivePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeometricPrimitive')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 181, 3)) + symbol = pyxb.binding.content.ElementUse(GeometricPrimitivePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_GeometricPrimitive')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 181, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29163,7 +29612,7 @@ def _BuildAutomaton_78 (): -PointPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Point'), PointType, scope=PointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1))) +PointPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Point'), PointType, scope=PointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1))) def _BuildAutomaton_79 (): # Remove this helper function from the namespace after it is invoked @@ -29172,12 +29621,12 @@ def _BuildAutomaton_79 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 258, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 258, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PointPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Point')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse(PointPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Point')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 259, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29190,7 +29639,7 @@ def _BuildAutomaton_79 (): -PointArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Point'), PointType, scope=PointArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1))) +PointArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Point'), PointType, scope=PointArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 197, 1))) def _BuildAutomaton_80 (): # Remove this helper function from the namespace after it is invoked @@ -29199,12 +29648,12 @@ def _BuildAutomaton_80 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 281, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 281, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PointArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Point')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 281, 3)) + symbol = pyxb.binding.content.ElementUse(PointArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Point')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 281, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29217,7 +29666,7 @@ def _BuildAutomaton_80 (): -CurvePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Curve'), AbstractCurveType, abstract=pyxb.binding.datatypes.boolean(1), scope=CurvePropertyType, documentation='The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1))) +CurvePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Curve'), AbstractCurveType, abstract=pyxb.binding.datatypes.boolean(1), scope=CurvePropertyType, documentation='The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1))) def _BuildAutomaton_81 (): # Remove this helper function from the namespace after it is invoked @@ -29226,12 +29675,12 @@ def _BuildAutomaton_81 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 324, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 324, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CurvePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Curve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 325, 3)) + symbol = pyxb.binding.content.ElementUse(CurvePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Curve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 325, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29244,7 +29693,7 @@ def _BuildAutomaton_81 (): -CurveArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Curve'), AbstractCurveType, abstract=pyxb.binding.datatypes.boolean(1), scope=CurveArrayPropertyType, documentation='The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1))) +CurveArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Curve'), AbstractCurveType, abstract=pyxb.binding.datatypes.boolean(1), scope=CurveArrayPropertyType, documentation='The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 287, 1))) def _BuildAutomaton_82 (): # Remove this helper function from the namespace after it is invoked @@ -29253,12 +29702,12 @@ def _BuildAutomaton_82 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 347, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 347, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CurveArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Curve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 347, 3)) + symbol = pyxb.binding.content.ElementUse(CurveArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Curve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 347, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29271,11 +29720,11 @@ def _BuildAutomaton_82 (): -CoordType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'X'), pyxb.binding.datatypes.decimal, scope=CoordType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 568, 3))) +CoordType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'X'), pyxb.binding.datatypes.decimal, scope=CoordType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 568, 3))) -CoordType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Y'), pyxb.binding.datatypes.decimal, scope=CoordType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 569, 3))) +CoordType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Y'), pyxb.binding.datatypes.decimal, scope=CoordType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 569, 3))) -CoordType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Z'), pyxb.binding.datatypes.decimal, scope=CoordType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 570, 3))) +CoordType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Z'), pyxb.binding.datatypes.decimal, scope=CoordType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 570, 3))) def _BuildAutomaton_83 (): # Remove this helper function from the namespace after it is invoked @@ -29284,23 +29733,23 @@ def _BuildAutomaton_83 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 569, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 569, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 570, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 570, 3)) counters.add(cc_1) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(CoordType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'X')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 568, 3)) + symbol = pyxb.binding.content.ElementUse(CoordType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'X')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 568, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CoordType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Y')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 569, 3)) + symbol = pyxb.binding.content.ElementUse(CoordType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Y')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 569, 3)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CoordType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Z')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 570, 3)) + symbol = pyxb.binding.content.ElementUse(CoordType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Z')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 570, 3)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -29325,7 +29774,7 @@ def _BuildAutomaton_83 (): -LineStringPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LineString'), LineStringType, scope=LineStringPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 351, 1))) +LineStringPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LineString'), LineStringType, scope=LineStringPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 351, 1))) def _BuildAutomaton_84 (): # Remove this helper function from the namespace after it is invoked @@ -29334,12 +29783,12 @@ def _BuildAutomaton_84 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 588, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 588, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LineStringPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LineString')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 589, 3)) + symbol = pyxb.binding.content.ElementUse(LineStringPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LineString')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 589, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29352,7 +29801,7 @@ def _BuildAutomaton_84 (): -SurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Surface'), AbstractSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), scope=SurfacePropertyType, documentation='The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1))) +SurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Surface'), AbstractSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), scope=SurfacePropertyType, documentation='The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1))) def _BuildAutomaton_85 (): # Remove this helper function from the namespace after it is invoked @@ -29361,12 +29810,12 @@ def _BuildAutomaton_85 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 50, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 50, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Surface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 51, 3)) + symbol = pyxb.binding.content.ElementUse(SurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Surface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 51, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29379,7 +29828,7 @@ def _BuildAutomaton_85 (): -SurfaceArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Surface'), AbstractSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), scope=SurfaceArrayPropertyType, documentation='The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1))) +SurfaceArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Surface'), AbstractSurfaceType, abstract=pyxb.binding.datatypes.boolean(1), scope=SurfaceArrayPropertyType, documentation='The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 18, 1))) def _BuildAutomaton_86 (): # Remove this helper function from the namespace after it is invoked @@ -29388,12 +29837,12 @@ def _BuildAutomaton_86 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 68, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 68, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SurfaceArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Surface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 68, 3)) + symbol = pyxb.binding.content.ElementUse(SurfaceArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Surface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 68, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29406,7 +29855,7 @@ def _BuildAutomaton_86 (): -AbstractRingPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Ring'), AbstractRingType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractRingPropertyType, documentation='The "_Ring" element is the abstract head of the substituition group for all closed boundaries of a surface patch.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 90, 1))) +AbstractRingPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Ring'), AbstractRingType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractRingPropertyType, documentation='The "_Ring" element is the abstract head of the substituition group for all closed boundaries of a surface patch.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 90, 1))) def _BuildAutomaton_87 (): # Remove this helper function from the namespace after it is invoked @@ -29417,7 +29866,7 @@ def _BuildAutomaton_87 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractRingPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Ring')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 131, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractRingPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Ring')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 131, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29428,7 +29877,7 @@ def _BuildAutomaton_87 (): -LinearRingPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearRing'), LinearRingType, scope=LinearRingPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 135, 1))) +LinearRingPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LinearRing'), LinearRingType, scope=LinearRingPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 135, 1))) def _BuildAutomaton_88 (): # Remove this helper function from the namespace after it is invoked @@ -29439,7 +29888,7 @@ def _BuildAutomaton_88 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(LinearRingPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LinearRing')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 181, 3)) + symbol = pyxb.binding.content.ElementUse(LinearRingPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LinearRing')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 181, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29450,7 +29899,7 @@ def _BuildAutomaton_88 (): -PolygonPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Polygon'), PolygonType, scope=PolygonPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 72, 1))) +PolygonPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Polygon'), PolygonType, scope=PolygonPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 72, 1))) def _BuildAutomaton_89 (): # Remove this helper function from the namespace after it is invoked @@ -29459,12 +29908,12 @@ def _BuildAutomaton_89 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 203, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 203, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PolygonPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Polygon')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 204, 3)) + symbol = pyxb.binding.content.ElementUse(PolygonPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Polygon')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 204, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29477,7 +29926,7 @@ def _BuildAutomaton_89 (): -CompositeCurvePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), CompositeCurveType, scope=CompositeCurvePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1))) +CompositeCurvePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), CompositeCurveType, scope=CompositeCurvePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1))) def _BuildAutomaton_90 (): # Remove this helper function from the namespace after it is invoked @@ -29486,12 +29935,12 @@ def _BuildAutomaton_90 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 36, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 36, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CompositeCurvePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 37, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeCurvePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 37, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29504,7 +29953,7 @@ def _BuildAutomaton_90 (): -CompositeSurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), CompositeSurfaceType, scope=CompositeSurfacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1))) +CompositeSurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), CompositeSurfaceType, scope=CompositeSurfacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1))) def _BuildAutomaton_91 (): # Remove this helper function from the namespace after it is invoked @@ -29513,12 +29962,12 @@ def _BuildAutomaton_91 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 63, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 63, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CompositeSurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 64, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeSurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 64, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29531,7 +29980,7 @@ def _BuildAutomaton_91 (): -CompositeSolidPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), CompositeSolidType, scope=CompositeSolidPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1))) +CompositeSolidPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), CompositeSolidType, scope=CompositeSolidPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1))) def _BuildAutomaton_92 (): # Remove this helper function from the namespace after it is invoked @@ -29540,12 +29989,12 @@ def _BuildAutomaton_92 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 98, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 98, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CompositeSolidPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 99, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeSolidPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 99, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29558,13 +30007,13 @@ def _BuildAutomaton_92 (): -GeometricComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), CompositeCurveType, scope=GeometricComplexPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1))) +GeometricComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve'), CompositeCurveType, scope=GeometricComplexPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 15, 1))) -GeometricComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), CompositeSurfaceType, scope=GeometricComplexPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1))) +GeometricComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface'), CompositeSurfaceType, scope=GeometricComplexPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 42, 1))) -GeometricComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), CompositeSolidType, scope=GeometricComplexPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1))) +GeometricComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid'), CompositeSolidType, scope=GeometricComplexPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 69, 1))) -GeometricComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeometricComplex'), GeometricComplexType, scope=GeometricComplexPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 106, 1))) +GeometricComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GeometricComplex'), GeometricComplexType, scope=GeometricComplexPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 106, 1))) def _BuildAutomaton_93 (): # Remove this helper function from the namespace after it is invoked @@ -29573,27 +30022,27 @@ def _BuildAutomaton_93 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 126, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 126, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeometricComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeometricComplex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 128, 4)) + symbol = pyxb.binding.content.ElementUse(GeometricComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GeometricComplex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 128, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeometricComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 129, 4)) + symbol = pyxb.binding.content.ElementUse(GeometricComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 129, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeometricComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 130, 4)) + symbol = pyxb.binding.content.ElementUse(GeometricComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 130, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeometricComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 131, 4)) + symbol = pyxb.binding.content.ElementUse(GeometricComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeSolid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 131, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -29642,7 +30091,7 @@ def _BuildAutomaton_93 (): -CurveSegmentArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CurveSegment'), AbstractCurveSegmentType, abstract=pyxb.binding.datatypes.boolean(1), scope=CurveSegmentArrayPropertyType, documentation='The "_CurveSegment" element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 79, 1))) +CurveSegmentArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CurveSegment'), AbstractCurveSegmentType, abstract=pyxb.binding.datatypes.boolean(1), scope=CurveSegmentArrayPropertyType, documentation='The "_CurveSegment" element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 79, 1))) def _BuildAutomaton_94 (): # Remove this helper function from the namespace after it is invoked @@ -29651,12 +30100,12 @@ def _BuildAutomaton_94 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 121, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 121, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CurveSegmentArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CurveSegment')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 121, 3)) + symbol = pyxb.binding.content.ElementUse(CurveSegmentArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CurveSegment')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 121, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29669,13 +30118,13 @@ def _BuildAutomaton_94 (): -AffinePlacementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), DirectPositionType, scope=AffinePlacementType, documentation='The location property gives \n the target of the parameter space origin. This is the vector \n (x0, y0, z0) in the formulae above.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 553, 3))) +AffinePlacementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), DirectPositionType, scope=AffinePlacementType, documentation='The location property gives \n the target of the parameter space origin. This is the vector \n (x0, y0, z0) in the formulae above.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 553, 3))) -AffinePlacementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refDirection'), VectorType, scope=AffinePlacementType, documentation='The attribute refDirection gives the \ntarget directions for the co-ordinate basis vectors of the \nparameter space. These are the columns of the matrix in the \nformulae given above. The number of directions given shall be \ninDimension. The dimension of the directions shall be \noutDimension.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 560, 3))) +AffinePlacementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refDirection'), VectorType, scope=AffinePlacementType, documentation='The attribute refDirection gives the \ntarget directions for the co-ordinate basis vectors of the \nparameter space. These are the columns of the matrix in the \nformulae given above. The number of directions given shall be \ninDimension. The dimension of the directions shall be \noutDimension.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 560, 3))) -AffinePlacementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inDimension'), pyxb.binding.datatypes.positiveInteger, scope=AffinePlacementType, documentation='Dimension of the constructive parameter \n space.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 570, 3))) +AffinePlacementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'inDimension'), pyxb.binding.datatypes.positiveInteger, scope=AffinePlacementType, documentation='Dimension of the constructive parameter \n space.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 570, 3))) -AffinePlacementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outDimension'), pyxb.binding.datatypes.positiveInteger, scope=AffinePlacementType, documentation='Dimension of the co-ordinate space.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 576, 3))) +AffinePlacementType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'outDimension'), pyxb.binding.datatypes.positiveInteger, scope=AffinePlacementType, documentation='Dimension of the co-ordinate space.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 576, 3))) def _BuildAutomaton_95 (): # Remove this helper function from the namespace after it is invoked @@ -29686,19 +30135,19 @@ def _BuildAutomaton_95 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AffinePlacementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 553, 3)) + symbol = pyxb.binding.content.ElementUse(AffinePlacementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 553, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AffinePlacementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 560, 3)) + symbol = pyxb.binding.content.ElementUse(AffinePlacementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 560, 3)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AffinePlacementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inDimension')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 570, 3)) + symbol = pyxb.binding.content.ElementUse(AffinePlacementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'inDimension')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 570, 3)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(AffinePlacementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outDimension')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 576, 3)) + symbol = pyxb.binding.content.ElementUse(AffinePlacementType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'outDimension')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 576, 3)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -29723,7 +30172,7 @@ def _BuildAutomaton_95 (): -CTD_ANON._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AffinePlacement'), AffinePlacementType, scope=CTD_ANON, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 521, 1))) +CTD_ANON._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'AffinePlacement'), AffinePlacementType, scope=CTD_ANON, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 521, 1))) def _BuildAutomaton_96 (): # Remove this helper function from the namespace after it is invoked @@ -29734,7 +30183,7 @@ def _BuildAutomaton_96 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AffinePlacement')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 612, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'AffinePlacement')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 612, 8)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29745,11 +30194,11 @@ def _BuildAutomaton_96 (): -KnotType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.double, scope=KnotType, documentation='The property "value" is the value of the parameter at the knot of the spline. The sequence of knots shall be a non-decreasing sequence. That is, each knot\'s value in the sequence shall be equal to or greater than the previous knot\'s value. The use of equal consecutive knots is normally handled using the multiplicity.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 773, 3))) +KnotType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), pyxb.binding.datatypes.double, scope=KnotType, documentation='The property "value" is the value of the parameter at the knot of the spline. The sequence of knots shall be a non-decreasing sequence. That is, each knot\'s value in the sequence shall be equal to or greater than the previous knot\'s value. The use of equal consecutive knots is normally handled using the multiplicity.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 773, 3))) -KnotType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiplicity'), pyxb.binding.datatypes.nonNegativeInteger, scope=KnotType, documentation='The property "multiplicity" is the multiplicity of this knot used in the definition of the spline (with the same weight).', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 778, 3))) +KnotType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiplicity'), pyxb.binding.datatypes.nonNegativeInteger, scope=KnotType, documentation='The property "multiplicity" is the multiplicity of this knot used in the definition of the spline (with the same weight).', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 778, 3))) -KnotType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'weight'), pyxb.binding.datatypes.double, scope=KnotType, documentation='The property "weight" is the value of the averaging weight used for this knot of the spline.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 783, 3))) +KnotType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'weight'), pyxb.binding.datatypes.double, scope=KnotType, documentation='The property "weight" is the value of the averaging weight used for this knot of the spline.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 783, 3))) def _BuildAutomaton_97 (): # Remove this helper function from the namespace after it is invoked @@ -29760,15 +30209,15 @@ def _BuildAutomaton_97 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(KnotType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 773, 3)) + symbol = pyxb.binding.content.ElementUse(KnotType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 773, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(KnotType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiplicity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 778, 3)) + symbol = pyxb.binding.content.ElementUse(KnotType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiplicity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 778, 3)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(KnotType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'weight')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 783, 3)) + symbol = pyxb.binding.content.ElementUse(KnotType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'weight')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 783, 3)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -29787,7 +30236,7 @@ def _BuildAutomaton_97 (): -KnotPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Knot'), KnotType, scope=KnotPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 796, 3))) +KnotPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Knot'), KnotType, scope=KnotPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 796, 3))) def _BuildAutomaton_98 (): # Remove this helper function from the namespace after it is invoked @@ -29798,7 +30247,7 @@ def _BuildAutomaton_98 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(KnotPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Knot')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 796, 3)) + symbol = pyxb.binding.content.ElementUse(KnotPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Knot')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 796, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29809,7 +30258,7 @@ def _BuildAutomaton_98 (): -SurfacePatchArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SurfacePatch'), AbstractSurfacePatchType, abstract=pyxb.binding.datatypes.boolean(1), scope=SurfacePatchArrayPropertyType, documentation='The "_SurfacePatch" element is the abstract head of the substituition group for all surface pach elements describing a continuous portion of a surface.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 985, 1))) +SurfacePatchArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_SurfacePatch'), AbstractSurfacePatchType, abstract=pyxb.binding.datatypes.boolean(1), scope=SurfacePatchArrayPropertyType, documentation='The "_SurfacePatch" element is the abstract head of the substituition group for all surface pach elements describing a continuous portion of a surface.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 985, 1))) def _BuildAutomaton_99 (): # Remove this helper function from the namespace after it is invoked @@ -29818,12 +30267,12 @@ def _BuildAutomaton_99 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1008, 2)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1008, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SurfacePatchArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_SurfacePatch')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1009, 3)) + symbol = pyxb.binding.content.ElementUse(SurfacePatchArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_SurfacePatch')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1009, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29836,7 +30285,7 @@ def _BuildAutomaton_99 (): -RingPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ring'), RingType, scope=RingPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1088, 1))) +RingPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Ring'), RingType, scope=RingPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1088, 1))) def _BuildAutomaton_100 (): # Remove this helper function from the namespace after it is invoked @@ -29847,7 +30296,7 @@ def _BuildAutomaton_100 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(RingPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ring')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1115, 3)) + symbol = pyxb.binding.content.ElementUse(RingPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Ring')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1115, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29858,11 +30307,11 @@ def _BuildAutomaton_100 (): -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=CTD_ANON_, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=CTD_ANON_, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=CTD_ANON_, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=CTD_ANON_, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=CTD_ANON_, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +CTD_ANON_._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=CTD_ANON_, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) def _BuildAutomaton_101 (): # Remove this helper function from the namespace after it is invoked @@ -29873,15 +30322,15 @@ def _BuildAutomaton_101 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 506, 3)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 506, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 496, 3)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 496, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 497, 3)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 497, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -29904,11 +30353,11 @@ def _BuildAutomaton_101 (): -CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=CTD_ANON_2, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=CTD_ANON_2, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=CTD_ANON_2, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=CTD_ANON_2, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=CTD_ANON_2, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +CTD_ANON_2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=CTD_ANON_2, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) def _BuildAutomaton_102 (): # Remove this helper function from the namespace after it is invoked @@ -29917,21 +30366,21 @@ def _BuildAutomaton_102 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=3, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1449, 8)) + cc_0 = fac.CounterCondition(min=3, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1449, 8)) counters.add(cc_0) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1448, 8)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1448, 8)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 496, 3)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 496, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 497, 3)) + symbol = pyxb.binding.content.ElementUse(CTD_ANON_2._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 497, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -29954,7 +30403,7 @@ def _BuildAutomaton_102 (): -LineStringSegmentArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LineStringSegment'), LineStringSegmentType, scope=LineStringSegmentArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 125, 1))) +LineStringSegmentArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'LineStringSegment'), LineStringSegmentType, scope=LineStringSegmentArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 125, 1))) def _BuildAutomaton_103 (): # Remove this helper function from the namespace after it is invoked @@ -29963,12 +30412,12 @@ def _BuildAutomaton_103 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1459, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1459, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LineStringSegmentArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LineStringSegment')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1459, 3)) + symbol = pyxb.binding.content.ElementUse(LineStringSegmentArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LineStringSegment')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1459, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -29981,7 +30430,7 @@ def _BuildAutomaton_103 (): -SolidPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Solid'), AbstractSolidType, abstract=pyxb.binding.datatypes.boolean(1), scope=SolidPropertyType, documentation='The "_Solid" element is the abstract head of the substituition group for all (continuous) solid elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1))) +SolidPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Solid'), AbstractSolidType, abstract=pyxb.binding.datatypes.boolean(1), scope=SolidPropertyType, documentation='The "_Solid" element is the abstract head of the substituition group for all (continuous) solid elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1))) def _BuildAutomaton_104 (): # Remove this helper function from the namespace after it is invoked @@ -29990,12 +30439,12 @@ def _BuildAutomaton_104 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1498, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1498, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SolidPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1499, 3)) + symbol = pyxb.binding.content.ElementUse(SolidPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1499, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30008,7 +30457,7 @@ def _BuildAutomaton_104 (): -SolidArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Solid'), AbstractSolidType, abstract=pyxb.binding.datatypes.boolean(1), scope=SolidArrayPropertyType, documentation='The "_Solid" element is the abstract head of the substituition group for all (continuous) solid elements.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1))) +SolidArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Solid'), AbstractSolidType, abstract=pyxb.binding.datatypes.boolean(1), scope=SolidArrayPropertyType, documentation='The "_Solid" element is the abstract head of the substituition group for all (continuous) solid elements.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1466, 1))) def _BuildAutomaton_105 (): # Remove this helper function from the namespace after it is invoked @@ -30017,12 +30466,12 @@ def _BuildAutomaton_105 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1515, 2)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1515, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SolidArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Solid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1516, 3)) + symbol = pyxb.binding.content.ElementUse(SolidArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Solid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1516, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30035,11 +30484,11 @@ def _BuildAutomaton_105 (): -AbstractGMLType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty'), MetaDataPropertyType, scope=AbstractGMLType, documentation='Contains or refers to a metadata package that contains metadata properties.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 231, 1))) +AbstractGMLType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty'), MetaDataPropertyType, scope=AbstractGMLType, documentation='Contains or refers to a metadata package that contains metadata properties.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 231, 1))) -AbstractGMLType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), CodeType, scope=AbstractGMLType, documentation='Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1))) +AbstractGMLType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), CodeType, scope=AbstractGMLType, documentation='Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1))) -AbstractGMLType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'description'), StringOrRefType, scope=AbstractGMLType, documentation='Contains a simple text description of the object, or refers to an external description.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1))) +AbstractGMLType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'description'), StringOrRefType, scope=AbstractGMLType, documentation='Contains a simple text description of the object, or refers to an external description.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1))) def _BuildAutomaton_106 (): # Remove this helper function from the namespace after it is invoked @@ -30048,26 +30497,26 @@ def _BuildAutomaton_106 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGMLType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGMLType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGMLType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGMLType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGMLType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGMLType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -30108,7 +30557,7 @@ def _BuildAutomaton_107 (): -AssociationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AssociationType, documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1))) +AssociationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AssociationType, documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1))) def _BuildAutomaton_108 (): # Remove this helper function from the namespace after it is invoked @@ -30117,12 +30566,12 @@ def _BuildAutomaton_108 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 199, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 199, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AssociationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Object')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 200, 3)) + symbol = pyxb.binding.content.ElementUse(AssociationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Object')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 200, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30135,7 +30584,7 @@ def _BuildAutomaton_108 (): -ArrayAssociationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=ArrayAssociationType, documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1))) +ArrayAssociationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=ArrayAssociationType, documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1))) def _BuildAutomaton_109 (): # Remove this helper function from the namespace after it is invoked @@ -30144,12 +30593,12 @@ def _BuildAutomaton_109 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 226, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 226, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArrayAssociationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Object')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 226, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayAssociationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Object')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 226, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30169,12 +30618,12 @@ def _BuildAutomaton_110 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 241, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 241, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 242, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 242, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30187,7 +30636,7 @@ def _BuildAutomaton_110 (): -GridLimitsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GridEnvelope'), GridEnvelopeType, scope=GridLimitsType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 43, 3))) +GridLimitsType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'GridEnvelope'), GridEnvelopeType, scope=GridLimitsType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 43, 3))) def _BuildAutomaton_111 (): # Remove this helper function from the namespace after it is invoked @@ -30198,7 +30647,7 @@ def _BuildAutomaton_111 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(GridLimitsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GridEnvelope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 43, 3)) + symbol = pyxb.binding.content.ElementUse(GridLimitsType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'GridEnvelope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 43, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30209,9 +30658,9 @@ def _BuildAutomaton_111 (): -GridEnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'low'), integerList, scope=GridEnvelopeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 52, 3))) +GridEnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'low'), integerList, scope=GridEnvelopeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 52, 3))) -GridEnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'high'), integerList, scope=GridEnvelopeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 53, 3))) +GridEnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'high'), integerList, scope=GridEnvelopeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 53, 3))) def _BuildAutomaton_112 (): # Remove this helper function from the namespace after it is invoked @@ -30222,11 +30671,11 @@ def _BuildAutomaton_112 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GridEnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'low')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 52, 3)) + symbol = pyxb.binding.content.ElementUse(GridEnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'low')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 52, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(GridEnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'high')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 53, 3)) + symbol = pyxb.binding.content.ElementUse(GridEnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'high')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 53, 3)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -30241,9 +30690,9 @@ def _BuildAutomaton_112 (): -AngleChoiceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'angle'), MeasureType, scope=AngleChoiceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 99, 1))) +AngleChoiceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'angle'), MeasureType, scope=AngleChoiceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 99, 1))) -AngleChoiceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dmsAngle'), DMSAngleType, scope=AngleChoiceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 110, 1))) +AngleChoiceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dmsAngle'), DMSAngleType, scope=AngleChoiceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 110, 1))) def _BuildAutomaton_113 (): # Remove this helper function from the namespace after it is invoked @@ -30254,11 +30703,11 @@ def _BuildAutomaton_113 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(AngleChoiceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'angle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 94, 3)) + symbol = pyxb.binding.content.ElementUse(AngleChoiceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'angle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 94, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AngleChoiceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dmsAngle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 95, 3)) + symbol = pyxb.binding.content.ElementUse(AngleChoiceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dmsAngle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 95, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -30271,13 +30720,13 @@ def _BuildAutomaton_113 (): -DMSAngleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'degrees'), DegreesType, scope=DMSAngleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 128, 1))) +DMSAngleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'degrees'), DegreesType, scope=DMSAngleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 128, 1))) -DMSAngleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'decimalMinutes'), DecimalMinutesType, scope=DMSAngleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 166, 1))) +DMSAngleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'decimalMinutes'), DecimalMinutesType, scope=DMSAngleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 166, 1))) -DMSAngleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minutes'), ArcMinutesType, scope=DMSAngleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 178, 1))) +DMSAngleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minutes'), ArcMinutesType, scope=DMSAngleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 178, 1))) -DMSAngleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'seconds'), ArcSecondsType, scope=DMSAngleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 189, 1))) +DMSAngleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'seconds'), ArcSecondsType, scope=DMSAngleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 189, 1))) def _BuildAutomaton_114 (): # Remove this helper function from the namespace after it is invoked @@ -30286,29 +30735,29 @@ def _BuildAutomaton_114 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 118, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 118, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 122, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 122, 5)) counters.add(cc_1) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(DMSAngleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'degrees')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 117, 3)) + symbol = pyxb.binding.content.ElementUse(DMSAngleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'degrees')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 117, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DMSAngleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'decimalMinutes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 119, 4)) + symbol = pyxb.binding.content.ElementUse(DMSAngleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'decimalMinutes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 119, 4)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DMSAngleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minutes')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 121, 5)) + symbol = pyxb.binding.content.ElementUse(DMSAngleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minutes')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 121, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(DMSAngleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'seconds')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 122, 5)) + symbol = pyxb.binding.content.ElementUse(DMSAngleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'seconds')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/measures.xsd', 122, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -30347,9 +30796,9 @@ def _BuildAutomaton_114 (): -TargetPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Feature'), AbstractFeatureType, abstract=pyxb.binding.datatypes.boolean(1), scope=TargetPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1))) +TargetPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Feature'), AbstractFeatureType, abstract=pyxb.binding.datatypes.boolean(1), scope=TargetPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 19, 1))) -TargetPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=TargetPropertyType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) +TargetPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Geometry'), AbstractGeometryType, abstract=pyxb.binding.datatypes.boolean(1), scope=TargetPropertyType, documentation='The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This \n\t\t\tincludes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction \n\t\t\tof AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 39, 1))) def _BuildAutomaton_115 (): # Remove this helper function from the namespace after it is invoked @@ -30358,17 +30807,17 @@ def _BuildAutomaton_115 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 42, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 42, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TargetPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Feature')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 44, 4)) + symbol = pyxb.binding.content.ElementUse(TargetPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Feature')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 44, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TargetPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 45, 4)) + symbol = pyxb.binding.content.ElementUse(TargetPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 45, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -30389,7 +30838,7 @@ def _BuildAutomaton_115 (): -ReferenceSystemRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ReferenceSystem'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=ReferenceSystemRefType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 23, 1))) +ReferenceSystemRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_ReferenceSystem'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=ReferenceSystemRefType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 23, 1))) def _BuildAutomaton_116 (): # Remove this helper function from the namespace after it is invoked @@ -30398,12 +30847,12 @@ def _BuildAutomaton_116 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 82, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 82, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ReferenceSystemRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_ReferenceSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 83, 3)) + symbol = pyxb.binding.content.ElementUse(ReferenceSystemRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_ReferenceSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 83, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30416,7 +30865,7 @@ def _BuildAutomaton_116 (): -CRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CRS'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=CRSRefType, documentation='Abstract coordinate reference system, usually defined by a coordinate system and a datum. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 88, 1))) +CRSRefType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_CRS'), AbstractReferenceSystemType, abstract=pyxb.binding.datatypes.boolean(1), scope=CRSRefType, documentation='Abstract coordinate reference system, usually defined by a coordinate system and a datum. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 88, 1))) def _BuildAutomaton_117 (): # Remove this helper function from the namespace after it is invoked @@ -30425,12 +30874,12 @@ def _BuildAutomaton_117 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 100, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 100, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 101, 3)) + symbol = pyxb.binding.content.ElementUse(CRSRefType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_CRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 101, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30443,11 +30892,11 @@ def _BuildAutomaton_117 (): -IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), CodeType, scope=IdentifierType, documentation='Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1))) +IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'name'), CodeType, scope=IdentifierType, documentation='Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 272, 1))) -IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=IdentifierType, documentation='Identifier of the version of the associated codeSpace or code, as specified by the codeSpace or code authority. This version is included only when the "code" or "codeSpace" uses versions. When appropriate, the version is identified by the effective date, coded using ISO 8601 date format.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 126, 1))) +IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'version'), pyxb.binding.datatypes.string, scope=IdentifierType, documentation='Identifier of the version of the associated codeSpace or code, as specified by the codeSpace or code authority. This version is included only when the "code" or "codeSpace" uses versions. When appropriate, the version is identified by the effective date, coded using ISO 8601 date format.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 126, 1))) -IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=IdentifierType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=IdentifierType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) def _BuildAutomaton_118 (): # Remove this helper function from the namespace after it is invoked @@ -30456,23 +30905,23 @@ def _BuildAutomaton_118 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 117, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 117, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 118, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 118, 3)) counters.add(cc_1) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 112, 3)) + symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 112, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 117, 3)) + symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'version')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 117, 3)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 118, 3)) + symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 118, 3)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -30497,15 +30946,15 @@ def _BuildAutomaton_118 (): -ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'description'), StringOrRefType, scope=ExtentType, documentation='Contains a simple text description of the object, or refers to an external description.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1))) +ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'description'), StringOrRefType, scope=ExtentType, documentation='Contains a simple text description of the object, or refers to an external description.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 278, 1))) -ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundingBox'), EnvelopeType, scope=ExtentType, documentation='A bounding box (or envelope) defining the spatial domain of this object.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 188, 1))) +ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundingBox'), EnvelopeType, scope=ExtentType, documentation='A bounding box (or envelope) defining the spatial domain of this object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 188, 1))) -ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundingPolygon'), PolygonType, scope=ExtentType, documentation='A bounding polygon defining the horizontal spatial domain of this object.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 194, 1))) +ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundingPolygon'), PolygonType, scope=ExtentType, documentation='A bounding polygon defining the horizontal spatial domain of this object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 194, 1))) -ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalExtent'), EnvelopeType, scope=ExtentType, documentation='An interval defining the vertical spatial domain of this object.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 200, 1))) +ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalExtent'), EnvelopeType, scope=ExtentType, documentation='An interval defining the vertical spatial domain of this object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 200, 1))) -ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), TimePeriodType, scope=ExtentType, documentation='A time period defining the temporal domain of this object.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 206, 1))) +ExtentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent'), TimePeriodType, scope=ExtentType, documentation='A time period defining the temporal domain of this object.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 206, 1))) def _BuildAutomaton_119 (): # Remove this helper function from the namespace after it is invoked @@ -30514,40 +30963,40 @@ def _BuildAutomaton_119 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 155, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 155, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 164, 4)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 164, 4)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 169, 4)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 169, 4)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 175, 3)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 175, 3)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 180, 3)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 180, 3)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 155, 3)) + symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 155, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundingBox')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 164, 4)) + symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundingBox')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 164, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundingPolygon')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 169, 4)) + symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundingPolygon')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 169, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'verticalExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 175, 3)) + symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'verticalExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 175, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 180, 3)) + symbol = pyxb.binding.content.ElementUse(ExtentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'temporalExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 180, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -30594,7 +31043,7 @@ def _BuildAutomaton_119 (): -TimePrimitivePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive'), AbstractTimePrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TimePrimitivePropertyType, documentation='This abstract element acts as the head of the substitution group for temporal primitives.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 36, 1))) +TimePrimitivePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive'), AbstractTimePrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TimePrimitivePropertyType, documentation='This abstract element acts as the head of the substitution group for temporal primitives.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 36, 1))) def _BuildAutomaton_120 (): # Remove this helper function from the namespace after it is invoked @@ -30603,12 +31052,12 @@ def _BuildAutomaton_120 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 56, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 56, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimePrimitivePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TimePrimitivePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 57, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30621,7 +31070,7 @@ def _BuildAutomaton_120 (): -TimeGeometricPrimitivePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeGeometricPrimitive'), AbstractTimeGeometricPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TimeGeometricPrimitivePropertyType, documentation='This abstract element acts as the head of the substitution group for temporal geometric primitives.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 110, 1))) +TimeGeometricPrimitivePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeGeometricPrimitive'), AbstractTimeGeometricPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TimeGeometricPrimitivePropertyType, documentation='This abstract element acts as the head of the substitution group for temporal geometric primitives.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 110, 1))) def _BuildAutomaton_121 (): # Remove this helper function from the namespace after it is invoked @@ -30630,12 +31079,12 @@ def _BuildAutomaton_121 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 132, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 132, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeGeometricPrimitivePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeGeometricPrimitive')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 133, 3)) + symbol = pyxb.binding.content.ElementUse(TimeGeometricPrimitivePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeGeometricPrimitive')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 133, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30648,7 +31097,7 @@ def _BuildAutomaton_121 (): -TimeInstantPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeInstant'), TimeInstantType, scope=TimeInstantPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 140, 1))) +TimeInstantPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeInstant'), TimeInstantType, scope=TimeInstantPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 140, 1))) def _BuildAutomaton_122 (): # Remove this helper function from the namespace after it is invoked @@ -30657,12 +31106,12 @@ def _BuildAutomaton_122 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 156, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 156, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeInstantPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeInstant')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 157, 3)) + symbol = pyxb.binding.content.ElementUse(TimeInstantPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeInstant')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 157, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30675,7 +31124,7 @@ def _BuildAutomaton_122 (): -TimePeriodPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimePeriod'), TimePeriodType, scope=TimePeriodPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 164, 1))) +TimePeriodPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimePeriod'), TimePeriodType, scope=TimePeriodPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 164, 1))) def _BuildAutomaton_123 (): # Remove this helper function from the namespace after it is invoked @@ -30684,12 +31133,12 @@ def _BuildAutomaton_123 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 185, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 185, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimePeriodPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimePeriod')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 186, 3)) + symbol = pyxb.binding.content.ElementUse(TimePeriodPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimePeriod')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 186, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30702,7 +31151,7 @@ def _BuildAutomaton_123 (): -TimeOrdinalEraPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEra'), TimeOrdinalEraType, scope=TimeOrdinalEraPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 81, 1))) +TimeOrdinalEraPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEra'), TimeOrdinalEraType, scope=TimeOrdinalEraPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 81, 1))) def _BuildAutomaton_124 (): # Remove this helper function from the namespace after it is invoked @@ -30711,12 +31160,12 @@ def _BuildAutomaton_124 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 122, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 122, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEra')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 123, 3)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeOrdinalEra')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 123, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30729,7 +31178,7 @@ def _BuildAutomaton_124 (): -TimeCalendarPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendar'), TimeCalendarType, scope=TimeCalendarPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 130, 1))) +TimeCalendarPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendar'), TimeCalendarType, scope=TimeCalendarPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 130, 1))) def _BuildAutomaton_125 (): # Remove this helper function from the namespace after it is invoked @@ -30738,12 +31187,12 @@ def _BuildAutomaton_125 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 152, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 152, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeCalendarPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendar')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 153, 3)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendar')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 153, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30756,7 +31205,7 @@ def _BuildAutomaton_125 (): -TimeCalendarEraPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEra'), TimeCalendarEraType, scope=TimeCalendarEraPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 158, 1))) +TimeCalendarEraPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEra'), TimeCalendarEraType, scope=TimeCalendarEraPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 158, 1))) def _BuildAutomaton_126 (): # Remove this helper function from the namespace after it is invoked @@ -30765,12 +31214,12 @@ def _BuildAutomaton_126 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 203, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 203, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeCalendarEraPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEra')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 204, 3)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarEraPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeCalendarEra')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 204, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30783,7 +31232,7 @@ def _BuildAutomaton_126 (): -TimeClockPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeClock'), TimeClockType, scope=TimeClockPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 211, 1))) +TimeClockPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeClock'), TimeClockType, scope=TimeClockPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 211, 1))) def _BuildAutomaton_127 (): # Remove this helper function from the namespace after it is invoked @@ -30792,12 +31241,12 @@ def _BuildAutomaton_127 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 246, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 246, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeClockPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeClock')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 247, 3)) + symbol = pyxb.binding.content.ElementUse(TimeClockPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeClock')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 247, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30810,7 +31259,7 @@ def _BuildAutomaton_127 (): -TimeTopologyComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplex'), TimeTopologyComplexType, scope=TimeTopologyComplexPropertyType, documentation='This element represents temporal topology complex. It shall be the connected acyclic directed graph composed of time nodes and time edges.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 27, 1))) +TimeTopologyComplexPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplex'), TimeTopologyComplexType, scope=TimeTopologyComplexPropertyType, documentation='This element represents temporal topology complex. It shall be the connected acyclic directed graph composed of time nodes and time edges.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 27, 1))) def _BuildAutomaton_128 (): # Remove this helper function from the namespace after it is invoked @@ -30819,12 +31268,12 @@ def _BuildAutomaton_128 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 53, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 53, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 54, 3)) + symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeTopologyComplex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 54, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30837,7 +31286,7 @@ def _BuildAutomaton_128 (): -TimeTopologyPrimitivePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeTopologyPrimitive'), AbstractTimeTopologyPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TimeTopologyPrimitivePropertyType, documentation='This abstract element acts as the head of the substitution group for temporal topology primitives.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 61, 1))) +TimeTopologyPrimitivePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TimeTopologyPrimitive'), AbstractTimeTopologyPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TimeTopologyPrimitivePropertyType, documentation='This abstract element acts as the head of the substitution group for temporal topology primitives.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 61, 1))) def _BuildAutomaton_129 (): # Remove this helper function from the namespace after it is invoked @@ -30846,12 +31295,12 @@ def _BuildAutomaton_129 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 87, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 87, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeTopologyPrimitivePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeTopologyPrimitive')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 88, 3)) + symbol = pyxb.binding.content.ElementUse(TimeTopologyPrimitivePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimeTopologyPrimitive')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 88, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30864,7 +31313,7 @@ def _BuildAutomaton_129 (): -TimeNodePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeNode'), TimeNodeType, scope=TimeNodePropertyType, documentation='"TimeNode" is a zero dimensional temporal topology primitive, \n\t\t\texpresses a position in topological time, and is a start and an end of time edge, which represents states of time.\n\t\t\tTime node may be isolated. However, it cannot describe the ordering relationships with other primitives. \n\t\t\tAn isolated node may not be an element of any temporal topology complex.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 95, 1))) +TimeNodePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeNode'), TimeNodeType, scope=TimeNodePropertyType, documentation='"TimeNode" is a zero dimensional temporal topology primitive, \n\t\t\texpresses a position in topological time, and is a start and an end of time edge, which represents states of time.\n\t\t\tTime node may be isolated. However, it cannot describe the ordering relationships with other primitives. \n\t\t\tAn isolated node may not be an element of any temporal topology complex.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 95, 1))) def _BuildAutomaton_130 (): # Remove this helper function from the namespace after it is invoked @@ -30873,12 +31322,12 @@ def _BuildAutomaton_130 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 125, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 125, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeNode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 126, 3)) + symbol = pyxb.binding.content.ElementUse(TimeNodePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeNode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 126, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30891,7 +31340,7 @@ def _BuildAutomaton_130 (): -TimeEdgePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeEdge'), TimeEdgeType, scope=TimeEdgePropertyType, documentation='TimeEdge is one dimensional temporal topology primitive,\n\t\t\t expresses a state in topological time. It has an orientation from its start toward the end, \n\t\t\t and its boundaries shall associate with two different time nodes.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 133, 1))) +TimeEdgePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TimeEdge'), TimeEdgeType, scope=TimeEdgePropertyType, documentation='TimeEdge is one dimensional temporal topology primitive,\n\t\t\t expresses a state in topological time. It has an orientation from its start toward the end, \n\t\t\t and its boundaries shall associate with two different time nodes.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 133, 1))) def _BuildAutomaton_131 (): # Remove this helper function from the namespace after it is invoked @@ -30900,12 +31349,12 @@ def _BuildAutomaton_131 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 162, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 162, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeEdgePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 163, 3)) + symbol = pyxb.binding.content.ElementUse(TimeEdgePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TimeEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 163, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -30918,9 +31367,9 @@ def _BuildAutomaton_131 (): -IsolatedPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), NodeType, scope=IsolatedPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1))) +IsolatedPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), NodeType, scope=IsolatedPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1))) -IsolatedPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Edge'), EdgeType, scope=IsolatedPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1))) +IsolatedPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Edge'), EdgeType, scope=IsolatedPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1))) def _BuildAutomaton_132 (): # Remove this helper function from the namespace after it is invoked @@ -30929,17 +31378,17 @@ def _BuildAutomaton_132 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 55, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 55, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(IsolatedPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Node')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(IsolatedPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Node')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 56, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(IsolatedPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Edge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(IsolatedPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Edge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 57, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -30960,9 +31409,9 @@ def _BuildAutomaton_132 (): -ContainerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Face'), FaceType, scope=ContainerPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1))) +ContainerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Face'), FaceType, scope=ContainerPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1))) -ContainerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), TopoSolidType, scope=ContainerPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1))) +ContainerPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), TopoSolidType, scope=ContainerPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1))) def _BuildAutomaton_133 (): # Remove this helper function from the namespace after it is invoked @@ -30971,17 +31420,17 @@ def _BuildAutomaton_133 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 75, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 75, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ContainerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Face')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 77, 4)) + symbol = pyxb.binding.content.ElementUse(ContainerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Face')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 77, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ContainerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 78, 4)) + symbol = pyxb.binding.content.ElementUse(ContainerPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 78, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -31002,7 +31451,7 @@ def _BuildAutomaton_133 (): -TopoPointPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoPoint'), TopoPointType, scope=TopoPointPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 239, 1))) +TopoPointPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoPoint'), TopoPointType, scope=TopoPointPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 239, 1))) def _BuildAutomaton_134 (): # Remove this helper function from the namespace after it is invoked @@ -31013,7 +31462,7 @@ def _BuildAutomaton_134 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoPointPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse(TopoPointPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 260, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -31024,7 +31473,7 @@ def _BuildAutomaton_134 (): -TopoCurvePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoCurve'), TopoCurveType, scope=TopoCurvePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 265, 1))) +TopoCurvePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoCurve'), TopoCurveType, scope=TopoCurvePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 265, 1))) def _BuildAutomaton_135 (): # Remove this helper function from the namespace after it is invoked @@ -31035,7 +31484,7 @@ def _BuildAutomaton_135 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoCurvePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 286, 3)) + symbol = pyxb.binding.content.ElementUse(TopoCurvePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 286, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -31046,7 +31495,7 @@ def _BuildAutomaton_135 (): -TopoSurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSurface'), TopoSurfaceType, scope=TopoSurfacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 291, 1))) +TopoSurfacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSurface'), TopoSurfaceType, scope=TopoSurfacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 291, 1))) def _BuildAutomaton_136 (): # Remove this helper function from the namespace after it is invoked @@ -31057,7 +31506,7 @@ def _BuildAutomaton_136 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoSurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 311, 3)) + symbol = pyxb.binding.content.ElementUse(TopoSurfacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 311, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -31068,7 +31517,7 @@ def _BuildAutomaton_136 (): -TopoVolumePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoVolume'), TopoVolumeType, scope=TopoVolumePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 315, 1))) +TopoVolumePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoVolume'), TopoVolumeType, scope=TopoVolumePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 315, 1))) def _BuildAutomaton_137 (): # Remove this helper function from the namespace after it is invoked @@ -31079,7 +31528,7 @@ def _BuildAutomaton_137 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoVolumePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoVolume')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 335, 3)) + symbol = pyxb.binding.content.ElementUse(TopoVolumePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoVolume')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 335, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -31090,7 +31539,7 @@ def _BuildAutomaton_137 (): -TopoComplexMemberType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoComplex'), TopoComplexType, scope=TopoComplexMemberType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 340, 1))) +TopoComplexMemberType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoComplex'), TopoComplexType, scope=TopoComplexMemberType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 340, 1))) def _BuildAutomaton_138 (): # Remove this helper function from the namespace after it is invoked @@ -31099,12 +31548,12 @@ def _BuildAutomaton_138 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 404, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 404, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TopoComplexMemberType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoComplex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 404, 3)) + symbol = pyxb.binding.content.ElementUse(TopoComplexMemberType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoComplex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 404, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -31117,7 +31566,7 @@ def _BuildAutomaton_138 (): -TopoPrimitiveMemberType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), AbstractTopoPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TopoPrimitiveMemberType, documentation='Substitution group branch for Topo Primitives, used by TopoPrimitiveArrayAssociationType', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1))) +TopoPrimitiveMemberType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), AbstractTopoPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TopoPrimitiveMemberType, documentation='Substitution group branch for Topo Primitives, used by TopoPrimitiveArrayAssociationType', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1))) def _BuildAutomaton_139 (): # Remove this helper function from the namespace after it is invoked @@ -31126,12 +31575,12 @@ def _BuildAutomaton_139 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 427, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 427, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TopoPrimitiveMemberType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 427, 3)) + symbol = pyxb.binding.content.ElementUse(TopoPrimitiveMemberType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 427, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -31144,7 +31593,7 @@ def _BuildAutomaton_139 (): -TopoPrimitiveArrayAssociationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), AbstractTopoPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TopoPrimitiveArrayAssociationType, documentation='Substitution group branch for Topo Primitives, used by TopoPrimitiveArrayAssociationType', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1))) +TopoPrimitiveArrayAssociationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive'), AbstractTopoPrimitiveType, abstract=pyxb.binding.datatypes.boolean(1), scope=TopoPrimitiveArrayAssociationType, documentation='Substitution group branch for Topo Primitives, used by TopoPrimitiveArrayAssociationType', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 25, 1))) def _BuildAutomaton_140 (): # Remove this helper function from the namespace after it is invoked @@ -31153,12 +31602,12 @@ def _BuildAutomaton_140 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 452, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 452, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TopoPrimitiveArrayAssociationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 453, 4)) + symbol = pyxb.binding.content.ElementUse(TopoPrimitiveArrayAssociationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TopoPrimitive')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 453, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -31171,13 +31620,13 @@ def _BuildAutomaton_140 (): -FormulaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a'), pyxb.binding.datatypes.double, scope=FormulaType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 164, 3))) +FormulaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'a'), pyxb.binding.datatypes.double, scope=FormulaType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 164, 3))) -FormulaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'b'), pyxb.binding.datatypes.double, scope=FormulaType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 165, 3))) +FormulaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'b'), pyxb.binding.datatypes.double, scope=FormulaType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 165, 3))) -FormulaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'c'), pyxb.binding.datatypes.double, scope=FormulaType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 166, 3))) +FormulaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'c'), pyxb.binding.datatypes.double, scope=FormulaType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 166, 3))) -FormulaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'd'), pyxb.binding.datatypes.double, scope=FormulaType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 167, 3))) +FormulaType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'd'), pyxb.binding.datatypes.double, scope=FormulaType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 167, 3))) def _BuildAutomaton_141 (): # Remove this helper function from the namespace after it is invoked @@ -31186,26 +31635,26 @@ def _BuildAutomaton_141 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 164, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 164, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 167, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 167, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FormulaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 164, 3)) + symbol = pyxb.binding.content.ElementUse(FormulaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'a')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 164, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(FormulaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'b')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 165, 3)) + symbol = pyxb.binding.content.ElementUse(FormulaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'b')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 165, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(FormulaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'c')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 166, 3)) + symbol = pyxb.binding.content.ElementUse(FormulaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'c')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 166, 3)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(FormulaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'd')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 167, 3)) + symbol = pyxb.binding.content.ElementUse(FormulaType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'd')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 167, 3)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -31232,33 +31681,33 @@ def _BuildAutomaton_141 (): -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, scope=ValuePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, scope=ValuePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=ValuePropertyType, documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=ValuePropertyType, documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), pyxb.binding.datatypes.boolean, scope=ValuePropertyType, documentation='A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), pyxb.binding.datatypes.boolean, scope=ValuePropertyType, documentation='A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, scope=ValuePropertyType, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, scope=ValuePropertyType, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CodeType, scope=ValuePropertyType, documentation='A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CodeType, scope=ValuePropertyType, documentation='A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, scope=ValuePropertyType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, scope=ValuePropertyType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), MeasureType, scope=ValuePropertyType, documentation='A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), MeasureType, scope=ValuePropertyType, documentation='A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, scope=ValuePropertyType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, scope=ValuePropertyType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Count'), pyxb.binding.datatypes.integer, scope=ValuePropertyType, documentation='An integer representing a frequency of occurrence.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Count'), pyxb.binding.datatypes.integer, scope=ValuePropertyType, documentation='An integer representing a frequency of occurrence.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, scope=ValuePropertyType, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, scope=ValuePropertyType, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), CompositeValueType, scope=ValuePropertyType, documentation='Aggregate value built using the Composite pattern.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), CompositeValueType, scope=ValuePropertyType, documentation='Aggregate value built using the Composite pattern.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), QuantityExtentType, scope=ValuePropertyType, documentation='Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), QuantityExtentType, scope=ValuePropertyType, documentation='Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), CategoryExtentType, scope=ValuePropertyType, documentation='Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), CategoryExtentType, scope=ValuePropertyType, documentation='Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1))) -ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), CountExtentType, scope=ValuePropertyType, documentation='Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1))) +ValuePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), CountExtentType, scope=ValuePropertyType, documentation='Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1))) def _BuildAutomaton_142 (): # Remove this helper function from the namespace after it is invoked @@ -31267,77 +31716,77 @@ def _BuildAutomaton_142 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 278, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 278, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 60, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 60, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 61, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 61, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 62, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 62, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 63, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 63, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BooleanList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 74, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BooleanList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 74, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 75, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 75, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 76, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 76, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 77, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 77, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 203, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 203, 3)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 204, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 204, 3)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 205, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 205, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 42, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 42, 3)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Object')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 30, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Object')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 30, 3)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 33, 3)) + symbol = pyxb.binding.content.ElementUse(ValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 33, 3)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) transitions = [] @@ -31766,33 +32215,33 @@ def _BuildAutomaton_142 (): -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, scope=ValueArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Null'), NullType, scope=ValueArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/basicTypes.xsd', 57, 2))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=ValueArrayPropertyType, documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_Object'), pyxb.binding.datatypes.anyType, abstract=pyxb.binding.datatypes.boolean(1), scope=ValueArrayPropertyType, documentation='This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 35, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), pyxb.binding.datatypes.boolean, scope=ValueArrayPropertyType, documentation='A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Boolean'), pyxb.binding.datatypes.boolean, scope=ValueArrayPropertyType, documentation='A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 83, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, scope=ValueArrayPropertyType, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'BooleanList'), booleanOrNullList, scope=ValueArrayPropertyType, documentation='XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 90, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CodeType, scope=ValueArrayPropertyType, documentation='A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Category'), CodeType, scope=ValueArrayPropertyType, documentation='A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 98, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, scope=ValueArrayPropertyType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryList'), CodeOrNullListType, scope=ValueArrayPropertyType, documentation='A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 105, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), MeasureType, scope=ValueArrayPropertyType, documentation='A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Quantity'), MeasureType, scope=ValueArrayPropertyType, documentation='A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 113, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, scope=ValueArrayPropertyType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityList'), MeasureOrNullListType, scope=ValueArrayPropertyType, documentation='A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 120, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Count'), pyxb.binding.datatypes.integer, scope=ValueArrayPropertyType, documentation='An integer representing a frequency of occurrence.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Count'), pyxb.binding.datatypes.integer, scope=ValueArrayPropertyType, documentation='An integer representing a frequency of occurrence.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 128, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, scope=ValueArrayPropertyType, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountList'), integerOrNullList, scope=ValueArrayPropertyType, documentation='A space-separated list of integers or nulls.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 135, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), CompositeValueType, scope=ValueArrayPropertyType, documentation='Aggregate value built using the Composite pattern.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue'), CompositeValueType, scope=ValueArrayPropertyType, documentation='Aggregate value built using the Composite pattern.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 158, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), QuantityExtentType, scope=ValueArrayPropertyType, documentation='Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent'), QuantityExtentType, scope=ValueArrayPropertyType, documentation='Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 210, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), CategoryExtentType, scope=ValueArrayPropertyType, documentation='Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent'), CategoryExtentType, scope=ValueArrayPropertyType, documentation='Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 228, 1))) -ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), CountExtentType, scope=ValueArrayPropertyType, documentation='Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1))) +ValueArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CountExtent'), CountExtentType, scope=ValueArrayPropertyType, documentation='Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 246, 1))) def _BuildAutomaton_143 (): # Remove this helper function from the namespace after it is invoked @@ -31803,59 +32252,59 @@ def _BuildAutomaton_143 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 60, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 60, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 61, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 61, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 62, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 62, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 63, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 63, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BooleanList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 74, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'BooleanList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 74, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 75, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 75, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 76, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 76, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 77, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 77, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 203, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CategoryExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 203, 3)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 204, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'QuantityExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 204, 3)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountExtent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 205, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CountExtent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 205, 3)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 42, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'CompositeValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 42, 3)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Object')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 30, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Object')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 30, 3)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() - symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 33, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 33, 3)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) transitions = [] @@ -32284,23 +32733,23 @@ def _BuildAutomaton_143 (): -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), MeasureType, scope=ParameterValueType, documentation='Numeric value of an operation parameter, with its associated unit of measure. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 427, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'value'), MeasureType, scope=ParameterValueType, documentation='Numeric value of an operation parameter, with its associated unit of measure. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 427, 1))) -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dmsAngleValue'), DMSAngleType, scope=ParameterValueType, documentation='Value of an angle operation parameter, in either degree-minute-second format or single value format. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 433, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dmsAngleValue'), DMSAngleType, scope=ParameterValueType, documentation='Value of an angle operation parameter, in either degree-minute-second format or single value format. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 433, 1))) -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'stringValue'), pyxb.binding.datatypes.string, scope=ParameterValueType, documentation='String value of an operation parameter. A string value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 439, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'stringValue'), pyxb.binding.datatypes.string, scope=ParameterValueType, documentation='String value of an operation parameter. A string value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 439, 1))) -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'integerValue'), pyxb.binding.datatypes.positiveInteger, scope=ParameterValueType, documentation='Positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 445, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'integerValue'), pyxb.binding.datatypes.positiveInteger, scope=ParameterValueType, documentation='Positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 445, 1))) -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'booleanValue'), pyxb.binding.datatypes.boolean, scope=ParameterValueType, documentation='Boolean value of an operation parameter. A Boolean value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 451, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'booleanValue'), pyxb.binding.datatypes.boolean, scope=ParameterValueType, documentation='Boolean value of an operation parameter. A Boolean value does not have an associated unit of measure. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 451, 1))) -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueList'), MeasureListType, scope=ParameterValueType, documentation='Ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 457, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueList'), MeasureListType, scope=ParameterValueType, documentation='Ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 457, 1))) -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'integerValueList'), integerList, scope=ParameterValueType, documentation='Ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 463, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'integerValueList'), integerList, scope=ParameterValueType, documentation='Ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 463, 1))) -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueFile'), pyxb.binding.datatypes.anyURI, scope=ParameterValueType, documentation='Reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file must contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file can reference another part of the same or different files, as allowed in XML documents. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 469, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueFile'), pyxb.binding.datatypes.anyURI, scope=ParameterValueType, documentation='Reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file must contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file can reference another part of the same or different files, as allowed in XML documents. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 469, 1))) -ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueOfParameter'), OperationParameterRefType, scope=ParameterValueType, documentation='Association to the operation parameter that this is a value of. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 475, 1))) +ParameterValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueOfParameter'), OperationParameterRefType, scope=ParameterValueType, documentation='Association to the operation parameter that this is a value of. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 475, 1))) def _BuildAutomaton_144 (): # Remove this helper function from the namespace after it is invoked @@ -32311,39 +32760,39 @@ def _BuildAutomaton_144 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 412, 6)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'value')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 412, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dmsAngleValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 413, 6)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dmsAngleValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 413, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'stringValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 414, 6)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'stringValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 414, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'integerValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 415, 6)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'integerValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 415, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'booleanValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 416, 6)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'booleanValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 416, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 417, 6)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 417, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'integerValueList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 418, 6)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'integerValueList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 418, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueFile')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 419, 6)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueFile')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 419, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueOfParameter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 421, 5)) + symbol = pyxb.binding.content.ElementUse(ParameterValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueOfParameter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 421, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -32386,9 +32835,9 @@ def _BuildAutomaton_144 (): -ParameterValueGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesValue'), AbstractGeneralParameterValueType, scope=ParameterValueGroupType, documentation='A composition association to a parameter value or group of values included in this group. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 502, 1))) +ParameterValueGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesValue'), AbstractGeneralParameterValueType, scope=ParameterValueGroupType, documentation='A composition association to a parameter value or group of values included in this group. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 502, 1))) -ParameterValueGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valuesOfGroup'), OperationParameterGroupRefType, scope=ParameterValueGroupType, documentation='Association to the operation parameter group for which this element provides parameter values. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 508, 1))) +ParameterValueGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valuesOfGroup'), OperationParameterGroupRefType, scope=ParameterValueGroupType, documentation='Association to the operation parameter group for which this element provides parameter values. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 508, 1))) def _BuildAutomaton_145 (): # Remove this helper function from the namespace after it is invoked @@ -32397,15 +32846,15 @@ def _BuildAutomaton_145 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 491, 5)) + cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 491, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ParameterValueGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'includesValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 491, 5)) + symbol = pyxb.binding.content.ElementUse(ParameterValueGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'includesValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 491, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(ParameterValueGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valuesOfGroup')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 496, 5)) + symbol = pyxb.binding.content.ElementUse(ParameterValueGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valuesOfGroup')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 496, 5)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -32422,7 +32871,7 @@ def _BuildAutomaton_145 (): -IndexMapType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lookUpTable'), integerList, scope=IndexMapType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 224, 5))) +IndexMapType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lookUpTable'), integerList, scope=IndexMapType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 224, 5))) def _BuildAutomaton_146 (): # Remove this helper function from the namespace after it is invoked @@ -32431,21 +32880,21 @@ def _BuildAutomaton_146 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(IndexMapType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sequenceRule')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3)) + symbol = pyxb.binding.content.ElementUse(IndexMapType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sequenceRule')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 202, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(IndexMapType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3)) + symbol = pyxb.binding.content.ElementUse(IndexMapType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 207, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(IndexMapType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lookUpTable')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 224, 5)) + symbol = pyxb.binding.content.ElementUse(IndexMapType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lookUpTable')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 224, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -32470,7 +32919,7 @@ def _BuildAutomaton_146 (): -MultiPointDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), MultiPointType, scope=MultiPointDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1))) +MultiPointDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint'), MultiPointType, scope=MultiPointDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 81, 1))) def _BuildAutomaton_147 (): # Remove this helper function from the namespace after it is invoked @@ -32479,12 +32928,12 @@ def _BuildAutomaton_147 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 290, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 290, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiPointDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 291, 5)) + symbol = pyxb.binding.content.ElementUse(MultiPointDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 291, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -32497,7 +32946,7 @@ def _BuildAutomaton_147 (): -MultiCurveDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), MultiCurveType, scope=MultiCurveDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1))) +MultiCurveDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve'), MultiCurveType, scope=MultiCurveDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 129, 1))) def _BuildAutomaton_148 (): # Remove this helper function from the namespace after it is invoked @@ -32506,12 +32955,12 @@ def _BuildAutomaton_148 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 322, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 322, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiCurveDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 323, 5)) + symbol = pyxb.binding.content.ElementUse(MultiCurveDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 323, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -32524,7 +32973,7 @@ def _BuildAutomaton_148 (): -MultiSurfaceDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), MultiSurfaceType, scope=MultiSurfaceDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1))) +MultiSurfaceDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface'), MultiSurfaceType, scope=MultiSurfaceDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 177, 1))) def _BuildAutomaton_149 (): # Remove this helper function from the namespace after it is invoked @@ -32533,12 +32982,12 @@ def _BuildAutomaton_149 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 354, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 354, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiSurfaceDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 355, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 355, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -32551,7 +33000,7 @@ def _BuildAutomaton_149 (): -MultiSolidDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), MultiSolidType, scope=MultiSolidDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1))) +MultiSolidDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid'), MultiSolidType, scope=MultiSolidDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 225, 1))) def _BuildAutomaton_150 (): # Remove this helper function from the namespace after it is invoked @@ -32560,12 +33009,12 @@ def _BuildAutomaton_150 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 386, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 386, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiSolidDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 387, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSolidDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MultiSolid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 387, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -32578,7 +33027,7 @@ def _BuildAutomaton_150 (): -GridDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Grid'), GridType, scope=GridDomainType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 24, 1))) +GridDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Grid'), GridType, scope=GridDomainType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 24, 1))) def _BuildAutomaton_151 (): # Remove this helper function from the namespace after it is invoked @@ -32587,12 +33036,12 @@ def _BuildAutomaton_151 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 415, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 415, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GridDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Grid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 416, 5)) + symbol = pyxb.binding.content.ElementUse(GridDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Grid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 416, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -32605,7 +33054,7 @@ def _BuildAutomaton_151 (): -RectifiedGridDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGrid'), RectifiedGridType, scope=RectifiedGridDomainType, documentation='Should be substitutionGroup="gml:Grid" but changed in order to accomplish Xerces-J schema validation', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 57, 1))) +RectifiedGridDomainType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGrid'), RectifiedGridType, scope=RectifiedGridDomainType, documentation='Should be substitutionGroup="gml:Grid" but changed in order to accomplish Xerces-J schema validation', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 57, 1))) def _BuildAutomaton_152 (): # Remove this helper function from the namespace after it is invoked @@ -32614,12 +33063,12 @@ def _BuildAutomaton_152 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 444, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 444, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RectifiedGridDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGrid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 445, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridDomainType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'RectifiedGrid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 445, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -32632,7 +33081,7 @@ def _BuildAutomaton_152 (): -AbsoluteExternalPositionalAccuracyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'result'), MeasureType, scope=AbsoluteExternalPositionalAccuracyType, documentation='A quantitative result defined by the evaluation procedure used, and identified by the measureDescription. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1))) +AbsoluteExternalPositionalAccuracyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'result'), MeasureType, scope=AbsoluteExternalPositionalAccuracyType, documentation='A quantitative result defined by the evaluation procedure used, and identified by the measureDescription. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1))) def _BuildAutomaton_153 (): # Remove this helper function from the namespace after it is invoked @@ -32641,15 +33090,15 @@ def _BuildAutomaton_153 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbsoluteExternalPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measureDescription')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) + symbol = pyxb.binding.content.ElementUse(AbsoluteExternalPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measureDescription')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbsoluteExternalPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'result')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(AbsoluteExternalPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'result')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -32666,7 +33115,7 @@ def _BuildAutomaton_153 (): -RelativeInternalPositionalAccuracyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'result'), MeasureType, scope=RelativeInternalPositionalAccuracyType, documentation='A quantitative result defined by the evaluation procedure used, and identified by the measureDescription. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1))) +RelativeInternalPositionalAccuracyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'result'), MeasureType, scope=RelativeInternalPositionalAccuracyType, documentation='A quantitative result defined by the evaluation procedure used, and identified by the measureDescription. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 69, 1))) def _BuildAutomaton_154 (): # Remove this helper function from the namespace after it is invoked @@ -32675,15 +33124,15 @@ def _BuildAutomaton_154 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RelativeInternalPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measureDescription')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) + symbol = pyxb.binding.content.ElementUse(RelativeInternalPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measureDescription')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(RelativeInternalPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'result')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(RelativeInternalPositionalAccuracyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'result')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 63, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -32700,9 +33149,9 @@ def _BuildAutomaton_154 (): -CovarianceMatrixType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesElement'), CovarianceElementType, scope=CovarianceMatrixType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 99, 1))) +CovarianceMatrixType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesElement'), CovarianceElementType, scope=CovarianceMatrixType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 99, 1))) -CovarianceMatrixType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unitOfMeasure'), UnitOfMeasureType, scope=CovarianceMatrixType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 21, 1))) +CovarianceMatrixType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unitOfMeasure'), UnitOfMeasureType, scope=CovarianceMatrixType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 21, 1))) def _BuildAutomaton_155 (): # Remove this helper function from the namespace after it is invoked @@ -32711,19 +33160,19 @@ def _BuildAutomaton_155 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CovarianceMatrixType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measureDescription')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) + symbol = pyxb.binding.content.ElementUse(CovarianceMatrixType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'measureDescription')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 29, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CovarianceMatrixType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unitOfMeasure')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 84, 5)) + symbol = pyxb.binding.content.ElementUse(CovarianceMatrixType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unitOfMeasure')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 84, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(CovarianceMatrixType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'includesElement')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 89, 5)) + symbol = pyxb.binding.content.ElementUse(CovarianceMatrixType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'includesElement')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 89, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -32755,26 +33204,26 @@ def _BuildAutomaton_156 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -32801,13 +33250,13 @@ def _BuildAutomaton_156 (): -FeatureStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureConstraint'), pyxb.binding.datatypes.string, scope=FeatureStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 110, 5))) +FeatureStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureConstraint'), pyxb.binding.datatypes.string, scope=FeatureStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 110, 5))) -FeatureStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryStyle'), GeometryStylePropertyType, scope=FeatureStyleType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 155, 1))) +FeatureStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryStyle'), GeometryStylePropertyType, scope=FeatureStyleType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 155, 1))) -FeatureStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topologyStyle'), TopologyStylePropertyType, scope=FeatureStyleType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 206, 1))) +FeatureStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topologyStyle'), TopologyStylePropertyType, scope=FeatureStyleType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 206, 1))) -FeatureStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), LabelStylePropertyType, scope=FeatureStyleType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1))) +FeatureStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), LabelStylePropertyType, scope=FeatureStyleType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1))) def _BuildAutomaton_157 (): # Remove this helper function from the namespace after it is invoked @@ -32816,54 +33265,54 @@ def _BuildAutomaton_157 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 110, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 110, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 111, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 111, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 112, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 112, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 113, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 113, 5)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureConstraint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 110, 5)) + symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureConstraint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 110, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'geometryStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 111, 5)) + symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'geometryStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 111, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'topologyStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 112, 5)) + symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'topologyStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 112, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'labelStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 113, 5)) + symbol = pyxb.binding.content.ElementUse(FeatureStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'labelStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 113, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -32942,17 +33391,17 @@ def _BuildAutomaton_157 (): -BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution'), ScaleType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5))) +BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution'), ScaleType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5))) -BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'styleVariation'), StyleVariationType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5))) +BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'styleVariation'), StyleVariationType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5))) -BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate'), teaser.data.bindings.opengis.raw._nsgroup.animateType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 65, 1))) +BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate'), teaser.data.bindings.opengis.raw._nsgroup.animateType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 65, 1))) -BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion'), teaser.data.bindings.opengis.raw._nsgroup.animateMotionType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 124, 1))) +BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion'), teaser.data.bindings.opengis.raw._nsgroup.animateMotionType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 124, 1))) -BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor'), teaser.data.bindings.opengis.raw._nsgroup.animateColorType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 130, 1))) +BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor'), teaser.data.bindings.opengis.raw._nsgroup.animateColorType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 130, 1))) -BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set'), teaser.data.bindings.opengis.raw._nsgroup.setType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 136, 1))) +BaseStyleDescriptorType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set'), teaser.data.bindings.opengis.raw._nsgroup.setType, scope=BaseStyleDescriptorType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/smil/smil20.xsd', 136, 1))) def _BuildAutomaton_158 (): # Remove this helper function from the namespace after it is invoked @@ -32961,68 +33410,68 @@ def _BuildAutomaton_158 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) counters.add(cc_8) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + symbol = pyxb.binding.content.ElementUse(BaseStyleDescriptorType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -33146,12 +33595,12 @@ def _BuildAutomaton_159 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 357, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 357, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 357, 3)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_skip, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 357, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -33171,21 +33620,21 @@ def _BuildAutomaton_160 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(DefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(DefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(DefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(DefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -33212,9 +33661,9 @@ def _BuildAutomaton_160 (): -AbstractTimeSliceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), StringOrRefType, scope=AbstractTimeSliceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1))) +AbstractTimeSliceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), StringOrRefType, scope=AbstractTimeSliceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1))) -AbstractTimeSliceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, scope=AbstractTimeSliceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1))) +AbstractTimeSliceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, scope=AbstractTimeSliceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1))) def _BuildAutomaton_161 (): # Remove this helper function from the namespace after it is invoked @@ -33223,34 +33672,34 @@ def _BuildAutomaton_161 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 32, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 32, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 31, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dataSource')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeSliceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dataSource')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 32, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -33291,7 +33740,7 @@ def _BuildAutomaton_161 (): -TrackType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatus'), MovingObjectStatusType, scope=TrackType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 38, 1))) +TrackType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatus'), MovingObjectStatusType, scope=TrackType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 38, 1))) def _BuildAutomaton_162 (): # Remove this helper function from the namespace after it is invoked @@ -33302,7 +33751,7 @@ def _BuildAutomaton_162 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(TrackType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatus')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 80, 5)) + symbol = pyxb.binding.content.ElementUse(TrackType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'MovingObjectStatus')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 80, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -33315,9 +33764,9 @@ def _BuildAutomaton_162 (): -AbstractFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundingShapeType, scope=AbstractFeatureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 42, 1))) +AbstractFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'boundedBy'), BoundingShapeType, scope=AbstractFeatureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 42, 1))) -AbstractFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), LocationPropertyType, scope=AbstractFeatureType, documentation='Deprecated in GML 3.1.0', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1))) +AbstractFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), LocationPropertyType, scope=AbstractFeatureType, documentation='Deprecated in GML 3.1.0', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1))) def _BuildAutomaton_163 (): # Remove this helper function from the namespace after it is invoked @@ -33326,40 +33775,40 @@ def _BuildAutomaton_163 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -33415,27 +33864,27 @@ def _BuildAutomaton_164 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 171, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 171, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PriorityLocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 173, 4)) + symbol = pyxb.binding.content.ElementUse(PriorityLocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_Geometry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 173, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PriorityLocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 174, 4)) + symbol = pyxb.binding.content.ElementUse(PriorityLocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocationKeyWord')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 174, 4)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PriorityLocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocationString')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 175, 4)) + symbol = pyxb.binding.content.ElementUse(PriorityLocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'LocationString')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 175, 4)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PriorityLocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 176, 4)) + symbol = pyxb.binding.content.ElementUse(PriorityLocationPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Null')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 176, 4)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -33491,26 +33940,26 @@ def _BuildAutomaton_165 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -33537,15 +33986,15 @@ def _BuildAutomaton_165 (): -EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=EnvelopeType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=EnvelopeType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=EnvelopeType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=EnvelopeType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) -EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lowerCorner'), DirectPositionType, scope=EnvelopeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 530, 4))) +EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lowerCorner'), DirectPositionType, scope=EnvelopeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 530, 4))) -EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'upperCorner'), DirectPositionType, scope=EnvelopeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 531, 4))) +EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'upperCorner'), DirectPositionType, scope=EnvelopeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 531, 4))) -EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, scope=EnvelopeType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1))) +EnvelopeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, scope=EnvelopeType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1))) def _BuildAutomaton_166 (): # Remove this helper function from the namespace after it is invoked @@ -33554,31 +34003,31 @@ def _BuildAutomaton_166 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 533, 3)) + cc_0 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 533, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 539, 3)) + cc_1 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 539, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lowerCorner')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 530, 4)) + symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lowerCorner')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 530, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'upperCorner')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 531, 4)) + symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'upperCorner')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 531, 4)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 533, 3)) + symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 533, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 539, 3)) + symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 539, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 545, 3)) + symbol = pyxb.binding.content.ElementUse(EnvelopeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 545, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -33603,15 +34052,15 @@ def _BuildAutomaton_166 (): -LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=LineStringSegmentType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=LineStringSegmentType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=LineStringSegmentType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) +LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=LineStringSegmentType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) -LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=LineStringSegmentType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=LineStringSegmentType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=LineStringSegmentType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=LineStringSegmentType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) -LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=LineStringSegmentType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +LineStringSegmentType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=LineStringSegmentType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) def _BuildAutomaton_167 (): # Remove this helper function from the namespace after it is invoked @@ -33620,30 +34069,30 @@ def _BuildAutomaton_167 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 141, 6)) + cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 141, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 142, 7)) + symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 142, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 143, 7)) + symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 143, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 144, 7)) + symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 144, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 150, 6)) + symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 150, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 151, 6)) + symbol = pyxb.binding.content.ElementUse(LineStringSegmentType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 151, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -33680,15 +34129,15 @@ def _BuildAutomaton_167 (): -ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=ArcStringType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=ArcStringType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=ArcStringType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) +ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=ArcStringType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) -ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=ArcStringType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=ArcStringType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=ArcStringType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=ArcStringType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) -ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=ArcStringType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +ArcStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=ArcStringType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) def _BuildAutomaton_168 (): # Remove this helper function from the namespace after it is invoked @@ -33697,30 +34146,30 @@ def _BuildAutomaton_168 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=3, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 183, 6)) + cc_0 = fac.CounterCondition(min=3, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 183, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 184, 7)) + symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 184, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 185, 7)) + symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 185, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 186, 7)) + symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 186, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 192, 6)) + symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 192, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 193, 6)) + symbol = pyxb.binding.content.ElementUse(ArcStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 193, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -33757,19 +34206,19 @@ def _BuildAutomaton_168 (): -ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=ArcStringByBulgeType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=ArcStringByBulgeType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=ArcStringByBulgeType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) +ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=ArcStringByBulgeType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) -ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=ArcStringByBulgeType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=ArcStringByBulgeType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=ArcStringByBulgeType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=ArcStringByBulgeType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) -ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=ArcStringByBulgeType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=ArcStringByBulgeType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) -ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'bulge'), pyxb.binding.datatypes.double, scope=ArcStringByBulgeType, documentation='The bulge controls the offset of each arc\'s midpoint. The "bulge" is the real number multiplier for the normal that determines the offset direction of the midpoint of each arc. The length of the bulge sequence is exactly 1 less than the length of the control point array, since a bulge is needed for each pair of adjacent points in the control point array. The bulge is not given by a distance, since it is simply a multiplier for the normal.\nThe midpoint of the resulting arc is given by: midPoint = ((startPoint + endPoint)/2.0) + bulge*normal', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 298, 5))) +ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'bulge'), pyxb.binding.datatypes.double, scope=ArcStringByBulgeType, documentation='The bulge controls the offset of each arc\'s midpoint. The "bulge" is the real number multiplier for the normal that determines the offset direction of the midpoint of each arc. The length of the bulge sequence is exactly 1 less than the length of the control point array, since a bulge is needed for each pair of adjacent points in the control point array. The bulge is not given by a distance, since it is simply a multiplier for the normal.\nThe midpoint of the resulting arc is given by: midPoint = ((startPoint + endPoint)/2.0) + bulge*normal', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 298, 5))) -ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'normal'), VectorType, scope=ArcStringByBulgeType, documentation='The attribute "normal" is a vector normal (perpendicular) to the chord of the arc, the line joining the first and last\npoint of the arc. In a 2D coordinate system, there are only two possible directions for the normal, and it is often given as a signed real, indicating its length, with a positive sign indicating a left turn angle from the chord line, and a negative sign indicating a right turn from the chord. In 3D, the normal determines the plane of the arc, along with the start and endPoint of the arc.\nThe normal is usually a unit vector, but this is not absolutely necessary. If the normal is a zero vector, the geometric object becomes equivalent to the straight line between the two end points. The length of the normal sequence is exactly the same as for the bulge sequence, 1 less than the control point sequence length.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 304, 5))) +ArcStringByBulgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'normal'), VectorType, scope=ArcStringByBulgeType, documentation='The attribute "normal" is a vector normal (perpendicular) to the chord of the arc, the line joining the first and last\npoint of the arc. In a 2D coordinate system, there are only two possible directions for the normal, and it is often given as a signed real, indicating its length, with a positive sign indicating a left turn angle from the chord line, and a negative sign indicating a right turn from the chord. In 3D, the normal determines the plane of the arc, along with the start and endPoint of the arc.\nThe normal is usually a unit vector, but this is not absolutely necessary. If the normal is a zero vector, the geometric object becomes equivalent to the straight line between the two end points. The length of the normal sequence is exactly the same as for the bulge sequence, 1 less than the control point sequence length.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 304, 5))) def _BuildAutomaton_169 (): # Remove this helper function from the namespace after it is invoked @@ -33778,35 +34227,35 @@ def _BuildAutomaton_169 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 282, 6)) + cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 282, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 283, 7)) + symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 283, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 284, 7)) + symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 284, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 285, 7)) + symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 285, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 291, 6)) + symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 291, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 292, 6)) + symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 292, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'bulge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 298, 5)) + symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'bulge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 298, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'normal')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 304, 5)) + symbol = pyxb.binding.content.ElementUse(ArcStringByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'normal')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 304, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -33863,21 +34312,21 @@ def _BuildAutomaton_169 (): -ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=ArcByCenterPointType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=ArcByCenterPointType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=ArcByCenterPointType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) +ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=ArcByCenterPointType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) -ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=ArcByCenterPointType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=ArcByCenterPointType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=ArcByCenterPointType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=ArcByCenterPointType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) -ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=ArcByCenterPointType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=ArcByCenterPointType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) -ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'radius'), LengthType, scope=ArcByCenterPointType, documentation='The radius of the arc.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 412, 5))) +ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'radius'), LengthType, scope=ArcByCenterPointType, documentation='The radius of the arc.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 412, 5))) -ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'startAngle'), AngleType, scope=ArcByCenterPointType, documentation='The bearing of the arc at the start.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5))) +ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'startAngle'), AngleType, scope=ArcByCenterPointType, documentation='The bearing of the arc at the start.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5))) -ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endAngle'), AngleType, scope=ArcByCenterPointType, documentation='The bearing of the arc at the end.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5))) +ArcByCenterPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endAngle'), AngleType, scope=ArcByCenterPointType, documentation='The bearing of the arc at the end.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5))) def _BuildAutomaton_170 (): # Remove this helper function from the namespace after it is invoked @@ -33886,43 +34335,43 @@ def _BuildAutomaton_170 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 397, 7)) + symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 397, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 398, 7)) + symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 398, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 399, 7)) + symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 399, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 405, 6)) + symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 405, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 406, 6)) + symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 406, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'radius')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 412, 5)) + symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'radius')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 412, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startAngle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5)) + symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startAngle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endAngle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5)) + symbol = pyxb.binding.content.ElementUse(ArcByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endAngle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -33967,11 +34416,11 @@ def _BuildAutomaton_170 (): -OffsetCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'offsetBase'), CurvePropertyType, scope=OffsetCurveType, documentation='offsetBase is a reference to thecurve from which this\n\t\t\t\t\t\t\t curve is define\tas an offset.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 466, 5))) +OffsetCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'offsetBase'), CurvePropertyType, scope=OffsetCurveType, documentation='offsetBase is a reference to thecurve from which this\n\t\t\t\t\t\t\t curve is define\tas an offset.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 466, 5))) -OffsetCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distance'), LengthType, scope=OffsetCurveType, documentation='distance is the distance at which the\n\t\t\t\t\t\t\t offset curve is generated from the basis curve. In 2D systems, positive distances\n\t\t\t\t\t\t\t are to be to the left of the basis curve, and the negative distances are to be to the \n\t\t\t\t\t\t\t right of the basis curve.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 472, 5))) +OffsetCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distance'), LengthType, scope=OffsetCurveType, documentation='distance is the distance at which the\n\t\t\t\t\t\t\t offset curve is generated from the basis curve. In 2D systems, positive distances\n\t\t\t\t\t\t\t are to be to the left of the basis curve, and the negative distances are to be to the \n\t\t\t\t\t\t\t right of the basis curve.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 472, 5))) -OffsetCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refDirection'), VectorType, scope=OffsetCurveType, documentation='refDistance is used to define the vector\n direction of the offset curve from the basis curve. It can\n be omitted in the 2D case, where the distance can be \n positive or negative. In that case, distance defines left\n side (positive distance) or right side (negative distance)\n with respect to the tangent to the basis curve.\n\n In 3D the basis curve shall have a well defined tangent \n direction for every point. The offset curve at any point \n in 3D, the basis curve shall have a well-defined tangent\n direction for every point. The offset curve at any point\n (parameter) on the basis curve c is in the direction\n - - - - \n s = v x t where v = c.refDirection() \n and\n -\n t = c.tangent()\n -\n For the offset direction to be well-defined, v shall not\n on any point of the curve be in the same, or opposite, \n direction as\n - \n t.\n\n The default value of the refDirection shall be the local\n co-ordinate axis vector for elevation, which indicates up for\n the curve in a geographic sense.\n\n NOTE! If the refDirection is the positive tangent to the\n local elevation axis ("points upward"), then the offset\n vector points to the left of the curve when viewed from\n above.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 480, 5))) +OffsetCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refDirection'), VectorType, scope=OffsetCurveType, documentation='refDistance is used to define the vector\n direction of the offset curve from the basis curve. It can\n be omitted in the 2D case, where the distance can be \n positive or negative. In that case, distance defines left\n side (positive distance) or right side (negative distance)\n with respect to the tangent to the basis curve.\n\n In 3D the basis curve shall have a well defined tangent \n direction for every point. The offset curve at any point \n in 3D, the basis curve shall have a well-defined tangent\n direction for every point. The offset curve at any point\n (parameter) on the basis curve c is in the direction\n - - - - \n s = v x t where v = c.refDirection() \n and\n -\n t = c.tangent()\n -\n For the offset direction to be well-defined, v shall not\n on any point of the curve be in the same, or opposite, \n direction as\n - \n t.\n\n The default value of the refDirection shall be the local\n co-ordinate axis vector for elevation, which indicates up for\n the curve in a geographic sense.\n\n NOTE! If the refDirection is the positive tangent to the\n local elevation axis ("points upward"), then the offset\n vector points to the left of the curve when viewed from\n above.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 480, 5))) def _BuildAutomaton_171 (): # Remove this helper function from the namespace after it is invoked @@ -33980,20 +34429,20 @@ def _BuildAutomaton_171 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 480, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 480, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OffsetCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'offsetBase')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 466, 5)) + symbol = pyxb.binding.content.ElementUse(OffsetCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'offsetBase')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 466, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(OffsetCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 472, 5)) + symbol = pyxb.binding.content.ElementUse(OffsetCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 472, 5)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(OffsetCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 480, 5)) + symbol = pyxb.binding.content.ElementUse(OffsetCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 480, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -34014,13 +34463,13 @@ def _BuildAutomaton_171 (): -ClothoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refLocation'), CTD_ANON, scope=ClothoidType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 609, 5))) +ClothoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'refLocation'), CTD_ANON, scope=ClothoidType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 609, 5))) -ClothoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scaleFactor'), pyxb.binding.datatypes.decimal, scope=ClothoidType, documentation="The element gives the value for the\n constant in the Fresnel's integrals.", location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 622, 5))) +ClothoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scaleFactor'), pyxb.binding.datatypes.decimal, scope=ClothoidType, documentation="The element gives the value for the\n constant in the Fresnel's integrals.", location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 622, 5))) -ClothoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'startParameter'), pyxb.binding.datatypes.double, scope=ClothoidType, documentation="The startParameter is the arc length\n distance from the inflection point that will be the start\n point for this curve segment. This shall be lower limit\n used in the Fresnel integral and is the value of the\n constructive parameter of this curve segment at its start\n point. The startParameter can either be positive or\n negative. \n NOTE! If 0.0 (zero), lies between the startParameter and\n the endParameter of the clothoid, then the curve goes\n through the clothoid's inflection point, and the direction\n of its radius of curvature, given by the second\n derivative vector, changes sides with respect to the\n tangent vector. The term length distance for the", location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 628, 5))) +ClothoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'startParameter'), pyxb.binding.datatypes.double, scope=ClothoidType, documentation="The startParameter is the arc length\n distance from the inflection point that will be the start\n point for this curve segment. This shall be lower limit\n used in the Fresnel integral and is the value of the\n constructive parameter of this curve segment at its start\n point. The startParameter can either be positive or\n negative. \n NOTE! If 0.0 (zero), lies between the startParameter and\n the endParameter of the clothoid, then the curve goes\n through the clothoid's inflection point, and the direction\n of its radius of curvature, given by the second\n derivative vector, changes sides with respect to the\n tangent vector. The term length distance for the", location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 628, 5))) -ClothoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endParameter'), pyxb.binding.datatypes.double, scope=ClothoidType, documentation='The endParameter is the arc length\n distance from the inflection point that will be the end\n point for this curve segment. This shall be upper limit\n used in the Fresnel integral and is the value of the\n constructive parameter of this curve segment at its\n start point. The startParameter can either be positive\n or negative.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 645, 5))) +ClothoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endParameter'), pyxb.binding.datatypes.double, scope=ClothoidType, documentation='The endParameter is the arc length\n distance from the inflection point that will be the end\n point for this curve segment. This shall be upper limit\n used in the Fresnel integral and is the value of the\n constructive parameter of this curve segment at its\n start point. The startParameter can either be positive\n or negative.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 645, 5))) def _BuildAutomaton_172 (): # Remove this helper function from the namespace after it is invoked @@ -34031,19 +34480,19 @@ def _BuildAutomaton_172 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ClothoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refLocation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 609, 5)) + symbol = pyxb.binding.content.ElementUse(ClothoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'refLocation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 609, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ClothoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scaleFactor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 622, 5)) + symbol = pyxb.binding.content.ElementUse(ClothoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scaleFactor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 622, 5)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ClothoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startParameter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 628, 5)) + symbol = pyxb.binding.content.ElementUse(ClothoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startParameter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 628, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(ClothoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endParameter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 645, 5)) + symbol = pyxb.binding.content.ElementUse(ClothoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endParameter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 645, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -34066,11 +34515,11 @@ def _BuildAutomaton_172 (): -GeodesicStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=GeodesicStringType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +GeodesicStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=GeodesicStringType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -GeodesicStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=GeodesicStringType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +GeodesicStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=GeodesicStringType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -GeodesicStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=GeodesicStringType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +GeodesicStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=GeodesicStringType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) def _BuildAutomaton_173 (): # Remove this helper function from the namespace after it is invoked @@ -34079,21 +34528,21 @@ def _BuildAutomaton_173 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 676, 5)) + cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 676, 5)) counters.add(cc_0) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(GeodesicStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 675, 5)) + symbol = pyxb.binding.content.ElementUse(GeodesicStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 675, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeodesicStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 496, 3)) + symbol = pyxb.binding.content.ElementUse(GeodesicStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 496, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeodesicStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 497, 3)) + symbol = pyxb.binding.content.ElementUse(GeodesicStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 497, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -34116,19 +34565,19 @@ def _BuildAutomaton_173 (): -CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=CubicSplineType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=CubicSplineType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=CubicSplineType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) +CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=CubicSplineType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) -CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=CubicSplineType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=CubicSplineType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=CubicSplineType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=CubicSplineType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) -CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=CubicSplineType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=CubicSplineType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) -CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vectorAtStart'), VectorType, scope=CubicSplineType, documentation='"vectorAtStart" is the unit tangent vector at the start point of the spline.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 742, 5))) +CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vectorAtStart'), VectorType, scope=CubicSplineType, documentation='"vectorAtStart" is the unit tangent vector at the start point of the spline.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 742, 5))) -CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vectorAtEnd'), VectorType, scope=CubicSplineType, documentation='"vectorAtEnd" is the unit tangent vector at the end point of the spline.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 747, 5))) +CubicSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'vectorAtEnd'), VectorType, scope=CubicSplineType, documentation='"vectorAtEnd" is the unit tangent vector at the end point of the spline.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 747, 5))) def _BuildAutomaton_174 (): # Remove this helper function from the namespace after it is invoked @@ -34137,35 +34586,35 @@ def _BuildAutomaton_174 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 726, 6)) + cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 726, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 727, 7)) + symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 727, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 728, 7)) + symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 728, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 729, 7)) + symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 729, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 735, 6)) + symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 735, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 736, 6)) + symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 736, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'vectorAtStart')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 742, 5)) + symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'vectorAtStart')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 742, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'vectorAtEnd')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 747, 5)) + symbol = pyxb.binding.content.ElementUse(CubicSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'vectorAtEnd')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 747, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -34218,19 +34667,19 @@ def _BuildAutomaton_174 (): -BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=BSplineType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=BSplineType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=BSplineType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) +BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=BSplineType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) -BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=BSplineType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=BSplineType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=BSplineType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=BSplineType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) -BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=BSplineType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=BSplineType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) -BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'degree'), pyxb.binding.datatypes.nonNegativeInteger, scope=BSplineType, documentation='The attribute "degree" shall be the degree of the polynomial used for interpolation in this spline.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 831, 5))) +BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'degree'), pyxb.binding.datatypes.nonNegativeInteger, scope=BSplineType, documentation='The attribute "degree" shall be the degree of the polynomial used for interpolation in this spline.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 831, 5))) -BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'knot'), KnotPropertyType, scope=BSplineType, documentation='The property "knot" shall be the sequence of distinct knots used to define the spline basis functions.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 836, 5))) +BSplineType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'knot'), KnotPropertyType, scope=BSplineType, documentation='The property "knot" shall be the sequence of distinct knots used to define the spline basis functions.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 836, 5))) def _BuildAutomaton_175 (): # Remove this helper function from the namespace after it is invoked @@ -34239,38 +34688,38 @@ def _BuildAutomaton_175 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 815, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 815, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 836, 5)) + cc_1 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 836, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 816, 7)) + symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 816, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 817, 7)) + symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 817, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 818, 7)) + symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 818, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 824, 6)) + symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 824, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 825, 6)) + symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 825, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'degree')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 831, 5)) + symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'degree')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 831, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'knot')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 836, 5)) + symbol = pyxb.binding.content.ElementUse(BSplineType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'knot')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 836, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -34325,9 +34774,9 @@ def _BuildAutomaton_175 (): -PolygonPatchType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, scope=PolygonPatchType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1))) +PolygonPatchType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, scope=PolygonPatchType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1))) -PolygonPatchType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interior'), AbstractRingPropertyType, scope=PolygonPatchType, documentation='A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1))) +PolygonPatchType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interior'), AbstractRingPropertyType, scope=PolygonPatchType, documentation='A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1))) def _BuildAutomaton_176 (): # Remove this helper function from the namespace after it is invoked @@ -34336,19 +34785,19 @@ def _BuildAutomaton_176 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1022, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1022, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1023, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1023, 5)) counters.add(cc_1) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PolygonPatchType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1022, 5)) + symbol = pyxb.binding.content.ElementUse(PolygonPatchType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1022, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(PolygonPatchType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interior')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1023, 5)) + symbol = pyxb.binding.content.ElementUse(PolygonPatchType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interior')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1023, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -34367,7 +34816,7 @@ def _BuildAutomaton_176 (): -TriangleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, scope=TriangleType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1))) +TriangleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, scope=TriangleType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1))) def _BuildAutomaton_177 (): # Remove this helper function from the namespace after it is invoked @@ -34378,7 +34827,7 @@ def _BuildAutomaton_177 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(TriangleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1043, 5)) + symbol = pyxb.binding.content.ElementUse(TriangleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1043, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34389,7 +34838,7 @@ def _BuildAutomaton_177 (): -RectangleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, scope=RectangleType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1))) +RectangleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, scope=RectangleType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1))) def _BuildAutomaton_178 (): # Remove this helper function from the namespace after it is invoked @@ -34400,7 +34849,7 @@ def _BuildAutomaton_178 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(RectangleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1067, 5)) + symbol = pyxb.binding.content.ElementUse(RectangleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1067, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34411,7 +34860,7 @@ def _BuildAutomaton_178 (): -PolygonPatchArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolygonPatch'), PolygonPatchType, scope=PolygonPatchArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1013, 1))) +PolygonPatchArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'PolygonPatch'), PolygonPatchType, scope=PolygonPatchArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1013, 1))) def _BuildAutomaton_179 (): # Remove this helper function from the namespace after it is invoked @@ -34420,12 +34869,12 @@ def _BuildAutomaton_179 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1335, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1335, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PolygonPatchArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PolygonPatch')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1336, 5)) + symbol = pyxb.binding.content.ElementUse(PolygonPatchArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'PolygonPatch')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1336, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34438,7 +34887,7 @@ def _BuildAutomaton_179 (): -TrianglePatchArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Triangle'), TriangleType, scope=TrianglePatchArrayPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1034, 1))) +TrianglePatchArrayPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Triangle'), TriangleType, scope=TrianglePatchArrayPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1034, 1))) def _BuildAutomaton_180 (): # Remove this helper function from the namespace after it is invoked @@ -34447,12 +34896,12 @@ def _BuildAutomaton_180 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1357, 4)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1357, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TrianglePatchArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Triangle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1358, 5)) + symbol = pyxb.binding.content.ElementUse(TrianglePatchArrayPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Triangle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1358, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34465,9 +34914,9 @@ def _BuildAutomaton_180 (): -BagType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'member'), AssociationType, scope=BagType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 183, 1))) +BagType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'member'), AssociationType, scope=BagType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 183, 1))) -BagType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'members'), ArrayAssociationType, scope=BagType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1))) +BagType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'members'), ArrayAssociationType, scope=BagType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1))) def _BuildAutomaton_181 (): # Remove this helper function from the namespace after it is invoked @@ -34476,40 +34925,40 @@ def _BuildAutomaton_181 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 103, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 103, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 104, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 104, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'member')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 103, 5)) + symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'member')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 103, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'members')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 104, 5)) + symbol = pyxb.binding.content.ElementUse(BagType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'members')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 104, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -34558,7 +35007,7 @@ def _BuildAutomaton_181 (): -ArrayType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'members'), ArrayAssociationType, scope=ArrayType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1))) +ArrayType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'members'), ArrayAssociationType, scope=ArrayType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 216, 1))) def _BuildAutomaton_182 (): # Remove this helper function from the namespace after it is invoked @@ -34567,33 +35016,33 @@ def _BuildAutomaton_182 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 124, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 124, 5)) counters.add(cc_3) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'members')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 124, 5)) + symbol = pyxb.binding.content.ElementUse(ArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'members')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 124, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -34637,12 +35086,12 @@ def _BuildAutomaton_183 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 158, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 158, 5)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 158, 5)) + symbol = pyxb.binding.content.WildcardUse(pyxb.binding.content.Wildcard(process_contents=pyxb.binding.content.Wildcard.PC_lax, namespace_constraint=pyxb.binding.content.Wildcard.NC_any), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 158, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34662,26 +35111,26 @@ def _BuildAutomaton_184 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeObjectType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -34715,12 +35164,12 @@ def _BuildAutomaton_185 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 56, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 56, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(RelatedTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(RelatedTimeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_TimePrimitive')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 57, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34740,26 +35189,26 @@ def _BuildAutomaton_186 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTopologyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTopologyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTopologyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTopologyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTopologyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTopologyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -34786,7 +35235,7 @@ def _BuildAutomaton_186 (): -DirectedNodePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), NodeType, scope=DirectedNodePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1))) +DirectedNodePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Node'), NodeType, scope=DirectedNodePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 86, 1))) def _BuildAutomaton_187 (): # Remove this helper function from the namespace after it is invoked @@ -34795,12 +35244,12 @@ def _BuildAutomaton_187 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 116, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 116, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DirectedNodePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Node')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 117, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedNodePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Node')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 117, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34813,7 +35262,7 @@ def _BuildAutomaton_187 (): -DirectedEdgePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Edge'), EdgeType, scope=DirectedEdgePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1))) +DirectedEdgePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Edge'), EdgeType, scope=DirectedEdgePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 125, 1))) def _BuildAutomaton_188 (): # Remove this helper function from the namespace after it is invoked @@ -34822,12 +35271,12 @@ def _BuildAutomaton_188 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 155, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 155, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DirectedEdgePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Edge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 156, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedEdgePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Edge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 156, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34840,7 +35289,7 @@ def _BuildAutomaton_188 (): -DirectedFacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Face'), FaceType, scope=DirectedFacePropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1))) +DirectedFacePropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Face'), FaceType, scope=DirectedFacePropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 164, 1))) def _BuildAutomaton_189 (): # Remove this helper function from the namespace after it is invoked @@ -34849,12 +35298,12 @@ def _BuildAutomaton_189 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 194, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 194, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DirectedFacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Face')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 195, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedFacePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Face')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 195, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34867,7 +35316,7 @@ def _BuildAutomaton_189 (): -DirectedTopoSolidPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), TopoSolidType, scope=DirectedTopoSolidPropertyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1))) +DirectedTopoSolidPropertyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid'), TopoSolidType, scope=DirectedTopoSolidPropertyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 203, 1))) def _BuildAutomaton_190 (): # Remove this helper function from the namespace after it is invoked @@ -34876,12 +35325,12 @@ def _BuildAutomaton_190 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 232, 2)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 232, 2)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DirectedTopoSolidPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 233, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedTopoSolidPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'TopoSolid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 233, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -34894,9 +35343,9 @@ def _BuildAutomaton_190 (): -ConversionToPreferredUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'factor'), pyxb.binding.datatypes.double, scope=ConversionToPreferredUnitType, documentation='Specification of the scale factor by which a value using this unit of measure can be multiplied to obtain the corresponding value using the preferred unit of measure.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 144, 5))) +ConversionToPreferredUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'factor'), pyxb.binding.datatypes.double, scope=ConversionToPreferredUnitType, documentation='Specification of the scale factor by which a value using this unit of measure can be multiplied to obtain the corresponding value using the preferred unit of measure.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 144, 5))) -ConversionToPreferredUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'formula'), FormulaType, scope=ConversionToPreferredUnitType, documentation='Specification of the formula by which a value using this unit of measure can be converted to obtain the corresponding value using the preferred unit of measure.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 149, 5))) +ConversionToPreferredUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'formula'), FormulaType, scope=ConversionToPreferredUnitType, documentation='Specification of the formula by which a value using this unit of measure can be converted to obtain the corresponding value using the preferred unit of measure.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 149, 5))) def _BuildAutomaton_191 (): # Remove this helper function from the namespace after it is invoked @@ -34907,11 +35356,11 @@ def _BuildAutomaton_191 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(ConversionToPreferredUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'factor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 144, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionToPreferredUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'factor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 144, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(ConversionToPreferredUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'formula')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 149, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionToPreferredUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'formula')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 149, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -34924,9 +35373,9 @@ def _BuildAutomaton_191 (): -CompositeValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueComponent'), ValuePropertyType, scope=CompositeValueType, documentation='Element which refers to, or contains, a Value. This version is used in CompositeValues.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 268, 1))) +CompositeValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueComponent'), ValuePropertyType, scope=CompositeValueType, documentation='Element which refers to, or contains, a Value. This version is used in CompositeValues.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 268, 1))) -CompositeValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueComponents'), ValueArrayPropertyType, scope=CompositeValueType, documentation='Element which refers to, or contains, a set of homogeneously typed Values.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 285, 1))) +CompositeValueType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'valueComponents'), ValueArrayPropertyType, scope=CompositeValueType, documentation='Element which refers to, or contains, a set of homogeneously typed Values.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 285, 1))) def _BuildAutomaton_192 (): # Remove this helper function from the namespace after it is invoked @@ -34935,40 +35384,40 @@ def _BuildAutomaton_192 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 151, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 151, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 152, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 152, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueComponent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 151, 5)) + symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueComponent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 151, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueComponents')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 152, 5)) + symbol = pyxb.binding.content.ElementUse(CompositeValueType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueComponents')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 152, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -35024,27 +35473,27 @@ def _BuildAutomaton_193 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 306, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 306, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ScalarValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 60, 3)) + symbol = pyxb.binding.content.ElementUse(ScalarValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 60, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ScalarValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 61, 3)) + symbol = pyxb.binding.content.ElementUse(ScalarValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 61, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ScalarValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 62, 3)) + symbol = pyxb.binding.content.ElementUse(ScalarValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 62, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ScalarValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 63, 3)) + symbol = pyxb.binding.content.ElementUse(ScalarValuePropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 63, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -35100,12 +35549,12 @@ def _BuildAutomaton_194 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 319, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 319, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(BooleanPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 320, 5)) + symbol = pyxb.binding.content.ElementUse(BooleanPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Boolean')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 320, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -35125,12 +35574,12 @@ def _BuildAutomaton_195 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 331, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 331, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CategoryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 332, 5)) + symbol = pyxb.binding.content.ElementUse(CategoryPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Category')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 332, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -35150,12 +35599,12 @@ def _BuildAutomaton_196 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 343, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 343, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(QuantityPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 344, 5)) + symbol = pyxb.binding.content.ElementUse(QuantityPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Quantity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 344, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -35175,12 +35624,12 @@ def _BuildAutomaton_197 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 355, 4)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 355, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CountPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 356, 5)) + symbol = pyxb.binding.content.ElementUse(CountPropertyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Count')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 356, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] @@ -35193,7 +35642,7 @@ def _BuildAutomaton_197 (): -AbstractCoordinateOperationBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName'), CodeType, scope=AbstractCoordinateOperationBaseType, documentation='The name by which this coordinate operation is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 41, 1))) +AbstractCoordinateOperationBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName'), CodeType, scope=AbstractCoordinateOperationBaseType, documentation='The name by which this coordinate operation is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 41, 1))) def _BuildAutomaton_198 (): # Remove this helper function from the namespace after it is invoked @@ -35202,15 +35651,15 @@ def _BuildAutomaton_198 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 34, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 34, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -35227,7 +35676,7 @@ def _BuildAutomaton_198 (): -OperationMethodBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodName'), CodeType, scope=OperationMethodBaseType, documentation='The name by which this operation method is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 532, 1))) +OperationMethodBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodName'), CodeType, scope=OperationMethodBaseType, documentation='The name by which this operation method is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 532, 1))) def _BuildAutomaton_199 (): # Remove this helper function from the namespace after it is invoked @@ -35236,15 +35685,15 @@ def _BuildAutomaton_199 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 524, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 524, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OperationMethodBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 524, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 524, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(OperationMethodBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'methodName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 525, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'methodName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 525, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -35261,7 +35710,7 @@ def _BuildAutomaton_199 (): -AbstractGeneralOperationParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs'), pyxb.binding.datatypes.nonNegativeInteger, scope=AbstractGeneralOperationParameterType, documentation='The minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number is one. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 626, 1))) +AbstractGeneralOperationParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs'), pyxb.binding.datatypes.nonNegativeInteger, scope=AbstractGeneralOperationParameterType, documentation='The minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number is one. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 626, 1))) def _BuildAutomaton_200 (): # Remove this helper function from the namespace after it is invoked @@ -35270,28 +35719,28 @@ def _BuildAutomaton_200 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 620, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 620, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 620, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralOperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 620, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -35331,15 +35780,15 @@ def _BuildAutomaton_201 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 31, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 31, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 31, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 32, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -35356,7 +35805,7 @@ def _BuildAutomaton_201 (): -AbstractCoordinateSystemBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'csName'), CodeType, scope=AbstractCoordinateSystemBaseType, documentation='The name by which this coordinate system is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 122, 1))) +AbstractCoordinateSystemBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'csName'), CodeType, scope=AbstractCoordinateSystemBaseType, documentation='The name by which this coordinate system is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 122, 1))) def _BuildAutomaton_202 (): # Remove this helper function from the namespace after it is invoked @@ -35365,15 +35814,15 @@ def _BuildAutomaton_202 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -35390,9 +35839,9 @@ def _BuildAutomaton_202 (): -AbstractCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'domainSet'), DomainSetType, scope=AbstractCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 73, 1))) +AbstractCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'domainSet'), DomainSetType, scope=AbstractCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 73, 1))) -AbstractCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeSet'), RangeSetType, scope=AbstractCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 94, 1))) +AbstractCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rangeSet'), RangeSetType, scope=AbstractCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 94, 1))) def _BuildAutomaton_203 (): # Remove this helper function from the namespace after it is invoked @@ -35401,43 +35850,43 @@ def _BuildAutomaton_203 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 35, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 36, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -35502,7 +35951,7 @@ def _BuildAutomaton_203 (): -AbstractDatumBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumName'), CodeType, scope=AbstractDatumBaseType, documentation='The name by which this datum is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 39, 1))) +AbstractDatumBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumName'), CodeType, scope=AbstractDatumBaseType, documentation='The name by which this datum is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 39, 1))) def _BuildAutomaton_204 (): # Remove this helper function from the namespace after it is invoked @@ -35511,15 +35960,15 @@ def _BuildAutomaton_204 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -35536,7 +35985,7 @@ def _BuildAutomaton_204 (): -PrimeMeridianBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meridianName'), CodeType, scope=PrimeMeridianBaseType, documentation='The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 325, 1))) +PrimeMeridianBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meridianName'), CodeType, scope=PrimeMeridianBaseType, documentation='The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 325, 1))) def _BuildAutomaton_205 (): # Remove this helper function from the namespace after it is invoked @@ -35545,15 +35994,15 @@ def _BuildAutomaton_205 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 317, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 317, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PrimeMeridianBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 317, 5)) + symbol = pyxb.binding.content.ElementUse(PrimeMeridianBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 317, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(PrimeMeridianBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'meridianName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 318, 5)) + symbol = pyxb.binding.content.ElementUse(PrimeMeridianBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'meridianName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 318, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -35570,7 +36019,7 @@ def _BuildAutomaton_205 (): -EllipsoidBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName'), CodeType, scope=EllipsoidBaseType, documentation='The name by which this ellipsoid is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 395, 1))) +EllipsoidBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName'), CodeType, scope=EllipsoidBaseType, documentation='The name by which this ellipsoid is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 395, 1))) def _BuildAutomaton_206 (): # Remove this helper function from the namespace after it is invoked @@ -35579,15 +36028,15 @@ def _BuildAutomaton_206 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 387, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 387, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 387, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 387, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(EllipsoidBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 388, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 388, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -35604,9 +36053,9 @@ def _BuildAutomaton_206 (): -StyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureStyle'), FeatureStylePropertyType, scope=StyleType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 78, 1))) +StyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureStyle'), FeatureStylePropertyType, scope=StyleType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 78, 1))) -StyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'graphStyle'), GraphStylePropertyType, scope=StyleType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 298, 1))) +StyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'graphStyle'), GraphStylePropertyType, scope=StyleType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 298, 1))) def _BuildAutomaton_207 (): # Remove this helper function from the namespace after it is invoked @@ -35615,34 +36064,34 @@ def _BuildAutomaton_207 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 70, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 70, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 69, 5)) + symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 69, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'graphStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 70, 5)) + symbol = pyxb.binding.content.ElementUse(StyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'graphStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 70, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -35685,11 +36134,11 @@ def _BuildAutomaton_207 (): -GeometryStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'style'), pyxb.binding.datatypes.string, scope=GeometryStyleType, documentation='Deprecated in GML version 3.1.0. Use symbol with inline content instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 189, 6))) +GeometryStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'style'), pyxb.binding.datatypes.string, scope=GeometryStyleType, documentation='Deprecated in GML version 3.1.0. Use symbol with inline content instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 189, 6))) -GeometryStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), LabelStylePropertyType, scope=GeometryStyleType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1))) +GeometryStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), LabelStylePropertyType, scope=GeometryStyleType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1))) -GeometryStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'symbol'), SymbolType, scope=GeometryStyleType, documentation='The symbol property. Extends the gml:AssociationType to allow for remote referencing of symbols.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1))) +GeometryStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'symbol'), SymbolType, scope=GeometryStyleType, documentation='The symbol property. Extends the gml:AssociationType to allow for remote referencing of symbols.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1))) def _BuildAutomaton_208 (): # Remove this helper function from the namespace after it is invoked @@ -35698,74 +36147,74 @@ def _BuildAutomaton_208 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 196, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 196, 5)) counters.add(cc_9) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'symbol')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 188, 6)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'symbol')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 188, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'style')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 189, 6)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'style')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 189, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'labelStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 196, 5)) + symbol = pyxb.binding.content.ElementUse(GeometryStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'labelStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 196, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -35930,11 +36379,11 @@ def _BuildAutomaton_208 (): -TopologyStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'style'), pyxb.binding.datatypes.string, scope=TopologyStyleType, documentation='Deprecated in GML version 3.1.0. Use symbol with inline content instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 240, 6))) +TopologyStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'style'), pyxb.binding.datatypes.string, scope=TopologyStyleType, documentation='Deprecated in GML version 3.1.0. Use symbol with inline content instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 240, 6))) -TopologyStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), LabelStylePropertyType, scope=TopologyStyleType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1))) +TopologyStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'labelStyle'), LabelStylePropertyType, scope=TopologyStyleType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 257, 1))) -TopologyStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'symbol'), SymbolType, scope=TopologyStyleType, documentation='The symbol property. Extends the gml:AssociationType to allow for remote referencing of symbols.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1))) +TopologyStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'symbol'), SymbolType, scope=TopologyStyleType, documentation='The symbol property. Extends the gml:AssociationType to allow for remote referencing of symbols.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 346, 1))) def _BuildAutomaton_209 (): # Remove this helper function from the namespace after it is invoked @@ -35943,74 +36392,74 @@ def _BuildAutomaton_209 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 247, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 247, 5)) counters.add(cc_9) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'symbol')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 239, 6)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'symbol')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 239, 6)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'style')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 240, 6)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'style')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 240, 6)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'labelStyle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 247, 5)) + symbol = pyxb.binding.content.ElementUse(TopologyStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'labelStyle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 247, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -36175,9 +36624,9 @@ def _BuildAutomaton_209 (): -LabelStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'style'), pyxb.binding.datatypes.string, scope=LabelStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 289, 5))) +LabelStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'style'), pyxb.binding.datatypes.string, scope=LabelStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 289, 5))) -LabelStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'label'), LabelType, scope=LabelStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 290, 5))) +LabelStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'label'), LabelType, scope=LabelStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 290, 5))) def _BuildAutomaton_210 (): # Remove this helper function from the namespace after it is invoked @@ -36186,67 +36635,67 @@ def _BuildAutomaton_210 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'style')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 289, 5)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'style')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 289, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() - symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'label')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 290, 5)) + symbol = pyxb.binding.content.ElementUse(LabelStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'label')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 290, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -36387,23 +36836,23 @@ def _BuildAutomaton_210 (): -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'planar'), pyxb.binding.datatypes.boolean, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 330, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'planar'), pyxb.binding.datatypes.boolean, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 330, 5))) -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directed'), pyxb.binding.datatypes.boolean, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 331, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directed'), pyxb.binding.datatypes.boolean, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 331, 5))) -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'grid'), pyxb.binding.datatypes.boolean, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 332, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'grid'), pyxb.binding.datatypes.boolean, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 332, 5))) -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minDistance'), pyxb.binding.datatypes.double, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 333, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minDistance'), pyxb.binding.datatypes.double, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 333, 5))) -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minAngle'), pyxb.binding.datatypes.double, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 334, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'minAngle'), pyxb.binding.datatypes.double, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 334, 5))) -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'graphType'), GraphTypeType, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 335, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'graphType'), GraphTypeType, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 335, 5))) -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'drawingType'), DrawingTypeType, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 336, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'drawingType'), DrawingTypeType, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 336, 5))) -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lineType'), LineTypeType, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 337, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lineType'), LineTypeType, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 337, 5))) -GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'aestheticCriteria'), AesheticCriteriaType, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 338, 5))) +GraphStyleType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'aestheticCriteria'), AesheticCriteriaType, scope=GraphStyleType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 338, 5))) def _BuildAutomaton_211 (): # Remove this helper function from the namespace after it is invoked @@ -36412,131 +36861,131 @@ def _BuildAutomaton_211 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + cc_7 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + cc_8 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 330, 5)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 330, 5)) counters.add(cc_9) - cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 331, 5)) + cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 331, 5)) counters.add(cc_10) - cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 332, 5)) + cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 332, 5)) counters.add(cc_11) - cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 333, 5)) + cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 333, 5)) counters.add(cc_12) - cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 334, 5)) + cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 334, 5)) counters.add(cc_13) - cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 335, 5)) + cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 335, 5)) counters.add(cc_14) - cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 336, 5)) + cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 336, 5)) counters.add(cc_15) - cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 337, 5)) + cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 337, 5)) counters.add(cc_16) - cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 338, 5)) + cc_17 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 338, 5)) counters.add(cc_17) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'spatialResolution')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 142, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'styleVariation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 143, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 144, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateMotion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 145, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'animateColor')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 146, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(_Namespace_smil20, 'set')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 147, 5)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'planar')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 330, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'planar')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 330, 5)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_10, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directed')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 331, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directed')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 331, 5)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_11, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'grid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 332, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'grid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 332, 5)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_12, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minDistance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 333, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minDistance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 333, 5)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_13, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minAngle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 334, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minAngle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 334, 5)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_14, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'graphType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 335, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'graphType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 335, 5)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_15, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'drawingType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 336, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'drawingType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 336, 5)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_16, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lineType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 337, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lineType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 337, 5)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_17, False)) - symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'aestheticCriteria')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 338, 5)) + symbol = pyxb.binding.content.ElementUse(GraphStyleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'aestheticCriteria')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/defaultStyle.xsd', 338, 5)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) transitions = [] @@ -36923,9 +37372,9 @@ def _BuildAutomaton_211 (): -DictionaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dictionaryEntry'), DictionaryEntryType, scope=DictionaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 83, 1))) +DictionaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dictionaryEntry'), DictionaryEntryType, scope=DictionaryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 83, 1))) -DictionaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'indirectEntry'), IndirectEntryType, scope=DictionaryType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 106, 1))) +DictionaryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'indirectEntry'), IndirectEntryType, scope=DictionaryType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 106, 1))) def _BuildAutomaton_212 (): # Remove this helper function from the namespace after it is invoked @@ -36934,33 +37383,33 @@ def _BuildAutomaton_212 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 65, 4)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 65, 4)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dictionaryEntry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 67, 6)) + symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dictionaryEntry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 67, 6)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'indirectEntry')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 72, 6)) + symbol = pyxb.binding.content.ElementUse(DictionaryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'indirectEntry')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 72, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -37003,7 +37452,7 @@ def _BuildAutomaton_212 (): -DefinitionProxyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definitionRef'), ReferenceType, scope=DefinitionProxyType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 136, 1))) +DefinitionProxyType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definitionRef'), ReferenceType, scope=DefinitionProxyType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 136, 1))) def _BuildAutomaton_213 (): # Remove this helper function from the namespace after it is invoked @@ -37012,25 +37461,25 @@ def _BuildAutomaton_213 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DefinitionProxyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(DefinitionProxyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DefinitionProxyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(DefinitionProxyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(DefinitionProxyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(DefinitionProxyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(DefinitionProxyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'definitionRef')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 126, 5)) + symbol = pyxb.binding.content.ElementUse(DefinitionProxyType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'definitionRef')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 126, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -37061,17 +37510,17 @@ def _BuildAutomaton_213 (): -MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'status'), StringOrRefType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 18, 1))) +MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'status'), StringOrRefType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 18, 1))) -MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'speed'), MeasureType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 50, 5))) +MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'speed'), MeasureType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 50, 5))) -MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'bearing'), DirectionPropertyType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 51, 5))) +MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'bearing'), DirectionPropertyType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 51, 5))) -MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'acceleration'), MeasureType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 52, 5))) +MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'acceleration'), MeasureType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 52, 5))) -MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'elevation'), MeasureType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 53, 5))) +MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'elevation'), MeasureType, scope=MovingObjectStatusType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 53, 5))) -MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), LocationPropertyType, scope=MovingObjectStatusType, documentation='Deprecated in GML 3.1.0', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1))) +MovingObjectStatusType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'location'), LocationPropertyType, scope=MovingObjectStatusType, documentation='Deprecated in GML 3.1.0', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 158, 1))) def _BuildAutomaton_214 (): # Remove this helper function from the namespace after it is invoked @@ -37080,72 +37529,72 @@ def _BuildAutomaton_214 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 32, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 32, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 50, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 50, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 51, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 51, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 52, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 52, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 53, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 53, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 54, 5)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 54, 5)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 31, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dataSource')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dataSource')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 32, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 49, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'speed')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 50, 5)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'speed')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 50, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'bearing')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 51, 5)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'bearing')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 51, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'acceleration')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'acceleration')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 52, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'elevation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'elevation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 53, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'status')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 54, 5)) + symbol = pyxb.binding.content.ElementUse(MovingObjectStatusType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'status')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 54, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -37242,11 +37691,11 @@ def _BuildAutomaton_214 (): -DynamicFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), StringOrRefType, scope=DynamicFeatureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1))) +DynamicFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), StringOrRefType, scope=DynamicFeatureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1))) -DynamicFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'history'), HistoryPropertyType, scope=DynamicFeatureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1))) +DynamicFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'history'), HistoryPropertyType, scope=DynamicFeatureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1))) -DynamicFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, scope=DynamicFeatureType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1))) +DynamicFeatureType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, scope=DynamicFeatureType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1))) def _BuildAutomaton_215 (): # Remove this helper function from the namespace after it is invoked @@ -37255,61 +37704,61 @@ def _BuildAutomaton_215 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 88, 3)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 88, 3)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 89, 3)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 89, 3)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 90, 3)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 90, 3)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 88, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 88, 3)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'history')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 89, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'history')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 89, 3)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dataSource')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 90, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dataSource')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 90, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -37406,7 +37855,7 @@ def _BuildAutomaton_215 (): -EnvelopeWithTimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), TimePositionType, scope=EnvelopeWithTimePeriodType, documentation='Direct representation of a temporal position', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1))) +EnvelopeWithTimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), TimePositionType, scope=EnvelopeWithTimePeriodType, documentation='Direct representation of a temporal position', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1))) def _BuildAutomaton_216 (): # Remove this helper function from the namespace after it is invoked @@ -37415,36 +37864,36 @@ def _BuildAutomaton_216 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 533, 3)) + cc_0 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 533, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 539, 3)) + cc_1 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 539, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 65, 5)) + cc_2 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 65, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lowerCorner')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 530, 4)) + symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lowerCorner')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 530, 4)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'upperCorner')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 531, 4)) + symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'upperCorner')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 531, 4)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 533, 3)) + symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 533, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 539, 3)) + symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 539, 3)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 545, 3)) + symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 545, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timePosition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(EnvelopeWithTimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timePosition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 65, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -37481,9 +37930,9 @@ def _BuildAutomaton_216 (): -AbstractFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureMember'), FeaturePropertyType, scope=AbstractFeatureCollectionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 73, 1))) +AbstractFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureMember'), FeaturePropertyType, scope=AbstractFeatureCollectionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 73, 1))) -AbstractFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureMembers'), FeatureArrayPropertyType, scope=AbstractFeatureCollectionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 87, 1))) +AbstractFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'featureMembers'), FeatureArrayPropertyType, scope=AbstractFeatureCollectionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 87, 1))) def _BuildAutomaton_217 (): # Remove this helper function from the namespace after it is invoked @@ -37492,54 +37941,54 @@ def _BuildAutomaton_217 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -37625,34 +38074,34 @@ def _BuildAutomaton_218 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 147, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 147, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 146, 5)) + symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 146, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 147, 5)) + symbol = pyxb.binding.content.ElementUse(BoundedFeatureType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 147, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -37700,26 +38149,26 @@ def _BuildAutomaton_219 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometricAggregateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometricAggregateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometricAggregateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometricAggregateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometricAggregateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometricAggregateType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -37753,26 +38202,26 @@ def _BuildAutomaton_220 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -37806,26 +38255,26 @@ def _BuildAutomaton_221 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -37852,7 +38301,7 @@ def _BuildAutomaton_221 (): -GeometricComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'element'), GeometricPrimitivePropertyType, scope=GeometricComplexType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 115, 5))) +GeometricComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'element'), GeometricPrimitivePropertyType, scope=GeometricComplexType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 115, 5))) def _BuildAutomaton_222 (): # Remove this helper function from the namespace after it is invoked @@ -37861,27 +38310,27 @@ def _BuildAutomaton_222 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GeometricComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(GeometricComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometricComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(GeometricComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GeometricComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(GeometricComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(GeometricComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'element')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(GeometricComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'element')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 115, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -37925,30 +38374,30 @@ def _BuildAutomaton_223 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=3, max=3, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 230, 6)) + cc_0 = fac.CounterCondition(min=3, max=3, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 230, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 231, 7)) + symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 231, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 232, 7)) + symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 232, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 233, 7)) + symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 233, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 239, 6)) + symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 239, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 240, 6)) + symbol = pyxb.binding.content.ElementUse(ArcType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 240, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -37992,35 +38441,35 @@ def _BuildAutomaton_224 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 342, 6)) + cc_0 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 342, 6)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 343, 7)) + symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 343, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 344, 7)) + symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 344, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 345, 7)) + symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 345, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 351, 6)) + symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 351, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 352, 6)) + symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 352, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'bulge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 358, 5)) + symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'bulge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 358, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'normal')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 364, 5)) + symbol = pyxb.binding.content.ElementUse(ArcByBulgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'normal')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 364, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -38080,43 +38529,43 @@ def _BuildAutomaton_225 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 397, 7)) + symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 397, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 398, 7)) + symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 398, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 399, 7)) + symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 399, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 405, 6)) + symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 405, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 406, 6)) + symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 406, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'radius')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 412, 5)) + symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'radius')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 412, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startAngle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5)) + symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'startAngle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 417, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endAngle')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5)) + symbol = pyxb.binding.content.ElementUse(CircleByCenterPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endAngle')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 422, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -38168,21 +38617,21 @@ def _BuildAutomaton_226 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 676, 5)) + cc_0 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 676, 5)) counters.add(cc_0) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(GeodesicType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 675, 5)) + symbol = pyxb.binding.content.ElementUse(GeodesicType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 675, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeodesicType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 496, 3)) + symbol = pyxb.binding.content.ElementUse(GeodesicType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 496, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(GeodesicType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 497, 3)) + symbol = pyxb.binding.content.ElementUse(GeodesicType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 497, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -38212,38 +38661,38 @@ def _BuildAutomaton_227 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 878, 6)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 878, 6)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 899, 5)) + cc_1 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 899, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 879, 7)) + symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 879, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 880, 7)) + symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 880, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 881, 7)) + symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 881, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 887, 6)) + symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 887, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 888, 6)) + symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 888, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'degree')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 894, 5)) + symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'degree')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 894, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'knot')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 899, 5)) + symbol = pyxb.binding.content.ElementUse(BezierType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'knot')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 899, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -38298,11 +38747,11 @@ def _BuildAutomaton_227 (): -AbstractGriddedSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'row'), CTD_ANON_, scope=AbstractGriddedSurfaceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3))) +AbstractGriddedSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'row'), CTD_ANON_, scope=AbstractGriddedSurfaceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3))) -AbstractGriddedSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rows'), pyxb.binding.datatypes.integer, scope=AbstractGriddedSurfaceType, documentation='The attribute rows gives the number\n of rows in the parameter grid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5))) +AbstractGriddedSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rows'), pyxb.binding.datatypes.integer, scope=AbstractGriddedSurfaceType, documentation='The attribute rows gives the number\n of rows in the parameter grid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5))) -AbstractGriddedSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'columns'), pyxb.binding.datatypes.integer, scope=AbstractGriddedSurfaceType, documentation='The attribute columns gives the number\n of columns in the parameter grid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5))) +AbstractGriddedSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'columns'), pyxb.binding.datatypes.integer, scope=AbstractGriddedSurfaceType, documentation='The attribute columns gives the number\n of columns in the parameter grid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5))) def _BuildAutomaton_228 (): # Remove this helper function from the namespace after it is invoked @@ -38311,23 +38760,23 @@ def _BuildAutomaton_228 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) counters.add(cc_1) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractGriddedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractGriddedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGriddedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rows')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGriddedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rows')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGriddedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columns')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGriddedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columns')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -38354,9 +38803,9 @@ def _BuildAutomaton_228 (): -GridType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'limits'), GridLimitsType, scope=GridType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 33, 5))) +GridType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'limits'), GridLimitsType, scope=GridType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 33, 5))) -GridType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisName'), pyxb.binding.datatypes.string, scope=GridType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 34, 5))) +GridType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisName'), pyxb.binding.datatypes.string, scope=GridType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 34, 5))) def _BuildAutomaton_229 (): # Remove this helper function from the namespace after it is invoked @@ -38365,31 +38814,31 @@ def _BuildAutomaton_229 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'limits')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'limits')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 33, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 34, 5)) + symbol = pyxb.binding.content.ElementUse(GridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 34, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -38430,13 +38879,13 @@ def _BuildAutomaton_229 (): -ObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'using'), FeaturePropertyType, scope=ObservationType, documentation='This element contains or points to a description of a sensor, instrument or procedure used for the observation', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 20, 1))) +ObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'using'), FeaturePropertyType, scope=ObservationType, documentation='This element contains or points to a description of a sensor, instrument or procedure used for the observation', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 20, 1))) -ObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'target'), TargetPropertyType, scope=ObservationType, documentation='This element contains or points to the specimen, region or station which is the object of the observation', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 26, 1))) +ObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'target'), TargetPropertyType, scope=ObservationType, documentation='This element contains or points to the specimen, region or station which is the object of the observation', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 26, 1))) -ObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'resultOf'), AssociationType, scope=ObservationType, documentation='The result of the observation: an image, external object, etc', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 51, 1))) +ObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'resultOf'), AssociationType, scope=ObservationType, documentation='The result of the observation: an image, external object, etc', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 51, 1))) -ObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, scope=ObservationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1))) +ObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, scope=ObservationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1))) def _BuildAutomaton_230 (): # Remove this helper function from the namespace after it is invoked @@ -38445,55 +38894,55 @@ def _BuildAutomaton_230 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'using')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'using')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'target')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'target')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resultOf')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(ObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resultOf')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 67, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -38576,7 +39025,7 @@ def _BuildAutomaton_230 (): -AbstractReferenceSystemBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'srsName'), CodeType, scope=AbstractReferenceSystemBaseType, documentation='The name by which this reference system is identified.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 40, 1))) +AbstractReferenceSystemBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'srsName'), CodeType, scope=AbstractReferenceSystemBaseType, documentation='The name by which this reference system is identified.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 40, 1))) def _BuildAutomaton_231 (): # Remove this helper function from the namespace after it is invoked @@ -38585,15 +39034,15 @@ def _BuildAutomaton_231 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] @@ -38610,7 +39059,7 @@ def _BuildAutomaton_231 (): -AbstractTimePrimitiveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relatedTime'), RelatedTimeType, scope=AbstractTimePrimitiveType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5))) +AbstractTimePrimitiveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relatedTime'), RelatedTimeType, scope=AbstractTimePrimitiveType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5))) def _BuildAutomaton_232 (): # Remove this helper function from the namespace after it is invoked @@ -38619,33 +39068,33 @@ def _BuildAutomaton_232 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) counters.add(cc_3) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimePrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimePrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimePrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimePrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimePrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimePrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimePrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimePrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -38689,26 +39138,26 @@ def _BuildAutomaton_233 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -38735,7 +39184,7 @@ def _BuildAutomaton_233 (): -AbstractTimeReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity'), pyxb.binding.datatypes.string, scope=AbstractTimeReferenceSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5))) +AbstractTimeReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity'), pyxb.binding.datatypes.string, scope=AbstractTimeReferenceSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5))) def _BuildAutomaton_234 (): # Remove this helper function from the namespace after it is invoked @@ -38744,28 +39193,28 @@ def _BuildAutomaton_234 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractTimeReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractTimeReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractTimeReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -38798,17 +39247,17 @@ def _BuildAutomaton_234 (): -TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relatedTime'), RelatedTimeType, scope=TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 98, 5))) +TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'relatedTime'), RelatedTimeType, scope=TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 98, 5))) -TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'start'), TimeNodePropertyType, scope=TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 99, 5))) +TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'start'), TimeNodePropertyType, scope=TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 99, 5))) -TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'end'), TimeNodePropertyType, scope=TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 100, 5))) +TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'end'), TimeNodePropertyType, scope=TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 100, 5))) -TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extent'), TimePeriodPropertyType, scope=TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 101, 5))) +TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extent'), TimePeriodPropertyType, scope=TimeOrdinalEraType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 101, 5))) -TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'member'), TimeOrdinalEraPropertyType, scope=TimeOrdinalEraType, documentation='An Era may be composed of several member Eras. The "member" element implements the association to the Era at the next level down the hierarchy. "member" follows the standard GML property pattern whereby its (complex) value may be either described fully inline, or may be the target of a link carried on the member element and described fully elsewhere, either in the same document or from another service.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 102, 5))) +TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'member'), TimeOrdinalEraPropertyType, scope=TimeOrdinalEraType, documentation='An Era may be composed of several member Eras. The "member" element implements the association to the Era at the next level down the hierarchy. "member" follows the standard GML property pattern whereby its (complex) value may be either described fully inline, or may be the target of a link carried on the member element and described fully elsewhere, either in the same document or from another service.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 102, 5))) -TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'group'), ReferenceType, scope=TimeOrdinalEraType, documentation='In a particular Time System, an Era may be a member of a group. The "group" element implements the back-pointer to the Era at the next level up in the hierarchy. \n\nIf the hierarchy is represented by describing the nested components fully in the their nested position inside "member" elements, then the parent can be easily inferred, so the group property is unnecessary. \n\nHowever, if the hierarchy is represented by links carried on the "member" property elements, pointing to Eras described fully elsewhere, then it may be useful for a child (member) era to carry an explicit pointer back to its parent (group) Era.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 107, 5))) +TimeOrdinalEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'group'), ReferenceType, scope=TimeOrdinalEraType, documentation='In a particular Time System, an Era may be a member of a group. The "group" element implements the back-pointer to the Era at the next level up in the hierarchy. \n\nIf the hierarchy is represented by describing the nested components fully in the their nested position inside "member" elements, then the parent can be easily inferred, so the group property is unnecessary. \n\nHowever, if the hierarchy is represented by links carried on the "member" property elements, pointing to Eras described fully elsewhere, then it may be useful for a child (member) era to carry an explicit pointer back to its parent (group) Era.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 107, 5))) def _BuildAutomaton_235 (): # Remove this helper function from the namespace after it is invoked @@ -38817,56 +39266,56 @@ def _BuildAutomaton_235 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 98, 5)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 98, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 101, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 101, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 102, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 102, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 107, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 107, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 98, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 98, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'start')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 99, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'start')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 99, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'end')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 100, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'end')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 100, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 101, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 101, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'member')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 102, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'member')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 102, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'group')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 107, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'group')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 107, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -38933,13 +39382,13 @@ def _BuildAutomaton_235 (): -TimeCalendarEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent'), StringOrRefType, scope=TimeCalendarEraType, documentation='Name or description of a mythical or historic event which fixes the position of the base scale of the calendar era.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 169, 5))) +TimeCalendarEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent'), StringOrRefType, scope=TimeCalendarEraType, documentation='Name or description of a mythical or historic event which fixes the position of the base scale of the calendar era.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 169, 5))) -TimeCalendarEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceDate'), pyxb.binding.datatypes.date, scope=TimeCalendarEraType, documentation='Date of the referenceEvent expressed as a date in the given calendar. \n In most calendars, this date is the origin (i.e., the first day) of the scale, but this is not always true.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 174, 5), unicode_default='0001-01-01')) +TimeCalendarEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceDate'), pyxb.binding.datatypes.date, scope=TimeCalendarEraType, documentation='Date of the referenceEvent expressed as a date in the given calendar. \n In most calendars, this date is the origin (i.e., the first day) of the scale, but this is not always true.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 174, 5), unicode_default='0001-01-01')) -TimeCalendarEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'julianReference'), pyxb.binding.datatypes.decimal, scope=TimeCalendarEraType, documentation='Julian date that corresponds to the reference date. \n The Julian day numbering system is a temporal coordinate system that has an \n origin earlier than any known calendar, \n at noon on 1 January 4713 BC in the Julian proleptic calendar. \n The Julian day number is an integer value; \n the Julian date is a decimal value that allows greater resolution. \n Transforming calendar dates to and from Julian dates provides a \n relatively simple basis for transforming dates from one calendar to another.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 180, 5))) +TimeCalendarEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'julianReference'), pyxb.binding.datatypes.decimal, scope=TimeCalendarEraType, documentation='Julian date that corresponds to the reference date. \n The Julian day numbering system is a temporal coordinate system that has an \n origin earlier than any known calendar, \n at noon on 1 January 4713 BC in the Julian proleptic calendar. \n The Julian day number is an integer value; \n the Julian date is a decimal value that allows greater resolution. \n Transforming calendar dates to and from Julian dates provides a \n relatively simple basis for transforming dates from one calendar to another.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 180, 5))) -TimeCalendarEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'epochOfUse'), TimePeriodPropertyType, scope=TimeCalendarEraType, documentation='Period for which the calendar era was used as a basis for dating.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 192, 5))) +TimeCalendarEraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'epochOfUse'), TimePeriodPropertyType, scope=TimeCalendarEraType, documentation='Period for which the calendar era was used as a basis for dating.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 192, 5))) def _BuildAutomaton_236 (): # Remove this helper function from the namespace after it is invoked @@ -38948,39 +39397,39 @@ def _BuildAutomaton_236 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 174, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 174, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 169, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 169, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceDate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 174, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceDate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 174, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'julianReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 180, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'julianReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 180, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'epochOfUse')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 192, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarEraType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'epochOfUse')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 192, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -39027,9 +39476,9 @@ def _BuildAutomaton_236 (): -AbstractTopoPrimitiveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isolated'), IsolatedPropertyType, scope=AbstractTopoPrimitiveType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 42, 1))) +AbstractTopoPrimitiveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'isolated'), IsolatedPropertyType, scope=AbstractTopoPrimitiveType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 42, 1))) -AbstractTopoPrimitiveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'container'), ContainerPropertyType, scope=AbstractTopoPrimitiveType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 62, 1))) +AbstractTopoPrimitiveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'container'), ContainerPropertyType, scope=AbstractTopoPrimitiveType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 62, 1))) def _BuildAutomaton_237 (): # Remove this helper function from the namespace after it is invoked @@ -39038,40 +39487,40 @@ def _BuildAutomaton_237 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTopoPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -39120,7 +39569,7 @@ def _BuildAutomaton_237 (): -TopoPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), DirectedNodePropertyType, scope=TopoPointType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1))) +TopoPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), DirectedNodePropertyType, scope=TopoPointType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1))) def _BuildAutomaton_238 (): # Remove this helper function from the namespace after it is invoked @@ -39129,27 +39578,27 @@ def _BuildAutomaton_238 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TopoPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TopoPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TopoPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TopoPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedNode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 248, 5)) + symbol = pyxb.binding.content.ElementUse(TopoPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedNode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 248, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -39184,7 +39633,7 @@ def _BuildAutomaton_238 (): -TopoCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), DirectedEdgePropertyType, scope=TopoCurveType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1))) +TopoCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), DirectedEdgePropertyType, scope=TopoCurveType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1))) def _BuildAutomaton_239 (): # Remove this helper function from the namespace after it is invoked @@ -39193,27 +39642,27 @@ def _BuildAutomaton_239 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TopoCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TopoCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TopoCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TopoCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 275, 5)) + symbol = pyxb.binding.content.ElementUse(TopoCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 275, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -39250,7 +39699,7 @@ def _BuildAutomaton_239 (): -TopoSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), DirectedFacePropertyType, scope=TopoSurfaceType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1))) +TopoSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), DirectedFacePropertyType, scope=TopoSurfaceType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1))) def _BuildAutomaton_240 (): # Remove this helper function from the namespace after it is invoked @@ -39259,27 +39708,27 @@ def _BuildAutomaton_240 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TopoSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TopoSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TopoSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TopoSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedFace')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 300, 5)) + symbol = pyxb.binding.content.ElementUse(TopoSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedFace')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 300, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -39316,7 +39765,7 @@ def _BuildAutomaton_240 (): -TopoVolumeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), DirectedTopoSolidPropertyType, scope=TopoVolumeType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1))) +TopoVolumeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), DirectedTopoSolidPropertyType, scope=TopoVolumeType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1))) def _BuildAutomaton_241 (): # Remove this helper function from the namespace after it is invoked @@ -39325,27 +39774,27 @@ def _BuildAutomaton_241 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TopoVolumeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TopoVolumeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoVolumeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TopoVolumeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoVolumeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TopoVolumeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoVolumeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 324, 5)) + symbol = pyxb.binding.content.ElementUse(TopoVolumeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 324, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -39382,15 +39831,15 @@ def _BuildAutomaton_241 (): -TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'subComplex'), TopoComplexMemberType, scope=TopoComplexType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 362, 1))) +TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'subComplex'), TopoComplexMemberType, scope=TopoComplexType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 362, 1))) -TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'superComplex'), TopoComplexMemberType, scope=TopoComplexType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 374, 1))) +TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'superComplex'), TopoComplexMemberType, scope=TopoComplexType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 374, 1))) -TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximalComplex'), TopoComplexMemberType, scope=TopoComplexType, documentation='Need schamatron test here that isMaximal attribute value is true', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 386, 1))) +TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximalComplex'), TopoComplexMemberType, scope=TopoComplexType, documentation='Need schamatron test here that isMaximal attribute value is true', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 386, 1))) -TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMember'), TopoPrimitiveMemberType, scope=TopoComplexType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 410, 1))) +TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMember'), TopoPrimitiveMemberType, scope=TopoComplexType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 410, 1))) -TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMembers'), TopoPrimitiveArrayAssociationType, scope=TopoComplexType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 433, 1))) +TopoComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMembers'), TopoPrimitiveArrayAssociationType, scope=TopoComplexType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 433, 1))) def _BuildAutomaton_242 (): # Remove this helper function from the namespace after it is invoked @@ -39399,55 +39848,55 @@ def _BuildAutomaton_242 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 350, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 350, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 351, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 351, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 352, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 352, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 353, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 353, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maximalComplex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 349, 5)) + symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maximalComplex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 349, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'superComplex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 350, 5)) + symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'superComplex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 350, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'subComplex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 351, 5)) + symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'subComplex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 351, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 352, 5)) + symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 352, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 353, 5)) + symbol = pyxb.binding.content.ElementUse(TopoComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'topoPrimitiveMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 353, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -39518,9 +39967,9 @@ def _BuildAutomaton_242 (): -UnitDefinitionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'quantityType'), StringOrRefType, scope=UnitDefinitionType, documentation='Informal description of the phenomenon or type of quantity that is measured or observed. For example, "length", "angle", "time", "pressure", or "temperature". When the quantity is the result of an observation or measurement, this term is known as Observable Type or Measurand.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 100, 1))) +UnitDefinitionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'quantityType'), StringOrRefType, scope=UnitDefinitionType, documentation='Informal description of the phenomenon or type of quantity that is measured or observed. For example, "length", "angle", "time", "pressure", or "temperature". When the quantity is the result of an observation or measurement, this term is known as Observable Type or Measurand.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 100, 1))) -UnitDefinitionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol'), CodeType, scope=UnitDefinitionType, documentation='For global understanding of a unit of measure, it is often possible to reference an item in a catalog of units, using a symbol in that catalog. The "codeSpace" attribute in "CodeType" identifies a namespace for the catalog symbol value, and might reference the catalog. The "string" value in "CodeType" contains the value of a symbol that is unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. For example, the symbol "cm" might indicate that it is the "m" symbol combined with the "c" prefix.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 106, 1))) +UnitDefinitionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol'), CodeType, scope=UnitDefinitionType, documentation='For global understanding of a unit of measure, it is often possible to reference an item in a catalog of units, using a symbol in that catalog. The "codeSpace" attribute in "CodeType" identifies a namespace for the catalog symbol value, and might reference the catalog. The "string" value in "CodeType" contains the value of a symbol that is unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. For example, the symbol "cm" might indicate that it is the "m" symbol combined with the "c" prefix.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 106, 1))) def _BuildAutomaton_243 (): # Remove this helper function from the namespace after it is invoked @@ -39529,32 +39978,32 @@ def _BuildAutomaton_243 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'quantityType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 44, 5)) + symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'quantityType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 44, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) + symbol = pyxb.binding.content.ElementUse(UnitDefinitionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -39598,40 +40047,40 @@ def _BuildAutomaton_244 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 151, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 151, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 152, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 152, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueComponent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 151, 5)) + symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueComponent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 151, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueComponents')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 152, 5)) + symbol = pyxb.binding.content.ElementUse(ValueArrayType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'valueComponents')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/valueObjects.xsd', 152, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -39680,21 +40129,21 @@ def _BuildAutomaton_244 (): -AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID'), IdentifierType, scope=AbstractCoordinateOperationType, documentation='An identification of a coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 79, 1))) +AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID'), IdentifierType, scope=AbstractCoordinateOperationType, documentation='An identification of a coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 79, 1))) -AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationVersion'), pyxb.binding.datatypes.string, scope=AbstractCoordinateOperationType, documentation='Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 85, 1))) +AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'operationVersion'), pyxb.binding.datatypes.string, scope=AbstractCoordinateOperationType, documentation='Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 85, 1))) -AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS'), CRSRefType, scope=AbstractCoordinateOperationType, documentation='Association to the source CRS (coordinate reference system) of this coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 91, 1))) +AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS'), CRSRefType, scope=AbstractCoordinateOperationType, documentation='Association to the source CRS (coordinate reference system) of this coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 91, 1))) -AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetCRS'), CRSRefType, scope=AbstractCoordinateOperationType, documentation='Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 97, 1))) +AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetCRS'), CRSRefType, scope=AbstractCoordinateOperationType, documentation='Association to the target CRS (coordinate reference system) of this coordinate operation. For constraints on multiplicity of "sourceCRS" and "targetCRS", see UML model of Coordinate Operation package in OGC Abstract Specification topic 2. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 97, 1))) -AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy'), AbstractPositionalAccuracyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractCoordinateOperationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 22, 1))) +AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy'), AbstractPositionalAccuracyType, abstract=pyxb.binding.datatypes.boolean(1), scope=AbstractCoordinateOperationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dataQuality.xsd', 22, 1))) -AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=AbstractCoordinateOperationType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=AbstractCoordinateOperationType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) -AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scope'), pyxb.binding.datatypes.string, scope=AbstractCoordinateOperationType, documentation='Description of domain of usage, or limitations of usage, for which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1))) +AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scope'), pyxb.binding.datatypes.string, scope=AbstractCoordinateOperationType, documentation='Description of domain of usage, or limitations of usage, for which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1))) -AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validArea'), ExtentType, scope=AbstractCoordinateOperationType, documentation='Area or region in which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1))) +AbstractCoordinateOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validArea'), ExtentType, scope=AbstractCoordinateOperationType, documentation='Area or region in which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1))) def _BuildAutomaton_245 (): # Remove this helper function from the namespace after it is invoked @@ -39703,71 +40152,71 @@ def _BuildAutomaton_245 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 34, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 34, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -39888,17 +40337,17 @@ def _BuildAutomaton_245 (): -OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodID'), IdentifierType, scope=OperationMethodType, documentation='An identification of an operation method. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 568, 1))) +OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodID'), IdentifierType, scope=OperationMethodType, documentation='An identification of an operation method. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 568, 1))) -OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodFormula'), CodeType, scope=OperationMethodType, documentation='Formula(s) used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic formula.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 574, 1))) +OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'methodFormula'), CodeType, scope=OperationMethodType, documentation='Formula(s) used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic formula.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 574, 1))) -OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sourceDimensions'), pyxb.binding.datatypes.positiveInteger, scope=OperationMethodType, documentation='Number of dimensions in the source CRS of this operation method. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 580, 1))) +OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'sourceDimensions'), pyxb.binding.datatypes.positiveInteger, scope=OperationMethodType, documentation='Number of dimensions in the source CRS of this operation method. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 580, 1))) -OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetDimensions'), pyxb.binding.datatypes.positiveInteger, scope=OperationMethodType, documentation='Number of dimensions in the target CRS of this operation method. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 586, 1))) +OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'targetDimensions'), pyxb.binding.datatypes.positiveInteger, scope=OperationMethodType, documentation='Number of dimensions in the target CRS of this operation method. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 586, 1))) -OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesParameter'), AbstractGeneralOperationParameterRefType, scope=OperationMethodType, documentation='Association to an operation parameter or parameter group used by this operation method. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 592, 1))) +OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesParameter'), AbstractGeneralOperationParameterRefType, scope=OperationMethodType, documentation='Association to an operation parameter or parameter group used by this operation method. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 592, 1))) -OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=OperationMethodType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +OperationMethodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=OperationMethodType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) def _BuildAutomaton_246 (): # Remove this helper function from the namespace after it is invoked @@ -39907,46 +40356,46 @@ def _BuildAutomaton_246 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 524, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 524, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 545, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 545, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 550, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 550, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 558, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 558, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 524, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 524, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'methodName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 525, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'methodName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 525, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'methodID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 545, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'methodID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 545, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 550, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 550, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'methodFormula')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 555, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'methodFormula')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 555, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceDimensions')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 556, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceDimensions')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 556, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetDimensions')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 557, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetDimensions')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 557, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesParameter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 558, 5)) + symbol = pyxb.binding.content.ElementUse(OperationMethodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesParameter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 558, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -39999,7 +40448,7 @@ def _BuildAutomaton_246 (): -OperationParameterBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterName'), CodeType, scope=OperationParameterBaseType, documentation='The name by which this operation parameter is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 662, 1))) +OperationParameterBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterName'), CodeType, scope=OperationParameterBaseType, documentation='The name by which this operation parameter is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 662, 1))) def _BuildAutomaton_247 (): # Remove this helper function from the namespace after it is invoked @@ -40008,22 +40457,22 @@ def _BuildAutomaton_247 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 653, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 653, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 655, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 655, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 653, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 653, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(OperationParameterBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'parameterName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 654, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'parameterName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 654, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OperationParameterBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 655, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 655, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -40046,7 +40495,7 @@ def _BuildAutomaton_247 (): -OperationParameterGroupBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupName'), CodeType, scope=OperationParameterGroupBaseType, documentation='The name by which this operation parameter group is identified. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 726, 1))) +OperationParameterGroupBaseType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupName'), CodeType, scope=OperationParameterGroupBaseType, documentation='The name by which this operation parameter group is identified. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 726, 1))) def _BuildAutomaton_248 (): # Remove this helper function from the namespace after it is invoked @@ -40055,22 +40504,22 @@ def _BuildAutomaton_248 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 717, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 717, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 719, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 719, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 717, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 717, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 718, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 718, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 719, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 719, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -40093,13 +40542,13 @@ def _BuildAutomaton_248 (): -CoordinateSystemAxisType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisID'), IdentifierType, scope=CoordinateSystemAxisType, documentation='An identification of a coordinate system axis. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 68, 1))) +CoordinateSystemAxisType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisID'), IdentifierType, scope=CoordinateSystemAxisType, documentation='An identification of a coordinate system axis. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 68, 1))) -CoordinateSystemAxisType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisAbbrev'), CodeType, scope=CoordinateSystemAxisType, documentation='The abbreviation used for this coordinate system axis. This abbreviation can be used to identify the ordinates in a coordinate tuple. Examples are X and Y. The codeSpace attribute can reference a source of more information on a set of standardized abbreviations, or on this abbreviation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 74, 1))) +CoordinateSystemAxisType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisAbbrev'), CodeType, scope=CoordinateSystemAxisType, documentation='The abbreviation used for this coordinate system axis. This abbreviation can be used to identify the ordinates in a coordinate tuple. Examples are X and Y. The codeSpace attribute can reference a source of more information on a set of standardized abbreviations, or on this abbreviation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 74, 1))) -CoordinateSystemAxisType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisDirection'), CodeType, scope=CoordinateSystemAxisType, documentation='Direction of this coordinate system axis (or in the case of Cartesian projected coordinates, the direction of this coordinate system axis at the origin). Examples: north or south, east or west, up or down. Within any set of coordinate system axes, only one of each pair of terms can be used. For earth-fixed CRSs, this direction is often approximate and intended to provide a human interpretable meaning to the axis. When a geodetic datum is used, the precise directions of the axes may therefore vary slightly from this approximate direction. Note that an EngineeringCRS can include specific descriptions of the directions of its coordinate system axes. For example, the path of a linear CRS axis can be referenced in another document, such as referencing a GML feature that references or includes a curve geometry. The codeSpace attribute can reference a source of more information on a set of standardized directions, or on this direction. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 80, 1))) +CoordinateSystemAxisType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'axisDirection'), CodeType, scope=CoordinateSystemAxisType, documentation='Direction of this coordinate system axis (or in the case of Cartesian projected coordinates, the direction of this coordinate system axis at the origin). Examples: north or south, east or west, up or down. Within any set of coordinate system axes, only one of each pair of terms can be used. For earth-fixed CRSs, this direction is often approximate and intended to provide a human interpretable meaning to the axis. When a geodetic datum is used, the precise directions of the axes may therefore vary slightly from this approximate direction. Note that an EngineeringCRS can include specific descriptions of the directions of its coordinate system axes. For example, the path of a linear CRS axis can be referenced in another document, such as referencing a GML feature that references or includes a curve geometry. The codeSpace attribute can reference a source of more information on a set of standardized directions, or on this direction. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 80, 1))) -CoordinateSystemAxisType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=CoordinateSystemAxisType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +CoordinateSystemAxisType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=CoordinateSystemAxisType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) def _BuildAutomaton_249 (): # Remove this helper function from the namespace after it is invoked @@ -40108,35 +40557,35 @@ def _BuildAutomaton_249 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 31, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 31, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 50, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 50, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 55, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 55, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 31, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 32, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 50, 5)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 50, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 55, 5)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 55, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisAbbrev')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 60, 5)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisAbbrev')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 60, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisDirection')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 61, 5)) + symbol = pyxb.binding.content.ElementUse(CoordinateSystemAxisType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisDirection')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 61, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -40179,11 +40628,11 @@ def _BuildAutomaton_249 (): -AbstractCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'csID'), IdentifierType, scope=AbstractCoordinateSystemType, documentation='An identification of a coordinate system. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 155, 1))) +AbstractCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'csID'), IdentifierType, scope=AbstractCoordinateSystemType, documentation='An identification of a coordinate system. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 155, 1))) -AbstractCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesAxis'), CoordinateSystemAxisRefType, scope=AbstractCoordinateSystemType, documentation='Association to a coordinate system axis. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 161, 1))) +AbstractCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesAxis'), CoordinateSystemAxisRefType, scope=AbstractCoordinateSystemType, documentation='Association to a coordinate system axis. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 161, 1))) -AbstractCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=AbstractCoordinateSystemType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +AbstractCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=AbstractCoordinateSystemType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) def _BuildAutomaton_250 (): # Remove this helper function from the namespace after it is invoked @@ -40192,31 +40641,31 @@ def _BuildAutomaton_250 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -40257,7 +40706,7 @@ def _BuildAutomaton_250 (): -AbstractContinuousCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), CoverageFunctionType, scope=AbstractContinuousCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1))) +AbstractContinuousCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), CoverageFunctionType, scope=AbstractContinuousCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1))) def _BuildAutomaton_251 (): # Remove this helper function from the namespace after it is invoked @@ -40266,50 +40715,50 @@ def _BuildAutomaton_251 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 52, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 52, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 35, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 36, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractContinuousCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 52, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -40380,7 +40829,7 @@ def _BuildAutomaton_251 (): -AbstractDiscreteCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), CoverageFunctionType, scope=AbstractDiscreteCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1))) +AbstractDiscreteCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction'), CoverageFunctionType, scope=AbstractDiscreteCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 121, 1))) def _BuildAutomaton_252 (): # Remove this helper function from the namespace after it is invoked @@ -40389,50 +40838,50 @@ def _BuildAutomaton_252 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 67, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 67, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 35, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 36, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDiscreteCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 67, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -40503,17 +40952,17 @@ def _BuildAutomaton_252 (): -AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumID'), IdentifierType, scope=AbstractDatumType, documentation='An identification of a datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 71, 1))) +AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'datumID'), IdentifierType, scope=AbstractDatumType, documentation='An identification of a datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 71, 1))) -AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint'), CodeType, scope=AbstractDatumType, documentation='Description, possibly including coordinates, of the point or points used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute can be used to reference a source of more detailed on this point or surface, or on a set of such descriptions. \n- For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition.\n- For an engineering datum, the anchor point may be a physical point, or it may be a point with defined coordinates in another CRS. When appropriate, the coordinates of this anchor point can be referenced in another document, such as referencing a GML feature that references or includes a point position.\n- For an image datum, the anchor point is usually either the centre of the image or the corner of the image.\n- For a temporal datum, this attribute is not defined. Instead of the anchor point, a temporal datum carries a separate time origin of type DateTime. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 77, 1))) +AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint'), CodeType, scope=AbstractDatumType, documentation='Description, possibly including coordinates, of the point or points used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute can be used to reference a source of more detailed on this point or surface, or on a set of such descriptions. \n- For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition.\n- For an engineering datum, the anchor point may be a physical point, or it may be a point with defined coordinates in another CRS. When appropriate, the coordinates of this anchor point can be referenced in another document, such as referencing a GML feature that references or includes a point position.\n- For an image datum, the anchor point is usually either the centre of the image or the corner of the image.\n- For a temporal datum, this attribute is not defined. Instead of the anchor point, a temporal datum carries a separate time origin of type DateTime. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 77, 1))) -AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch'), pyxb.binding.datatypes.date, scope=AbstractDatumType, documentation='The time after which this datum definition is valid. This time may be precise (e.g. 1997.0 for IRTF97) or merely a year (e.g. 1983 for NAD83). In the latter case, the epoch usually refers to the year in which a major recalculation of the geodetic control network, underlying the datum, was executed or initiated. An old datum can remain valid after a new datum is defined. Alternatively, a datum may be superseded by a later datum, in which case the realization epoch for the new datum defines the upper limit for the validity of the superseded datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 87, 1))) +AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch'), pyxb.binding.datatypes.date, scope=AbstractDatumType, documentation='The time after which this datum definition is valid. This time may be precise (e.g. 1997.0 for IRTF97) or merely a year (e.g. 1983 for NAD83). In the latter case, the epoch usually refers to the year in which a major recalculation of the geodetic control network, underlying the datum, was executed or initiated. An old datum can remain valid after a new datum is defined. Alternatively, a datum may be superseded by a later datum, in which case the realization epoch for the new datum defines the upper limit for the validity of the superseded datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 87, 1))) -AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=AbstractDatumType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=AbstractDatumType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) -AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scope'), pyxb.binding.datatypes.string, scope=AbstractDatumType, documentation='Description of domain of usage, or limitations of usage, for which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1))) +AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scope'), pyxb.binding.datatypes.string, scope=AbstractDatumType, documentation='Description of domain of usage, or limitations of usage, for which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1))) -AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validArea'), ExtentType, scope=AbstractDatumType, documentation='Area or region in which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1))) +AbstractDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validArea'), ExtentType, scope=AbstractDatumType, documentation='Area or region in which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1))) def _BuildAutomaton_253 (): # Remove this helper function from the namespace after it is invoked @@ -40522,57 +40971,57 @@ def _BuildAutomaton_253 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -40655,11 +41104,11 @@ def _BuildAutomaton_253 (): -PrimeMeridianType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meridianID'), IdentifierType, scope=PrimeMeridianType, documentation='An identification of a prime meridian. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 354, 1))) +PrimeMeridianType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meridianID'), IdentifierType, scope=PrimeMeridianType, documentation='An identification of a prime meridian. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 354, 1))) -PrimeMeridianType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'greenwichLongitude'), AngleChoiceType, scope=PrimeMeridianType, documentation='Longitude of the prime meridian measured from the Greenwich meridian, positive eastward. The greenwichLongitude most common value is zero, and that value shall be used when the meridianName value is Greenwich. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 360, 1))) +PrimeMeridianType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'greenwichLongitude'), AngleChoiceType, scope=PrimeMeridianType, documentation='Longitude of the prime meridian measured from the Greenwich meridian, positive eastward. The greenwichLongitude most common value is zero, and that value shall be used when the meridianName value is Greenwich. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 360, 1))) -PrimeMeridianType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=PrimeMeridianType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +PrimeMeridianType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=PrimeMeridianType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) def _BuildAutomaton_254 (): # Remove this helper function from the namespace after it is invoked @@ -40668,31 +41117,31 @@ def _BuildAutomaton_254 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 317, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 317, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 338, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 338, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 343, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 343, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 317, 5)) + symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 317, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'meridianName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 318, 5)) + symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'meridianName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 318, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'meridianID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 338, 5)) + symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'meridianID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 338, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 343, 5)) + symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 343, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'greenwichLongitude')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 348, 5)) + symbol = pyxb.binding.content.ElementUse(PrimeMeridianType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'greenwichLongitude')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 348, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -40731,13 +41180,13 @@ def _BuildAutomaton_254 (): -EllipsoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidID'), IdentifierType, scope=EllipsoidType, documentation='An identification of an ellipsoid. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 425, 1))) +EllipsoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidID'), IdentifierType, scope=EllipsoidType, documentation='An identification of an ellipsoid. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 425, 1))) -EllipsoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'semiMajorAxis'), MeasureType, scope=EllipsoidType, documentation='Length of the semi-major axis of the ellipsoid, with its units. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 431, 1))) +EllipsoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'semiMajorAxis'), MeasureType, scope=EllipsoidType, documentation='Length of the semi-major axis of the ellipsoid, with its units. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 431, 1))) -EllipsoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'secondDefiningParameter'), SecondDefiningParameterType, scope=EllipsoidType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 449, 1))) +EllipsoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'secondDefiningParameter'), SecondDefiningParameterType, scope=EllipsoidType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 449, 1))) -EllipsoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=EllipsoidType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +EllipsoidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=EllipsoidType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) def _BuildAutomaton_255 (): # Remove this helper function from the namespace after it is invoked @@ -40746,35 +41195,35 @@ def _BuildAutomaton_255 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 387, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 387, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 408, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 408, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 413, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 413, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 387, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 387, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 388, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 388, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 408, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ellipsoidID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 408, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 413, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 413, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'semiMajorAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 418, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'semiMajorAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 418, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'secondDefiningParameter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 419, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'secondDefiningParameter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 419, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -40824,54 +41273,54 @@ def _BuildAutomaton_256 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) + symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) + symbol = pyxb.binding.content.ElementUse(FeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -40950,9 +41399,9 @@ def _BuildAutomaton_256 (): -MultiGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryMember'), GeometryPropertyType, scope=MultiGeometryType, documentation='This property element either references a geometry element via the XLink-attributes or contains the geometry element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 352, 1))) +MultiGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryMember'), GeometryPropertyType, scope=MultiGeometryType, documentation='This property element either references a geometry element via the XLink-attributes or contains the geometry element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 352, 1))) -MultiGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryMembers'), GeometryArrayPropertyType, scope=MultiGeometryType, documentation='This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 357, 1))) +MultiGeometryType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'geometryMembers'), GeometryArrayPropertyType, scope=MultiGeometryType, documentation='This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 357, 1))) def _BuildAutomaton_257 (): # Remove this helper function from the namespace after it is invoked @@ -40961,40 +41410,40 @@ def _BuildAutomaton_257 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 46, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 46, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 47, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 47, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'geometryMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 46, 5)) + symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'geometryMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 46, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'geometryMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(MultiGeometryType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'geometryMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 47, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -41043,9 +41492,9 @@ def _BuildAutomaton_257 (): -MultiPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointMember'), PointPropertyType, scope=MultiPointType, documentation='This property element either references a Point via the XLink-attributes or contains the Point element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 362, 1))) +MultiPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointMember'), PointPropertyType, scope=MultiPointType, documentation='This property element either references a Point via the XLink-attributes or contains the Point element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 362, 1))) -MultiPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointMembers'), PointArrayPropertyType, scope=MultiPointType, documentation='This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 367, 1))) +MultiPointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointMembers'), PointArrayPropertyType, scope=MultiPointType, documentation='This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 367, 1))) def _BuildAutomaton_258 (): # Remove this helper function from the namespace after it is invoked @@ -41054,40 +41503,40 @@ def _BuildAutomaton_258 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 94, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 94, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 95, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 95, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 94, 5)) + symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 94, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 95, 5)) + symbol = pyxb.binding.content.ElementUse(MultiPointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 95, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -41136,9 +41585,9 @@ def _BuildAutomaton_258 (): -MultiCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMembers'), CurveArrayPropertyType, scope=MultiCurveType, documentation='This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 372, 1))) +MultiCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMembers'), CurveArrayPropertyType, scope=MultiCurveType, documentation='This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 372, 1))) -MultiCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), CurvePropertyType, scope=MultiCurveType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1))) +MultiCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), CurvePropertyType, scope=MultiCurveType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1))) def _BuildAutomaton_259 (): # Remove this helper function from the namespace after it is invoked @@ -41147,40 +41596,40 @@ def _BuildAutomaton_259 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 142, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 142, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 143, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 143, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 142, 5)) + symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 142, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 143, 5)) + symbol = pyxb.binding.content.ElementUse(MultiCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 143, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -41229,9 +41678,9 @@ def _BuildAutomaton_259 (): -MultiSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), SurfacePropertyType, scope=MultiSurfaceType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1))) +MultiSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), SurfacePropertyType, scope=MultiSurfaceType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1))) -MultiSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMembers'), SurfaceArrayPropertyType, scope=MultiSurfaceType, documentation='This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 382, 1))) +MultiSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMembers'), SurfaceArrayPropertyType, scope=MultiSurfaceType, documentation='This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 382, 1))) def _BuildAutomaton_260 (): # Remove this helper function from the namespace after it is invoked @@ -41240,40 +41689,40 @@ def _BuildAutomaton_260 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 190, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 190, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 191, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 191, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 190, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 190, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 191, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 191, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -41322,9 +41771,9 @@ def _BuildAutomaton_260 (): -MultiSolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), SolidPropertyType, scope=MultiSolidType, documentation='This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1))) +MultiSolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), SolidPropertyType, scope=MultiSolidType, documentation='This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1))) -MultiSolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMembers'), SolidArrayPropertyType, scope=MultiSolidType, documentation='This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 392, 1))) +MultiSolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMembers'), SolidArrayPropertyType, scope=MultiSolidType, documentation='This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 392, 1))) def _BuildAutomaton_261 (): # Remove this helper function from the namespace after it is invoked @@ -41333,40 +41782,40 @@ def _BuildAutomaton_261 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 238, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 238, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 239, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 239, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solidMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 238, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solidMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 238, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solidMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 239, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solidMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 239, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -41415,7 +41864,7 @@ def _BuildAutomaton_261 (): -MultiLineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lineStringMember'), LineStringPropertyType, scope=MultiLineStringType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead.\nThis property element either references a line string via the XLink-attributes or contains the line string element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 416, 1))) +MultiLineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'lineStringMember'), LineStringPropertyType, scope=MultiLineStringType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "curveMember" instead.\nThis property element either references a line string via the XLink-attributes or contains the line string element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 416, 1))) def _BuildAutomaton_262 (): # Remove this helper function from the namespace after it is invoked @@ -41424,33 +41873,33 @@ def _BuildAutomaton_262 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 299, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 299, 5)) counters.add(cc_3) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiLineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiLineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MultiLineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiLineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(MultiLineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiLineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(MultiLineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lineStringMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 299, 5)) + symbol = pyxb.binding.content.ElementUse(MultiLineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'lineStringMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 299, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -41487,7 +41936,7 @@ def _BuildAutomaton_262 (): -MultiPolygonType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonMember'), PolygonPropertyType, scope=MultiPolygonType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "surfaceMember" instead.\nThis property element either references a polygon via the XLink-attributes or contains the polygon element.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 423, 1))) +MultiPolygonType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonMember'), PolygonPropertyType, scope=MultiPolygonType, documentation='Deprecated with GML 3.0 and included only for backwards compatibility with GML 2.0. Use "surfaceMember" instead.\nThis property element either references a polygon via the XLink-attributes or contains the polygon element.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 423, 1))) def _BuildAutomaton_263 (): # Remove this helper function from the namespace after it is invoked @@ -41496,33 +41945,33 @@ def _BuildAutomaton_263 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 328, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 328, 5)) counters.add(cc_3) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(MultiPolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(MultiPolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(MultiPolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(MultiPolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'polygonMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 328, 5)) + symbol = pyxb.binding.content.ElementUse(MultiPolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'polygonMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 328, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -41559,11 +42008,11 @@ def _BuildAutomaton_263 (): -PointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=PointType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +PointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=PointType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -PointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=PointType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +PointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=PointType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) -PointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, scope=PointType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1))) +PointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, scope=PointType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1))) def _BuildAutomaton_264 (): # Remove this helper function from the namespace after it is invoked @@ -41572,35 +42021,35 @@ def _BuildAutomaton_264 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 211, 6)) + symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 211, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 212, 6)) + symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 212, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 219, 6)) + symbol = pyxb.binding.content.ElementUse(PointType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 219, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -41658,26 +42107,26 @@ def _BuildAutomaton_265 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -41711,26 +42160,26 @@ def _BuildAutomaton_266 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -41757,17 +42206,17 @@ def _BuildAutomaton_266 (): -LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=LinearRingType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=LinearRingType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=LinearRingType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) +LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=LinearRingType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) -LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=LinearRingType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=LinearRingType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=LinearRingType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=LinearRingType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) -LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=LinearRingType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=LinearRingType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) -LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, scope=LinearRingType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1))) +LinearRingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, scope=LinearRingType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1))) def _BuildAutomaton_267 (): # Remove this helper function from the namespace after it is invoked @@ -41776,55 +42225,55 @@ def _BuildAutomaton_267 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=4, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 150, 6)) + cc_3 = fac.CounterCondition(min=4, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 150, 6)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=4, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 165, 6)) + cc_4 = fac.CounterCondition(min=4, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 165, 6)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 151, 7)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 151, 7)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 152, 7)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 152, 7)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 153, 7)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 153, 7)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 159, 6)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 159, 6)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 160, 6)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 160, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 165, 6)) + symbol = pyxb.binding.content.ElementUse(LinearRingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 165, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -41926,30 +42375,30 @@ def _BuildAutomaton_268 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=3, max=3, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 230, 6)) + cc_0 = fac.CounterCondition(min=3, max=3, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 230, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 231, 7)) + symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 231, 7)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 232, 7)) + symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 232, 7)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 233, 7)) + symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 233, 7)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 239, 6)) + symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 239, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 240, 6)) + symbol = pyxb.binding.content.ElementUse(CircleType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 240, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -41986,7 +42435,7 @@ def _BuildAutomaton_268 (): -RingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), CurvePropertyType, scope=RingType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1))) +RingType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), CurvePropertyType, scope=RingType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1))) def _BuildAutomaton_269 (): # Remove this helper function from the namespace after it is invoked @@ -41995,27 +42444,27 @@ def _BuildAutomaton_269 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(RingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(RingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(RingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(RingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1099, 5)) + symbol = pyxb.binding.content.ElementUse(RingType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1099, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -42059,23 +42508,23 @@ def _BuildAutomaton_270 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) counters.add(cc_1) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(ConeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3)) + symbol = pyxb.binding.content.ElementUse(ConeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ConeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rows')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) + symbol = pyxb.binding.content.ElementUse(ConeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rows')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(ConeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columns')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) + symbol = pyxb.binding.content.ElementUse(ConeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columns')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -42109,23 +42558,23 @@ def _BuildAutomaton_271 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) counters.add(cc_1) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(CylinderType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3)) + symbol = pyxb.binding.content.ElementUse(CylinderType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(CylinderType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rows')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) + symbol = pyxb.binding.content.ElementUse(CylinderType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rows')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(CylinderType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columns')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) + symbol = pyxb.binding.content.ElementUse(CylinderType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columns')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -42159,23 +42608,23 @@ def _BuildAutomaton_272 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) counters.add(cc_1) states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(SphereType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3)) + symbol = pyxb.binding.content.ElementUse(SphereType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'row')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1125, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SphereType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rows')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) + symbol = pyxb.binding.content.ElementUse(SphereType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rows')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1189, 5)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(SphereType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columns')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) + symbol = pyxb.binding.content.ElementUse(SphereType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'columns')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1195, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -42209,26 +42658,26 @@ def _BuildAutomaton_273 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] @@ -42255,9 +42704,9 @@ def _BuildAutomaton_273 (): -RectifiedGridType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'origin'), PointPropertyType, scope=RectifiedGridType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 70, 5))) +RectifiedGridType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'origin'), PointPropertyType, scope=RectifiedGridType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 70, 5))) -RectifiedGridType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'offsetVector'), VectorType, scope=RectifiedGridType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 71, 5))) +RectifiedGridType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'offsetVector'), VectorType, scope=RectifiedGridType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 71, 5))) def _BuildAutomaton_274 (): # Remove this helper function from the namespace after it is invoked @@ -42266,39 +42715,39 @@ def _BuildAutomaton_274 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'limits')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'limits')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 33, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 34, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'axisName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 34, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'origin')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 70, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'origin')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 70, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'offsetVector')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 71, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'offsetVector')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/grids.xsd', 71, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -42349,7 +42798,7 @@ def _BuildAutomaton_274 (): -DirectedObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'direction'), DirectionPropertyType, scope=DirectedObservationType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 20, 1))) +DirectedObservationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'direction'), DirectionPropertyType, scope=DirectedObservationType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/direction.xsd', 20, 1))) def _BuildAutomaton_275 (): # Remove this helper function from the namespace after it is invoked @@ -42358,59 +42807,59 @@ def _BuildAutomaton_275 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'using')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'using')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'target')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'target')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resultOf')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resultOf')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 67, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'direction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 79, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'direction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 79, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -42497,13 +42946,13 @@ def _BuildAutomaton_275 (): -AbstractReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'srsID'), IdentifierType, scope=AbstractReferenceSystemType, documentation='An identification of a reference system.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 70, 1))) +AbstractReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'srsID'), IdentifierType, scope=AbstractReferenceSystemType, documentation='An identification of a reference system.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 70, 1))) -AbstractReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=AbstractReferenceSystemType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +AbstractReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=AbstractReferenceSystemType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) -AbstractReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scope'), pyxb.binding.datatypes.string, scope=AbstractReferenceSystemType, documentation='Description of domain of usage, or limitations of usage, for which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1))) +AbstractReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'scope'), pyxb.binding.datatypes.string, scope=AbstractReferenceSystemType, documentation='Description of domain of usage, or limitations of usage, for which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 138, 1))) -AbstractReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validArea'), ExtentType, scope=AbstractReferenceSystemType, documentation='Area or region in which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1))) +AbstractReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validArea'), ExtentType, scope=AbstractReferenceSystemType, documentation='Area or region in which this CRS object is valid.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 144, 1))) def _BuildAutomaton_276 (): # Remove this helper function from the namespace after it is invoked @@ -42512,43 +42961,43 @@ def _BuildAutomaton_276 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -42608,33 +43057,33 @@ def _BuildAutomaton_277 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) counters.add(cc_3) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeGeometricPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -42671,11 +43120,11 @@ def _BuildAutomaton_277 (): -TimeCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'originPosition'), TimePositionType, scope=TimeCoordinateSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 53, 6))) +TimeCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'originPosition'), TimePositionType, scope=TimeCoordinateSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 53, 6))) -TimeCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'origin'), TimeInstantPropertyType, scope=TimeCoordinateSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 54, 6))) +TimeCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'origin'), TimeInstantPropertyType, scope=TimeCoordinateSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 54, 6))) -TimeCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interval'), TimeIntervalLengthType, scope=TimeCoordinateSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 56, 5))) +TimeCoordinateSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interval'), TimeIntervalLengthType, scope=TimeCoordinateSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 56, 5))) def _BuildAutomaton_278 (): # Remove this helper function from the namespace after it is invoked @@ -42684,39 +43133,39 @@ def _BuildAutomaton_278 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'originPosition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 53, 6)) + symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'originPosition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 53, 6)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'origin')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 54, 6)) + symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'origin')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 54, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interval')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 56, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCoordinateSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interval')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 56, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -42767,7 +43216,7 @@ def _BuildAutomaton_278 (): -TimeOrdinalReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'component'), TimeOrdinalEraPropertyType, scope=TimeOrdinalReferenceSystemType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 75, 5))) +TimeOrdinalReferenceSystemType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'component'), TimeOrdinalEraPropertyType, scope=TimeOrdinalReferenceSystemType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 75, 5))) def _BuildAutomaton_279 (): # Remove this helper function from the namespace after it is invoked @@ -42776,31 +43225,31 @@ def _BuildAutomaton_279 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'component')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 75, 5)) + symbol = pyxb.binding.content.ElementUse(TimeOrdinalReferenceSystemType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'component')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 75, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -42841,7 +43290,7 @@ def _BuildAutomaton_279 (): -TimeCalendarType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceFrame'), TimeCalendarEraPropertyType, scope=TimeCalendarType, documentation='Link to the CalendarEras that it uses as a reference for dating.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 141, 5))) +TimeCalendarType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceFrame'), TimeCalendarEraPropertyType, scope=TimeCalendarType, documentation='Link to the CalendarEras that it uses as a reference for dating.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 141, 5))) def _BuildAutomaton_280 (): # Remove this helper function from the namespace after it is invoked @@ -42850,31 +43299,31 @@ def _BuildAutomaton_280 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceFrame')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 141, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCalendarType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceFrame')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 141, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -42915,13 +43364,13 @@ def _BuildAutomaton_280 (): -TimeClockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent'), StringOrRefType, scope=TimeClockType, documentation='Name or description of an event, such as solar noon or sunrise, \n which fixes the position of the base scale of the clock.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 222, 5))) +TimeClockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent'), StringOrRefType, scope=TimeClockType, documentation='Name or description of an event, such as solar noon or sunrise, \n which fixes the position of the base scale of the clock.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 222, 5))) -TimeClockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceTime'), pyxb.binding.datatypes.time, scope=TimeClockType, documentation='time of day associated with the reference event expressed as \n a time of day in the given clock. The reference time is usually the origin of the clock scale.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 228, 5))) +TimeClockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'referenceTime'), pyxb.binding.datatypes.time, scope=TimeClockType, documentation='time of day associated with the reference event expressed as \n a time of day in the given clock. The reference time is usually the origin of the clock scale.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 228, 5))) -TimeClockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utcReference'), pyxb.binding.datatypes.time, scope=TimeClockType, documentation='24 hour local or UTC time that corresponds to the reference time.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 234, 5))) +TimeClockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utcReference'), pyxb.binding.datatypes.time, scope=TimeClockType, documentation='24 hour local or UTC time that corresponds to the reference time.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 234, 5))) -TimeClockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dateBasis'), TimeCalendarPropertyType, scope=TimeClockType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 239, 5))) +TimeClockType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dateBasis'), TimeCalendarPropertyType, scope=TimeClockType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 239, 5))) def _BuildAutomaton_281 (): # Remove this helper function from the namespace after it is invoked @@ -42930,46 +43379,46 @@ def _BuildAutomaton_281 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 239, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 239, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'domainOfValidity')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 222, 5)) + symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceEvent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 222, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 228, 5)) + symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'referenceTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 228, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utcReference')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 234, 5)) + symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utcReference')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 234, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dateBasis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 239, 5)) + symbol = pyxb.binding.content.ElementUse(TimeClockType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dateBasis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalReferenceSystems.xsd', 239, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -43022,7 +43471,7 @@ def _BuildAutomaton_281 (): -TimeTopologyComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'primitive'), TimeTopologyPrimitivePropertyType, scope=TimeTopologyComplexType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 40, 5))) +TimeTopologyComplexType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'primitive'), TimeTopologyPrimitivePropertyType, scope=TimeTopologyComplexType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 40, 5))) def _BuildAutomaton_282 (): # Remove this helper function from the namespace after it is invoked @@ -43031,27 +43480,27 @@ def _BuildAutomaton_282 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'primitive')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 40, 5)) + symbol = pyxb.binding.content.ElementUse(TimeTopologyComplexType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'primitive')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 40, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -43088,7 +43537,7 @@ def _BuildAutomaton_282 (): -AbstractTimeTopologyPrimitiveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'complex'), ReferenceType, scope=AbstractTimeTopologyPrimitiveType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5))) +AbstractTimeTopologyPrimitiveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'complex'), ReferenceType, scope=AbstractTimeTopologyPrimitiveType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5))) def _BuildAutomaton_283 (): # Remove this helper function from the namespace after it is invoked @@ -43097,40 +43546,40 @@ def _BuildAutomaton_283 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'complex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractTimeTopologyPrimitiveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'complex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -43179,9 +43628,9 @@ def _BuildAutomaton_283 (): -NodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=NodeType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +NodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=NodeType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -NodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), DirectedEdgePropertyType, scope=NodeType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1))) +NodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), DirectedEdgePropertyType, scope=NodeType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1))) def _BuildAutomaton_284 (): # Remove this helper function from the namespace after it is invoked @@ -43190,54 +43639,54 @@ def _BuildAutomaton_284 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 95, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 95, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 96, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 96, 5)) counters.add(cc_6) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 95, 5)) + symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 95, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 96, 5)) + symbol = pyxb.binding.content.ElementUse(NodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 96, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -43316,11 +43765,11 @@ def _BuildAutomaton_284 (): -EdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveProperty'), CurvePropertyType, scope=EdgeType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty is the \n\t\t\tpredefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is \n\t\t\tsubstitutable for _Curve.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 303, 1))) +EdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveProperty'), CurvePropertyType, scope=EdgeType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty is the \n\t\t\tpredefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is \n\t\t\tsubstitutable for _Curve.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 303, 1))) -EdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), DirectedNodePropertyType, scope=EdgeType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1))) +EdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedNode'), DirectedNodePropertyType, scope=EdgeType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 103, 1))) -EdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), DirectedFacePropertyType, scope=EdgeType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1))) +EdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), DirectedFacePropertyType, scope=EdgeType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1))) def _BuildAutomaton_285 (): # Remove this helper function from the namespace after it is invoked @@ -43329,56 +43778,56 @@ def _BuildAutomaton_285 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 134, 5)) + cc_5 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 134, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 135, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 135, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 136, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 136, 5)) counters.add(cc_7) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedNode')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 134, 5)) + symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedNode')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 134, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedFace')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedFace')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 135, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 136, 5)) + symbol = pyxb.binding.content.ElementUse(EdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 136, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -43455,11 +43904,11 @@ def _BuildAutomaton_285 (): -FaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceProperty'), SurfacePropertyType, scope=FaceType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _Surface.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 33, 1))) +FaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceProperty'), SurfacePropertyType, scope=FaceType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _Surface.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 33, 1))) -FaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), DirectedEdgePropertyType, scope=FaceType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1))) +FaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedEdge'), DirectedEdgePropertyType, scope=FaceType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 142, 1))) -FaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), DirectedTopoSolidPropertyType, scope=FaceType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1))) +FaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid'), DirectedTopoSolidPropertyType, scope=FaceType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 219, 1))) def _BuildAutomaton_286 (): # Remove this helper function from the namespace after it is invoked @@ -43468,53 +43917,53 @@ def _BuildAutomaton_286 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=2, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 174, 5)) + cc_5 = fac.CounterCondition(min=0, max=2, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 174, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 175, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 175, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 173, 5)) + symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 173, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 174, 5)) + symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedTopoSolid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 174, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 175, 5)) + symbol = pyxb.binding.content.ElementUse(FaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 175, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -43591,7 +44040,7 @@ def _BuildAutomaton_286 (): -TopoSolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), DirectedFacePropertyType, scope=TopoSolidType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1))) +TopoSolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'directedFace'), DirectedFacePropertyType, scope=TopoSolidType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 181, 1))) def _BuildAutomaton_287 (): # Remove this helper function from the namespace after it is invoked @@ -43600,39 +44049,39 @@ def _BuildAutomaton_287 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) + symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'isolated')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 35, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) + symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'container')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 36, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedFace')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 212, 5)) + symbol = pyxb.binding.content.ElementUse(TopoSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'directedFace')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/topology.xsd', 212, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -43695,7 +44144,7 @@ def _BuildAutomaton_287 (): -BaseUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unitsSystem'), ReferenceType, scope=BaseUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 60, 5))) +BaseUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unitsSystem'), ReferenceType, scope=BaseUnitType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 60, 5))) def _BuildAutomaton_288 (): # Remove this helper function from the namespace after it is invoked @@ -43704,35 +44153,35 @@ def _BuildAutomaton_288 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'quantityType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 44, 5)) + symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'quantityType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 44, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) + symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unitsSystem')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 60, 5)) + symbol = pyxb.binding.content.ElementUse(BaseUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unitsSystem')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 60, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -43775,7 +44224,7 @@ def _BuildAutomaton_288 (): -DerivedUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), DerivationUnitTermType, scope=DerivedUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1))) +DerivedUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), DerivationUnitTermType, scope=DerivedUnitType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1))) def _BuildAutomaton_289 (): # Remove this helper function from the namespace after it is invoked @@ -43784,35 +44233,35 @@ def _BuildAutomaton_289 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'quantityType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 44, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'quantityType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 44, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 75, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 75, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -43857,11 +44306,11 @@ def _BuildAutomaton_289 (): -ConventionalUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), DerivationUnitTermType, scope=ConventionalUnitType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1))) +ConventionalUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm'), DerivationUnitTermType, scope=ConventionalUnitType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 112, 1))) -ConventionalUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'conversionToPreferredUnit'), ConversionToPreferredUnitType, scope=ConventionalUnitType, documentation='This element is included when this unit has an accurate conversion to the preferred unit for this quantity type.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 125, 1))) +ConventionalUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'conversionToPreferredUnit'), ConversionToPreferredUnitType, scope=ConventionalUnitType, documentation='This element is included when this unit has an accurate conversion to the preferred unit for this quantity type.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 125, 1))) -ConventionalUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roughConversionToPreferredUnit'), ConversionToPreferredUnitType, scope=ConventionalUnitType, documentation='This element is included when the correct definition of this unit is unknown, but this unit has a rough or inaccurate conversion to the preferred unit for this quantity type.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 131, 1))) +ConventionalUnitType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'roughConversionToPreferredUnit'), ConversionToPreferredUnitType, scope=ConventionalUnitType, documentation='This element is included when the correct definition of this unit is unknown, but this unit has a rough or inaccurate conversion to the preferred unit for this quantity type.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 131, 1))) def _BuildAutomaton_290 (): # Remove this helper function from the namespace after it is invoked @@ -43870,46 +44319,46 @@ def _BuildAutomaton_290 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 94, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 94, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) + symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 47, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) + symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 48, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dictionary.xsd', 49, 5)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'quantityType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 44, 5)) + symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'quantityType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 44, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) + symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'catalogSymbol')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 45, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'conversionToPreferredUnit')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 91, 6)) + symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'conversionToPreferredUnit')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 91, 6)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roughConversionToPreferredUnit')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 92, 6)) + symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'roughConversionToPreferredUnit')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 92, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 94, 5)) + symbol = pyxb.binding.content.ElementUse(ConventionalUnitType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'derivationUnitTerm')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/units.xsd', 94, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -43966,7 +44415,7 @@ def _BuildAutomaton_290 (): -ConcatenatedOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesSingleOperation'), SingleOperationRefType, scope=ConcatenatedOperationType, documentation='Association to a single operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 134, 1))) +ConcatenatedOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesSingleOperation'), SingleOperationRefType, scope=ConcatenatedOperationType, documentation='Association to a single operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 134, 1))) def _BuildAutomaton_291 (): # Remove this helper function from the namespace after it is invoked @@ -43975,70 +44424,70 @@ def _BuildAutomaton_291 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 124, 5)) + cc_9 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 124, 5)) counters.add(cc_9) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 34, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 34, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesSingleOperation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 124, 5)) + symbol = pyxb.binding.content.ElementUse(ConcatenatedOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesSingleOperation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 124, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -44181,9 +44630,9 @@ def _BuildAutomaton_291 (): -PassThroughOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'modifiedCoordinate'), pyxb.binding.datatypes.positiveInteger, scope=PassThroughOperationType, documentation='A positive integer defining a position in a coordinate tuple. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 190, 1))) +PassThroughOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'modifiedCoordinate'), pyxb.binding.datatypes.positiveInteger, scope=PassThroughOperationType, documentation='A positive integer defining a position in a coordinate tuple. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 190, 1))) -PassThroughOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesOperation'), OperationRefType, scope=PassThroughOperationType, documentation='Association to the operation applied to the specified ordinates. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 196, 1))) +PassThroughOperationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesOperation'), OperationRefType, scope=PassThroughOperationType, documentation='Association to the operation applied to the specified ordinates. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 196, 1))) def _BuildAutomaton_292 (): # Remove this helper function from the namespace after it is invoked @@ -44192,71 +44641,71 @@ def _BuildAutomaton_292 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) counters.add(cc_8) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 33, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 34, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 34, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 54, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 59, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 64, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 65, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 66, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 67, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 72, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 73, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = None - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'modifiedCoordinate')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 179, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'modifiedCoordinate')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 179, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() - symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesOperation')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 184, 5)) + symbol = pyxb.binding.content.ElementUse(PassThroughOperationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesOperation')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 184, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -44410,50 +44859,50 @@ def _BuildAutomaton_293 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 246, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 246, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 248, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 248, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 249, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 249, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 250, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 250, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 251, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 251, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 252, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 252, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 246, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 246, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 247, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 247, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 248, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 248, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 249, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 249, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 250, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 250, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 251, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 251, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 252, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 252, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -44527,57 +44976,57 @@ def _BuildAutomaton_294 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 328, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 328, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 330, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 330, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 331, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 331, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 333, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 333, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 334, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 334, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 335, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 335, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 328, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 328, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 329, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 329, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 330, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 330, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 331, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 331, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 332, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 332, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 333, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 333, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 334, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 334, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 335, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 335, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 336, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 336, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 337, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralTransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 337, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -44654,9 +45103,9 @@ def _BuildAutomaton_294 (): -OperationParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterID'), IdentifierType, scope=OperationParameterType, documentation='An identification of an operation parameter. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 690, 1))) +OperationParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'parameterID'), IdentifierType, scope=OperationParameterType, documentation='An identification of an operation parameter. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 690, 1))) -OperationParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=OperationParameterType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +OperationParameterType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=OperationParameterType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) def _BuildAutomaton_295 (): # Remove this helper function from the namespace after it is invoked @@ -44665,36 +45114,36 @@ def _BuildAutomaton_295 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 653, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 653, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 655, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 655, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 675, 5)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 675, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 680, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 680, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 653, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 653, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'parameterName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 654, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'parameterName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 654, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 655, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 655, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'parameterID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 675, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'parameterID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 675, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 680, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 680, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -44735,13 +45184,13 @@ def _BuildAutomaton_295 (): -OperationParameterGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupID'), IdentifierType, scope=OperationParameterGroupType, documentation='An identification of an operation parameter group. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 760, 1))) +OperationParameterGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'groupID'), IdentifierType, scope=OperationParameterGroupType, documentation='An identification of an operation parameter group. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 760, 1))) -OperationParameterGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximumOccurs'), pyxb.binding.datatypes.positiveInteger, scope=OperationParameterGroupType, documentation='The maximum number of times that values for this parameter group can be included. If this attribute is omitted, the maximum number is one. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 766, 1))) +OperationParameterGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maximumOccurs'), pyxb.binding.datatypes.positiveInteger, scope=OperationParameterGroupType, documentation='The maximum number of times that values for this parameter group can be included. If this attribute is omitted, the maximum number is one. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 766, 1))) -OperationParameterGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesParameter'), AbstractGeneralOperationParameterRefType, scope=OperationParameterGroupType, documentation='Association to an operation parameter that is a member of a group. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 772, 1))) +OperationParameterGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesParameter'), AbstractGeneralOperationParameterRefType, scope=OperationParameterGroupType, documentation='Association to an operation parameter that is a member of a group. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 772, 1))) -OperationParameterGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=OperationParameterGroupType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) +OperationParameterGroupType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'remarks'), StringOrRefType, scope=OperationParameterGroupType, documentation='Information about this object or code. Contains text or refers to external text.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 132, 1))) def _BuildAutomaton_296 (): # Remove this helper function from the namespace after it is invoked @@ -44750,46 +45199,46 @@ def _BuildAutomaton_296 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 717, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 717, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 719, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 719, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 739, 5)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 739, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 744, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 744, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 749, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 749, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 750, 5)) + cc_5 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 750, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 717, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 717, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 718, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 718, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 719, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'minimumOccurs')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 719, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 739, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'groupID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 739, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 744, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 744, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maximumOccurs')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 749, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maximumOccurs')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 749, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'includesParameter')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 750, 5)) + symbol = pyxb.binding.content.ElementUse(OperationParameterGroupType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'includesParameter')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 750, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -44856,7 +45305,7 @@ def _BuildAutomaton_296 (): -CompoundCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesCRS'), CoordinateReferenceSystemRefType, scope=CompoundCRSType, documentation='An association to a component coordinate reference system included in this compound coordinate reference system. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 63, 1))) +CompoundCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'includesCRS'), CoordinateReferenceSystemRefType, scope=CompoundCRSType, documentation='An association to a component coordinate reference system included in this compound coordinate reference system. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 63, 1))) def _BuildAutomaton_297 (): # Remove this helper function from the namespace after it is invoked @@ -44865,46 +45314,46 @@ def _BuildAutomaton_297 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 53, 5)) + cc_5 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 53, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'includesCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(CompoundCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'includesCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 53, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -44971,9 +45420,9 @@ def _BuildAutomaton_297 (): -GeographicCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoidalCS'), EllipsoidalCSRefType, scope=GeographicCRSType, documentation='Association to the ellipsoidal coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 97, 1))) +GeographicCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoidalCS'), EllipsoidalCSRefType, scope=GeographicCRSType, documentation='Association to the ellipsoidal coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 97, 1))) -GeographicCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), GeodeticDatumRefType, scope=GeographicCRSType, documentation='Association to the geodetic datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1))) +GeographicCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), GeodeticDatumRefType, scope=GeographicCRSType, documentation='Association to the geodetic datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1))) def _BuildAutomaton_298 (): # Remove this helper function from the namespace after it is invoked @@ -44982,47 +45431,47 @@ def _BuildAutomaton_298 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoidalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 90, 5)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoidalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 90, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 91, 5)) + symbol = pyxb.binding.content.ElementUse(GeographicCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 91, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -45091,9 +45540,9 @@ def _BuildAutomaton_298 (): -VerticalCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalCS'), VerticalCSRefType, scope=VerticalCRSType, documentation='Association to the vertical coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 137, 1))) +VerticalCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalCS'), VerticalCSRefType, scope=VerticalCRSType, documentation='Association to the vertical coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 137, 1))) -VerticalCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalDatum'), VerticalDatumRefType, scope=VerticalCRSType, documentation='Association to the vertical datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 143, 1))) +VerticalCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalDatum'), VerticalDatumRefType, scope=VerticalCRSType, documentation='Association to the vertical datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 143, 1))) def _BuildAutomaton_299 (): # Remove this helper function from the namespace after it is invoked @@ -45102,47 +45551,47 @@ def _BuildAutomaton_299 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 130, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 130, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 131, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesVerticalDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 131, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -45211,11 +45660,11 @@ def _BuildAutomaton_299 (): -GeocentricCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), GeodeticDatumRefType, scope=GeocentricCRSType, documentation='Association to the geodetic datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1))) +GeocentricCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum'), GeodeticDatumRefType, scope=GeocentricCRSType, documentation='Association to the geodetic datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 103, 1))) -GeocentricCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), CartesianCSRefType, scope=GeocentricCRSType, documentation='Association to the Cartesian coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1))) +GeocentricCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), CartesianCSRefType, scope=GeocentricCRSType, documentation='Association to the Cartesian coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1))) -GeocentricCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesSphericalCS'), SphericalCSRefType, scope=GeocentricCRSType, documentation='Association to the spherical coordinate system used by this CRS.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 186, 1))) +GeocentricCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesSphericalCS'), SphericalCSRefType, scope=GeocentricCRSType, documentation='Association to the spherical coordinate system used by this CRS.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 186, 1))) def _BuildAutomaton_300 (): # Remove this helper function from the namespace after it is invoked @@ -45224,51 +45673,51 @@ def _BuildAutomaton_300 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 171, 6)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 171, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesSphericalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 172, 6)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesSphericalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 172, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 174, 5)) + symbol = pyxb.binding.content.ElementUse(GeocentricCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesGeodeticDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 174, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -45351,9 +45800,9 @@ def _BuildAutomaton_300 (): -AbstractGeneralDerivedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseCRS'), CoordinateReferenceSystemRefType, scope=AbstractGeneralDerivedCRSType, documentation='Association to the coordinate reference system used by this derived CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 220, 1))) +AbstractGeneralDerivedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseCRS'), CoordinateReferenceSystemRefType, scope=AbstractGeneralDerivedCRSType, documentation='Association to the coordinate reference system used by this derived CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 220, 1))) -AbstractGeneralDerivedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion'), GeneralConversionRefType, scope=AbstractGeneralDerivedCRSType, documentation='Association to the coordinate conversion used to define this derived CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 226, 1))) +AbstractGeneralDerivedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion'), GeneralConversionRefType, scope=AbstractGeneralDerivedCRSType, documentation='Association to the coordinate conversion used to define this derived CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 226, 1))) def _BuildAutomaton_301 (): # Remove this helper function from the namespace after it is invoked @@ -45362,47 +45811,47 @@ def _BuildAutomaton_301 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 213, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 213, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 214, 5)) + symbol = pyxb.binding.content.ElementUse(AbstractGeneralDerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 214, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -45471,9 +45920,9 @@ def _BuildAutomaton_301 (): -EngineeringCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), CoordinateSystemRefType, scope=EngineeringCRSType, documentation='Association to the coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1))) +EngineeringCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), CoordinateSystemRefType, scope=EngineeringCRSType, documentation='Association to the coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1))) -EngineeringCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEngineeringDatum'), EngineeringDatumRefType, scope=EngineeringCRSType, documentation='Association to the engineering datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 329, 1))) +EngineeringCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEngineeringDatum'), EngineeringDatumRefType, scope=EngineeringCRSType, documentation='Association to the engineering datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 329, 1))) def _BuildAutomaton_302 (): # Remove this helper function from the namespace after it is invoked @@ -45482,47 +45931,47 @@ def _BuildAutomaton_302 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 322, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 322, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesEngineeringDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 323, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesEngineeringDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 323, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -45591,11 +46040,11 @@ def _BuildAutomaton_302 (): -ImageCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), CartesianCSRefType, scope=ImageCRSType, documentation='Association to the Cartesian coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1))) +ImageCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), CartesianCSRefType, scope=ImageCRSType, documentation='Association to the Cartesian coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1))) -ImageCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesObliqueCartesianCS'), ObliqueCartesianCSRefType, scope=ImageCRSType, documentation='Association to the oblique Cartesian coordinate system used by this CRS.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 366, 1))) +ImageCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesObliqueCartesianCS'), ObliqueCartesianCSRefType, scope=ImageCRSType, documentation='Association to the oblique Cartesian coordinate system used by this CRS.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 366, 1))) -ImageCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesImageDatum'), ImageDatumRefType, scope=ImageCRSType, documentation='Association to the image datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 372, 1))) +ImageCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesImageDatum'), ImageDatumRefType, scope=ImageCRSType, documentation='Association to the image datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 372, 1))) def _BuildAutomaton_303 (): # Remove this helper function from the namespace after it is invoked @@ -45604,51 +46053,51 @@ def _BuildAutomaton_303 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 357, 6)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 357, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesObliqueCartesianCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 358, 6)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesObliqueCartesianCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 358, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesImageDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 360, 5)) + symbol = pyxb.binding.content.ElementUse(ImageCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesImageDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 360, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -45731,9 +46180,9 @@ def _BuildAutomaton_303 (): -TemporalCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalCS'), TemporalCSRefType, scope=TemporalCRSType, documentation='Association to the temporal coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 406, 1))) +TemporalCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalCS'), TemporalCSRefType, scope=TemporalCRSType, documentation='Association to the temporal coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 406, 1))) -TemporalCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalDatum'), TemporalDatumRefType, scope=TemporalCRSType, documentation='Association to the temporal datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 412, 1))) +TemporalCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalDatum'), TemporalDatumRefType, scope=TemporalCRSType, documentation='Association to the temporal datum used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 412, 1))) def _BuildAutomaton_304 (): # Remove this helper function from the namespace after it is invoked @@ -45742,47 +46191,47 @@ def _BuildAutomaton_304 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 399, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 399, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalDatum')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 400, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesTemporalDatum')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 400, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -45858,31 +46307,31 @@ def _BuildAutomaton_305 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(EllipsoidalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -45930,31 +46379,31 @@ def _BuildAutomaton_306 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(CartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46002,31 +46451,31 @@ def _BuildAutomaton_307 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46074,31 +46523,31 @@ def _BuildAutomaton_308 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46146,31 +46595,31 @@ def _BuildAutomaton_309 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(LinearCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46218,31 +46667,31 @@ def _BuildAutomaton_310 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(UserDefinedCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46290,31 +46739,31 @@ def _BuildAutomaton_311 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(SphericalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46362,31 +46811,31 @@ def _BuildAutomaton_312 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(PolarCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46434,31 +46883,31 @@ def _BuildAutomaton_313 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(CylindricalCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46506,31 +46955,31 @@ def _BuildAutomaton_314 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) + symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 114, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) + symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 115, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) + symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'csID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 135, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) + symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 140, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) + symbol = pyxb.binding.content.ElementUse(ObliqueCartesianCSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesAxis')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateSystems.xsd', 145, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -46571,7 +47020,7 @@ def _BuildAutomaton_314 (): -MultiPointCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPointDomain'), MultiPointDomainType, scope=MultiPointCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 285, 1))) +MultiPointCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiPointDomain'), MultiPointDomainType, scope=MultiPointCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 285, 1))) def _BuildAutomaton_315 (): # Remove this helper function from the namespace after it is invoked @@ -46580,44 +47029,44 @@ def _BuildAutomaton_315 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 276, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 276, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 279, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 279, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 276, 5)) + symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 276, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiPointDomain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 277, 5)) + symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiPointDomain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 277, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 278, 5)) + symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 278, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 279, 5)) + symbol = pyxb.binding.content.ElementUse(MultiPointCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 279, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -46674,7 +47123,7 @@ def _BuildAutomaton_315 (): -MultiCurveCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCurveDomain'), MultiCurveDomainType, scope=MultiCurveCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 317, 1))) +MultiCurveCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiCurveDomain'), MultiCurveDomainType, scope=MultiCurveCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 317, 1))) def _BuildAutomaton_316 (): # Remove this helper function from the namespace after it is invoked @@ -46683,44 +47132,44 @@ def _BuildAutomaton_316 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 308, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 308, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 311, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 311, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 308, 5)) + symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 308, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiCurveDomain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 309, 5)) + symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiCurveDomain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 309, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 310, 5)) + symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 310, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 311, 5)) + symbol = pyxb.binding.content.ElementUse(MultiCurveCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 311, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -46777,7 +47226,7 @@ def _BuildAutomaton_316 (): -MultiSurfaceCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceDomain'), MultiSurfaceDomainType, scope=MultiSurfaceCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 349, 1))) +MultiSurfaceCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceDomain'), MultiSurfaceDomainType, scope=MultiSurfaceCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 349, 1))) def _BuildAutomaton_317 (): # Remove this helper function from the namespace after it is invoked @@ -46786,44 +47235,44 @@ def _BuildAutomaton_317 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 340, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 340, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 343, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 343, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 340, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 340, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceDomain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 341, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiSurfaceDomain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 341, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 342, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 342, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 343, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSurfaceCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 343, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -46880,7 +47329,7 @@ def _BuildAutomaton_317 (): -MultiSolidCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSolidDomain'), MultiSolidDomainType, scope=MultiSolidCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 381, 1))) +MultiSolidCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'multiSolidDomain'), MultiSolidDomainType, scope=MultiSolidCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 381, 1))) def _BuildAutomaton_318 (): # Remove this helper function from the namespace after it is invoked @@ -46889,44 +47338,44 @@ def _BuildAutomaton_318 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 372, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 372, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 375, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 375, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 372, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 372, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiSolidDomain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 373, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'multiSolidDomain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 373, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 374, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 374, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 375, 5)) + symbol = pyxb.binding.content.ElementUse(MultiSolidCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 375, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -46983,7 +47432,7 @@ def _BuildAutomaton_318 (): -GridCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'gridDomain'), GridDomainType, scope=GridCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 410, 1))) +GridCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'gridDomain'), GridDomainType, scope=GridCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 410, 1))) def _BuildAutomaton_319 (): # Remove this helper function from the namespace after it is invoked @@ -46992,44 +47441,44 @@ def _BuildAutomaton_319 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 401, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 401, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 404, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 404, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 401, 5)) + symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 401, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'gridDomain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 402, 5)) + symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'gridDomain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 402, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 403, 5)) + symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 403, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 404, 5)) + symbol = pyxb.binding.content.ElementUse(GridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 404, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -47086,7 +47535,7 @@ def _BuildAutomaton_319 (): -RectifiedGridCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rectifiedGridDomain'), RectifiedGridDomainType, scope=RectifiedGridCoverageType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 439, 1))) +RectifiedGridCoverageType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'rectifiedGridDomain'), RectifiedGridDomainType, scope=RectifiedGridCoverageType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 439, 1))) def _BuildAutomaton_320 (): # Remove this helper function from the namespace after it is invoked @@ -47095,44 +47544,44 @@ def _BuildAutomaton_320 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 430, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 430, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 433, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 433, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 430, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 430, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rectifiedGridDomain')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 431, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rectifiedGridDomain')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 431, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 432, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'rangeSet')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 432, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 433, 5)) + symbol = pyxb.binding.content.ElementUse(RectifiedGridCoverageType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coverageFunction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coverage.xsd', 433, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) transitions = [] @@ -47196,57 +47645,57 @@ def _BuildAutomaton_321 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(EngineeringDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -47329,7 +47778,7 @@ def _BuildAutomaton_321 (): -ImageDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pixelInCell'), PixelInCellType, scope=ImageDatumType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 143, 1))) +ImageDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pixelInCell'), PixelInCellType, scope=ImageDatumType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 143, 1))) def _BuildAutomaton_322 (): # Remove this helper function from the namespace after it is invoked @@ -47338,55 +47787,55 @@ def _BuildAutomaton_322 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pixelInCell')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 137, 5)) + symbol = pyxb.binding.content.ElementUse(ImageDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pixelInCell')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 137, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -47485,7 +47934,7 @@ def _BuildAutomaton_322 (): -VerticalDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumType'), VerticalDatumTypeType, scope=VerticalDatumType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 187, 1))) +VerticalDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumType'), VerticalDatumTypeType, scope=VerticalDatumType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 187, 1))) def _BuildAutomaton_323 (): # Remove this helper function from the namespace after it is invoked @@ -47494,64 +47943,64 @@ def _BuildAutomaton_323 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 181, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 181, 5)) counters.add(cc_7) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 181, 5)) + symbol = pyxb.binding.content.ElementUse(VerticalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'verticalDatumType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 181, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -47659,36 +48108,36 @@ def _BuildAutomaton_324 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 225, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 225, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 227, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 227, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 228, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 228, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 229, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 229, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 225, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 225, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() - symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 226, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 226, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 227, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 227, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 228, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 228, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 229, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumBaseType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 229, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -47729,9 +48178,9 @@ def _BuildAutomaton_324 (): -GeodeticDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesPrimeMeridian'), PrimeMeridianRefType, scope=GeodeticDatumType, documentation='Association to the prime meridian used by this geodetic datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 283, 1))) +GeodeticDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesPrimeMeridian'), PrimeMeridianRefType, scope=GeodeticDatumType, documentation='Association to the prime meridian used by this geodetic datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 283, 1))) -GeodeticDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoid'), EllipsoidRefType, scope=GeodeticDatumType, documentation='Association to the ellipsoid used by this geodetic datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 289, 1))) +GeodeticDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoid'), EllipsoidRefType, scope=GeodeticDatumType, documentation='Association to the ellipsoid used by this geodetic datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 289, 1))) def _BuildAutomaton_325 (): # Remove this helper function from the namespace after it is invoked @@ -47740,59 +48189,59 @@ def _BuildAutomaton_325 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 31, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 32, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 52, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 57, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'anchorPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 62, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'realizationEpoch')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 63, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 64, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 65, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesPrimeMeridian')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 276, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesPrimeMeridian')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 276, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoid')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 277, 5)) + symbol = pyxb.binding.content.ElementUse(GeodeticDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesEllipsoid')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 277, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -47895,11 +48344,11 @@ def _BuildAutomaton_325 (): -DynamicFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), StringOrRefType, scope=DynamicFeatureCollectionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1))) +DynamicFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dataSource'), StringOrRefType, scope=DynamicFeatureCollectionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 17, 1))) -DynamicFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'history'), HistoryPropertyType, scope=DynamicFeatureCollectionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1))) +DynamicFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'history'), HistoryPropertyType, scope=DynamicFeatureCollectionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 60, 1))) -DynamicFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, scope=DynamicFeatureCollectionType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1))) +DynamicFeatureCollectionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'validTime'), TimePrimitivePropertyType, scope=DynamicFeatureCollectionType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 331, 1))) def _BuildAutomaton_326 (): # Remove this helper function from the namespace after it is invoked @@ -47908,75 +48357,75 @@ def _BuildAutomaton_326 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 88, 3)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 88, 3)) counters.add(cc_7) - cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 89, 3)) + cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 89, 3)) counters.add(cc_8) - cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 90, 3)) + cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 90, 3)) counters.add(cc_9) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 108, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMembers')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'featureMembers')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 109, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 88, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 88, 3)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_8, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'history')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 89, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'history')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 89, 3)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_9, False)) - symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dataSource')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 90, 3)) + symbol = pyxb.binding.content.ElementUse(DynamicFeatureCollectionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dataSource')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/dynamicFeature.xsd', 90, 3)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -48115,17 +48564,17 @@ def _BuildAutomaton_326 (): -LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=LineStringType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) +LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointProperty'), PointPropertyType, scope=LineStringType, documentation='This property element either references a point via the XLink-attributes or contains the point element. pointProperty \n\t\t\tis the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that \n\t\t\tis substitutable for Point.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 231, 1))) -LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=LineStringType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) +LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pointRep'), PointPropertyType, scope=LineStringType, documentation='Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 246, 1))) -LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=LineStringType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) +LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'pos'), DirectPositionType, scope=LineStringType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 401, 1))) -LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=LineStringType, documentation='', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) +LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'posList'), DirectPositionListType, scope=LineStringType, documentation='', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 427, 1))) -LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=LineStringType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) +LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coordinates'), CoordinatesType, scope=LineStringType, documentation='Deprecated with GML version 3.1.0.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 511, 1))) -LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, scope=LineStringType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1))) +LineStringType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'coord'), CoordType, scope=LineStringType, documentation='Deprecated with GML 3.0 and included for backwards compatibility with GML 2. Use the "pos" element instead.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 557, 1))) def _BuildAutomaton_327 (): # Remove this helper function from the namespace after it is invoked @@ -48134,53 +48583,53 @@ def _BuildAutomaton_327 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 371, 6)) + cc_3 = fac.CounterCondition(min=2, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 371, 6)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 372, 7)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pos')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 372, 7)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 373, 7)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 373, 7)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 374, 7)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'pointRep')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 374, 7)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 380, 7)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coord')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 380, 7)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 387, 6)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'posList')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 387, 6)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 388, 6)) + symbol = pyxb.binding.content.ElementUse(LineStringType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinates')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic0d1d.xsd', 388, 6)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -48287,9 +48736,9 @@ def _BuildAutomaton_327 (): -PolygonType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, scope=PolygonType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1))) +PolygonType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), AbstractRingPropertyType, scope=PolygonType, documentation='A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 105, 1))) -PolygonType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interior'), AbstractRingPropertyType, scope=PolygonType, documentation='A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1))) +PolygonType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interior'), AbstractRingPropertyType, scope=PolygonType, documentation='A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 110, 1))) def _BuildAutomaton_328 (): # Remove this helper function from the namespace after it is invoked @@ -48298,40 +48747,40 @@ def _BuildAutomaton_328 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 81, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 81, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 82, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 82, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 81, 5)) + symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 81, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interior')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 82, 5)) + symbol = pyxb.binding.content.ElementUse(PolygonType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interior')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryBasic2d.xsd', 82, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -48380,7 +48829,7 @@ def _BuildAutomaton_328 (): -CompositeCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), CurvePropertyType, scope=CompositeCurveType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1))) +CompositeCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'curveMember'), CurvePropertyType, scope=CompositeCurveType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1082, 1))) def _BuildAutomaton_329 (): # Remove this helper function from the namespace after it is invoked @@ -48389,27 +48838,27 @@ def _BuildAutomaton_329 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(CompositeCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 24, 5)) + symbol = pyxb.binding.content.ElementUse(CompositeCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'curveMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 24, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -48446,7 +48895,7 @@ def _BuildAutomaton_329 (): -CompositeSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), SurfacePropertyType, scope=CompositeSurfaceType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1))) +CompositeSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember'), SurfacePropertyType, scope=CompositeSurfaceType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 377, 1))) def _BuildAutomaton_330 (): # Remove this helper function from the namespace after it is invoked @@ -48455,27 +48904,27 @@ def _BuildAutomaton_330 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(CompositeSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 51, 5)) + symbol = pyxb.binding.content.ElementUse(CompositeSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'surfaceMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 51, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -48512,7 +48961,7 @@ def _BuildAutomaton_330 (): -CompositeSolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), SolidPropertyType, scope=CompositeSolidType, documentation='This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1))) +CompositeSolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'solidMember'), SolidPropertyType, scope=CompositeSolidType, documentation='This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryAggregates.xsd', 387, 1))) def _BuildAutomaton_331 (): # Remove this helper function from the namespace after it is invoked @@ -48521,27 +48970,27 @@ def _BuildAutomaton_331 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CompositeSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(CompositeSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(CompositeSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solidMember')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 79, 5)) + symbol = pyxb.binding.content.ElementUse(CompositeSolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'solidMember')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryComplexes.xsd', 79, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -48578,7 +49027,7 @@ def _BuildAutomaton_331 (): -CurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'segments'), CurveSegmentArrayPropertyType, scope=CurveType, documentation='This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 110, 1))) +CurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'segments'), CurveSegmentArrayPropertyType, scope=CurveType, documentation='This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 110, 1))) def _BuildAutomaton_332 (): # Remove this helper function from the namespace after it is invoked @@ -48587,27 +49036,27 @@ def _BuildAutomaton_332 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(CurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(CurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(CurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(CurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(CurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(CurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'segments')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(CurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'segments')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -48642,7 +49091,7 @@ def _BuildAutomaton_332 (): -OrientableCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseCurve'), CurvePropertyType, scope=OrientableCurveType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 38, 1))) +OrientableCurveType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseCurve'), CurvePropertyType, scope=OrientableCurveType, documentation='This property element either references a curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for "_Curve".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 38, 1))) def _BuildAutomaton_333 (): # Remove this helper function from the namespace after it is invoked @@ -48651,27 +49100,27 @@ def _BuildAutomaton_333 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OrientableCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(OrientableCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(OrientableCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(OrientableCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(OrientableCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(OrientableCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(OrientableCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseCurve')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 60, 5)) + symbol = pyxb.binding.content.ElementUse(OrientableCurveType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseCurve')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 60, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -48706,7 +49155,7 @@ def _BuildAutomaton_333 (): -SurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'patches'), SurfacePatchArrayPropertyType, scope=SurfaceType, documentation='This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 998, 1))) +SurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'patches'), SurfacePatchArrayPropertyType, scope=SurfaceType, documentation='This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 998, 1))) def _BuildAutomaton_334 (): # Remove this helper function from the namespace after it is invoked @@ -48715,27 +49164,27 @@ def _BuildAutomaton_334 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(SurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(SurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(SurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(SurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(SurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(SurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'patches')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 935, 5)) + symbol = pyxb.binding.content.ElementUse(SurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'patches')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 935, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -48770,7 +49219,7 @@ def _BuildAutomaton_334 (): -OrientableSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseSurface'), SurfacePropertyType, scope=OrientableSurfaceType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 945, 1))) +OrientableSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'baseSurface'), SurfacePropertyType, scope=OrientableSurfaceType, documentation='This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for "_Surface".', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 945, 1))) def _BuildAutomaton_335 (): # Remove this helper function from the namespace after it is invoked @@ -48779,27 +49228,27 @@ def _BuildAutomaton_335 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(OrientableSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(OrientableSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(OrientableSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(OrientableSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(OrientableSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(OrientableSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(OrientableSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseSurface')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 967, 5)) + symbol = pyxb.binding.content.ElementUse(OrientableSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseSurface')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 967, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -48834,9 +49283,9 @@ def _BuildAutomaton_335 (): -SolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), SurfacePropertyType, scope=SolidType, documentation='Boundaries of solids are similar to surface boundaries. In normal 3-dimensional Euclidean space, one (composite) surface is distinguished as the exterior. In the more general case, this is not always possible.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1529, 5))) +SolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'exterior'), SurfacePropertyType, scope=SolidType, documentation='Boundaries of solids are similar to surface boundaries. In normal 3-dimensional Euclidean space, one (composite) surface is distinguished as the exterior. In the more general case, this is not always possible.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1529, 5))) -SolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interior'), SurfacePropertyType, scope=SolidType, documentation='Boundaries of solids are similar to surface boundaries.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1541, 5))) +SolidType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'interior'), SurfacePropertyType, scope=SolidType, documentation='Boundaries of solids are similar to surface boundaries.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1541, 5))) def _BuildAutomaton_336 (): # Remove this helper function from the namespace after it is invoked @@ -48845,40 +49294,40 @@ def _BuildAutomaton_336 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1529, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1529, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1541, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1541, 5)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1529, 5)) + symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'exterior')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1529, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interior')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1541, 5)) + symbol = pyxb.binding.content.ElementUse(SolidType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'interior')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1541, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -48927,7 +49376,7 @@ def _BuildAutomaton_336 (): -DirectedObservationAtDistanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distance'), MeasureType, scope=DirectedObservationAtDistanceType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 91, 5))) +DirectedObservationAtDistanceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'distance'), MeasureType, scope=DirectedObservationAtDistanceType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 91, 5))) def _BuildAutomaton_337 (): # Remove this helper function from the namespace after it is invoked @@ -48936,63 +49385,63 @@ def _BuildAutomaton_337 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) + cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'boundedBy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 28, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'location')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/feature.xsd', 29, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'using')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'using')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 65, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'target')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'target')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 66, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resultOf')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 67, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'resultOf')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 67, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'direction')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 79, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'direction')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 79, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() - symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distance')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 91, 5)) + symbol = pyxb.binding.content.ElementUse(DirectedObservationAtDistanceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'distance')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/observation.xsd', 91, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) transitions = [] @@ -49083,7 +49532,7 @@ def _BuildAutomaton_337 (): -TimeInstantType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), TimePositionType, scope=TimeInstantType, documentation='Direct representation of a temporal position', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1))) +TimeInstantType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timePosition'), TimePositionType, scope=TimeInstantType, documentation='Direct representation of a temporal position', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 262, 1))) def _BuildAutomaton_338 (): # Remove this helper function from the namespace after it is invoked @@ -49092,33 +49541,33 @@ def _BuildAutomaton_338 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timePosition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 149, 5)) + symbol = pyxb.binding.content.ElementUse(TimeInstantType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timePosition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 149, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] @@ -49165,17 +49614,17 @@ def _BuildAutomaton_338 (): -TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'beginPosition'), TimePositionType, scope=TimePeriodType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 171, 6))) +TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'beginPosition'), TimePositionType, scope=TimePeriodType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 171, 6))) -TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'begin'), TimeInstantPropertyType, scope=TimePeriodType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 172, 6))) +TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'begin'), TimeInstantPropertyType, scope=TimePeriodType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 172, 6))) -TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endPosition'), TimePositionType, scope=TimePeriodType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 175, 6))) +TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'endPosition'), TimePositionType, scope=TimePeriodType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 175, 6))) -TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'end'), TimeInstantPropertyType, scope=TimePeriodType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 176, 6))) +TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'end'), TimeInstantPropertyType, scope=TimePeriodType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 176, 6))) -TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'duration'), pyxb.binding.datatypes.duration, scope=TimePeriodType, documentation='This element is an instance of the primitive xsd:duration simple type to \n enable use of the ISO 8601 syntax for temporal length (e.g. P5DT4H30M). \n It is a valid subtype of TimeDurationType according to section 3.14.6, \n rule 2.2.4 in XML Schema, Part 1.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 204, 1))) +TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'duration'), pyxb.binding.datatypes.duration, scope=TimePeriodType, documentation='This element is an instance of the primitive xsd:duration simple type to \n enable use of the ISO 8601 syntax for temporal length (e.g. P5DT4H30M). \n It is a valid subtype of TimeDurationType according to section 3.14.6, \n rule 2.2.4 in XML Schema, Part 1.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 204, 1))) -TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), TimeIntervalLengthType, scope=TimePeriodType, documentation='This element is a valid subtype of TimeDurationType \n\t\t\taccording to section 3.14.6, rule 2.2.4 in XML Schema, Part 1.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 213, 1))) +TimePeriodType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'timeInterval'), TimeIntervalLengthType, scope=TimePeriodType, documentation='This element is a valid subtype of TimeDurationType \n\t\t\taccording to section 3.14.6, rule 2.2.4 in XML Schema, Part 1.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 213, 1))) def _BuildAutomaton_339 (): # Remove this helper function from the namespace after it is invoked @@ -49184,57 +49633,57 @@ def _BuildAutomaton_339 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 178, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 178, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'beginPosition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 171, 6)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'beginPosition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 171, 6)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'begin')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 172, 6)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'begin')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 172, 6)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endPosition')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 175, 6)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'endPosition')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 175, 6)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'end')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 176, 6)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'end')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 176, 6)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'duration')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 199, 3)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'duration')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 199, 3)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeInterval')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 200, 3)) + symbol = pyxb.binding.content.ElementUse(TimePeriodType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'timeInterval')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 200, 3)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -49323,11 +49772,11 @@ def _BuildAutomaton_339 (): -TimeNodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'previousEdge'), TimeEdgePropertyType, scope=TimeNodeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 111, 5))) +TimeNodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'previousEdge'), TimeEdgePropertyType, scope=TimeNodeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 111, 5))) -TimeNodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'nextEdge'), TimeEdgePropertyType, scope=TimeNodeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 112, 5))) +TimeNodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'nextEdge'), TimeEdgePropertyType, scope=TimeNodeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 112, 5))) -TimeNodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'position'), TimeInstantPropertyType, scope=TimeNodeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 113, 5))) +TimeNodeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'position'), TimeInstantPropertyType, scope=TimeNodeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 113, 5))) def _BuildAutomaton_340 (): # Remove this helper function from the namespace after it is invoked @@ -49336,61 +49785,61 @@ def _BuildAutomaton_340 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 111, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 111, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 112, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 112, 5)) counters.add(cc_6) - cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 113, 5)) + cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 113, 5)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_3, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_4, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'complex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) + symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'complex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'previousEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 111, 5)) + symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'previousEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 111, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nextEdge')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 112, 5)) + symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'nextEdge')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 112, 5)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_7, False)) - symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'position')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 113, 5)) + symbol = pyxb.binding.content.ElementUse(TimeNodeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'position')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 113, 5)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -49487,11 +49936,11 @@ def _BuildAutomaton_340 (): -TimeEdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'start'), TimeNodePropertyType, scope=TimeEdgeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 148, 5))) +TimeEdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'start'), TimeNodePropertyType, scope=TimeEdgeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 148, 5))) -TimeEdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'end'), TimeNodePropertyType, scope=TimeEdgeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 149, 5))) +TimeEdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'end'), TimeNodePropertyType, scope=TimeEdgeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 149, 5))) -TimeEdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extent'), TimePeriodPropertyType, scope=TimeEdgeType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 150, 5))) +TimeEdgeType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'extent'), TimePeriodPropertyType, scope=TimeEdgeType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 150, 5))) def _BuildAutomaton_341 (): # Remove this helper function from the namespace after it is invoked @@ -49500,50 +49949,50 @@ def _BuildAutomaton_341 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 150, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 150, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) + symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'relatedTime')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporal.xsd', 49, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'complex')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) + symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'complex')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 74, 5)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'start')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 148, 5)) + symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'start')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 148, 5)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() - symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'end')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 149, 5)) + symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'end')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 149, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) - symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extent')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 150, 5)) + symbol = pyxb.binding.content.ElementUse(TimeEdgeType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'extent')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/temporalTopology.xsd', 150, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] @@ -49614,9 +50063,9 @@ def _BuildAutomaton_341 (): -ConversionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), OperationMethodRefType, scope=ConversionType, documentation='Association to the operation method used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1))) +ConversionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), OperationMethodRefType, scope=ConversionType, documentation='Association to the operation method used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1))) -ConversionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), ParameterValueType, scope=ConversionType, documentation='Composition association to a parameter value used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1))) +ConversionType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), ParameterValueType, scope=ConversionType, documentation='Composition association to a parameter value used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1))) def _BuildAutomaton_342 (): # Remove this helper function from the namespace after it is invoked @@ -49625,56 +50074,56 @@ def _BuildAutomaton_342 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 246, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 246, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 248, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 248, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 249, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 249, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 250, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 250, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 251, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 251, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 252, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 252, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 283, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 283, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 246, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 246, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 247, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 247, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 248, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 248, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 249, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 249, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 250, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 250, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 251, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 251, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 252, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 252, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesMethod')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 282, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesMethod')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 282, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 283, 5)) + symbol = pyxb.binding.content.ElementUse(ConversionType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 283, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -49761,9 +50210,9 @@ def _BuildAutomaton_342 (): -TransformationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), OperationMethodRefType, scope=TransformationType, documentation='Association to the operation method used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1))) +TransformationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesMethod'), OperationMethodRefType, scope=TransformationType, documentation='Association to the operation method used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 293, 1))) -TransformationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), ParameterValueType, scope=TransformationType, documentation='Composition association to a parameter value used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1))) +TransformationType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesValue'), ParameterValueType, scope=TransformationType, documentation='Composition association to a parameter value used by this coordinate operation. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 299, 1))) def _BuildAutomaton_343 (): # Remove this helper function from the namespace after it is invoked @@ -49772,68 +50221,68 @@ def _BuildAutomaton_343 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 328, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 328, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 330, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 330, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 331, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 331, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 333, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 333, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 334, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 334, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 335, 5)) + cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 335, 5)) counters.add(cc_5) - cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 368, 5)) + cc_6 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 368, 5)) counters.add(cc_6) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 328, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 328, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 329, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 329, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 330, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'coordinateOperationID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 330, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 331, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 331, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 332, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'operationVersion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 332, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 333, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 333, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 334, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 334, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 335, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, '_positionalAccuracy')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 335, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 336, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'sourceCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 336, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = None - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 337, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'targetCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 337, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesMethod')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 367, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesMethod')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 367, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_6, False)) - symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesValue')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 368, 5)) + symbol = pyxb.binding.content.ElementUse(TransformationType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesValue')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateOperations.xsd', 368, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) transitions = [] @@ -49920,7 +50369,7 @@ def _BuildAutomaton_343 (): -ProjectedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), CartesianCSRefType, scope=ProjectedCRSType, documentation='Association to the Cartesian coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1))) +ProjectedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS'), CartesianCSRefType, scope=ProjectedCRSType, documentation='Association to the Cartesian coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 180, 1))) def _BuildAutomaton_344 (): # Remove this helper function from the namespace after it is invoked @@ -49929,51 +50378,51 @@ def _BuildAutomaton_344 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 213, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 213, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 214, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 214, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() - symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 241, 5)) + symbol = pyxb.binding.content.ElementUse(ProjectedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCartesianCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 241, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) transitions = [] @@ -50046,9 +50495,9 @@ def _BuildAutomaton_344 (): -DerivedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSType'), DerivedCRSTypeType, scope=DerivedCRSType, location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 275, 1))) +DerivedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSType'), DerivedCRSTypeType, scope=DerivedCRSType, location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 275, 1))) -DerivedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), CoordinateSystemRefType, scope=DerivedCRSType, documentation='Association to the coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1))) +DerivedCRSType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'usesCS'), CoordinateSystemRefType, scope=DerivedCRSType, documentation='Association to the coordinate system used by this CRS. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 292, 1))) def _BuildAutomaton_345 (): # Remove this helper function from the namespace after it is invoked @@ -50057,55 +50506,55 @@ def _BuildAutomaton_345 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 32, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 33, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'srsID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 53, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'remarks')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 58, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 63, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/referenceSystems.xsd', 64, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseCRS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 213, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'baseCRS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 213, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 214, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'definedByConversion')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 214, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = None - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSType')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 268, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'derivedCRSType')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 268, 5)) st_8 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() - symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCS')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 269, 5)) + symbol = pyxb.binding.content.ElementUse(DerivedCRSType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'usesCS')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/coordinateReferenceSystems.xsd', 269, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] @@ -50182,7 +50631,7 @@ def _BuildAutomaton_345 (): -TemporalDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'origin'), pyxb.binding.datatypes.dateTime, scope=TemporalDatumType, documentation='The date and time origin of this temporal datum. ', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 249, 1))) +TemporalDatumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'origin'), pyxb.binding.datatypes.dateTime, scope=TemporalDatumType, documentation='The date and time origin of this temporal datum. ', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 249, 1))) def _BuildAutomaton_346 (): # Remove this helper function from the namespace after it is invoked @@ -50191,37 +50640,37 @@ def _BuildAutomaton_346 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 225, 5)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 225, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 227, 5)) + cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 227, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 228, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 228, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 229, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 229, 5)) counters.add(cc_3) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 225, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 225, 5)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 226, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumName')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 226, 5)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 227, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'datumID')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 227, 5)) st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 228, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'validArea')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 228, 5)) st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 229, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'scope')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 229, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() - symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'origin')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 243, 5)) + symbol = pyxb.binding.content.ElementUse(TemporalDatumType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'origin')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/datums.xsd', 243, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) transitions = [] @@ -50272,7 +50721,7 @@ def _BuildAutomaton_346 (): -PolyhedralSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonPatches'), PolygonPatchArrayPropertyType, scope=PolyhedralSurfaceType, documentation='This property element contains a list of\n polygon patches. The order of the patches is significant and \n shall be preserved when processing the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1320, 1))) +PolyhedralSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'polygonPatches'), PolygonPatchArrayPropertyType, scope=PolyhedralSurfaceType, documentation='This property element contains a list of\n polygon patches. The order of the patches is significant and \n shall be preserved when processing the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1320, 1))) def _BuildAutomaton_347 (): # Remove this helper function from the namespace after it is invoked @@ -50281,27 +50730,27 @@ def _BuildAutomaton_347 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PolyhedralSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(PolyhedralSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(PolyhedralSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(PolyhedralSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(PolyhedralSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(PolyhedralSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(PolyhedralSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'polygonPatches')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1309, 5)) + symbol = pyxb.binding.content.ElementUse(PolyhedralSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'polygonPatches')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1309, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -50336,7 +50785,7 @@ def _BuildAutomaton_347 (): -TriangulatedSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches'), TrianglePatchArrayPropertyType, scope=TriangulatedSurfaceType, documentation='This property element contains a list of\n triangle patches. The order of the patches is significant and \n shall be preserved when processing the list.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1342, 1))) +TriangulatedSurfaceType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches'), TrianglePatchArrayPropertyType, scope=TriangulatedSurfaceType, documentation='This property element contains a list of\n triangle patches. The order of the patches is significant and \n shall be preserved when processing the list.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1342, 1))) def _BuildAutomaton_348 (): # Remove this helper function from the namespace after it is invoked @@ -50345,27 +50794,27 @@ def _BuildAutomaton_348 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TriangulatedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TriangulatedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TriangulatedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TriangulatedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TriangulatedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TriangulatedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() - symbol = pyxb.binding.content.ElementUse(TriangulatedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1376, 5)) + symbol = pyxb.binding.content.ElementUse(TriangulatedSurfaceType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1376, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] @@ -50400,13 +50849,13 @@ def _BuildAutomaton_348 (): -TinType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'stopLines'), LineStringSegmentArrayPropertyType, scope=TinType, documentation='Stoplines are lines where the local\n continuity or regularity of the surface is questionable.\n In the area of these pathologies, triangles intersecting\n a stopline shall be removed from the tin surface, leaving\n holes in the surface. If coincidence occurs on surface\n boundary triangles, the result shall be a change of the \n surface boundary. Stoplines contains all these\n pathological segments as a set of line strings.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1402, 5))) +TinType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'stopLines'), LineStringSegmentArrayPropertyType, scope=TinType, documentation='Stoplines are lines where the local\n continuity or regularity of the surface is questionable.\n In the area of these pathologies, triangles intersecting\n a stopline shall be removed from the tin surface, leaving\n holes in the surface. If coincidence occurs on surface\n boundary triangles, the result shall be a change of the \n surface boundary. Stoplines contains all these\n pathological segments as a set of line strings.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1402, 5))) -TinType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'breakLines'), LineStringSegmentArrayPropertyType, scope=TinType, documentation='Breaklines are lines of a critical\n nature to the shape of the surface, representing local\n ridges, or depressions (such as drainage lines) in the\n surface. As such their constituent segments must be\n included in the tin eve if doing so\n violates the Delauny criterion. Break lines contains these\n critical segments as a set of line strings.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1414, 5))) +TinType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'breakLines'), LineStringSegmentArrayPropertyType, scope=TinType, documentation='Breaklines are lines of a critical\n nature to the shape of the surface, representing local\n ridges, or depressions (such as drainage lines) in the\n surface. As such their constituent segments must be\n included in the tin eve if doing so\n violates the Delauny criterion. Break lines contains these\n critical segments as a set of line strings.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1414, 5))) -TinType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maxLength'), LengthType, scope=TinType, documentation='Areas of the surface where data is not \n sufficiently dense to assure reasonable calculation shall be \n removed by adding a retention criterion for triangles based \n on the length of their sides. For many triangle sides \n exceeding maximum length, the adjacent triangles to that \n triangle side shall be removed from the surface.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1425, 5))) +TinType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'maxLength'), LengthType, scope=TinType, documentation='Areas of the surface where data is not \n sufficiently dense to assure reasonable calculation shall be \n removed by adding a retention criterion for triangles based \n on the length of their sides. For many triangle sides \n exceeding maximum length, the adjacent triangles to that \n triangle side shall be removed from the surface.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1425, 5))) -TinType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'controlPoint'), CTD_ANON_2, scope=TinType, documentation='The corners of the triangles in the TIN \n are often referred to as pots. ControlPoint shall contain a \n set of the GM_Position used as posts for this TIN. Since each \n TIN contains triangles, there must be at least 3 posts. The \n order in which these points are given does not affect the \n surface that is represented. Application schemas may add \n information based on ordering of control points to facilitate \n the reconstruction of the TIN from the control points.', location=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1435, 5))) +TinType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'controlPoint'), CTD_ANON_2, scope=TinType, documentation='The corners of the triangles in the TIN \n are often referred to as pots. ControlPoint shall contain a \n set of the GM_Position used as posts for this TIN. Since each \n TIN contains triangles, there must be at least 3 posts. The \n order in which these points are given does not affect the \n surface that is represented. Application schemas may add \n information based on ordering of control points to facilitate \n the reconstruction of the TIN from the control points.', location=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1435, 5))) def _BuildAutomaton_349 (): # Remove this helper function from the namespace after it is invoked @@ -50415,47 +50864,47 @@ def _BuildAutomaton_349 (): import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1402, 5)) + cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1402, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1414, 5)) + cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1414, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) + symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'metaDataProperty')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 55, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = None - symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) + symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'description')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 56, 3)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = None - symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) + symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'name')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/gmlBase.xsd', 57, 3)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = None - symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1376, 5)) + symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'trianglePatches')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1376, 5)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = None - symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'stopLines')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1402, 5)) + symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'stopLines')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1402, 5)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = None - symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'breakLines')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1414, 5)) + symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'breakLines')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1414, 5)) st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = None - symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maxLength')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1425, 5)) + symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'maxLength')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1425, 5)) st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() - symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'controlPoint')), pyxb.utils.utility.Location('/home/flo/remmen/PyXB-1.2.4/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1435, 5)) + symbol = pyxb.binding.content.ElementUse(TinType._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'controlPoint')), pyxb.utils.utility.Location('/home/micha/GIT/pyxb/pyxb/bundles/opengis/schemas/gml/3.1.1/base/geometryPrimitives.xsd', 1435, 5)) st_7 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_7) transitions = [] diff --git a/teaser/data/bindings/opengis/raw/smil20.py b/teaser/data/bindings/opengis/raw/smil20.py index 0507f4404..9aad9df10 100644 --- a/teaser/data/bindings/opengis/raw/smil20.py +++ b/teaser/data/bindings/opengis/raw/smil20.py @@ -1,7 +1,7 @@ # ./pyxb/bundles/opengis/raw/smil20.py # -*- coding: utf-8 -*- # PyXB bindings for NM:21ae4a2357cfe334f6a0ce0b0ea28423d22a1453 -# Generated 2016-04-07 16:02:40.462870 by PyXB version 1.2.4 using Python 2.7.11.final.0 +# Generated 2017-01-09 16:11:10.920302 by PyXB version 1.2.5 using Python 3.5.2.final.0 # Namespace http://www.w3.org/2001/SMIL20/ [xmlns:smil20] from __future__ import unicode_literals @@ -13,16 +13,19 @@ import pyxb.utils.domutils import sys import pyxb.utils.six as _six - # Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:6373931a-fcc9-11e5-b0c9-000c29ce1afb') +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:d9a6d838-d67d-11e6-8d7b-100ba9a189d0') # Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.4' +_PyXBVersion = '1.2.5' # Generated bindings are not compatible across PyXB versions if pyxb.__version__ != _PyXBVersion: raise pyxb.PyXBVersionError(_PyXBVersion) +# A holder for module-level binding classes so we can access them from +# inside class definitions where property names may conflict. +_module_typeBindings = pyxb.utils.utility.Object() + # Import bindings for namespaces imported into schema import teaser.data.bindings.opengis.raw._nsgroup From 28046b84b1596da49855356937dc9ba730ce88b2 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 10 Jan 2017 11:39:51 +0100 Subject: [PATCH 174/283] #367 included the typical length to be loaded from teaser xml --- teaser/data/input/teaserxml_input.py | 8 +++++--- teaser/examples/e5_load.py | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/teaser/data/input/teaserxml_input.py b/teaser/data/input/teaserxml_input.py index ec7360fca..367618b05 100644 --- a/teaser/data/input/teaserxml_input.py +++ b/teaser/data/input/teaserxml_input.py @@ -17,7 +17,8 @@ from teaser.logic.archetypebuildings.bmvbs.custom.institute4 import Institute4 from teaser.logic.archetypebuildings.bmvbs.custom.institute8 import Institute8 from teaser.logic.buildingobjects.thermalzone import ThermalZone -from teaser.logic.buildingobjects.buildingsystems.buildingahu import BuildingAHU +from teaser.logic.buildingobjects.buildingsystems.buildingahu import\ + BuildingAHU from teaser.logic.buildingobjects.boundaryconditions.boundaryconditions \ import BoundaryConditions from teaser.logic.buildingobjects.buildingphysics.outerwall import OuterWall @@ -158,13 +159,14 @@ def _load_building(prj, pyxb_bld, type, project_bind): zone.area = pyxb_zone.area zone.volume = pyxb_zone.volume zone.infiltration_rate = pyxb_zone.infiltration_rate - # zone.use_conditions.typical_length = pyxb_zone.typical_length - # zone.use_conditions.typical_width = pyxb_zone.typical_width zone.use_conditions = BoundaryConditions(zone) pyxb_use = pyxb_zone.UseCondition.BoundaryConditions + zone.use_conditions.typical_length = pyxb_zone.typical_length + zone.use_conditions.typical_width = pyxb_zone.typical_width + zone.use_conditions.usage = \ pyxb_use.usage diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py index f9bc67d1e..771d618ae 100644 --- a/teaser/examples/e5_load.py +++ b/teaser/examples/e5_load.py @@ -25,7 +25,7 @@ def example_save(): prj = Project() - load_xml = pickle_file = os.path.join( + load_xml = pickle_file = os.path.join( utilities.get_default_path(), 'ArchetypeExample.teaserXML') From 181ac8b6ebb832f23046462e2960c58aeab4298c Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 12:11:40 +0100 Subject: [PATCH 175/283] adjustments for energy version 0.7 --- teaser/data/output/citygml_output.py | 65 ++++++++++++++-------------- teaser/examples/e4_save.py | 4 +- 2 files changed, 36 insertions(+), 33 deletions(-) diff --git a/teaser/data/output/citygml_output.py b/teaser/data/output/citygml_output.py index 5159f132f..21b07ee01 100644 --- a/teaser/data/output/citygml_output.py +++ b/teaser/data/output/citygml_output.py @@ -163,10 +163,10 @@ def _set_gml_building(teaser_building): # building attributes from energyADE we can in principle provide - gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( - energy.atticType("None")) - gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( - energy.basementType("None")) + # gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( + # energy.atticType("None")) + # gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( + # energy.basementType("None")) # gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( # energy.constructionStyle(teaser_building.construction_type)) # gml_bldg.GenericApplicationPropertyOfAbstractBuilding.append( @@ -482,7 +482,7 @@ def _set_gml_thermal_zone(thermal_zone): A thermalZone object, where energy is a reference to `pyxb.bundles.opengis.citygml.energy`. """ - gml_zone = energy.thermalZones() + gml_zone = energy.thermalZone() gml_zone.ThermalZone = energy.ThermalZoneType() gml_zone.ThermalZone.id = thermal_zone.name gml_zone.ThermalZone.isCooled = bd.datatypes.boolean(True) @@ -533,13 +533,13 @@ def _set_gml_thermal_boundary(gml_zone, wall): _current_tb = gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary _current_tb.thermalBoundaryType = \ - energy.ThermalBoundaryTypeValues("OuterWall") + energy.ThermalBoundaryTypeValue("OuterWall") _current_tb.azimuth = gml.AngleType(wall.orientation) _current_tb.azimuth.uom = bd.datatypes.anyURI('deg') _current_tb.inclination = gml.AngleType(wall.tilt) _current_tb.inclination.uom = bd.datatypes.anyURI('deg') - _current_tb.partOf.append(energy.ThermalZonePropertyType()) - _current_tb.partOf[-1].href = gml_zone.ThermalZone.id + _current_tb.delimitsBy.append(energy.ThermalZonePropertyType()) + _current_tb.delimitsBy[-1].href = gml_zone.ThermalZone.id _set_gml_surface_component(_current_tb, wall, sun_exp="true", @@ -556,12 +556,12 @@ def _set_gml_thermal_boundary(gml_zone, wall): _current_tb = gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary _current_tb.thermalBoundaryType = \ - energy.ThermalBoundaryTypeValues("Roof") + energy.ThermalBoundaryTypeValue("Roof") _current_tb.inclination = gml.AngleType(wall.tilt) _current_tb.inclination.uom = bd.datatypes.anyURI('deg') - _current_tb.partOf.append(energy.ThermalZonePropertyType()) - _current_tb.partOf[-1].href = gml_zone.ThermalZone.id + _current_tb.delimitsBy.append(energy.ThermalZonePropertyType()) + _current_tb.delimitsBy[-1].href = gml_zone.ThermalZone.id _set_gml_surface_component(_current_tb, wall, @@ -579,12 +579,12 @@ def _set_gml_thermal_boundary(gml_zone, wall): _current_tb = gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary _current_tb.thermalBoundaryType = \ - energy.ThermalBoundaryTypeValues("BasementFloor") + energy.ThermalBoundaryTypeValue("BasementFloor") _current_tb.inclination = gml.AngleType(wall.tilt) _current_tb.inclination.uom = bd.datatypes.anyURI('deg') - _current_tb.partOf.append(energy.ThermalZonePropertyType()) - _current_tb.partOf[-1].href = gml_zone.ThermalZone.id + _current_tb.delimitsBy.append(energy.ThermalZonePropertyType()) + _current_tb.delimitsBy[-1].href = gml_zone.ThermalZone.id _set_gml_surface_component(_current_tb, wall, @@ -602,13 +602,13 @@ def _set_gml_thermal_boundary(gml_zone, wall): _current_tb = gml_zone.ThermalZone.boundedBy_[-1].ThermalBoundary _current_tb.thermalBoundaryType = \ - energy.ThermalBoundaryTypeValues("InteriorWall") + energy.ThermalBoundaryTypeValue("InteriorWall") _current_tb.inclination = gml.AngleType(wall.tilt) _current_tb.inclination.uom = bd.datatypes.anyURI('deg') _current_tb.inclination = gml.AngleType(wall.tilt) _current_tb.inclination.uom = bd.datatypes.anyURI('deg') - _current_tb.partOf.append(energy.ThermalZonePropertyType()) - _current_tb.partOf[-1].href = gml_zone.ThermalZone.id + _current_tb.delimitsBy.append(energy.ThermalZonePropertyType()) + _current_tb.delimitsBy[-1].href = gml_zone.ThermalZone.id _set_gml_surface_component(_current_tb, wall, @@ -665,27 +665,29 @@ def _add_gml_layer(gml_surf_comp, element): element : TEASER BuildingElement Instance of BuilingElement or inherited classes """ - construction = energy.construction() - construction.Construction = energy.ConstructionType() - construction.Construction.name = [og.gml.CodeType(element.name)] - construction.Construction.uValue = gml.MeasureType( + + cons = energy.AbstractConstructionPropertyType() + cons.AbstractConstruction = energy.Construction() + cons.AbstractConstruction.name = [og.gml.CodeType(element.name)] + cons.AbstractConstruction.uValue = gml.MeasureType( element.ua_value / element.area) - construction.Construction.uValue.uom = bd.datatypes.anyURI('W/(m^2*K)') + cons.AbstractConstruction.uValue.uom = bd.datatypes.anyURI('W/(m^2*K)') + if type(element).__name__ == "Window": - construction.Construction.opticalProperties = \ + cons.AbstractConstruction.opticalProperties = \ energy.OpticalPropertiesPropertyType() - construction.Construction.opticalProperties.append( + cons.AbstractConstruction.opticalProperties.append( energy.OpticalPropertiesType()) - construction.Construction.opticalProperties.OpticalProperties \ + cons.AbstractConstruction.opticalProperties.OpticalProperties \ .transmittance.append(energy.TransmittancePropertyType()) - construction.Construction.opticalProperties.OpticalProperties \ + cons.AbstractConstruction.opticalProperties.OpticalProperties \ .transmittance[-1].Transmittance = energy.TransmittanceType() - construction.Construction.opticalProperties.OpticalProperties \ + cons.AbstractConstruction.opticalProperties.OpticalProperties \ .transmittance[-1].Transmittance.fraction = element.g_value - construction.Construction.opticalProperties.OpticalProperties \ + cons.AbstractConstruction.opticalProperties.OpticalProperties \ .transmittance[-1].Transmittance.fraction.uom = \ bd.datatypes.anyURI('g value') - construction.Construction.opticalProperties.OpticalProperties \ + cons.AbstractConstruction.opticalProperties.OpticalProperties \ .transmittance[-1].Transmittance.wavelengthRange = \ energy.WavelengthRangeType("Solar") @@ -702,10 +704,9 @@ def _add_gml_layer(gml_surf_comp, element): _current_layer.thickness.uom = bd.datatypes.anyURI('m') _add_gml_opaque_material(_current_layer, lay_count) - construction.Construction.layer.append(layer) - - gml_surf_comp.ThermalComponent.append(construction) + cons.AbstractConstruction.layer.append(layer) + gml_surf_comp.ThermalComponent.construction = cons def _add_gml_opaque_material(gml_layer, teaser_layer): """Adds gml opaque material to the given layer diff --git a/teaser/examples/e4_save.py b/teaser/examples/e4_save.py index 6dda5aca6..42e6e10ea 100644 --- a/teaser/examples/e4_save.py +++ b/teaser/examples/e4_save.py @@ -23,7 +23,7 @@ def example_save(): # function is called Project().save_project() you can specify a file name # and a save path. If both are non (as in this case) it will use the # projects name and default path in your home folder. - + ''' prj.save_project(file_name=None, path=None) # Second option is to use pickle from Python Standard Library , @@ -40,6 +40,8 @@ def example_save(): 'teaser_pickle.p') pickle.dump(prj, open(pickle_file, "wb")) + ''' + prj.save_citygml(file_name=None, path=None) if __name__ == '__main__': example_save() From 179d37ecbd0f7b9adcbd115501629f4a3f6f910a Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 10 Jan 2017 14:14:03 +0100 Subject: [PATCH 176/283] #373 export type, fixed 29 tests by letting self out of the static method call --- teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone | 2 +- teaser/project.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone index 10a8a8257..f7c78f2e0 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone @@ -28,7 +28,7 @@ model ${bldg.name} effFanAHU_sup=${bldg.central_ahu.efficiency_fan_supply}, effFanAHU_eta=${bldg.central_ahu.efficiency_fan_return}, effHRSAHU_enabled=${bldg.central_ahu.efficiency_recovery}, - effHRSAHU_disabled=${bldg.central_ahu.efficiency_revocery_false}, + effHRSAHU_disabled=${bldg.central_ahu.efficiency_recovery_false}, dpAHU_sup=${bldg.central_ahu.pressure_drop_fan_supply}, dpAHU_eta=${bldg.central_ahu.pressure_drop_fan_return}, % else: diff --git a/teaser/project.py b/teaser/project.py index 1192f314e..d62ebe880 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -97,12 +97,12 @@ def __init__(self, load_data=True): self._used_library_calc = "AixLib" if load_data is True: - self.data = self.instantiate_data_class(self) + self.data = self.instantiate_data_class() else: self.data = None @staticmethod - def instantiate_data_class(self): + def instantiate_data_class(): """Initialization of DataClass Returns From c7c0a933f15a0b7152185d2263f2f02f52dc9ab8 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 14:22:50 +0100 Subject: [PATCH 177/283] fix first unit tests --- tests/test_data.py | 193 +++++++++++++++++++++++---------------------- 1 file changed, 99 insertions(+), 94 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 2fef3827f..cf0d4b780 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -9,6 +9,7 @@ import math import helptest + prj = Project(True) @@ -22,23 +23,25 @@ def test_calc_vdi_room1(self): room1_prj = room1.parameter_room1() therm_zone = room1_prj.buildings[0].thermal_zones[0] - - #parameters inner wall Typraum S - - assert round(therm_zone.r1_iw, 13) == 0.0005956934075 - assert round(therm_zone.c1_iw / 1000, 7) == 14836.3546282 - assert round(therm_zone.area_iw, 1) == 75.5 - assert round(therm_zone.alpha_conv_inner_iw, 13) == 2.23642384105960 - - #paremeters outer wall Typraum S - - assert round(therm_zone.r_rest_ow, 13) == 0.0427687193786 - assert round(therm_zone.r1_ow, 13) == 0.0043679129367 - assert round(therm_zone.c1_ow / 1000, 7) == 1600.8489399 - assert round(therm_zone.area_ow, 1) == 3.5 - assert round(therm_zone.area_win, 1) == 7.0 - assert round(therm_zone.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 + zone_attr = room1_prj.buildings[0].thermal_zones[0].model_attr + + # parameters inner wall Typraum S + + assert round(zone_attr.r1_iw, 13) == 0.0005956934075 + assert round(zone_attr.c1_iw / 1000, 7) == 14836.3546282 + assert round(zone_attr.area_iw, 1) == 75.5 + assert round(zone_attr.alpha_conv_inner_iw, 13) == 2.23642384105960 + + # paremeters outer wall Typraum S + r_rest = zone_attr.r_rest_ow + 1 / (zone_attr.alpha_comb_outer_ow * + zone_attr.area_ow) + assert round(r_rest, 13) == 0.0427687193786 + assert round(zone_attr.r1_ow, 13) == 0.0043679129367 + assert round(zone_attr.c1_ow / 1000, 7) == 1600.8489399 + assert round(zone_attr.area_ow, 1) == 3.5 + assert round(zone_attr.area_win, 1) == 7.0 + assert round(zone_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(zone_attr.alpha_comb_outer_ow, 1) == 25.0 def test_calc_vdi_room3(self): '''Parameter Verification for room 3''' @@ -46,23 +49,25 @@ def test_calc_vdi_room3(self): room3_prj = room3.parameter_room3() therm_zone = room3_prj.buildings[0].thermal_zones[0] - - #parameters inner wall Typraum L - - assert round(therm_zone.r1_iw, 13) == 0.003385649748 - assert round(therm_zone.c1_iw / 1000, 7) == 7445.3648976 - assert round(therm_zone.area_iw, 1) == 75.5 - assert round(therm_zone.alpha_conv_inner_iw, 13) == 2.23642384105960 - - #parameters outer wall Typraum L - - assert round(therm_zone.r_rest_ow, 13) == 0.0431403889233 - assert round(therm_zone.r1_ow, 13) == 0.004049351608 - assert round(therm_zone.c1_ow / 1000, 7) == 47.8617641 - assert round(therm_zone.area_ow, 1) == 3.5 - assert round(therm_zone.area_win, 1) == 7.0 - assert round(therm_zone.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 + zone_attr = room3_prj.buildings[0].thermal_zones[0].model_attr + + # parameters inner wall Typraum L + + assert round(zone_attr.r1_iw, 13) == 0.003385649748 + assert round(zone_attr.c1_iw / 1000, 7) == 7445.3648976 + assert round(zone_attr.area_iw, 1) == 75.5 + assert round(zone_attr.alpha_conv_inner_iw, 13) == 2.23642384105960 + + # parameters outer wall Typraum L + r_rest = zone_attr.r_rest_ow + 1 / (zone_attr.alpha_comb_outer_ow * + zone_attr.area_ow) + assert round(r_rest, 13) == 0.0431403889233 + assert round(zone_attr.r1_ow, 13) == 0.004049351608 + assert round(zone_attr.c1_ow / 1000, 7) == 47.8617641 + assert round(zone_attr.area_ow, 1) == 3.5 + assert round(zone_attr.area_win, 1) == 7.0 + assert round(zone_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(zone_attr.alpha_comb_outer_ow, 1) == 25.0 def test_calc_vdi_room8(self): '''Parameter Verification for room 8''' @@ -70,23 +75,25 @@ def test_calc_vdi_room8(self): room8_prj = room8.parameter_room8() therm_zone = room8_prj.buildings[0].thermal_zones[0] - - assert round(therm_zone.r1_iw, 13) == 0.0006688956391 - assert round(therm_zone.c1_iw / 1000, 7) == 12391.3638631 - assert round(therm_zone.area_iw, 1) == 60.5 - assert round(therm_zone.alpha_conv_inner_iw, 13) == 2.1214876033058 - - assert round(therm_zone.r_rest_ow, 13) == 0.0207059264866 - assert round(therm_zone.r1_ow, 13) == 0.0017362530106 - assert round(therm_zone.c1_ow / 1000, 7) == 5259.932231 - assert round(therm_zone.area_ow, 1) == 11.5 - assert round(therm_zone.area_win, 1) == 14.0 - assert round(therm_zone.alpha_conv_inner_ow, 1) == 2.7 - assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 - assert round(therm_zone.weightfactor_ow[1], 13) == 0.1324989973869 - assert round(therm_zone.weightfactor_win[0], 13) == 0.4047663456282 - - #EBC Calculation Verification, with parameters from TEASER3 + zone_attr = room8_prj.buildings[0].thermal_zones[0].model_attr + + assert round(zone_attr.r1_iw, 13) == 0.0006688956391 + assert round(zone_attr.c1_iw / 1000, 7) == 12391.3638631 + assert round(zone_attr.area_iw, 1) == 60.5 + assert round(zone_attr.alpha_conv_inner_iw, 13) == 2.1214876033058 + r_rest = zone_attr.r_rest_ow + 1 / (zone_attr.alpha_comb_outer_ow * + zone_attr.area_ow) + assert round(r_rest, 13) == 0.0207059264866 + assert round(zone_attr.r1_ow, 13) == 0.0017362530106 + assert round(zone_attr.c1_ow / 1000, 7) == 5259.932231 + assert round(zone_attr.area_ow, 1) == 11.5 + assert round(zone_attr.area_win, 1) == 14.0 + assert round(zone_attr.alpha_conv_inner_ow, 1) == 2.7 + assert round(zone_attr.alpha_comb_outer_ow, 1) == 25.0 + assert round(zone_attr.weightfactor_ow[1], 13) == 0.1324989973869 + assert round(zone_attr.weightfactor_win[0], 13) == 0.4047663456282 + + # EBC Calculation Verification, with parameters from TEASER3 def test_calc_ebc(self): ''' @@ -95,7 +102,7 @@ def test_calc_ebc(self): ''' prj.set_default() prj.load_project(utilities.get_full_path("examples/examplefiles" - "/new.teaserXML")) + "/new.teaserXML")) therm_zone = prj.buildings[0].thermal_zones[0] prj.number_of_elements_calc = 2 prj.merge_windows_calc = False @@ -141,11 +148,11 @@ def test_type_bldg_office_with_calc(self): test_office.generate_archetype() - #general parameters + # general parameters assert len(test_office.thermal_zones) == 6 - #zone specific parameters + # zone specific parameters for zone in test_office.thermal_zones: if zone.name == "Meeting": @@ -161,7 +168,7 @@ def test_type_bldg_office_with_calc(self): if zone.name == "Floor": assert zone.area == 625 - #facade specific parameters + # facade specific parameters assert round(test_office.get_outer_wall_area(-2), 0) == 958 assert round(test_office.get_outer_wall_area(-1), 0) == 958 @@ -187,7 +194,7 @@ def test_type_bldg_office_with_calc(self): test_office.generate_archetype() - #facade specific parameters + # facade specific parameters assert round(test_office.get_outer_wall_area(-2), 0) == 958 assert round(test_office.get_outer_wall_area(-1), 0) == 958 @@ -213,7 +220,7 @@ def test_type_bldg_office_with_calc(self): test_office.generate_archetype() - #facade specific parameters + # facade specific parameters assert round(test_office.get_outer_wall_area(-2), 0) == 958 assert round(test_office.get_outer_wall_area(-1), 0) == 958 @@ -239,7 +246,7 @@ def test_type_bldg_office_with_calc(self): test_office.generate_archetype() - #facade specific parameters + # facade specific parameters assert round(test_office.get_outer_wall_area(-2), 0) == 958 assert round(test_office.get_outer_wall_area(-1), 0) == 958 @@ -273,11 +280,11 @@ def test_type_bldg_institute4_with_calc(self): test_institute4.generate_archetype() - #general parameters + # general parameters assert len(test_institute4.thermal_zones) == 7 - #zone specific parameters + # zone specific parameters for zone in test_institute4.thermal_zones: if zone.name == "Meeting": @@ -295,7 +302,7 @@ def test_type_bldg_institute4_with_calc(self): if zone.name == "Laboratory": assert zone.area == 500 - #facade specific parameters + # facade specific parameters assert round(test_institute4.get_outer_wall_area(-2), 0) == 958 assert round(test_institute4.get_outer_wall_area(-1), 0) == 958 @@ -329,11 +336,11 @@ def test_type_bldg_institute8_with_calc(self): test_institute8.generate_archetype() - #general parameters + # general parameters assert len(test_institute8.thermal_zones) == 7 - #zone specific parameters + # zone specific parameters for zone in test_institute8.thermal_zones: if zone.name == "Meeting": @@ -351,7 +358,7 @@ def test_type_bldg_institute8_with_calc(self): if zone.name == "Laboratory": assert zone.area == 1500 - #facade specific parameters + # facade specific parameters assert round(test_institute8.get_outer_wall_area(-2), 0) == 958 assert round(test_institute8.get_outer_wall_area(-1), 0) == 958 @@ -385,11 +392,11 @@ def test_type_bldg_institute_with_calc(self): test_institute.generate_archetype() - #general parameters + # general parameters assert len(test_institute.thermal_zones) == 7 - #zone specific parameters + # zone specific parameters for zone in test_institute.thermal_zones: if zone.name == "Meeting": @@ -407,7 +414,7 @@ def test_type_bldg_institute_with_calc(self): if zone.name == "Laboratory": assert zone.area == 375 - #facade specific parameters + # facade specific parameters assert round(test_institute.get_outer_wall_area(-2), 0) == 958 assert round(test_institute.get_outer_wall_area(-1), 0) == 958 @@ -438,17 +445,17 @@ def test_type_bldg_residential_with_calc(self): test_residential.generate_archetype() - #general parameters + # general parameters assert len(test_residential.thermal_zones) == 1 - #zone specific parameters + # zone specific parameters for zone in test_residential.thermal_zones: if zone.name == "SingleDwelling": assert zone.area == 2500 - #facade specific parameters + # facade specific parameters assert round(test_residential.get_outer_wall_area(-2), 0) == 1108 assert round(test_residential.get_outer_wall_area(-1), 0) == 1108 @@ -477,7 +484,7 @@ def test_type_bldg_residential_with_calc(self): test_residential.generate_archetype() - #facade specific parameters + # facade specific parameters assert round(test_residential.get_outer_wall_area(-2), 0) == 1108 assert round(test_residential.get_outer_wall_area(-1), 0) == 1108 @@ -506,7 +513,7 @@ def test_type_bldg_residential_with_calc(self): test_residential.generate_archetype() - #facade specific parameters + # facade specific parameters assert round(test_residential.get_outer_wall_area(-2), 0) == 858 assert round(test_residential.get_outer_wall_area(-1), 0) == 484 @@ -535,7 +542,7 @@ def test_type_bldg_residential_with_calc(self): test_residential.generate_archetype() - #facade specific parameters + # facade specific parameters assert round(test_residential.get_outer_wall_area(-2), 0) == 700 assert round(test_residential.get_outer_wall_area(-1), 0) == 789 @@ -548,14 +555,14 @@ def test_type_bldg_residential_with_calc(self): assert round(test_residential.get_window_area(90), 0) == 125 assert round(test_residential.get_window_area(270), 0) == 125 - #methods in Project, these tests only test if the API function works, - #not if it produces reliable results. + # methods in Project, these tests only test if the API function works, + # not if it produces reliable results. def test_load_save_project(self): '''test of load_project and save_project''' prj.load_project(utilities.get_full_path(("examples/examplefiles" - "/new.teaserXML"))) + "/new.teaserXML"))) therm_zone = prj.buildings[-1].thermal_zones[0] assert therm_zone.outer_walls[0].area == 40.0 tz_area = sum([tz.area for tz in prj.buildings[ @@ -564,8 +571,7 @@ def test_load_save_project(self): prj.save_project("unitTest") prj.set_default() - - #commented until we find solution for opengis PyXB bindings + # commented until we find solution for opengis PyXB bindings def test_save_citygml(self): '''test of save_gml''' helptest.building_test2(prj) @@ -699,7 +705,7 @@ def test_type_bldg_residential(self): dormer=0, construction_type="heavy") - #methods in Building + # methods in Building def test_get_inner_wall_area(self): '''test of get_inner_wall_area''' @@ -767,8 +773,8 @@ def test_fill_window_area_dict(self): '''test of fill_window_area_dict''' prj.buildings[-1].fill_window_area_dict() assert prj.buildings[-1].window_area == {90.0: 5.0, - 180.0: 8.0, - 270.0: 5.0} + 180.0: 8.0, + 270.0: 5.0} def test_calc_building_parameter(self): '''test of calc_building_parameter''' @@ -776,14 +782,14 @@ def test_calc_building_parameter(self): helptest.building_test2(prj) prj.buildings[-1].calc_building_parameter(number_of_elements=2, - merge_windows=True, - used_library='AixLib') + merge_windows=True, + used_library='AixLib') assert round(prj.buildings[-1].volume, 1) == 490.0 assert round( prj.buildings[-1].sum_heating_load, 4) == 6481.8126 - #methods in therm_zone + # methods in therm_zone def test_calc_zone_parameters(self): '''test of calc zone parameter, no calculation verification''' @@ -811,7 +817,7 @@ def test_sum_building_elements(self): prj.set_default() helptest.building_test2(prj) - #execute zone parameters for therm_zone + # execute zone parameters for therm_zone therm_zone = prj.buildings[-1].thermal_zones[-1] for out_wall in therm_zone.outer_walls: @@ -881,7 +887,7 @@ def test_sum_building_elements(self): assert round(therm_zone.alpha_rad_outer_rt, 5) == 5.0 assert round(therm_zone.alpha_comb_outer_rt, 1) == 25.0 - #window + # window assert round(therm_zone.ua_value_win, 16) == 32.87895310796074 assert round(therm_zone.area_win, 1) == 18.0 assert round(therm_zone.r_conv_inner_win, 19) == 0.032679738562091505 @@ -898,7 +904,7 @@ def test_sum_building_elements(self): def test_calc_chain_matrix(self): '''test of calc_chain_matrix''' therm_zone = prj.buildings[-1].thermal_zones[-1] - omega=(2 * math.pi / 86400 / 5) + omega = (2 * math.pi / 86400 / 5) r1_ow, c1_ow = prj.buildings[-1].thermal_zones[-1].calc_chain_matrix( element_list=therm_zone.outer_walls, omega=omega) @@ -988,7 +994,6 @@ def test_calc_two_element(self): assert round(therm_zone.r1_iw, 15) == 0.009719561140816 assert round(therm_zone.r_rest_ow, 15) == 0.005922787404456 - def test_volume_zone(self): '''test of volume_zone''' @@ -1002,7 +1007,7 @@ def test_set_inner_wall_area(self): for wall in prj.buildings[-1].thermal_zones[-1].inner_walls: assert round(wall.area, 16) == 11.951219512195122 - #methods in UseConditions18599() + # methods in UseConditions18599() def test_load_use_conditions(self): '''test of load_use_conditions, no parameter checking''' @@ -1013,7 +1018,7 @@ def test_load_use_conditions(self): def test_save_use_conditions(self): '''test of save_use_conditions, no parameter checking''' import os - + path = os.path.join(utilities.get_default_path(), 'UseCondUT.xml') prj.data.path_uc = path @@ -1021,7 +1026,7 @@ def test_save_use_conditions(self): use_cond = prj.buildings[-1].thermal_zones[-1].use_conditions use_cond.save_use_conditions(data_class=prj.data) - #methods in BuildingElement + # methods in BuildingElement def test_ua_value(self): '''test of ua_value''' @@ -1064,14 +1069,14 @@ def test_save_type_element(self): # test load function therm_zone = prj.buildings[-1].thermal_zones[-1] path = os.path.join(utilities.get_default_path(), - 'unitTestTB.xml') + 'unitTestTB.xml') prj.data.path_tb = path prj.data.load_tb_binding() therm_zone.outer_walls[0].save_type_element(data_class=prj.data) therm_zone.inner_walls[0].save_type_element(data_class=prj.data) therm_zone.windows[0].save_type_element(data_class=prj.data) - #methods in Wall + # methods in Wall def test_calc_equivalent_res_wall(self): '''test of calc_equivalent_res, wall''' @@ -1081,7 +1086,7 @@ def test_calc_equivalent_res_wall(self): therm_zone.outer_walls[0].calc_equivalent_res() - #parameters for outwall + # parameters for outwall assert round(therm_zone.outer_walls[0].c1, 6) == 111237.213205 assert round(therm_zone.outer_walls[0].c2, 7) == 59455.3856787 From 8676c5239a54914d27a61a06c1c63abc7fe481ef Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 14:42:23 +0100 Subject: [PATCH 178/283] parameters test and export --- tests/test_data.py | 62 +++++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 26 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index cf0d4b780..7a96db02a 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -22,7 +22,6 @@ def test_calc_vdi_room1(self): import teaser.examples.verification.verification_room1 as room1 room1_prj = room1.parameter_room1() - therm_zone = room1_prj.buildings[0].thermal_zones[0] zone_attr = room1_prj.buildings[0].thermal_zones[0].model_attr # parameters inner wall Typraum S @@ -48,7 +47,6 @@ def test_calc_vdi_room3(self): import teaser.examples.verification.verification_room3 as room3 room3_prj = room3.parameter_room3() - therm_zone = room3_prj.buildings[0].thermal_zones[0] zone_attr = room3_prj.buildings[0].thermal_zones[0].model_attr # parameters inner wall Typraum L @@ -74,7 +72,6 @@ def test_calc_vdi_room8(self): import teaser.examples.verification.verification_room8 as room8 room8_prj = room8.parameter_room8() - therm_zone = room8_prj.buildings[0].thermal_zones[0] zone_attr = room8_prj.buildings[0].thermal_zones[0].model_attr assert round(zone_attr.r1_iw, 13) == 0.0006688956391 @@ -103,33 +100,33 @@ def test_calc_ebc(self): prj.set_default() prj.load_project(utilities.get_full_path("examples/examplefiles" "/new.teaserXML")) - therm_zone = prj.buildings[0].thermal_zones[0] + prj.number_of_elements_calc = 2 prj.merge_windows_calc = False - prj.used_library_calc = 'AixLib' prj.buildings[0].calc_building_parameter() + zone_attr = prj.buildings[0].thermal_zones[0].model_attr - assert round(therm_zone.r1_iw, 11) == 4.62113e-06 - assert round(therm_zone.c1_iw, 2) == 1209810287.22 - assert round(therm_zone.area_iw, 5) == 9866.66667 - assert round(therm_zone.alpha_conv_inner_iw, 5) == 2.37568 + assert round(zone_attr.r1_iw, 11) == 4.62113e-06 + assert round(zone_attr.c1_iw, 2) == 1209810287.22 + assert round(zone_attr.area_iw, 5) == 9866.66667 + assert round(zone_attr.alpha_conv_inner_iw, 5) == 2.37568 - assert round(therm_zone.r_rest_ow, 5) == 0.00183 - assert round(therm_zone.r1_ow, 10) == 3.06155e-05 - assert round(therm_zone.c1_ow, 3) == 226923157.846 - assert round(therm_zone.area_ow, 5) == 920.0 + assert round(zone_attr.r_rest_ow, 5) == 0.00181 + assert round(zone_attr.r1_ow, 10) == 3.06155e-05 + assert round(zone_attr.c1_ow, 3) == 226923157.846 + assert round(zone_attr.area_ow, 5) == 920.0 - assert round(therm_zone.alpha_conv_inner_ow, 5) == 1.83043 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.83043 - assert round(therm_zone.alpha_conv_outer_ow, 5) == 20.0 - assert round(therm_zone.alpha_comb_outer_ow, 5) == 25.0 - assert round(therm_zone.alpha_conv_inner_win, 5) == 2.7 - assert round(therm_zone.alpha_conv_outer_win, 5) == 20.0 - assert round(therm_zone.alpha_comb_outer_win, 5) == 25.0 + assert round(zone_attr.alpha_conv_outer_ow, 5) == 20.0 + assert round(zone_attr.alpha_comb_outer_ow, 5) == 25.0 + assert round(zone_attr.alpha_conv_inner_win, 5) == 2.7 + assert round(zone_attr.alpha_conv_outer_win, 5) == 20.0 + assert round(zone_attr.alpha_comb_outer_win, 5) == 25.0 - assert round(therm_zone.weightfactor_ow[0], 5) == 0.04588 - assert round(therm_zone.weightfactor_win[0], 5) == 0.33333 - assert round(therm_zone.weightfactor_ground[0], 5) == 0.54398 + assert round(zone_attr.weightfactor_ow[0], 5) == 0.04588 + assert round(zone_attr.weightfactor_win[0], 5) == 0.33333 + assert round(zone_attr.weightfactor_ground, 5) == 0.54398 def test_type_bldg_office_with_calc(self): ''' @@ -600,16 +597,29 @@ def test_retrofit_all_buildings(self): def test_export_aixlib(self): '''test of export_aixlib, no calculation verification''' - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = True + prj.number_of_elements_calc = 1 + prj.merge_windows_calc = False prj.used_library_calc = 'AixLib' prj.calc_all_buildings() - prj.export_aixlib(building_model='MultizoneEquipped') + prj.export_aixlib() + prj.number_of_elements_calc = 2 prj.merge_windows_calc = False prj.used_library_calc = 'AixLib' prj.calc_all_buildings() - prj.export_aixlib(building_model='MultizoneEquipped') + prj.export_aixlib() + + prj.number_of_elements_calc = 3 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_aixlib() + + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_aixlib() def test_export_annex(self): '''test of export_annex, no calculation verification''' From 4d9c82eced349a58e1122d7df3b0476337c695e9 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 10 Jan 2017 14:43:26 +0100 Subject: [PATCH 179/283] #373 changed set_default to not load the data bindings again. revised pep8 --- teaser/project.py | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index d62ebe880..d510a00db 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -1,7 +1,8 @@ # created June 2015 # by TEASER4 Development Team -"""This module includes the Project class, which serves as an API for a TEASER Project +"""This module includes the Project class, which serves as an API for a +TEASER Project """ import warnings @@ -236,10 +237,12 @@ def add_non_residential( number_of_floors : int Number of building's floors above ground net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint + Total net leased area of building. This is area is NOT the + footprint of a building with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and + If set to True, an empty instance of BuildingAHU is instantiated + and assigned to attribute central_ahu. This instance holds information for central Air Handling units. Default is False. office_layout : int @@ -362,7 +365,8 @@ def add_residential( This function adds a residential archetype building to the TEASER project. You need to specify the method of the archetype generation. Currently TEASER supports only method according 'iwu' and 'urbanrenet' - for residential buildings ('tabula_de' to follow soon). Further the type + for residential buildings ('tabula_de' to follow soon). Further the + type of usage needs to be specified. Currently TEASER supports one type of residential building for 'iwu' and eleven types for 'urbanrenet'. For more information on specific archetype buildings and methods, please @@ -391,10 +395,12 @@ def add_residential( number_of_floors : int Number of building's floors above ground net_leased_area : float [m2] - Total net leased area of building. This is area is NOT the footprint + Total net leased area of building. This is area is NOT the + footprint of a building with_ahu : Boolean - If set to True, an empty instance of BuildingAHU is instantiated and + If set to True, an empty instance of BuildingAHU is instantiated + and assigned to attribute central_ahu. This instance holds information for central Air Handling units. Default is False. residential_layout : int @@ -445,8 +451,8 @@ def add_residential( type_bldg : Instance of SingleFamilyDwelling() """ - ass_error_method = "only 'iwu' and 'urbanrenet' are valid methods for " \ - "residential archetype generation" + ass_error_method = "only 'iwu' and 'urbanrenet' are valid methods"\ + "for residential archetype generation" assert method in ['iwu', 'urbanrenet'], ass_error_method @@ -1140,16 +1146,17 @@ def export_parameters_txt(self, path=None): prj=self, path=path) - def set_default(self, load_data=True): + def set_default(self, load_data=None): """Sets all attributes to default Caution: this will delete all buildings. Parameters ---------- - load_data : boolean + load_data : boolean, None-type boolean if data bindings for type elements and use conditions - should be loaded (default = True) + should be loaded (default = True), in addition it could be a None- + type to use the already used data bindings """ self._name = "Project" @@ -1173,6 +1180,8 @@ def set_default(self, load_data=True): if load_data is True: self.data = self.instantiate_data_class() + elif not load_data: + pass else: self.data = None From 11905c86b7a425c0b9bbee31e84ac4d2e1e8d0ee Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 14:46:52 +0100 Subject: [PATCH 180/283] fix readablebuilding to simply run again --- .../data/output/texttemplate/ReadableBuilding | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/teaser/data/output/texttemplate/ReadableBuilding b/teaser/data/output/texttemplate/ReadableBuilding index 61d461ee6..cf214212e 100644 --- a/teaser/data/output/texttemplate/ReadableBuilding +++ b/teaser/data/output/texttemplate/ReadableBuilding @@ -1,71 +1,71 @@ ---- General Building Information ---- -building name = ${bldg.name} - -building type = ${bldg.type_of_building} - -building year of construction = ${bldg.year_of_construction} - +building name = ${bldg.name} - +building type = ${bldg.type_of_building} - +building year of construction = ${bldg.year_of_construction} - building number of floors = ${bldg.number_of_floors} - -building height of floors = ${bldg.height_of_floors} m +building height of floors = ${bldg.height_of_floors} m building net leased area = ${bldg.net_leased_area} m^2 -static heat load = ${round(bldg.sum_heating_load, 2)} W +static heat load = ${round(bldg.sum_heat_load, 2)} W static cooling load = 0 -number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - +number of thermal zone.model_attrs = ${get_number_of_zones(bldg.thermal_zones)} - -%for zone in bldg.thermal_zones: ----- ${zone.name} ---- +%for zone.model_attr in bldg.thermal_zones: +---- ${zone.model_attr.name} ---- - ${zone.name} area = ${zone.area} m^2 (RoomArea) - ${zone.name} volume = ${zone.volume} m^3 (Vair) - ${zone.name} number of orientations = ${get_n(zone.outer_walls)} - (n) + ${zone.model_attr.name} area = ${zone.model_attr.area} m^2 (RoomArea) + ${zone.model_attr.name} volume = ${zone.model_attr.volume} m^3 (Vair) + ${zone.model_attr.name} number of orientations = ${get_n(zone.model_attr.outer_walls)} - (n) * Activity, usage and systems engineering * - number of people in the zone = ${zone.use_conditions.persons} - (NrPeople) - number of people with machines = ${zone.use_conditions.machines} - (NrPeopleMachines) - heating power of lighting = ${zone.use_conditions.lighting_power} W (LightingPower) + number of people in the zone.model_attr = ${zone.model_attr.use_conditions.persons} - (NrPeople) + number of people with machines = ${zone.model_attr.use_conditions.machines} - (NrPeopleMachines) + heating power of lighting = ${zone.model_attr.use_conditions.lighting_power} W (LightingPower) Ratio of convective heat from overall heat output = 0.5 (RatioConvectiveHeatLighting) - upper limit of heater = ${zone.heating_load} W (h_heater) - minimum specific air flow supplied by the AHU = ${zone.use_conditions.min_ahu} m^3/(h m^2) (minAHU) - maximum specific air flow supplied by the AHU = ${zone.use_conditions.max_ahu} m^3/(h m^2) (maxAHU) - AHU functionality = ${on_off_checker(zone.use_conditions.with_ahu)} - (withAHU) + upper limit of heater = ${zone.model_attr.heating_load} W (h_heater) + minimum specific air flow supplied by the AHU = ${zone.model_attr.use_conditions.min_ahu} m^3/(h m^2) (minAHU) + maximum specific air flow supplied by the AHU = ${zone.model_attr.use_conditions.max_ahu} m^3/(h m^2) (maxAHU) + AHU functionality = ${on_off_checker(zone.model_attr.use_conditions.with_ahu)} - (withAHU) lower limit of cooler = 0 W (l_cool) - total energy transmittance = ${zone.weighted_g_value} - (g) + total energy transmittance = ${zone.model_attr.weighted_g_value} - (g) * Windows * - energy transmittances if sunblind is closed = ${sunblind_string(zone.windows)} - (gsunblind) - list of window areas = ${area_string(zone.windows)} - (Aw) - windows functionality = ${on_off_checker(zone.windows)} - (withWindows) - weigthfactors for the windows = ${weightfactors_to_string(zone.weightfactor_win)} - (weightfactorswindow) + energy transmittances if sunblind is closed = ${sunblind_string(zone.model_attr.windows)} - (gsunblind) + list of window areas = ${area_string(zone.model_attr.windows)} - (Aw) + windows functionality = ${on_off_checker(zone.model_attr.windows)} - (withWindows) + weigthfactors for the windows = ${weightfactors_to_string(zone.model_attr.weightfactor_win)} - (weightfactorswindow) coefficient of absorption of the window = 0.03 - (awin) %if prj.merge_windows_calc == False: - resistor window = ${zone.r1_win} K/W (RWin) - window's coefficient of heat transfer (inner side) = ${zone.alpha_conv_inner_win} W/(m^2 K) (alphaConvWinInner) - window's coefficient of heat transfer (outer side) = ${zone.alpha_conv_outer_win} W/(m^2 K) (alphaConvWinOuter) + resistor window = ${zone.model_attr.r1_win} K/W (RWin) + window's coefficient of heat transfer (inner side) = ${zone.model_attr.alpha_conv_inner_win} W/(m^2 K) (alphaConvWinInner) + window's coefficient of heat transfer (outer side) = ${zone.model_attr.alpha_conv_outer_win} W/(m^2 K) (alphaConvWinOuter) %endif * Inner Walls * - inner wall area = ${round(zone.area_iw, 2)} m^2 (Ai) - inner wall's coefficient of heat transfer = ${zone.alpha_conv_inner_iw} W/(m^2 K) (alphaiwi) - inner walls functionality = ${on_off_checker(zone.inner_walls)} - (withInnerwalls) - resistor 1 inner wall = ${zone.r1_iw} K/W (R1i) - capacity 1 inner wall = ${zone.c1_iw} J/K (C1i) + inner wall area = ${round(zone.model_attr.area_iw, 2)} m^2 (Ai) + inner wall's coefficient of heat transfer = ${zone.model_attr.alpha_conv_inner_iw} W/(m^2 K) (alphaiwi) + inner walls functionality = ${on_off_checker(zone.model_attr.inner_walls)} - (withInnerwalls) + resistor 1 inner wall = ${zone.model_attr.r1_iw} K/W (R1i) + capacity 1 inner wall = ${zone.model_attr.c1_iw} J/K (C1i) * Outer Walls * - outer wall area = ${round(zone.area_ow, 2)} m^2 (Ao) - outer wall's coefficient of absorption = 0.7 - (aowo) - outer wall's coefficient of heat transfer (inner side) = ${zone.alpha_conv_inner_ow} W/(m^2 K) (alphaowi) - outer wall's coefficient of heat transfer (outer side) = ${zone.alpha_comb_outer_ow} W/(m^2 K) (alphaowo) - weigthfactors for the walls = ${weightfactors_to_string(zone.weightfactor_ow)} - (weightfactorswall) - weigthfactors for the ground = ${weightfactors_to_string_ground(zone.weightfactor_ground)} - (weightfactorground) - outer walls functionality = ${on_off_checker(zone.outer_walls)} - (withOuterwalls) - resistor 1 outer wall = ${zone.r1_ow} K/W (R1o) - capacity 1 outer wall = ${round(zone.c1_ow, 2)} J/K (C1o) - resistor "Rest" = ${zone.r_rest_ow} K/W (RRest) + outer wall area = ${round(zone.model_attr.area_ow, 2)} m^2 (Ao) + outer wall's coefficient of absorption = 0.7 - (aowo) + outer wall's coefficient of heat transfer (inner side) = ${zone.model_attr.alpha_conv_inner_ow} W/(m^2 K) (alphaowi) + outer wall's coefficient of heat transfer (outer side) = ${zone.model_attr.alpha_comb_outer_ow} W/(m^2 K) (alphaowo) + weigthfactors for the walls = ${weightfactors_to_string(zone.model_attr.weightfactor_ow)} - (weightfactorswall) + weigthfactors for the ground = ${weightfactors_to_string_ground(zone.model_attr.weightfactor_ground)} - (weightfactorground) + outer walls functionality = ${on_off_checker(zone.model_attr.outer_walls)} - (withOuterwalls) + resistor 1 outer wall = ${zone.model_attr.r1_ow} K/W (R1o) + capacity 1 outer wall = ${round(zone.model_attr.c1_ow, 2)} J/K (C1o) + resistor "Rest" = ${zone.model_attr.r_rest_ow} K/W (RRest) %endfor @@ -88,7 +88,7 @@ number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - <% n=0 for element in list: - if type(element).__name__ == "ThermalZone": + if type(element).__name__ == "Thermalzone.model_attr": n += 1 else: pass @@ -132,9 +132,9 @@ number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - help += ", " + str(element.area) help += ", 0]" help = help.replace("[", "{").replace("]", "}") - return help + return help %> - + ##check if element is existent @@ -148,7 +148,7 @@ number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - ##convert the weightfactors -<%def name="weightfactors_to_string(list)", filter="trim"> +<%def name="weightfactors_to_string(list)", filter="trim"> <% help = "[" for element in list: @@ -158,16 +158,16 @@ number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - help += ", " + str(element) help += "]" help = help.replace("[", "{").replace("]", "}") - return help + return help %> ##convert the weightfactors -<%def name="weightfactors_to_string_ground(list)", filter="trim"> +<%def name="weightfactors_to_string_ground(list)", filter="trim"> <% help = "" for element in list: help += str(element) - return help + return help %> From 3dbc87dee69c433a41767bede1e05fa30679c0a8 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 14:56:26 +0100 Subject: [PATCH 181/283] uncomment e4_save --- teaser/examples/e4_save.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/teaser/examples/e4_save.py b/teaser/examples/e4_save.py index 42e6e10ea..60ce83370 100644 --- a/teaser/examples/e4_save.py +++ b/teaser/examples/e4_save.py @@ -23,7 +23,7 @@ def example_save(): # function is called Project().save_project() you can specify a file name # and a save path. If both are non (as in this case) it will use the # projects name and default path in your home folder. - ''' + prj.save_project(file_name=None, path=None) # Second option is to use pickle from Python Standard Library , @@ -40,8 +40,7 @@ def example_save(): 'teaser_pickle.p') pickle.dump(prj, open(pickle_file, "wb")) - ''' - prj.save_citygml(file_name=None, path=None) + if __name__ == '__main__': example_save() From 1e251c62986fed11eaf6210c3e4a324f1aab1a68 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 14:57:15 +0100 Subject: [PATCH 182/283] commented test for export text aprameters as this funciton needs major revision --- tests/test_data.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 7a96db02a..62c613ed5 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -640,11 +640,11 @@ def test_export_annex(self): prj.calc_all_buildings() prj.export_annex() - def test_export_parameters_txt(self): - '''test of the export of the readable parameter output''' + # def test_export_parameters_txt(self): + # '''test of the export of the readable parameter output''' - prj.export_parameters_txt() - prj.set_default() + # prj.export_parameters_txt() + # prj.set_default() def test_instantiate_data_class(self): '''test of instantiate_data_class''' From cf8de74f37ff28cd0640091b88ba6338539b0bae Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 14:58:39 +0100 Subject: [PATCH 183/283] delete test of unused function --- tests/test_data.py | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 62c613ed5..b11c5faba 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -753,19 +753,6 @@ def test_get_window_area(self): therm_zone = prj.buildings[-1].thermal_zones[-1] assert round(therm_zone.windows[0].area, 3) == 1.0 - def test_set_specific_wall_area(self): - '''test of set_specific_wall_area''' - prj.set_default() - helptest.building_test2(prj) - prj.buildings[-1].set_specific_wall_area( - prj.buildings[-1].thermal_zones[-1], - prj.buildings[-1].thermal_zones[-1].outer_walls[1], - 500) - - therm_zone = prj.buildings[-1].thermal_zones[-1] - assert round(therm_zone.outer_walls[0].area, 2) == 10.0 - assert round(therm_zone.outer_walls[1].area, 1) == 500 - def test_fill_outer_wall_area_dict(self): '''test of fill_outer_wall_area_dict''' From 12abe0209240a1b875be978193525fe9b68e8ba7 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 10 Jan 2017 15:02:26 +0100 Subject: [PATCH 184/283] #373 an the search of fail for test_calc_two_elements --- tests/test_data.py | 61 ++++++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 2fef3827f..3d0644051 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -957,36 +957,39 @@ def test_calc_two_element(self): helptest.building_test2(prj) therm_zone = prj.buildings[-1].thermal_zones[-1] - therm_zone.calc_zone_parameters(number_of_elements=2, - merge_windows=True) - - assert round(therm_zone.area_ow, 1) == 328.0 - assert round(therm_zone.ua_value_ow, 16) == 135.5818558809656 - assert round(therm_zone.r_conv_inner_ow, 16) == 0.0016512549537649 - assert round(therm_zone.r_rad_inner_ow, 16) == 0.000609756097561 - assert round(therm_zone.r_conv_outer_ow, 9) == 0.001041667 - assert round(therm_zone.alpha_conv_inner_ow, 5) == 1.84634 - assert round(therm_zone.alpha_rad_inner_ow, 1) == 5.0 - assert round(therm_zone.r1_win, 1) == 301.5 - assert round(therm_zone.r1_ow, 15) == 0.000772773294534 - assert round(therm_zone.r1_iw, 15) == 0.009719561140816 - assert round(therm_zone.r_rest_ow, 15) == 0.004740706924836 + therm_zone.calc_zone_parameters( + number_of_elements=2, + merge_windows=True) - therm_zone = prj.buildings[-1].thermal_zones[-1] - therm_zone.calc_zone_parameters(number_of_elements=2, - merge_windows=False) - - assert round(therm_zone.area_ow, 1) == 328.0 - assert round(therm_zone.ua_value_ow, 16) == 135.5818558809656 - assert round(therm_zone.r_conv_inner_ow, 16) == 0.0016512549537649 - assert round(therm_zone.r_rad_inner_ow, 16) == 0.000609756097561 - assert round(therm_zone.r_conv_outer_ow, 9) == 0.001041667 - assert round(therm_zone.alpha_conv_inner_ow, 5) == 1.84634 - assert round(therm_zone.alpha_rad_inner_ow, 1) == 5.0 - assert round(therm_zone.r1_win, 15) == 0.02212271973466 - assert round(therm_zone.r1_ow, 15) == 0.001007515484109 - assert round(therm_zone.r1_iw, 15) == 0.009719561140816 - assert round(therm_zone.r_rest_ow, 15) == 0.005922787404456 + zone_attr = therm_zone.model_attr + assert round(zone_attr.area_ow, 1) == 328.0 + assert round(zone_attr.ua_value_ow, 16) == 135.5818558809656 + assert round(zone_attr.r_conv_inner_ow, 16) == 0.0016512549537649 + assert round(zone_attr.r_rad_inner_ow, 16) == 0.000609756097561 + assert round(zone_attr.r_conv_outer_ow, 9) == 0.001041667 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(zone_attr.r1_win, 1) == 301.5 + assert round(zone_attr.r1_ow, 15) == 0.000772773294534 + assert round(zone_attr.r1_iw, 15) == 0.009719561140816 + assert round(zone_attr.r_rest_ow, 15) == 0.004740706924836 + + zone_attr = prj.buildings[-1].thermal_zones[-1] + zone_attr.calc_zone_parameters( + number_of_elements=2, + merge_windows=False) + + assert round(zone_attr.area_ow, 1) == 328.0 + assert round(zone_attr.ua_value_ow, 16) == 135.5818558809656 + assert round(zone_attr.r_conv_inner_ow, 16) == 0.0016512549537649 + assert round(zone_attr.r_rad_inner_ow, 16) == 0.000609756097561 + assert round(zone_attr.r_conv_outer_ow, 9) == 0.001041667 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(zone_attr.r1_win, 15) == 0.02212271973466 + assert round(zone_attr.r1_ow, 15) == 0.001007515484109 + assert round(zone_attr.r1_iw, 15) == 0.009719561140816 + assert round(zone_attr.r_rest_ow, 15) == 0.005922787404456 def test_volume_zone(self): From 0f5527c9502f1dd50a66166a644b792f57fdfcb8 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 15:02:32 +0100 Subject: [PATCH 185/283] new areas because of deleted test --- tests/test_data.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index b11c5faba..e8dd26b3f 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -761,15 +761,15 @@ def test_fill_outer_wall_area_dict(self): prj.buildings[-1].outer_area.items()} assert outwall_dict_round == {-2.0: 140, -1.0: 140, - 0.0: 10.0, - 90.0: 500.0, + 0.0: 2.0, + 90.0: 14.0, 180.0: 10.0, 270.0: 14.0} def test_fill_window_area_dict(self): '''test of fill_window_area_dict''' prj.buildings[-1].fill_window_area_dict() - assert prj.buildings[-1].window_area == {90.0: 5.0, + assert prj.buildings[-1].window_area == {90.0: 1.0, 180.0: 8.0, 270.0: 5.0} @@ -784,7 +784,7 @@ def test_calc_building_parameter(self): assert round(prj.buildings[-1].volume, 1) == 490.0 assert round( - prj.buildings[-1].sum_heating_load, 4) == 6481.8126 + prj.buildings[-1].sum_heat_load, 4) == 6481.8126 # methods in therm_zone From c9e1e04756afb34298acd98c1f5b0ef4eeb804a4 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 15:03:49 +0100 Subject: [PATCH 186/283] new heat load --- tests/test_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_data.py b/tests/test_data.py index e8dd26b3f..f3eeef565 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -784,7 +784,7 @@ def test_calc_building_parameter(self): assert round(prj.buildings[-1].volume, 1) == 490.0 assert round( - prj.buildings[-1].sum_heat_load, 4) == 6481.8126 + prj.buildings[-1].sum_heat_load, 4) == 5023.0256 # methods in therm_zone From 0c8508bebc80aadc2d13973ee9408b8d35943066 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 15:50:07 +0100 Subject: [PATCH 187/283] first work on readable building template --- teaser/data/output/text_output.py | 8 +- .../data/output/texttemplate/ReadableBuilding | 135 ++++++++++++------ .../boundaryconditions/boundaryconditions.py | 8 +- 3 files changed, 98 insertions(+), 53 deletions(-) diff --git a/teaser/data/output/text_output.py b/teaser/data/output/text_output.py index 3cdd43fbf..6102c3808 100644 --- a/teaser/data/output/text_output.py +++ b/teaser/data/output/text_output.py @@ -24,7 +24,7 @@ def export_parameters_txt(prj, path): if path is None: path = os.path.join(os.path.expanduser('~'), "TEASEROutput/", prj.name) else: - path = path+"/"+prj.name + path = os.path.join(path, prj.name) for bldg in prj.buildings: bldg_path = os.path.join( @@ -33,7 +33,11 @@ def export_parameters_txt(prj, path): utilities.create_path(bldg_path) readable_template = Template( filename=utilities.get_full_path( - "data/output/texttemplate/ReadableBuilding")) + os.path.join( + 'data', + 'output', + 'texttemplate', + 'ReadableBuilding'))) out_file = open((bldg_path + "ReadableOutput.txt"), 'w') out_file.write(readable_template.render_unicode diff --git a/teaser/data/output/texttemplate/ReadableBuilding b/teaser/data/output/texttemplate/ReadableBuilding index 61d461ee6..933774220 100644 --- a/teaser/data/output/texttemplate/ReadableBuilding +++ b/teaser/data/output/texttemplate/ReadableBuilding @@ -1,71 +1,112 @@ +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> ---- General Building Information ---- -building name = ${bldg.name} - -building type = ${bldg.type_of_building} - -building year of construction = ${bldg.year_of_construction} - +building name = ${bldg.name} - +building type = ${bldg.type_of_building} - +building year of construction = ${bldg.year_of_construction} - building number of floors = ${bldg.number_of_floors} - -building height of floors = ${bldg.height_of_floors} m +building height of floors = ${bldg.height_of_floors} m building net leased area = ${bldg.net_leased_area} m^2 -static heat load = ${round(bldg.sum_heating_load, 2)} W -static cooling load = 0 +static heat load = ${round(bldg.sum_heat_load, 2)} W +static cooling load = ${round(bldg.sum_cooling_load, 2)} -number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - +number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - %for zone in bldg.thermal_zones: ---- ${zone.name} ---- - ${zone.name} area = ${zone.area} m^2 (RoomArea) - ${zone.name} volume = ${zone.volume} m^3 (Vair) - ${zone.name} number of orientations = ${get_n(zone.outer_walls)} - (n) + area = ${zone.area} m2 + volume = ${zone.volume} m3 + number of outer walls = ${len(zone.outer_walls)} + number of rooftops = ${len(zone.rooftops)} + number of ground floors = ${len(zone.ground_floors)} + number of exterior orientations = ${zone.model_attr.n_outer} * Activity, usage and systems engineering * - number of people in the zone = ${zone.use_conditions.persons} - (NrPeople) - number of people with machines = ${zone.use_conditions.machines} - (NrPeopleMachines) - heating power of lighting = ${zone.use_conditions.lighting_power} W (LightingPower) - Ratio of convective heat from overall heat output = 0.5 (RatioConvectiveHeatLighting) - upper limit of heater = ${zone.heating_load} W (h_heater) - minimum specific air flow supplied by the AHU = ${zone.use_conditions.min_ahu} m^3/(h m^2) (minAHU) - maximum specific air flow supplied by the AHU = ${zone.use_conditions.max_ahu} m^3/(h m^2) (maxAHU) - AHU functionality = ${on_off_checker(zone.use_conditions.with_ahu)} - (withAHU) - lower limit of cooler = 0 W (l_cool) - total energy transmittance = ${zone.weighted_g_value} - (g) + usage = ${zone.use_conditions.usage} + upper limit of heater = ${zone.model_attr.heat_load} W + upper limit of cooler = 0 W + + + Lighting + + heating power of lighting = ${zone.use_conditions.lighting_power} W/m2 + heating power of lighting = ${zone.use_conditions.profile_lighting} W/m2 + Ratio of convective heat for lighting =${zone.use_conditions.ratio_conv_rad_lighting} + relative profile lighting =${zone.use_conditions.profile_lighting} + + Persons + + number of people in the zone= ${zone.use_conditions.persons} + activity type of persons = ${zone.use_conditions.activity_type_persons} W/person + Ratio of convective heat for persons =${zone.use_conditions.ratio_conv_rad_persons} + relative profile persons =${zone.use_conditions.profile_persons} + + Machines + + number of machines in the zone= ${zone.use_conditions.machines} + activity type of persons = ${zone.use_conditions.activity_type_machines} W/machine + Ratio of convective heat for persons =${zone.use_conditions.ratio_conv_rad_machines} + relative profile persons =${zone.use_conditions.profile_machines} + + Air Handling Unit + + with_ahu = ${get_true_false(zone.use_conditions.with_ahu)} + minimum specific air flow supplied by the AHU = ${zone.use_conditions.min_ahu} m^3/(h m^2) + maximum specific air flow supplied by the AHU = ${zone.use_conditions.max_ahu} m^3/(h m^2) + constant infiltration usage = ${get_true_false(zone.use_conditions.use_constant_ach_rate)} + base value for the infiltration rate = ${zone.use_conditions.base_ach} 1/h + Additional infiltration rate for maximum persons activity = ${zone.use_conditions.max_user_ach} 1/h + Additional infiltration rate when overheating appears = ${zone.use_conditions.max_overheating_ach} 1/h + Additional infiltration rate in the summer with = ${zone.use_conditions.max_summer_ach} [infiltration_rate [1/h], Tmin [K], Tmax [K]] + Reduction factor of userACH for cold weather with = ${zone.use_conditions.winter_reduction} [infiltration_rate [1/h], Tmin [K], Tmax [K]] + + + + + + minimum specific air flow supplied by the AHU = (minAHU) + maximum specific air flow supplied by the AHU = (maxAHU) + AHU functionality = + + total energy transmittance = ${zone.model_attr.weighted_g_value} - (g) * Windows * - energy transmittances if sunblind is closed = ${sunblind_string(zone.windows)} - (gsunblind) + energy transmittances if sunblind is closed = ${sunblind_string(zone.model_attr.windows)} - (gsunblind) list of window areas = ${area_string(zone.windows)} - (Aw) - windows functionality = ${on_off_checker(zone.windows)} - (withWindows) - weigthfactors for the windows = ${weightfactors_to_string(zone.weightfactor_win)} - (weightfactorswindow) + windows functionality = ${on_off_checker(zone.model_attr.windows)} - (withWindows) + weigthfactors for the windows = ${weightfactors_to_string(zone.model_attr.weightfactor_win)} - (weightfactorswindow) coefficient of absorption of the window = 0.03 - (awin) %if prj.merge_windows_calc == False: - resistor window = ${zone.r1_win} K/W (RWin) - window's coefficient of heat transfer (inner side) = ${zone.alpha_conv_inner_win} W/(m^2 K) (alphaConvWinInner) - window's coefficient of heat transfer (outer side) = ${zone.alpha_conv_outer_win} W/(m^2 K) (alphaConvWinOuter) + resistor window = ${zone.model_attr.r1_win} K/W (RWin) + window's coefficient of heat transfer (inner side) = ${zone.model_attr.alpha_conv_inner_win} W/(m^2 K) (alphaConvWinInner) + window's coefficient of heat transfer (outer side) = ${zone.model_attr.alpha_conv_outer_win} W/(m^2 K) (alphaConvWinOuter) %endif * Inner Walls * - inner wall area = ${round(zone.area_iw, 2)} m^2 (Ai) - inner wall's coefficient of heat transfer = ${zone.alpha_conv_inner_iw} W/(m^2 K) (alphaiwi) - inner walls functionality = ${on_off_checker(zone.inner_walls)} - (withInnerwalls) - resistor 1 inner wall = ${zone.r1_iw} K/W (R1i) - capacity 1 inner wall = ${zone.c1_iw} J/K (C1i) + inner wall area = ${round(zone.model_attr.area_iw, 2)} m^2 (Ai) + inner wall's coefficient of heat transfer = ${zone.model_attr.alpha_conv_inner_iw} W/(m^2 K) (alphaiwi) + inner walls functionality = ${on_off_checker(zone.model_attr.inner_walls)} - (withInnerwalls) + resistor 1 inner wall = ${zone.model_attr.r1_iw} K/W (R1i) + capacity 1 inner wall = ${zone.model_attr.c1_iw} J/K (C1i) * Outer Walls * - outer wall area = ${round(zone.area_ow, 2)} m^2 (Ao) - outer wall's coefficient of absorption = 0.7 - (aowo) - outer wall's coefficient of heat transfer (inner side) = ${zone.alpha_conv_inner_ow} W/(m^2 K) (alphaowi) - outer wall's coefficient of heat transfer (outer side) = ${zone.alpha_comb_outer_ow} W/(m^2 K) (alphaowo) - weigthfactors for the walls = ${weightfactors_to_string(zone.weightfactor_ow)} - (weightfactorswall) - weigthfactors for the ground = ${weightfactors_to_string_ground(zone.weightfactor_ground)} - (weightfactorground) - outer walls functionality = ${on_off_checker(zone.outer_walls)} - (withOuterwalls) - resistor 1 outer wall = ${zone.r1_ow} K/W (R1o) - capacity 1 outer wall = ${round(zone.c1_ow, 2)} J/K (C1o) - resistor "Rest" = ${zone.r_rest_ow} K/W (RRest) + outer wall area = ${round(zone.model_attr.area_ow, 2)} m^2 (Ao) + outer wall's coefficient of absorption = 0.7 - (aowo) + outer wall's coefficient of heat transfer (inner side) = ${zone.model_attr.alpha_conv_inner_ow} W/(m^2 K) (alphaowi) + outer wall's coefficient of heat transfer (outer side) = ${zone.model_attr.alpha_comb_outer_ow} W/(m^2 K) (alphaowo) + weigthfactors for the walls = ${weightfactors_to_string(zone.model_attr.weightfactor_ow)} - (weightfactorswall) + weigthfactors for the ground = ${weightfactors_to_string_ground(zone.model_attr.weightfactor_ground)} - (weightfactorground) + outer walls functionality = ${on_off_checker(zone.model_attr.outer_walls)} - (withOuterwalls) + resistor 1 outer wall = ${zone.model_attr.r1_ow} K/W (R1o) + capacity 1 outer wall = ${round(zone.model_attr.c1_ow, 2)} J/K (C1o) + resistor "Rest" = ${zone.model_attr.r_rest_ow} K/W (RRest) %endfor @@ -132,9 +173,9 @@ number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - help += ", " + str(element.area) help += ", 0]" help = help.replace("[", "{").replace("]", "}") - return help + return help %> - + ##check if element is existent @@ -148,7 +189,7 @@ number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - ##convert the weightfactors -<%def name="weightfactors_to_string(list)", filter="trim"> +<%def name="weightfactors_to_string(list)", filter="trim"> <% help = "[" for element in list: @@ -158,16 +199,16 @@ number of thermal zones = ${get_number_of_zones(bldg.thermal_zones)} - help += ", " + str(element) help += "]" help = help.replace("[", "{").replace("]", "}") - return help + return help %> ##convert the weightfactors -<%def name="weightfactors_to_string_ground(list)", filter="trim"> +<%def name="weightfactors_to_string_ground(list)", filter="trim"> <% help = "" for element in list: help += str(element) - return help + return help %> diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index b950fa213..cd3494a0d 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -189,19 +189,19 @@ class BoundaryConditions(UseConditions): base_ach : float [1/h] base value for the infiltration rate AixLib: Used on Zone level for ventilation. - max_user_ach : float + max_user_ach : float [1/h] Additional infiltration rate for maximum persons activity AixLib: Used on Zone level for ventilation. - max_overheating_ach : list + max_overheating_ach : list [1/h] Additional infiltration rate when overheating appears AixLib: Used on Zone level for ventilation. max_summer_ach : list Additional infiltration rate in the summer with - [infiltration_rate, Tmin, Tmax] + [infiltration_rate [1/h], Tmin [K], Tmax [K]] AixLib: Used on Zone level for ventilation. winter_reduction : list Reduction factor of userACH for cold weather with - [infiltration_rate, Tmin, Tmax] + [infiltration_rate [1/h], Tmin [K], Tmax [K]] AixLib: Used on Zone level for ventilation. """ From 24d60c0b911eb4696fc277c11ea4a00f20d7269e Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 16:33:31 +0100 Subject: [PATCH 188/283] textoutput works again --- teaser/data/output/text_output.py | 7 +- .../data/output/texttemplate/ReadableBuilding | 160 +++--------------- 2 files changed, 28 insertions(+), 139 deletions(-) diff --git a/teaser/data/output/text_output.py b/teaser/data/output/text_output.py index 6102c3808..614ad2552 100644 --- a/teaser/data/output/text_output.py +++ b/teaser/data/output/text_output.py @@ -7,6 +7,7 @@ """ import teaser.logic.utilities as utilities from mako.template import Template +from mako.lookup import TemplateLookup import os @@ -26,6 +27,9 @@ def export_parameters_txt(prj, path): else: path = os.path.join(path, prj.name) + lookup = TemplateLookup(directories=[utilities.get_full_path( + os.path.join('data', 'output', 'modelicatemplate'))]) + for bldg in prj.buildings: bldg_path = os.path.join( path, @@ -37,7 +41,8 @@ def export_parameters_txt(prj, path): 'data', 'output', 'texttemplate', - 'ReadableBuilding'))) + 'ReadableBuilding')), + lookup=lookup) out_file = open((bldg_path + "ReadableOutput.txt"), 'w') out_file.write(readable_template.render_unicode diff --git a/teaser/data/output/texttemplate/ReadableBuilding b/teaser/data/output/texttemplate/ReadableBuilding index 933774220..ff11d4b97 100644 --- a/teaser/data/output/texttemplate/ReadableBuilding +++ b/teaser/data/output/texttemplate/ReadableBuilding @@ -53,162 +53,46 @@ number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - Air Handling Unit - with_ahu = ${get_true_false(zone.use_conditions.with_ahu)} + with_ahu = ${zone.use_conditions.with_ahu} minimum specific air flow supplied by the AHU = ${zone.use_conditions.min_ahu} m^3/(h m^2) maximum specific air flow supplied by the AHU = ${zone.use_conditions.max_ahu} m^3/(h m^2) - constant infiltration usage = ${get_true_false(zone.use_conditions.use_constant_ach_rate)} + constant infiltration usage = ${zone.use_conditions.use_constant_ach_rate} base value for the infiltration rate = ${zone.use_conditions.base_ach} 1/h Additional infiltration rate for maximum persons activity = ${zone.use_conditions.max_user_ach} 1/h Additional infiltration rate when overheating appears = ${zone.use_conditions.max_overheating_ach} 1/h Additional infiltration rate in the summer with = ${zone.use_conditions.max_summer_ach} [infiltration_rate [1/h], Tmin [K], Tmax [K]] Reduction factor of userACH for cold weather with = ${zone.use_conditions.winter_reduction} [infiltration_rate [1/h], Tmin [K], Tmax [K]] - - - - - minimum specific air flow supplied by the AHU = (minAHU) - maximum specific air flow supplied by the AHU = (maxAHU) - AHU functionality = - - total energy transmittance = ${zone.model_attr.weighted_g_value} - (g) - * Windows * - energy transmittances if sunblind is closed = ${sunblind_string(zone.model_attr.windows)} - (gsunblind) - list of window areas = ${area_string(zone.windows)} - (Aw) - windows functionality = ${on_off_checker(zone.model_attr.windows)} - (withWindows) - weigthfactors for the windows = ${weightfactors_to_string(zone.model_attr.weightfactor_win)} - (weightfactorswindow) - coefficient of absorption of the window = 0.03 - (awin) - %if prj.merge_windows_calc == False: - resistor window = ${zone.model_attr.r1_win} K/W (RWin) - window's coefficient of heat transfer (inner side) = ${zone.model_attr.alpha_conv_inner_win} W/(m^2 K) (alphaConvWinInner) - window's coefficient of heat transfer (outer side) = ${zone.model_attr.alpha_conv_outer_win} W/(m^2 K) (alphaConvWinOuter) - %endif - + energy transmittances if sunblind is closed = ${zone.model_attr.g_sunblind} + list of window areas = ${zone.model_attr.area_win} + weigthfactors for the windows = ${zone.model_attr.weightfactor_win} + coefficient of absorption of the window = ${zone.model_attr.ratio_conv_rad_inner_win} + resistor window = ${zone.model_attr.r1_win} K/W + window's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_comb_inner_win} W/(m^2 K) + window's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_win} W/(m^2 K) + window's ua_value = ${zone.model_attr.ua_value_win } W/(m^2 K) * Inner Walls * - inner wall area = ${round(zone.model_attr.area_iw, 2)} m^2 (Ai) - inner wall's coefficient of heat transfer = ${zone.model_attr.alpha_conv_inner_iw} W/(m^2 K) (alphaiwi) - inner walls functionality = ${on_off_checker(zone.model_attr.inner_walls)} - (withInnerwalls) - resistor 1 inner wall = ${zone.model_attr.r1_iw} K/W (R1i) - capacity 1 inner wall = ${zone.model_attr.c1_iw} J/K (C1i) + inner wall area = ${zone.model_attr.area_iw} m^2 (Ai) + inner wall's coefficient of heat transfer (convective) = ${zone.model_attr.alpha_conv_inner_iw} W/(m^2 K) + resistor 1 inner wall = ${zone.model_attr.r1_iw} K/W + capacity 1 inner wall = ${zone.model_attr.c1_iw} J/K * Outer Walls * - outer wall area = ${round(zone.model_attr.area_ow, 2)} m^2 (Ao) - outer wall's coefficient of absorption = 0.7 - (aowo) - outer wall's coefficient of heat transfer (inner side) = ${zone.model_attr.alpha_conv_inner_ow} W/(m^2 K) (alphaowi) - outer wall's coefficient of heat transfer (outer side) = ${zone.model_attr.alpha_comb_outer_ow} W/(m^2 K) (alphaowo) - weigthfactors for the walls = ${weightfactors_to_string(zone.model_attr.weightfactor_ow)} - (weightfactorswall) - weigthfactors for the ground = ${weightfactors_to_string_ground(zone.model_attr.weightfactor_ground)} - (weightfactorground) - outer walls functionality = ${on_off_checker(zone.model_attr.outer_walls)} - (withOuterwalls) + outer wall area = ${zone.model_attr.area_ow} m^2 + outer wall's coefficient of absorption = ${zone.model_attr.solar_absorp_ow} + outer wall's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_conv_inner_ow} W/(m^2 K) + outer wall's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_ow} W/(m^2 K) + weigthfactors for the walls = ${zone.model_attr.weightfactor_ow} + weigthfactors for the ground = ${zone.model_attr.weightfactor_ground} resistor 1 outer wall = ${zone.model_attr.r1_ow} K/W (R1o) - capacity 1 outer wall = ${round(zone.model_attr.c1_ow, 2)} J/K (C1o) + capacity 1 outer wall = ${zone.model_attr.c1_ow} J/K (C1o) resistor "Rest" = ${zone.model_attr.r_rest_ow} K/W (RRest) -%endfor -##get n -<%def name="get_n(list)", filter="trim"> - <% - n=0 - for element in list: - if type(element).__name__ == "OuterWall" or type(element).__name__ == "Rooftop": - n += 1 - else: - pass - return n - %> - - -##get n -<%def name="get_number_of_zones(list)", filter="trim"> - <% - n=0 - for element in list: - if type(element).__name__ == "ThermalZone": - n += 1 - else: - pass - return n - %> - - -##on off checker -<%def name="on_off_checker(state)", filter="trim"> - <% - if state == True: - return "On" - else: - return "Off" - %> - - -##convert sunblind to string -<%def name="sunblind_string(list)", filter="trim"> - <% - help = "[" - for element in list: - if len(help) == 1: - help += str(element.shading_g_total) - else: - help += ", " + str(element.shading_g_total) - help += ", 0]" - help = help.replace("[", "{").replace("]", "}") - return help - %> - - -##convert areas to string -<%def name="area_string(list)", filter="trim"> - <% - help = "[" - for element in list: - if len(help) == 1: - help += str(element.area) - else: - help += ", " + str(element.area) - help += ", 0]" - help = help.replace("[", "{").replace("]", "}") - return help - %> - - - -##check if element is existent -<%def name="element_check(element)", filter ="trim"> - <% - if len(element)!= 0: - return "true" - else: - return "false" - %> - - -##convert the weightfactors -<%def name="weightfactors_to_string(list)", filter="trim"> - <% - help = "[" - for element in list: - if len(help) == 1: - help += str(element) - else: - help += ", " + str(element) - help += "]" - help = help.replace("[", "{").replace("]", "}") - return help - %> - - -##convert the weightfactors -<%def name="weightfactors_to_string_ground(list)", filter="trim"> - <% - help = "" - for element in list: - help += str(element) - return help - %> - +%endfor From 0e554c82b9537748fe43c33fbce7570009f2917a Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 16:47:23 +0100 Subject: [PATCH 189/283] add calculation package to docu --- ...aser.Logic.BuildingObjects.Calculation.rst | 45 +++++++++++++++++++ doc/teaser.Logic.BuildingObjects.rst | 1 + 2 files changed, 46 insertions(+) create mode 100644 doc/teaser.Logic.BuildingObjects.Calculation.rst diff --git a/doc/teaser.Logic.BuildingObjects.Calculation.rst b/doc/teaser.Logic.BuildingObjects.Calculation.rst new file mode 100644 index 000000000..8f416697b --- /dev/null +++ b/doc/teaser.Logic.BuildingObjects.Calculation.rst @@ -0,0 +1,45 @@ +Calculation +=========== + + +AixLib specific building class +------------------------------------ + +.. automodule:: teaser.logic.buildingobjects.calculation.aixlib + :members: + :show-inheritance: + +Annex specific building class +---------------------------------- + +.. automodule:: teaser.logic.buildingobjects.calculation.annex60 + :members: + :show-inheritance: + +One element model calculation +----------------------------- + +.. automodule:: teaser.logic.buildingobjects.calculation.one_element + :members: + :show-inheritance: + +Two element model calculation +----------------------------- + +.. automodule:: teaser.logic.buildingobjects.calculation.two_element + :members: + :show-inheritance: + +Three element model calculation +----------------------------- + +.. automodule:: teaser.logic.buildingobjects.calculation.three_element + :members: + :show-inheritance: + +One element model calculation +----------------------------- + +.. automodule:: teaser.logic.buildingobjects.calculation.four_element + :members: + :show-inheritance: diff --git a/doc/teaser.Logic.BuildingObjects.rst b/doc/teaser.Logic.BuildingObjects.rst index 73ac0c30e..ef8da2b7a 100644 --- a/doc/teaser.Logic.BuildingObjects.rst +++ b/doc/teaser.Logic.BuildingObjects.rst @@ -8,3 +8,4 @@ buildingobjects teaser.Logic.BuildingObjects.BoundaryConditions teaser.Logic.BuildingObjects.BuildingPhysics teaser.Logic.BuildingObjects.BuildingSystems + teaser.Logic.BuildingObjects.Calculation From 0371e256bbb7ac88d5cc4101b29cfb7ba6a2e82f Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 10 Jan 2017 17:17:09 +0100 Subject: [PATCH 190/283] txt output for all models --- teaser/data/output/aixlib_output.py | 8 +- teaser/data/output/annex60_output.py | 11 +- teaser/data/output/text_output.py | 59 ++++++--- .../texttemplate/ReadableBuilding_FourElement | 117 ++++++++++++++++++ .../texttemplate/ReadableBuilding_OneElement | 93 ++++++++++++++ .../ReadableBuilding_ThreeElement | 108 ++++++++++++++++ ...leBuilding => ReadableBuilding_TwoElement} | 14 ++- 7 files changed, 382 insertions(+), 28 deletions(-) create mode 100644 teaser/data/output/texttemplate/ReadableBuilding_FourElement create mode 100644 teaser/data/output/texttemplate/ReadableBuilding_OneElement create mode 100644 teaser/data/output/texttemplate/ReadableBuilding_ThreeElement rename teaser/data/output/texttemplate/{ReadableBuilding => ReadableBuilding_TwoElement} (95%) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 0a91d496b..441bd819a 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -49,14 +49,20 @@ def export_multizone(buildings, prj, path=None): lookup : TemplateLookup object Instance of mako.TemplateLookup to store general functions for templates + zone_template_1 : Template object + Template for ThermalZoneRecord using 1 element model zone_template_2 : Template object Template for ThermalZoneRecord using 2 element model + zone_template_3 : Template object + Template for ThermalZoneRecord using 3 element model + zone_template_4 : Template object + Template for ThermalZoneRecord using 4 element model model_template : Template object Template for MultiZone model """ lookup = TemplateLookup(directories=[utilities.get_full_path( - "data/output/modelicatemplate/")]) + os.path.join('data', 'output', 'modelicatemplate'))]) zone_template_1 = Template( filename=utilities.get_full_path( "data/output/modelicatemplate/AixLib" diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index feb35d89a..c2289e721 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -49,12 +49,14 @@ def export_annex60( lookup : TemplateLookup object Instance of mako.TemplateLookup to store general functions for templates + model_template_1 : Template object + Template for ThermalZoneRecord using 1 element model model_template_2 : Template object Template for ThermalZoneRecord using 2 element model - zone_template_3 : Template object + model_template_3 : Template object + Template for ThermalZoneRecord using 3 element model + model_template_4 : Template object Template for ThermalZoneRecord using 4 element model - zone_template_4 : Template object - Template for ThermalZoneRecord using 5 element model """ @@ -63,7 +65,7 @@ def export_annex60( 'Annex60(version="' + prj.buildings[-1].library_attr.version + '")'] lookup = TemplateLookup(directories=[utilities.get_full_path( - "data/output/modelicatemplate/")]) + os.path.join('data', 'output', 'modelicatemplate'))]) model_template_1 = Template( filename=utilities.get_full_path( "data/output/modelicatemplate/Annex60/Annex60_OneElement"), @@ -117,7 +119,6 @@ def export_annex60( for zone in bldg.thermal_zones: - zone.parent.library_attr.file_internal_gains = \ 'InternalGains_' + bldg.name + zone.name + '.mat' bldg.library_attr.modelica_gains_boundary( diff --git a/teaser/data/output/text_output.py b/teaser/data/output/text_output.py index 614ad2552..3a7eda0f2 100644 --- a/teaser/data/output/text_output.py +++ b/teaser/data/output/text_output.py @@ -22,29 +22,56 @@ def export_parameters_txt(prj, path): can be specified """ - if path is None: - path = os.path.join(os.path.expanduser('~'), "TEASEROutput/", prj.name) - else: - path = os.path.join(path, prj.name) - lookup = TemplateLookup(directories=[utilities.get_full_path( os.path.join('data', 'output', 'modelicatemplate'))]) + model_template_1 = Template( + filename=utilities.get_full_path( + os.path.join( + 'data', + 'output', + 'texttemplate', + 'ReadableBuilding_OneElement')), + lookup=lookup) + model_template_2 = Template( + filename=utilities.get_full_path( + os.path.join( + 'data', + 'output', + 'texttemplate', + 'ReadableBuilding_TwoElement')), + lookup=lookup) + model_template_3 = Template( + filename=utilities.get_full_path( + os.path.join( + 'data', + 'output', + 'texttemplate', + 'ReadableBuilding_ThreeElement')), + lookup=lookup) + model_template_4 = Template( + filename=utilities.get_full_path( + os.path.join( + 'data', + 'output', + 'texttemplate', + 'ReadableBuilding_FourElement')), + lookup=lookup) + for bldg in prj.buildings: bldg_path = os.path.join( path, bldg.name + "_txtOutput") utilities.create_path(bldg_path) - readable_template = Template( - filename=utilities.get_full_path( - os.path.join( - 'data', - 'output', - 'texttemplate', - 'ReadableBuilding')), - lookup=lookup) + out_file = open(os.path.join(bldg_path, bldg.name + ".txt"), 'w') + + if type(bldg.thermal_zones[0].model_attr).__name__ == "OneElement": + out_file.write(model_template_1.render_unicode(bldg=bldg)) + elif type(bldg.thermal_zones[0].model_attr).__name__ == "TwoElement": + out_file.write(model_template_2.render_unicode(bldg=bldg)) + elif type(bldg.thermal_zones[0].model_attr).__name__ == "ThreeElement": + out_file.write(model_template_3.render_unicode(bldg=bldg)) + elif type(bldg.thermal_zones[0].model_attr).__name__ == "FourElement": + out_file.write(model_template_4.render_unicode(bldg=bldg)) - out_file = open((bldg_path + "ReadableOutput.txt"), 'w') - out_file.write(readable_template.render_unicode - (bldg=bldg, prj=prj)) out_file.close() diff --git a/teaser/data/output/texttemplate/ReadableBuilding_FourElement b/teaser/data/output/texttemplate/ReadableBuilding_FourElement new file mode 100644 index 000000000..66b75ee1e --- /dev/null +++ b/teaser/data/output/texttemplate/ReadableBuilding_FourElement @@ -0,0 +1,117 @@ +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> +---- General Building Information ---- + +building name = ${bldg.name} - +building type = ${bldg.type_of_building} - +building year of construction = ${bldg.year_of_construction} - +building number of floors = ${bldg.number_of_floors} - +building height of floors = ${bldg.height_of_floors} m +building net leased area = ${bldg.net_leased_area} m^2 + +static heat load = ${round(bldg.sum_heat_load, 2)} W +static cooling load = ${round(bldg.sum_cooling_load, 2)} + +number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - + +%for zone in bldg.thermal_zones: +---- ${zone.name} ---- + + area = ${zone.area} m2 + volume = ${zone.volume} m3 + number of outer walls = ${len(zone.outer_walls)} + number of rooftops = ${len(zone.rooftops)} + number of ground floors = ${len(zone.ground_floors)} + number of exterior orientations = ${zone.model_attr.n_outer} + + * Activity, usage and systems engineering * + + usage = ${zone.use_conditions.usage} + upper limit of heater = ${zone.model_attr.heat_load} W + upper limit of cooler = 0 W + + + Lighting + + heating power of lighting = ${zone.use_conditions.lighting_power} W/m2 + heating power of lighting = ${zone.use_conditions.profile_lighting} W/m2 + Ratio of convective heat for lighting =${zone.use_conditions.ratio_conv_rad_lighting} + relative profile lighting =${zone.use_conditions.profile_lighting} + + Persons + + number of people in the zone= ${zone.use_conditions.persons} + activity type of persons = ${zone.use_conditions.activity_type_persons} W/person + Ratio of convective heat for persons =${zone.use_conditions.ratio_conv_rad_persons} + relative profile persons =${zone.use_conditions.profile_persons} + + Machines + + number of machines in the zone= ${zone.use_conditions.machines} + activity type of persons = ${zone.use_conditions.activity_type_machines} W/machine + Ratio of convective heat for persons =${zone.use_conditions.ratio_conv_rad_machines} + relative profile persons =${zone.use_conditions.profile_machines} + + Air Handling Unit + + with_ahu = ${zone.use_conditions.with_ahu} + minimum specific air flow supplied by the AHU = ${zone.use_conditions.min_ahu} m^3/(h m^2) + maximum specific air flow supplied by the AHU = ${zone.use_conditions.max_ahu} m^3/(h m^2) + constant infiltration usage = ${zone.use_conditions.use_constant_ach_rate} + base value for the infiltration rate = ${zone.use_conditions.base_ach} 1/h + Additional infiltration rate for maximum persons activity = ${zone.use_conditions.max_user_ach} 1/h + Additional infiltration rate when overheating appears = ${zone.use_conditions.max_overheating_ach} 1/h + Additional infiltration rate in the summer with = ${zone.use_conditions.max_summer_ach} [infiltration_rate [1/h], Tmin [K], Tmax [K]] + Reduction factor of userACH for cold weather with = ${zone.use_conditions.winter_reduction} [infiltration_rate [1/h], Tmin [K], Tmax [K]] + + * Windows * + + sum of window areas = ${zone.model_attr.area_win} + window's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_comb_inner_win} W/(m^2 K) + window's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_win} W/(m^2 K) + resistor window = ${zone.model_attr.r1_win} K/W + weigthfactors for the windows = ${zone.model_attr.weightfactor_win} + window's U*A value = ${zone.model_attr.ua_value_win } W/(K) + convective heat transmission due to absorption of the window = ${zone.model_attr.ratio_conv_rad_inner_win} + + + energy transmittances if sunblind is closed = ${zone.model_attr.g_sunblind} + + * Inner Walls * + + inner wall area = ${zone.model_attr.area_iw} m^2 (Ai) + inner wall's coefficient of heat transfer (convective) = ${zone.model_attr.alpha_conv_inner_iw} W/(m^2 K) + resistor 1 inner wall = ${zone.model_attr.r1_iw} K/W + capacity 1 inner wall = ${zone.model_attr.c1_iw} J/K + + * Outer Walls * + + outer wall area = ${zone.model_attr.area_ow} m^2 + outer wall's coefficient of absorption = ${zone.model_attr.solar_absorp_ow} + outer wall's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_conv_inner_ow} W/(m^2 K) + outer wall's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_ow} W/(m^2 K) + weigthfactors for the walls = ${zone.model_attr.weightfactor_ow} + resistor 1 outer wall = ${zone.model_attr.r1_ow} K/W (R1o) + capacity 1 outer wall = ${zone.model_attr.c1_ow} J/K (C1o) + resistor "Rest" = ${zone.model_attr.r_rest_ow} K/W (RRest) + + * Ground Floors * + + ground floor area = ${zone.model_attr.area_gf} m^2 + ground floor's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_conv_inner_gf} W/(m^2 K) + weigthfactors for the ground = ${zone.model_attr.weightfactor_ground} + resistor 1 ground floo r= ${zone.model_attr.r1_gf} K/W + capacity 1 ground floo r= ${zone.model_attr.c1_gf} J/K + resistor "Rest" = ${zone.model_attr.r_rest_gf} K/W + + * Rooftop * + + rooftop area = ${zone.model_attr.area_rt} m^2 + rooftop's coefficient of absorption = ${zone.model_attr.solar_absorp_rt} + rooftop's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_conv_inner_rt} W/(m^2 K) + rooftop's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_rt} W/(m^2 K) + weigthfactors for the rooftop = ${zone.model_attr.weightfactor_rt} + resistor 1 rooftop = ${zone.model_attr.r1_rt} K/W (R1o) + capacity 1 rooftop = ${zone.model_attr.c1_rt} J/K (C1o) + resistor "Rest" = ${zone.model_attr.r_rest_rt} K/W (RRest) + +%endfor diff --git a/teaser/data/output/texttemplate/ReadableBuilding_OneElement b/teaser/data/output/texttemplate/ReadableBuilding_OneElement new file mode 100644 index 000000000..6e37b7b96 --- /dev/null +++ b/teaser/data/output/texttemplate/ReadableBuilding_OneElement @@ -0,0 +1,93 @@ +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> +---- General Building Information ---- + +building name = ${bldg.name} - +building type = ${bldg.type_of_building} - +building year of construction = ${bldg.year_of_construction} - +building number of floors = ${bldg.number_of_floors} - +building height of floors = ${bldg.height_of_floors} m +building net leased area = ${bldg.net_leased_area} m^2 + +static heat load = ${round(bldg.sum_heat_load, 2)} W +static cooling load = ${round(bldg.sum_cooling_load, 2)} + +number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - + +%for zone in bldg.thermal_zones: +---- ${zone.name} ---- + + area = ${zone.area} m2 + volume = ${zone.volume} m3 + number of outer walls = ${len(zone.outer_walls)} + number of rooftops = ${len(zone.rooftops)} + number of ground floors = ${len(zone.ground_floors)} + number of exterior orientations = ${zone.model_attr.n_outer} + + * Activity, usage and systems engineering * + + usage = ${zone.use_conditions.usage} + upper limit of heater = ${zone.model_attr.heat_load} W + upper limit of cooler = 0 W + + + Lighting + + heating power of lighting = ${zone.use_conditions.lighting_power} W/m2 + heating power of lighting = ${zone.use_conditions.profile_lighting} W/m2 + Ratio of convective heat for lighting =${zone.use_conditions.ratio_conv_rad_lighting} + relative profile lighting =${zone.use_conditions.profile_lighting} + + Persons + + number of people in the zone= ${zone.use_conditions.persons} + activity type of persons = ${zone.use_conditions.activity_type_persons} W/person + Ratio of convective heat for persons =${zone.use_conditions.ratio_conv_rad_persons} + relative profile persons =${zone.use_conditions.profile_persons} + + Machines + + number of machines in the zone= ${zone.use_conditions.machines} + activity type of persons = ${zone.use_conditions.activity_type_machines} W/machine + Ratio of convective heat for persons =${zone.use_conditions.ratio_conv_rad_machines} + relative profile persons =${zone.use_conditions.profile_machines} + + Air Handling Unit + + with_ahu = ${zone.use_conditions.with_ahu} + minimum specific air flow supplied by the AHU = ${zone.use_conditions.min_ahu} m^3/(h m^2) + maximum specific air flow supplied by the AHU = ${zone.use_conditions.max_ahu} m^3/(h m^2) + constant infiltration usage = ${zone.use_conditions.use_constant_ach_rate} + base value for the infiltration rate = ${zone.use_conditions.base_ach} 1/h + Additional infiltration rate for maximum persons activity = ${zone.use_conditions.max_user_ach} 1/h + Additional infiltration rate when overheating appears = ${zone.use_conditions.max_overheating_ach} 1/h + Additional infiltration rate in the summer with = ${zone.use_conditions.max_summer_ach} [infiltration_rate [1/h], Tmin [K], Tmax [K]] + Reduction factor of userACH for cold weather with = ${zone.use_conditions.winter_reduction} [infiltration_rate [1/h], Tmin [K], Tmax [K]] + + * Windows * + + sum of window areas = ${zone.model_attr.area_win} + window's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_comb_inner_win} W/(m^2 K) + window's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_win} W/(m^2 K) + resistor window = ${zone.model_attr.r1_win} K/W + weigthfactors for the windows = ${zone.model_attr.weightfactor_win} + window's U*A value = ${zone.model_attr.ua_value_win } W/(K) + convective heat transmission due to absorption of the window = ${zone.model_attr.ratio_conv_rad_inner_win} + + + energy transmittances if sunblind is closed = ${zone.model_attr.g_sunblind} + + * Outer Walls * + + outer wall area = ${zone.model_attr.area_ow} m^2 + outer wall's coefficient of absorption = ${zone.model_attr.solar_absorp_ow} + outer wall's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_conv_inner_ow} W/(m^2 K) + outer wall's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_ow} W/(m^2 K) + weigthfactors for the walls = ${zone.model_attr.weightfactor_ow} + weigthfactors for the ground = ${zone.model_attr.weightfactor_ground} + resistor 1 outer wall = ${zone.model_attr.r1_ow} K/W (R1o) + capacity 1 outer wall = ${zone.model_attr.c1_ow} J/K (C1o) + resistor "Rest" = ${zone.model_attr.r_rest_ow} K/W (RRest) + + + +%endfor diff --git a/teaser/data/output/texttemplate/ReadableBuilding_ThreeElement b/teaser/data/output/texttemplate/ReadableBuilding_ThreeElement new file mode 100644 index 000000000..e745bbf98 --- /dev/null +++ b/teaser/data/output/texttemplate/ReadableBuilding_ThreeElement @@ -0,0 +1,108 @@ +<%namespace file="/modelica_language/" import="get_true_false, get_list"/> <%namespace file="/conversion/" import="deg_to_rad, azmiut_conv"/> +---- General Building Information ---- + +building name = ${bldg.name} - +building type = ${bldg.type_of_building} - +building year of construction = ${bldg.year_of_construction} - +building number of floors = ${bldg.number_of_floors} - +building height of floors = ${bldg.height_of_floors} m +building net leased area = ${bldg.net_leased_area} m^2 + +static heat load = ${round(bldg.sum_heat_load, 2)} W +static cooling load = ${round(bldg.sum_cooling_load, 2)} + +number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - + +%for zone in bldg.thermal_zones: +---- ${zone.name} ---- + + area = ${zone.area} m2 + volume = ${zone.volume} m3 + number of outer walls = ${len(zone.outer_walls)} + number of rooftops = ${len(zone.rooftops)} + number of ground floors = ${len(zone.ground_floors)} + number of exterior orientations = ${zone.model_attr.n_outer} + + * Activity, usage and systems engineering * + + usage = ${zone.use_conditions.usage} + upper limit of heater = ${zone.model_attr.heat_load} W + upper limit of cooler = 0 W + + + Lighting + + heating power of lighting = ${zone.use_conditions.lighting_power} W/m2 + heating power of lighting = ${zone.use_conditions.profile_lighting} W/m2 + Ratio of convective heat for lighting =${zone.use_conditions.ratio_conv_rad_lighting} + relative profile lighting =${zone.use_conditions.profile_lighting} + + Persons + + number of people in the zone= ${zone.use_conditions.persons} + activity type of persons = ${zone.use_conditions.activity_type_persons} W/person + Ratio of convective heat for persons =${zone.use_conditions.ratio_conv_rad_persons} + relative profile persons =${zone.use_conditions.profile_persons} + + Machines + + number of machines in the zone= ${zone.use_conditions.machines} + activity type of persons = ${zone.use_conditions.activity_type_machines} W/machine + Ratio of convective heat for persons =${zone.use_conditions.ratio_conv_rad_machines} + relative profile persons =${zone.use_conditions.profile_machines} + + Air Handling Unit + + with_ahu = ${zone.use_conditions.with_ahu} + minimum specific air flow supplied by the AHU = ${zone.use_conditions.min_ahu} m^3/(h m^2) + maximum specific air flow supplied by the AHU = ${zone.use_conditions.max_ahu} m^3/(h m^2) + constant infiltration usage = ${zone.use_conditions.use_constant_ach_rate} + base value for the infiltration rate = ${zone.use_conditions.base_ach} 1/h + Additional infiltration rate for maximum persons activity = ${zone.use_conditions.max_user_ach} 1/h + Additional infiltration rate when overheating appears = ${zone.use_conditions.max_overheating_ach} 1/h + Additional infiltration rate in the summer with = ${zone.use_conditions.max_summer_ach} [infiltration_rate [1/h], Tmin [K], Tmax [K]] + Reduction factor of userACH for cold weather with = ${zone.use_conditions.winter_reduction} [infiltration_rate [1/h], Tmin [K], Tmax [K]] + + * Windows * + + sum of window areas = ${zone.model_attr.area_win} + window's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_comb_inner_win} W/(m^2 K) + window's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_win} W/(m^2 K) + resistor window = ${zone.model_attr.r1_win} K/W + weigthfactors for the windows = ${zone.model_attr.weightfactor_win} + window's U*A value = ${zone.model_attr.ua_value_win } W/(K) + convective heat transmission due to absorption of the window = ${zone.model_attr.ratio_conv_rad_inner_win} + + + energy transmittances if sunblind is closed = ${zone.model_attr.g_sunblind} + + * Inner Walls * + + inner wall area = ${zone.model_attr.area_iw} m^2 + inner wall's coefficient of heat transfer (convective) = ${zone.model_attr.alpha_conv_inner_iw} W/(m^2 K) + resistor 1 inner wall = ${zone.model_attr.r1_iw} K/W + capacity 1 inner wall = ${zone.model_attr.c1_iw} J/K + + * Outer Walls * + + outer wall area = ${zone.model_attr.area_ow} m^2 + outer wall's coefficient of absorption = ${zone.model_attr.solar_absorp_ow} + outer wall's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_conv_inner_ow} W/(m^2 K) + outer wall's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_ow} W/(m^2 K) + weigthfactors for the walls = ${zone.model_attr.weightfactor_ow} + resistor 1 outer wall = ${zone.model_attr.r1_ow} K/W + capacity 1 outer wall = ${zone.model_attr.c1_ow} J/K + resistor "Rest" = ${zone.model_attr.r_rest_ow} K/W + + * Ground Floors * + + ground floor area = ${zone.model_attr.area_gf} m^2 + ground floor's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_conv_inner_gf} W/(m^2 K) + weigthfactors for the ground = ${zone.model_attr.weightfactor_ground} + resistor 1 ground floo r= ${zone.model_attr.r1_gf} K/W + capacity 1 ground floo r= ${zone.model_attr.c1_gf} J/K + resistor "Rest" = ${zone.model_attr.r_rest_gf} K/W + + + +%endfor diff --git a/teaser/data/output/texttemplate/ReadableBuilding b/teaser/data/output/texttemplate/ReadableBuilding_TwoElement similarity index 95% rename from teaser/data/output/texttemplate/ReadableBuilding rename to teaser/data/output/texttemplate/ReadableBuilding_TwoElement index ff11d4b97..a84d9a36a 100644 --- a/teaser/data/output/texttemplate/ReadableBuilding +++ b/teaser/data/output/texttemplate/ReadableBuilding_TwoElement @@ -65,14 +65,16 @@ number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - * Windows * - energy transmittances if sunblind is closed = ${zone.model_attr.g_sunblind} - list of window areas = ${zone.model_attr.area_win} - weigthfactors for the windows = ${zone.model_attr.weightfactor_win} - coefficient of absorption of the window = ${zone.model_attr.ratio_conv_rad_inner_win} - resistor window = ${zone.model_attr.r1_win} K/W + sum of window areas = ${zone.model_attr.area_win} window's coefficient of heat transfer (convective, inner side) = ${zone.model_attr.alpha_comb_inner_win} W/(m^2 K) window's coefficient of heat transfer (convective, outer side) = ${zone.model_attr.alpha_comb_outer_win} W/(m^2 K) - window's ua_value = ${zone.model_attr.ua_value_win } W/(m^2 K) + resistor window = ${zone.model_attr.r1_win} K/W + weigthfactors for the windows = ${zone.model_attr.weightfactor_win} + window's U*A value = ${zone.model_attr.ua_value_win } W/(K) + convective heat transmission due to absorption of the window = ${zone.model_attr.ratio_conv_rad_inner_win} + + + energy transmittances if sunblind is closed = ${zone.model_attr.g_sunblind} * Inner Walls * From 2d0b7e71b5ad57c98f038afa8fd2de4ecde7709d Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 10 Jan 2017 17:51:32 +0100 Subject: [PATCH 191/283] #373 changed calculation of ua_value, revised unittest section of sum building elements --- .../calculation/four_element.py | 2 +- .../calculation/three_element.py | 12 +- tests/test_data.py | 202 +++++++++--------- 3 files changed, 113 insertions(+), 103 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 53a18f449..15142559c 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -773,7 +773,7 @@ def _sum_ground_floor_elements(self): self.thermal_zone.ground_floors) self.ua_value_gf = \ - (sum(ground.area for ground in + (sum(ground.ua_value for ground in self.thermal_zone.ground_floors)) self.r_total_gf = 1 / self.ua_value_gf diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index c3560ac89..b8a9e00d9 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -667,7 +667,7 @@ def _sum_ground_floor_elements(self): self.thermal_zone.ground_floors) self.ua_value_gf = \ - (sum(ground.area for ground in + (sum(ground.ua_value for ground in self.thermal_zone.ground_floors)) self.r_total_gf = 1 / self.ua_value_gf @@ -1143,6 +1143,8 @@ def _calc_heat_load(self): difference of t_inside and t_outside. And takes heat losses through infiltration into account. + Keep in mind that this is a rough approximation of the DIN Heat Demand + Attributes ---------- ua_value_ow_temp : float [W/(m2*K)] @@ -1158,10 +1160,10 @@ def _calc_heat_load(self): self.thermal_zone.volume * self.thermal_zone.infiltration_rate * 1 / 3600 * self.thermal_zone.heat_capac_air * - self.thermal_zone.density_air) * (self.thermal_zone.t_inside - - self.thermal_zone.t_outside)) - + (self.ua_value_gf * (self.thermal_zone.t_inside - - self.thermal_zone.t_ground))) + self.thermal_zone.density_air) * + (self.thermal_zone.t_inside - self.thermal_zone.t_outside)) + + (self.ua_value_gf * (self.thermal_zone.t_inside - + self.thermal_zone.t_ground))) def set_calc_default(self): """sets default calculation parameters diff --git a/tests/test_data.py b/tests/test_data.py index d8d849770..2f36b5a0e 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -429,8 +429,8 @@ def test_type_bldg_residential_with_calc(self): Verification of the type building generation of an office building. Values are compared with TEASER3 values. ''' - from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling import \ - SingleFamilyDwelling + from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling \ + import SingleFamilyDwelling prj.set_default() test_residential = SingleFamilyDwelling(parent=prj, @@ -796,7 +796,7 @@ def test_calc_zone_parameters(self): prj.buildings[-1].thermal_zones[-1].calc_zone_parameters( number_of_elements=2, merge_windows=True) - def test_heating_load(self): + def test_heat_load(self): '''test of heating_load''' prj.set_default() helptest.building_test2(prj) @@ -804,9 +804,9 @@ def test_heating_load(self): prj.buildings[-1].thermal_zones[-1].calc_zone_parameters( number_of_elements=2, merge_windows=True) - prj.buildings[-1].thermal_zones[-1].calc_heat_load() + prj.buildings[-1].thermal_zones[-1].model_attr.calc_attributes() assert round( - prj.buildings[-1].thermal_zones[-1].heating_load, + prj.buildings[-1].thermal_zones[-1].model_attr.heat_load, 4) == 8118.4126 def test_sum_building_elements(self): @@ -814,89 +814,93 @@ def test_sum_building_elements(self): prj.set_default() helptest.building_test2(prj) - # execute zone parameters for therm_zone + from teaser.logic.buildingobjects.calculation.four_element import\ + FourElement therm_zone = prj.buildings[-1].thermal_zones[-1] - for out_wall in therm_zone.outer_walls: - out_wall.calc_equivalent_res() - out_wall.calc_ua_value() - for in_wall in therm_zone.inner_walls: - in_wall.calc_equivalent_res() - in_wall.calc_ua_value() + calc_attr = FourElement(therm_zone, merge_windows=True, t_bt=5) - for win in therm_zone.windows: - win.calc_equivalent_res() - win.calc_ua_value() + helplist = therm_zone.outer_walls + therm_zone.rooftops +\ + therm_zone.ground_floors + therm_zone.inner_walls +\ + therm_zone.ceilings + therm_zone.floors + therm_zone.windows + + for element in helplist: + element.calc_equivalent_res() + element.calc_ua_value() + + calc_attr._sum_outer_wall_elements() + calc_attr._sum_ground_floor_elements() + calc_attr._sum_rooftop_elements() + calc_attr._sum_inner_wall_elements() + calc_attr._sum_window_elements() - prj.buildings[-1].thermal_zones[-1].sum_building_elements() - therm_zone = prj.buildings[-1].thermal_zones[-1] # innerwall - assert round(therm_zone.ua_value_iw, 16) == 13.443390622904332 - assert round(therm_zone.area_iw, 1) == 34.0 - assert round(therm_zone.r_conv_inner_iw, 18) == 0.010893246187363833 - assert round(therm_zone.r_rad_inner_iw, 19) == 0.0058823529411764705 - assert round(therm_zone.r_comb_inner_iw, 19) == 0.003819709702062643 - assert round(therm_zone.alpha_conv_inner_iw, 1) == 2.7 - assert round(therm_zone.alpha_rad_inner_iw, 1) == 5.0 - assert round(therm_zone.alpha_comb_inner_iw, 1) == 7.7 + assert round(calc_attr.ua_value_iw, 16) == 14.286493860845841 + assert round(calc_attr.area_iw, 1) == 34.0 + assert round(calc_attr.r_conv_inner_iw, 18) == 0.010893246187363833 + assert round(calc_attr.r_rad_inner_iw, 19) == 0.0058823529411764705 + assert round(calc_attr.r_comb_inner_iw, 19) == 0.003819709702062643 + assert round(calc_attr.alpha_conv_inner_iw, 1) == 2.7 + assert round(calc_attr.alpha_rad_inner_iw, 1) == 5.0 + assert round(calc_attr.alpha_comb_inner_iw, 1) == 7.7 # outerwall - assert round(therm_zone.ua_value_ow, 16) == 19.83577523748189 - assert round(therm_zone.area_ow, 1) == 48.0 - assert round(therm_zone.r_conv_inner_ow, 19) == 0.007716049382716048 - assert round(therm_zone.r_rad_inner_ow, 18) == 0.004166666666666667 - assert round(therm_zone.r_comb_inner_ow, 20) == 0.0027056277056277055 - assert round(therm_zone.r_conv_outer_ow, 20) == 0.0010416666666666667 - assert round(therm_zone.r_rad_outer_ow, 18) == 0.004166666666666667 - assert round(therm_zone.r_comb_outer_ow, 20) == 0.0008333333333333334 - assert round(therm_zone.alpha_conv_inner_ow, 5) == 2.7 - assert round(therm_zone.alpha_rad_inner_ow, 5) == 5.0 - assert round(therm_zone.alpha_comb_inner_ow, 5) == 7.7 - assert round(therm_zone.alpha_conv_outer_ow, 1) == 20.0 - assert round(therm_zone.alpha_rad_outer_ow, 5) == 5.0 - assert round(therm_zone.alpha_comb_outer_ow, 1) == 25.0 + assert round(calc_attr.ua_value_ow, 16) == 19.83577523748189 + assert round(calc_attr.area_ow, 1) == 48.0 + assert round(calc_attr.r_conv_inner_ow, 19) == 0.007716049382716048 + assert round(calc_attr.r_rad_inner_ow, 18) == 0.004166666666666667 + assert round(calc_attr.r_comb_inner_ow, 20) == 0.0027056277056277055 + assert round(calc_attr.r_conv_outer_ow, 20) == 0.0010416666666666667 + assert round(calc_attr.r_rad_outer_ow, 18) == 0.004166666666666667 + assert round(calc_attr.r_comb_outer_ow, 20) == 0.0008333333333333334 + assert round(calc_attr.alpha_conv_inner_ow, 5) == 2.7 + assert round(calc_attr.alpha_rad_inner_ow, 5) == 5.0 + assert round(calc_attr.alpha_comb_inner_ow, 5) == 7.7 + assert round(calc_attr.alpha_conv_outer_ow, 1) == 20.0 + assert round(calc_attr.alpha_rad_outer_ow, 5) == 5.0 + assert round(calc_attr.alpha_comb_outer_ow, 1) == 25.0 # groundfloor - assert round(therm_zone.ua_value_gf, 16) == 58.351477449455686 - assert round(therm_zone.area_gf, 1) == 140.0 - assert round(therm_zone.r_conv_inner_gf, 19) == 0.004201680672268907 - assert round(therm_zone.r_rad_inner_gf, 18) == 0.001428571428571429 - assert round(therm_zone.r_comb_inner_gf, 20) == 0.0010660980810234541 - assert round(therm_zone.alpha_conv_inner_gf, 5) == 1.7 - assert round(therm_zone.alpha_rad_inner_gf, 5) == 5.0 - assert round(therm_zone.alpha_comb_inner_gf, 5) == 6.7 + assert round(calc_attr.ua_value_gf, 16) == 58.351477449455686 + assert round(calc_attr.area_gf, 1) == 140.0 + assert round(calc_attr.r_conv_inner_gf, 19) == 0.004201680672268907 + assert round(calc_attr.r_rad_inner_gf, 18) == 0.001428571428571429 + assert round(calc_attr.r_comb_inner_gf, 20) == 0.0010660980810234541 + assert round(calc_attr.alpha_conv_inner_gf, 5) == 1.7 + assert round(calc_attr.alpha_rad_inner_gf, 5) == 5.0 + assert round(calc_attr.alpha_comb_inner_gf, 5) == 6.7 # outerwall - assert round(therm_zone.ua_value_rt, 16) == 57.394603194028036 - assert round(therm_zone.area_rt, 1) == 140.0 - assert round(therm_zone.r_conv_inner_rt, 19) == 0.004201680672268907 - assert round(therm_zone.r_rad_inner_rt, 18) == 0.001428571428571429 - assert round(therm_zone.r_comb_inner_rt, 20) == 0.0010660980810234541 - assert round(therm_zone.r_conv_outer_rt, 20) == 0.00035714285714285714 - assert round(therm_zone.r_rad_outer_rt, 18) == 0.001428571428571429 - assert round(therm_zone.r_comb_outer_rt, 20) == 0.00028571428571428574 - assert round(therm_zone.alpha_conv_inner_rt, 5) == 1.7 - assert round(therm_zone.alpha_rad_inner_rt, 5) == 5.0 - assert round(therm_zone.alpha_comb_inner_rt, 5) == 6.7 - assert round(therm_zone.alpha_conv_outer_rt, 1) == 20.0 - assert round(therm_zone.alpha_rad_outer_rt, 5) == 5.0 - assert round(therm_zone.alpha_comb_outer_rt, 1) == 25.0 + assert round(calc_attr.ua_value_rt, 16) == 57.394603194028036 + assert round(calc_attr.area_rt, 1) == 140.0 + assert round(calc_attr.r_conv_inner_rt, 19) == 0.004201680672268907 + assert round(calc_attr.r_rad_inner_rt, 18) == 0.001428571428571429 + assert round(calc_attr.r_comb_inner_rt, 20) == 0.0010660980810234541 + assert round(calc_attr.r_conv_outer_rt, 20) == 0.00035714285714285714 + assert round(calc_attr.r_rad_outer_rt, 18) == 0.001428571428571429 + assert round(calc_attr.r_comb_outer_rt, 20) == 0.00028571428571428574 + assert round(calc_attr.alpha_conv_inner_rt, 5) == 1.7 + assert round(calc_attr.alpha_rad_inner_rt, 5) == 5.0 + assert round(calc_attr.alpha_comb_inner_rt, 5) == 6.7 + assert round(calc_attr.alpha_conv_outer_rt, 1) == 20.0 + assert round(calc_attr.alpha_rad_outer_rt, 5) == 5.0 + assert round(calc_attr.alpha_comb_outer_rt, 1) == 25.0 # window - assert round(therm_zone.ua_value_win, 16) == 32.87895310796074 - assert round(therm_zone.area_win, 1) == 18.0 - assert round(therm_zone.r_conv_inner_win, 19) == 0.032679738562091505 - assert round(therm_zone.r_rad_inner_win, 4) == 0.0111 - assert round(therm_zone.r_comb_inner_win, 19) == 0.008291873963515755 - assert round(therm_zone.r_conv_outer_win, 5) == 0.00278 - assert round(therm_zone.r_rad_outer_win, 4) == 0.0111 - assert round(therm_zone.r_comb_outer_win, 4) == 0.0022 - assert round(therm_zone.alpha_conv_inner_win, 1) == 1.7 - assert round(therm_zone.alpha_comb_outer_win, 1) == 25.0 - assert round(therm_zone.alpha_conv_outer_win, 1) == 20.0 - assert round(therm_zone.weighted_g_value, 3) == 0.789 + assert round(calc_attr.ua_value_win, 16) == 32.87895310796074 + assert round(calc_attr.area_win, 1) == 18.0 + assert round(calc_attr.r_conv_inner_win, 19) == 0.032679738562091505 + assert round(calc_attr.r_rad_inner_win, 4) == 0.0111 + assert round(calc_attr.r_comb_inner_win, 19) == 0.008291873963515755 + assert round(calc_attr.r_conv_outer_win, 5) == 0.00278 + assert round(calc_attr.r_rad_outer_win, 4) == 0.0111 + assert round(calc_attr.r_comb_outer_win, 4) == 0.0022 + assert round(calc_attr.alpha_conv_inner_win, 1) == 1.7 + assert round(calc_attr.alpha_comb_outer_win, 1) == 25.0 + assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 + assert round(calc_attr.weighted_g_value, 3) == 0.789 def test_calc_chain_matrix(self): '''test of calc_chain_matrix''' @@ -922,18 +926,20 @@ def test_calc_weightfactor(self): merge_windows=True, used_library='AixLib') - therm_zone = prj.buildings[-1].thermal_zones[-1] - - assert therm_zone.weightfactor_ow == [0.024530650180761254, - 0.03434291025306576, - 0.024530650180761254, - 0.03434291025306576, - 0.3407000330729792] - assert therm_zone.weightfactor_win == [0.0, - 0.054214642472656345, - 0.08674342795625017, - 0.054214642472656345, - 0.0] + calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr + print(calc_attr.weightfactor_ow) + assert calc_attr.weightfactor_ow == [ + 0.024530650180761254, + 0.03434291025306576, + 0.024530650180761254, + 0.03434291025306576, + 0.3407000330729792] + assert calc_attr.weightfactor_win == [ + 0.0, + 0.054214642472656345, + 0.08674342795625017, + 0.054214642472656345, + 0.0] prj.buildings[-1].thermal_zones[-1].weightfactor_ow = [] prj.buildings[-1].thermal_zones[-1].weightfactor_win = [] @@ -941,18 +947,20 @@ def test_calc_weightfactor(self): prj.buildings[-1].calc_building_parameter(number_of_elements=2, merge_windows=False, used_library='AixLib') - therm_zone = prj.buildings[-1].thermal_zones[-1] - - assert therm_zone.weightfactor_ow == [0.03047939672771178, - 0.04267115541879649, - 0.03047939672771178, - 0.04267115541879649, - 0.423320678280269] - assert therm_zone.weightfactor_win == [0.0, - 0.27777777777777778, - 0.44444444444444453, - 0.27777777777777778, - 0.0] + calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr + + assert calc_attr.weightfactor_ow == [ + 0.03047939672771178, + 0.04267115541879649, + 0.03047939672771178, + 0.04267115541879649, + 0.423320678280269] + assert calc_attr.weightfactor_win == [ + 0.0, + 0.27777777777777778, + 0.44444444444444453, + 0.27777777777777778, + 0.0] def test_calc_two_element(self): '''test of calc_two_element''' From 86759b498ba2a14fc16b10d7bfa91491905c9e3e Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 11 Jan 2017 10:22:52 +0100 Subject: [PATCH 192/283] add test for export parameters in text --- tests/test_data.py | 74 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 69 insertions(+), 5 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 2f36b5a0e..06cafeb3d 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -624,27 +624,91 @@ def test_export_aixlib(self): def test_export_annex(self): '''test of export_annex, no calculation verification''' + prj.number_of_elements_calc = 1 + prj.merge_windows_calc = True + prj.used_library_calc = 'Annex60' + prj.calc_all_buildings() + prj.export_annex() + prj.number_of_elements_calc = 1 + prj.merge_windows_calc = False + prj.used_library_calc = 'Annex60' + prj.calc_all_buildings() + prj.export_annex() prj.number_of_elements_calc = 2 prj.merge_windows_calc = True prj.used_library_calc = 'Annex60' prj.calc_all_buildings() prj.export_annex() + prj.number_of_elements_calc = 2 + prj.merge_windows_calc = False + prj.used_library_calc = 'Annex60' + prj.calc_all_buildings() + prj.export_annex() + prj.number_of_elements_calc = 3 + prj.merge_windows_calc = True + prj.used_library_calc = 'Annex60' + prj.calc_all_buildings() + prj.export_annex() prj.number_of_elements_calc = 3 prj.merge_windows_calc = False prj.used_library_calc = 'Annex60' prj.calc_all_buildings() prj.export_annex() prj.number_of_elements_calc = 4 + prj.merge_windows_calc = True + prj.used_library_calc = 'Annex60' + prj.calc_all_buildings() + prj.export_annex() + prj.number_of_elements_calc = 4 prj.merge_windows_calc = False prj.used_library_calc = 'Annex60' prj.calc_all_buildings() prj.export_annex() + prj.set_default() - # def test_export_parameters_txt(self): - # '''test of the export of the readable parameter output''' - - # prj.export_parameters_txt() - # prj.set_default() + def test_export_parameters_txt(self): + '''test of the export of the readable parameter output''' + prj.number_of_elements_calc = 1 + prj.merge_windows_calc = True + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 1 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 2 + prj.merge_windows_calc = True + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 2 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 3 + prj.merge_windows_calc = True + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 3 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = True + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.set_default() def test_instantiate_data_class(self): '''test of instantiate_data_class''' From 112b59c37f11ff4ba2e2009d4fdb42f60e955e4a Mon Sep 17 00:00:00 2001 From: MichaMans Date: Wed, 11 Jan 2017 10:59:13 +0100 Subject: [PATCH 193/283] #373 revised the heat load calculation in the unittest. calculation looks good, changed unittest value --- teaser/logic/buildingobjects/calculation/three_element.py | 2 +- tests/test_data.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index b8a9e00d9..285233dfa 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -1154,7 +1154,7 @@ def _calc_heat_load(self): """ self.heat_load = 0.0 - ua_value_ow_temp = self.ua_value_ow - self.ua_value_gf + ua_value_ow_temp = self.ua_value_ow self.heat_load = \ ((((ua_value_ow_temp + self.ua_value_win) + self.thermal_zone.volume * diff --git a/tests/test_data.py b/tests/test_data.py index 2f36b5a0e..a889aae00 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -807,7 +807,7 @@ def test_heat_load(self): prj.buildings[-1].thermal_zones[-1].model_attr.calc_attributes() assert round( prj.buildings[-1].thermal_zones[-1].model_attr.heat_load, - 4) == 8118.4126 + 4) == 6659.6256 def test_sum_building_elements(self): '''test of combine_building_elements''' From 5f5fe785b7d47960dcbfbf2500ae1a44609621bc Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 11 Jan 2017 12:23:48 +0100 Subject: [PATCH 194/283] mage use_set_back class attribute --- .../logic/buildingobjects/calculation/aixlib.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index f1cfc3364..558bc227a 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -46,7 +46,13 @@ class AixLib(object): interior walls. consider_heat_capacity : bool decides whether air capacity is considered or not for all thermal - zones in the building + zones in the building. Default is True, you need to export your + model again if changing this value + use_set_back : bool + True if night set back should be used. In this case the function + considers heating_time and temp_set_back defined in + use_conditions of zone. Default is True, you need to export your + model again if changing this value """ def __init__(self, parent): @@ -59,6 +65,7 @@ def __init__(self, parent): self.version = "0.4.0" self.total_surface_area = None self.consider_heat_capacity = True + self.use_set_back = True def calc_auxiliary_attr(self): @@ -133,7 +140,7 @@ def create_profile(duration_profile=86400, time_step=3600): time_line.append([i*time_step]) return time_line - def modelica_set_temp(self, use_set_back=True, path=None): + def modelica_set_temp(self, path=None): """creates .mat file for set temperatures This function creates a matfile (-v4) for set temperatures of each @@ -144,10 +151,6 @@ def modelica_set_temp(self, use_set_back=True, path=None): Parameters ---------- - use_set_back : bool - True if night set back should be used. In this case the function - considers heating_time and temp_set_back defined in - use_conditions of zone path : str optional path, when matfile is exported separately """ @@ -164,7 +167,7 @@ def modelica_set_temp(self, use_set_back=True, path=None): for zone_count in self.parent.thermal_zones: for i, time in enumerate(time_line): - if use_set_back is False: + if self.use_set_back is False: time.append(zone_count.use_conditions.set_temp_heat) else: if time[0] < zone_count.use_conditions.heating_time[0] * \ From ca51d941de729f790304c128cf3011e6c38d6d31 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 11 Jan 2017 14:29:05 +0100 Subject: [PATCH 195/283] function for correct table night set back --- teaser/data/output/aixlib_output.py | 2 +- .../buildingobjects/calculation/aixlib.py | 76 ++++++++++++++----- 2 files changed, 60 insertions(+), 18 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 441bd819a..d9c879e74 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -109,7 +109,7 @@ def export_multizone(buildings, prj, path=None): utilities.create_path(utilities.get_full_path( os.path.join(bldg_path, bldg.name + "_DataBase"))) - bldg.library_attr.modelica_set_temp(use_set_back=True, path=bldg_path) + bldg.library_attr.modelica_set_temp(path=bldg_path) bldg.library_attr.modelica_AHU_boundary( time_line=None, path=bldg_path) diff --git a/teaser/logic/buildingobjects/calculation/aixlib.py b/teaser/logic/buildingobjects/calculation/aixlib.py index 558bc227a..caec1a4c8 100644 --- a/teaser/logic/buildingobjects/calculation/aixlib.py +++ b/teaser/logic/buildingobjects/calculation/aixlib.py @@ -67,7 +67,6 @@ def __init__(self, parent): self.consider_heat_capacity = True self.use_set_back = True - def calc_auxiliary_attr(self): """Calls function to calculate all auxiliary attributes for AixLib""" @@ -103,7 +102,7 @@ def _calc_surface_area(self): self.total_surface_area = surf_area_temp @staticmethod - def create_profile(duration_profile=86400, time_step=3600): + def create_profile(duration_profile=86400, time_step=3600, double=False): """Creates a profile for building boundary conditions This function creates a list with an equidistant profile given the @@ -136,8 +135,14 @@ def create_profile(duration_profile=86400, time_step=3600): time_line = [] - for i in range(int(duration_profile/time_step)+1): - time_line.append([i*time_step]) + if double is True: + for i in range(int(duration_profile / time_step) + 1): + time_line.append([i * time_step]) + time_line.append([i * time_step]) + else: + for i in range(int(duration_profile / time_step) + 1): + time_line.append([i * time_step]) + return time_line def modelica_set_temp(self, path=None): @@ -163,24 +168,61 @@ def modelica_set_temp(self, path=None): utilities.create_path(path) path = os.path.join(path, self.file_set_t) - time_line = self.create_profile() + time_line = self.create_profile(double=True) for zone_count in self.parent.thermal_zones: - for i, time in enumerate(time_line): + for i in range(len(time_line)): if self.use_set_back is False: - time.append(zone_count.use_conditions.set_temp_heat) + time_line[i].append(zone_count.use_conditions.set_temp_heat) else: - if time[0] < zone_count.use_conditions.heating_time[0] * \ - 3600: - time.append(zone_count.use_conditions.set_temp_heat - - zone_count.use_conditions.temp_set_back) - - elif time[0] > (zone_count.use_conditions.heating_time[1] - + 1) * 3600: - time.append(zone_count.use_conditions.set_temp_heat - - zone_count.use_conditions.temp_set_back) + i -= 1 + if i % 2 == 0: + if zone_count.use_conditions.heating_time[0] == 0: + time_line[i].append( + zone_count.use_conditions.set_temp_heat) + time_line[i + 1].append( + zone_count.use_conditions.set_temp_heat) + elif time_line[i][0] < \ + zone_count.use_conditions.heating_time[0] * 3600: + time_line[i].append( + zone_count.use_conditions.set_temp_heat - + zone_count.use_conditions.temp_set_back) + time_line[i+1].append( + zone_count.use_conditions.set_temp_heat - + zone_count.use_conditions.temp_set_back) + elif time_line[i][0] == \ + zone_count.use_conditions.heating_time[0] * 3600: + time_line[i].append( + zone_count.use_conditions.set_temp_heat - + zone_count.use_conditions.temp_set_back) + time_line[i+1].append( + zone_count.use_conditions.set_temp_heat) + elif time_line[i][0] == \ + (zone_count.use_conditions.heating_time[1] + 1) * \ + 3600: + time_line[i].append( + zone_count.use_conditions.set_temp_heat) + time_line[i+1].append( + zone_count.use_conditions.set_temp_heat - + zone_count.use_conditions.temp_set_back) + elif time_line[i][0] > \ + (zone_count.use_conditions.heating_time[1] + 1) * \ + 3600: + time_line[i].append( + zone_count.use_conditions.set_temp_heat - + zone_count.use_conditions.temp_set_back) + time_line[i+1].append( + zone_count.use_conditions.set_temp_heat - + zone_count.use_conditions.temp_set_back) + else: + time_line[i].append( + zone_count.use_conditions.set_temp_heat) + time_line[i + 1].append( + zone_count.use_conditions.set_temp_heat) + else: - time.append(zone_count.use_conditions.set_temp_heat) + pass + scipy.io.savemat( path, From 4f1a830fbd3174469d253a62d48b5ad16c951a79 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Wed, 11 Jan 2017 17:17:02 +0100 Subject: [PATCH 196/283] #373 added sorting to weighfactor test, that the right values are tested --- tests/test_data.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 56cb2cd59..ea207b700 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -992,18 +992,23 @@ def test_calc_weightfactor(self): calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr print(calc_attr.weightfactor_ow) - assert calc_attr.weightfactor_ow == [ + weightfactors_test_list = [ 0.024530650180761254, 0.03434291025306576, 0.024530650180761254, 0.03434291025306576, 0.3407000330729792] - assert calc_attr.weightfactor_win == [ + + assert calc_attr.weightfactor_ow.sort() == \ + weightfactors_test_list.sort() + weightfactors_test_list = [ 0.0, 0.054214642472656345, 0.08674342795625017, 0.054214642472656345, 0.0] + assert calc_attr.weightfactor_win.sort() ==\ + weightfactors_test_list.sort() prj.buildings[-1].thermal_zones[-1].weightfactor_ow = [] prj.buildings[-1].thermal_zones[-1].weightfactor_win = [] @@ -1013,18 +1018,24 @@ def test_calc_weightfactor(self): used_library='AixLib') calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr - assert calc_attr.weightfactor_ow == [ + weightfactors_test_list = [ 0.03047939672771178, 0.04267115541879649, 0.03047939672771178, 0.04267115541879649, 0.423320678280269] - assert calc_attr.weightfactor_win == [ + + assert calc_attr.weightfactor_ow.sort() ==\ + weightfactors_test_list.sort() + + weightfactors_test_list = [ 0.0, 0.27777777777777778, 0.44444444444444453, 0.27777777777777778, 0.0] + assert calc_attr.weightfactor_win.sort() ==\ + weightfactors_test_list.sort() def test_calc_two_element(self): '''test of calc_two_element''' From b6ef498efe59e458369ed454bc10ec6d84227001 Mon Sep 17 00:00:00 2001 From: Peter Remmen Date: Thu, 12 Jan 2017 08:50:43 +0100 Subject: [PATCH 197/283] Update Readme, path to header --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 97cf36cbc..b837fc2e7 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![E.ON EBC RWTH Aachen University](./doc/EBC_Logo.png) +![E.ON EBC RWTH Aachen University](./doc/_static/EBC_Logo.png) # TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit From d7c02449908250198b757f03143e0b9b483f7b66 Mon Sep 17 00:00:00 2001 From: Peter Remmen Date: Thu, 12 Jan 2017 08:52:34 +0100 Subject: [PATCH 198/283] Update License.md --- License.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/License.md b/License.md index e2bc718ec..339c26646 100644 --- a/License.md +++ b/License.md @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 RWTH Aachen University, E.ON Energy Research Center, +Copyright (c) 2016-2017 RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficienct Buildings and Indoor Climate Permission is hereby granted, free of charge, to any person obtaining a copy @@ -19,4 +19,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +SOFTWARE. From e55898050fd808976e8566b415f6db202c58e5da Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 12 Jan 2017 11:58:48 +0100 Subject: [PATCH 199/283] #373 revised calc chain matrix test to work with the new core --- tests/test_data.py | 141 ++++++++++++++++++++++++++++----------------- 1 file changed, 89 insertions(+), 52 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index ea207b700..6ce755f48 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -667,48 +667,48 @@ def test_export_annex(self): prj.set_default() def test_export_parameters_txt(self): - '''test of the export of the readable parameter output''' - prj.number_of_elements_calc = 1 - prj.merge_windows_calc = True - prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() - prj.export_parameters_txt() - prj.number_of_elements_calc = 1 - prj.merge_windows_calc = False - prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() - prj.export_parameters_txt() - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = True - prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() - prj.export_parameters_txt() - prj.number_of_elements_calc = 2 - prj.merge_windows_calc = False - prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() - prj.export_parameters_txt() - prj.number_of_elements_calc = 3 - prj.merge_windows_calc = True - prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() - prj.export_parameters_txt() - prj.number_of_elements_calc = 3 - prj.merge_windows_calc = False - prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() - prj.export_parameters_txt() - prj.number_of_elements_calc = 4 - prj.merge_windows_calc = True - prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() - prj.export_parameters_txt() - prj.number_of_elements_calc = 4 - prj.merge_windows_calc = False - prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() - prj.export_parameters_txt() - prj.set_default() + '''test of the export of the readable parameter output''' + prj.number_of_elements_calc = 1 + prj.merge_windows_calc = True + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 1 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 2 + prj.merge_windows_calc = True + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 2 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 3 + prj.merge_windows_calc = True + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 3 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = True + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt() + prj.set_default() def test_instantiate_data_class(self): '''test of instantiate_data_class''' @@ -968,16 +968,29 @@ def test_sum_building_elements(self): def test_calc_chain_matrix(self): '''test of calc_chain_matrix''' + from teaser.logic.buildingobjects.calculation.two_element import\ + TwoElement + therm_zone = prj.buildings[-1].thermal_zones[-1] + omega = (2 * math.pi / 86400 / 5) - r1_ow, c1_ow = prj.buildings[-1].thermal_zones[-1].calc_chain_matrix( - element_list=therm_zone.outer_walls, + + calc_attr = TwoElement(therm_zone, merge_windows=True, t_bt=5) + + helplist_outer_walls = therm_zone.outer_walls + therm_zone.rooftops +\ + therm_zone.ground_floors + therm_zone.windows + + r1_ow, c1_ow = calc_attr._calc_parallel_connection( + element_list=helplist_outer_walls, omega=omega) assert round(r1_ow, 14) == 0.00100751548411 assert round(c1_ow, 5) == 3648580.59312 - r1_iw, c1_iw = prj.buildings[-1].thermal_zones[-1].calc_chain_matrix( - element_list=therm_zone.inner_walls, + helplist_inner_walls = therm_zone.inner_walls +\ + therm_zone.ceilings + therm_zone.floors + + r1_iw, c1_iw = calc_attr._calc_parallel_connection( + element_list=helplist_inner_walls, omega=omega) assert round(r1_iw, 13) == 0.0097195611408 assert round(c1_iw, 6) == 319983.518743 @@ -1052,29 +1065,53 @@ def test_calc_two_element(self): assert round(zone_attr.ua_value_ow, 16) == 135.5818558809656 assert round(zone_attr.r_conv_inner_ow, 16) == 0.0016512549537649 assert round(zone_attr.r_rad_inner_ow, 16) == 0.000609756097561 - assert round(zone_attr.r_conv_outer_ow, 9) == 0.001041667 + outer_conv_roof_temp = sum( + 1 / roof.r_outer_conv for roof in therm_zone.rooftops) + # old calc was only ow, in the new core we calc outer walls plus + # rooftops, therefore we need to subtract it. + r_outer_conv_ow_temp = 1 / ( + (1 / zone_attr.r_conv_outer_ow) - outer_conv_roof_temp) + assert round(r_outer_conv_ow_temp, 9) == 0.001041667 assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 - assert round(zone_attr.r1_win, 1) == 301.5 + assert round(zone_attr.r1_win, 15) == 0.003316749585406 assert round(zone_attr.r1_ow, 15) == 0.000772773294534 assert round(zone_attr.r1_iw, 15) == 0.009719561140816 - assert round(zone_attr.r_rest_ow, 15) == 0.004740706924836 + # old calc core was without inner window radiation and without + # combined alpha + r_rest = zone_attr.r_rest_ow + 1 / (zone_attr.alpha_comb_outer_ow * + zone_attr.area_ow) + assert round(r_rest, 15) == 0.004740706924836 - zone_attr = prj.buildings[-1].thermal_zones[-1] - zone_attr.calc_zone_parameters( + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.calc_zone_parameters( number_of_elements=2, merge_windows=False) + zone_attr = therm_zone.model_attr assert round(zone_attr.area_ow, 1) == 328.0 assert round(zone_attr.ua_value_ow, 16) == 135.5818558809656 assert round(zone_attr.r_conv_inner_ow, 16) == 0.0016512549537649 assert round(zone_attr.r_rad_inner_ow, 16) == 0.000609756097561 - assert round(zone_attr.r_conv_outer_ow, 9) == 0.001041667 + outer_conv_roof_temp = sum( + 1 / roof.r_outer_conv for roof in therm_zone.rooftops) + # old calc was only ow, in the new core we calc outer walls plus + # rooftops, therefore we need to subtract it. + r_outer_conv_ow_temp = 1 / ( + (1 / zone_attr.r_conv_outer_ow) - outer_conv_roof_temp) + assert round(r_outer_conv_ow_temp, 9) == 0.001041667 assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + r1_win_com = ( + 1 / sum((1 / win.r_outer_comb) for win in therm_zone.windows)) + r1_temp = 1 / ((1 / r1_win_com) + (1 / zone_attr.r1_win)) + print(r1_temp) assert round(zone_attr.r1_win, 15) == 0.02212271973466 assert round(zone_attr.r1_ow, 15) == 0.001007515484109 assert round(zone_attr.r1_iw, 15) == 0.009719561140816 + r_rest = zone_attr.r_rest_ow + 1 / (zone_attr.alpha_comb_outer_ow * + zone_attr.area_ow) + print(r_rest) assert round(zone_attr.r_rest_ow, 15) == 0.005922787404456 def test_volume_zone(self): From c6ef8a0dab6873c4c2c1c150857c083487c222b6 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 12 Jan 2017 16:34:04 +0100 Subject: [PATCH 200/283] #373 revised unittests. no we get the same values for the old method, added the new values in addition --- tests/test_data.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 6ce755f48..1b9b3092e 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1102,17 +1102,21 @@ def test_calc_two_element(self): assert round(r_outer_conv_ow_temp, 9) == 0.001041667 assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 - r1_win_com = ( - 1 / sum((1 / win.r_outer_comb) for win in therm_zone.windows)) - r1_temp = 1 / ((1 / r1_win_com) + (1 / zone_attr.r1_win)) - print(r1_temp) - assert round(zone_attr.r1_win, 15) == 0.02212271973466 + # old r1_win + sum_r1_win = 0 + for win_count in therm_zone.windows: + sum_r1_win += 1 / (win_count.r1 + win_count.r_outer_comb) + r1_win_temp = 1 / sum_r1_win + # new r1_win + assert round(r1_win_temp, 15) == 0.02212271973466 + assert round(zone_attr.r1_win, 15) == 0.019900497512438001 assert round(zone_attr.r1_ow, 15) == 0.001007515484109 assert round(zone_attr.r1_iw, 15) == 0.009719561140816 - r_rest = zone_attr.r_rest_ow + 1 / (zone_attr.alpha_comb_outer_ow * - zone_attr.area_ow) - print(r_rest) - assert round(zone_attr.r_rest_ow, 15) == 0.005922787404456 + # old r_rest + r_rest_ow = zone_attr.r_total_ow - zone_attr.r1_ow -\ + 1 / (1 / zone_attr.r_conv_inner_ow + 1 / zone_attr.r_rad_inner_ow) + assert round(r_rest_ow, 15) == 0.005922787404456 + assert round(zone_attr.r_rest_ow, 15) == 0.005852240613452 def test_volume_zone(self): '''test of volume_zone''' From 1650a00161146b75333312539c1d028bcdb530c7 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 12 Jan 2017 16:47:51 +0100 Subject: [PATCH 201/283] #373 revised non ascii characters, commented the setup_requirements, should be redudant, added scipy to the requirements --- setup.py | 4 ++-- teaser/logic/archetypebuildings/bmvbs/custom/institute.py | 4 ++-- teaser/logic/archetypebuildings/bmvbs/custom/institute4.py | 4 ++-- teaser/logic/archetypebuildings/bmvbs/custom/institute8.py | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/setup.py b/setup.py index beaf9f690..59ac87e9a 100644 --- a/setup.py +++ b/setup.py @@ -58,5 +58,5 @@ 'teaser.examples.examplefiles': ['*.teaserXML'], 'teaser.examples.examplefiles.MelatenXML': ['*.xml']}, classifiers = ['License :: OSI Approved :: MIT License'], - setup_requires = ['mako', 'pyxb', 'pytest'], - install_requires = ['mako', 'pyxb', 'pytest']) + # setup_requires = ['mako', 'pyxb', 'pytest'], + install_requires = ['mako', 'pyxb', 'pytest', 'scipy']) diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute.py index 0d629e1c2..cdf45da13 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute.py @@ -10,8 +10,8 @@ class Institute(Office): The institute module contains a multi zone building which is based on an office building with an additional laboratory zone. The area of the - laboratory zone is based on the data from the Forschungszentrum Jülich - :cite:`Abschlussbericht`. According to the dataset from Jülich, + laboratory zone is based on the data from the Forschungszentrum Juelich + :cite:`Abschlussbericht`. According to the dataset from Juelich, the typebuilding institute is based on the buildingsclass of BWZK with the number 2200 which represents all institute buildings which are not institute type 4 or institute type 8 diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py index 79df56949..88cd425bd 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py @@ -10,8 +10,8 @@ class Institute4(Office): The institute type 4 module contains a multi zone building which is based on an office building with an additional laboratory zone. The area of the - laboratory zone is based on data from the Forschungszentrum Jülich - :cite:`Abschlussbericht`. According to the dataset from Jülich, + laboratory zone is based on data from the Forschungszentrum Juelich + :cite:`Abschlussbericht`. According to the dataset from Juelich, the typebuilding institute type 4 is based on the buildingsclass of BWZK with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. Laboratory zones are verntialed using a central AHU system with diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py index 0f2d90be0..26c03e4cb 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py @@ -10,8 +10,8 @@ class Institute8(Office): The institute type 8 module contains a multi zone building which is based on an office building with an additional laboratory zone. The area of the - laboratory zone is based on data from the Forschungszentrum Jülich - :cite:`Abschlussbericht`. According to the dataset from Jülich, + laboratory zone is based on data from the Forschungszentrum Juelich + :cite:`Abschlussbericht`. According to the dataset from Juelich, the typebuilding institute type 8 is based on the buildingsclass of BWZK with the number 2240 :cite:`Bauministerkonferenz.Dezember2010`. Laboratory zones are verntialed using a central AHU system with @@ -151,6 +151,6 @@ def __init__(self, "Office": [0.1, "Group Office (between 2 and 6 employees)"], "Sanitary": [0.04, "WC and sanitary rooms in non-residential " "buildings"], - "ICT": [0.02, "Data center"], + "ICT": [0.02, "Data center"], "Floor": [0.18, "Traffic area"], "Laboratory": [0.6, "Laboratory"]} From 3a7d712bee0f1cac8af3d426d80a392eb20a8dde Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 13 Jan 2017 09:32:06 +0100 Subject: [PATCH 202/283] add warning and est types --- teaser/project.py | 113 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/teaser/project.py b/teaser/project.py index d510a00db..8b49bc8e5 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -21,8 +21,15 @@ from teaser.logic.archetypebuildings.bmvbs.custom.institute8 import Institute8 from teaser.logic.archetypebuildings.urbanrenet.est1a import EST1a from teaser.logic.archetypebuildings.urbanrenet.est1b import EST1b +from teaser.logic.archetypebuildings.urbanrenet.est2 import EST2 +from teaser.logic.archetypebuildings.urbanrenet.est3 import EST3 +from teaser.logic.archetypebuildings.urbanrenet.est4a import EST4a from teaser.logic.archetypebuildings.urbanrenet.est4b import EST4b +from teaser.logic.archetypebuildings.urbanrenet.est5 import EST5 +from teaser.logic.archetypebuildings.urbanrenet.est6 import EST6 from teaser.logic.archetypebuildings.urbanrenet.est7 import EST7 +from teaser.logic.archetypebuildings.urbanrenet.est8a import EST8a +from teaser.logic.archetypebuildings.urbanrenet.est8b import EST8b from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling import \ SingleFamilyDwelling from teaser.logic.simulation.modelicainfo import ModelicaInfo @@ -456,6 +463,13 @@ def add_residential( assert method in ['iwu', 'urbanrenet'], ass_error_method + ass_error_apart = "The keyword number_of_apartmens does not have any " \ + "effect on archetype generation for 'iwu', see" \ + "docs for more information" + + assert method == 'iwu' and number_of_apartments is not None, \ + ass_error_apart + if method == 'iwu': ass_error_usage_iwu = "only 'single_family_dewlling' is a valid " \ @@ -515,6 +529,48 @@ def add_residential( construction_type, number_of_apartments) + elif usage == 'est2': + + type_bldg = EST2( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + + elif usage == 'est3': + + type_bldg = EST3( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + + elif usage == 'est4a': + + type_bldg = EST4a( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + elif usage == 'est4b': type_bldg = EST4b( @@ -529,6 +585,35 @@ def add_residential( construction_type, number_of_apartments) + elif usage == 'est5': + + type_bldg = EST5( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + + elif usage == 'est6': + + type_bldg = EST6( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + + elif usage == 'est7': type_bldg = EST7( @@ -543,6 +628,34 @@ def add_residential( construction_type, number_of_apartments) + elif usage == 'est8a': + + type_bldg = EST8a( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + + elif usage == 'est8b': + + type_bldg = EST8b( + self, + name, + year_of_construction, + number_of_floors, + height_of_floors, + net_leased_area, + with_ahu, + neighbour_buildings, + construction_type, + number_of_apartments) + type_bldg.generate_archetype() type_bldg.calc_building_parameter( number_of_elements=self._number_of_elements_calc, From 5362594f601fbb4a6aee78d7a8a8cd9d286ad5f2 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 13 Jan 2017 11:43:18 +0100 Subject: [PATCH 203/283] add warning to export aixlib --- teaser/project.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/teaser/project.py b/teaser/project.py index 8b49bc8e5..35264ae84 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -1140,6 +1140,9 @@ def load_citygml(self, path=None): def export_aixlib( self, + building_model=None, + zone_model=None, + corG=None, internal_id=None, path=None): """Exports values to a record file for Modelica simulation @@ -1164,6 +1167,14 @@ def export_aixlib( an alternative path can be specified as a full path """ + if building_model is not None or zone_model is not None or corG is \ + not None: + + warnings.warn("building_model, zone_model and corG are no longer " + "supported for AixLib export and have no effect. " + "The keywords will be deleted within the next " + "version, consider rewriting your code.") + if path is None: path = os.path.join( utilities.get_default_path(), From ad141a8ebeae5251d2b644580f283138235645e5 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 13 Jan 2017 12:39:27 +0100 Subject: [PATCH 204/283] some warnings and docu --- teaser/logic/buildingobjects/building.py | 3 ++- teaser/logic/buildingobjects/calculation/four_element.py | 3 ++- teaser/logic/buildingobjects/calculation/one_element.py | 3 ++- teaser/logic/buildingobjects/calculation/three_element.py | 3 ++- teaser/logic/buildingobjects/calculation/two_element.py | 3 ++- teaser/logic/buildingobjects/thermalzone.py | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index fc33991bd..ea424adb5 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -101,7 +101,8 @@ class Building(object): 4: FourElement merge_windows_calc : boolean True for merging the windows into the outer wall's RC-combination, - False for separate resistance for window, default is False + False for separate resistance for window, default is False. (Only + supported for Annex60) used_library_calc : str 'AixLib' for https://github.com/RWTH-EBC/AixLib 'Annex60' for https://github.com/iea-annex60/modelica-annex60 diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 15142559c..83734f8cb 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -30,7 +30,8 @@ class FourElement(object): TEASER instance of ThermalZone merge_windows : boolean True for merging windows into the outer wall's RC-combination, - False for separate resistance for window, default is False + False for separate resistance for window, default is False. (Only + supported for Annex60) t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index 577d94e9c..cf23a0387 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -27,7 +27,8 @@ class OneElement(object): TEASER instance of ThermalZone merge_windows : boolean True for merging the windows into the outer wall's RC-combination, - False for separate resistance for window, default is False + False for separate resistance for window, default is False. (Only + supported for Annex60) t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 285233dfa..1735ef043 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -32,7 +32,8 @@ class ThreeElement(object): TEASER instance of ThermalZone merge_windows : boolean True for merging windows into the outer wall's RC-combination, - False for separate resistance for window, default is False + False for separate resistance for window, default is False. (Only + supported for Annex60) t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 70a3c5716..b1868e073 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -27,7 +27,8 @@ class TwoElement(object): TEASER instance of ThermalZone merge_windows : boolean True for merging the windows into the outer wall's RC-combination, - False for separate resistance for window, default is False + False for separate resistance for window, default is False. (Only + supported for Annex60) t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 1d4542e8a..330740fe3 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -140,7 +140,8 @@ def calc_zone_parameters( merge_windows : bool True for merging the windows into the outer walls, False for - separate resistance for window, default is False + separate resistance for window, default is False (Only + supported for Annex60) t_bt : float Time constant according to VDI 6007 (default t_bt = 5) From ea750ec9939e4e29f187e1ad7ea9db7ae42e8026 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Fri, 13 Jan 2017 14:05:25 +0100 Subject: [PATCH 205/283] add alphaRad --- teaser/data/output/texttemplate/ReadableBuilding_FourElement | 1 + teaser/data/output/texttemplate/ReadableBuilding_OneElement | 1 + teaser/data/output/texttemplate/ReadableBuilding_ThreeElement | 1 + teaser/data/output/texttemplate/ReadableBuilding_TwoElement | 1 + 4 files changed, 4 insertions(+) diff --git a/teaser/data/output/texttemplate/ReadableBuilding_FourElement b/teaser/data/output/texttemplate/ReadableBuilding_FourElement index 66b75ee1e..8d0a09d7d 100644 --- a/teaser/data/output/texttemplate/ReadableBuilding_FourElement +++ b/teaser/data/output/texttemplate/ReadableBuilding_FourElement @@ -22,6 +22,7 @@ number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - number of rooftops = ${len(zone.rooftops)} number of ground floors = ${len(zone.ground_floors)} number of exterior orientations = ${zone.model_attr.n_outer} + linearized radiation exchange between walls = ${zone.model_attr.alpha_rad_inner_mean} * Activity, usage and systems engineering * diff --git a/teaser/data/output/texttemplate/ReadableBuilding_OneElement b/teaser/data/output/texttemplate/ReadableBuilding_OneElement index 6e37b7b96..c38db36ba 100644 --- a/teaser/data/output/texttemplate/ReadableBuilding_OneElement +++ b/teaser/data/output/texttemplate/ReadableBuilding_OneElement @@ -22,6 +22,7 @@ number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - number of rooftops = ${len(zone.rooftops)} number of ground floors = ${len(zone.ground_floors)} number of exterior orientations = ${zone.model_attr.n_outer} + linearized radiation exchange between walls = ${zone.model_attr.alpha_rad_inner_mean} * Activity, usage and systems engineering * diff --git a/teaser/data/output/texttemplate/ReadableBuilding_ThreeElement b/teaser/data/output/texttemplate/ReadableBuilding_ThreeElement index e745bbf98..8d4562310 100644 --- a/teaser/data/output/texttemplate/ReadableBuilding_ThreeElement +++ b/teaser/data/output/texttemplate/ReadableBuilding_ThreeElement @@ -22,6 +22,7 @@ number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - number of rooftops = ${len(zone.rooftops)} number of ground floors = ${len(zone.ground_floors)} number of exterior orientations = ${zone.model_attr.n_outer} + linearized radiation exchange between walls = ${zone.model_attr.alpha_rad_inner_mean} * Activity, usage and systems engineering * diff --git a/teaser/data/output/texttemplate/ReadableBuilding_TwoElement b/teaser/data/output/texttemplate/ReadableBuilding_TwoElement index a84d9a36a..a05ea4a38 100644 --- a/teaser/data/output/texttemplate/ReadableBuilding_TwoElement +++ b/teaser/data/output/texttemplate/ReadableBuilding_TwoElement @@ -22,6 +22,7 @@ number of thermal zone.model_attrs = ${len(bldg.thermal_zones)} - number of rooftops = ${len(zone.rooftops)} number of ground floors = ${len(zone.ground_floors)} number of exterior orientations = ${zone.model_attr.n_outer} + linearized radiation exchange between walls = ${zone.model_attr.alpha_rad_inner_mean} * Activity, usage and systems engineering * From 84a882a913bb79d801ff2683d707e6353dd2a1ee Mon Sep 17 00:00:00 2001 From: MichaMans Date: Fri, 13 Jan 2017 14:58:51 +0100 Subject: [PATCH 206/283] #373 added further api tests --- teaser/project.py | 8 +- tests/test_data.py | 258 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 263 insertions(+), 3 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index 35264ae84..24372148d 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -467,8 +467,10 @@ def add_residential( "effect on archetype generation for 'iwu', see" \ "docs for more information" - assert method == 'iwu' and number_of_apartments is not None, \ - ass_error_apart + + + if method == 'iwu' and number_of_apartments is not None: + warnings.warn(ass_error_apart) if method == 'iwu': @@ -500,7 +502,7 @@ def add_residential( "'est8a','est8b' is are valid usages for " \ "urbanrenet archetype method" assert usage in ['est1a', 'est1b', 'est2', 'est3', 'est4a', - 'est4b', 'est5' 'est6', 'est7', 'est8a', + 'est4b', 'est5', 'est6', 'est7', 'est8a', 'est8b'], ass_error_usage_urn if usage == 'est1a': diff --git a/tests/test_data.py b/tests/test_data.py index 1b9b3092e..a7e91ce1f 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -728,6 +728,19 @@ def test_type_bldg_office(self): window_layout=0, construction_type="heavy") + prj.add_non_residential( + method='bmvbs', + usage='office', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + office_layout=0, + window_layout=0, + construction_type="heavy") + def test_type_bldg_institute(self): '''test of type_bldg_institute, no calculation verification''' @@ -740,6 +753,19 @@ def test_type_bldg_institute(self): window_layout=0, construction_type="heavy") + prj.add_non_residential( + method='bmvbs', + usage='institute', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=True, + office_layout=0, + window_layout=0, + construction_type="heavy") + def test_type_bldg_institute4(self): '''test of type_bldg_institute4, no calculation verification''' @@ -752,6 +778,19 @@ def test_type_bldg_institute4(self): window_layout=0, construction_type="heavy") + prj.add_non_residential( + method='bmvbs', + usage='institute4', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=True, + office_layout=0, + window_layout=0, + construction_type="heavy") + def test_type_bldg_institute8(self): '''test of type_bldg_institute8, no calculation verification''' @@ -764,6 +803,19 @@ def test_type_bldg_institute8(self): window_layout=0, construction_type="heavy") + prj.add_non_residential( + method='bmvbs', + usage='institute8', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=True, + office_layout=0, + window_layout=0, + construction_type="heavy") + def test_type_bldg_residential(self): '''test of type_bldg_residential, no calculation verification''' @@ -779,6 +831,212 @@ def test_type_bldg_residential(self): dormer=0, construction_type="heavy") + prj.add_residential( + method='iwu', + usage='single_family_dwelling', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy") + + def test_est_bldgs(self): + '''test of type_bldg_residential, no calculation verification''' + + prj.add_residential( + method='urbanrenet', + usage='est1a', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est1b', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est2', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est3', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est4a', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est4b', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est5', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est6', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est7', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est8a', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + + prj.add_residential( + method='urbanrenet', + usage='est8b', + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, + dormer=0, + construction_type="heavy", + number_of_apartments=1) + # methods in Building def test_get_inner_wall_area(self): From 505550bf1edb99f34d7103575d81521c2f1ca5b5 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 16 Jan 2017 10:40:55 +0100 Subject: [PATCH 207/283] update setup.py --- setup.py | 143 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 88 insertions(+), 55 deletions(-) diff --git a/setup.py b/setup.py index 59ac87e9a..5c27e81af 100644 --- a/setup.py +++ b/setup.py @@ -1,62 +1,95 @@ from setuptools import setup +from sys import platform setup(name='teaser', version='0.5.0', - description='Tool for Energy Analysis and Simulation for Efficient Retrofit ', + description='Tool for Energy Analysis and Simulation for ' + 'Efficient Retrofit ', url='https://github.com/RWTH-EBC/TEASER', - author='RWTH Aachen University, E.ON Energy Research Center, Institute of Energy Efficient Buildings and Indoor Climate', + author='RWTH Aachen University, E.ON Energy Research Center, ' + 'Institute of Energy Efficient Buildings and Indoor Climate', author_email='ebc-teaser@eonerc.rwth-aachen.de', license='MIT', - packages=['teaser', - 'teaser.logic', - 'teaser.logic.archetypebuildings', - 'teaser.logic.archetypebuildings.bmvbs', - 'teaser.logic.archetypebuildings.bmvbs.custom', - 'teaser.logic.archetypebuildings.urbanrenet', - 'teaser.logic.buildingobjects', - 'teaser.logic.buildingobjects.boundaryconditions', - 'teaser.logic.buildingobjects.buildingphysics', - 'teaser.logic.buildingobjects.buildingsystems', - 'teaser.logic.buildingobjects.calculation', - 'teaser.logic.simulation', - 'teaser.data', - 'teaser.data.bindings', - 'teaser.data.bindings.opengis', - 'teaser.data.bindings.opengis.citygml', - 'teaser.data.bindings.opengis.citygml.raw', - 'teaser.data.bindings.opengis.misc', - 'teaser.data.bindings.opengis.misc.raw', - 'teaser.data.bindings.opengis.raw', - 'teaser.data.bindings.schemas', - 'teaser.data.bindings.v_0_3_9', - 'teaser.data.bindings.v_0_4', - 'teaser.data.bindings.v_0_5', - 'teaser.data.input', - 'teaser.data.output', - 'teaser.examples', - 'teaser.examples.simulation', - 'teaser.examples.verification', - 'teaser.examples.examplefiles', - 'teaser.examples.examplefiles.MelatenXML', - 'teaser.gui', - 'teaser.gui.controller', - 'teaser.gui.guihelp', - 'teaser.gui.guiimages', - 'teaser.gui.guiimages.OfficeBuildings', - 'teaser.gui.guiimages.Residentials', - 'tests'], - package_data={'teaser.data.input.inputdata': ['*.xml'], - 'teaser.data.input.inputdata.weaterdata': ['DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos'], - 'teaser.data.output.modelicatemplate': ['package','package_order'], - 'teaser.data.output.modelicatemplate.AixLib': ['AixLib_Multizone','AixLib_ThermalZoneRecord_TwoElement'], - 'teaser.data.output.modelicatemplate.Annex60': ['Annex60_FourElements', 'Annex60_ThreeElements','Annex60_TwoElements'], - 'teaser.data.output.texttemplate': ['ReadableBuilding'], - 'teaser.data.bindings.schemas': ['*.xsd'], - 'teaser.gui.guiimages': ['*.png'], - 'teaser.gui.guiimages.OfficeBuildings': ['*.png'], - 'teaser.gui.guiimages.Residentials': ['*.png'], - 'teaser.examples.examplefiles': ['*.teaserXML'], - 'teaser.examples.examplefiles.MelatenXML': ['*.xml']}, - classifiers = ['License :: OSI Approved :: MIT License'], - # setup_requires = ['mako', 'pyxb', 'pytest'], - install_requires = ['mako', 'pyxb', 'pytest', 'scipy']) + packages=[ + 'teaser', + 'teaser.logic', + 'teaser.logic.archetypebuildings', + 'teaser.logic.archetypebuildings.bmvbs', + 'teaser.logic.archetypebuildings.bmvbs.custom', + 'teaser.logic.archetypebuildings.urbanrenet', + 'teaser.logic.buildingobjects', + 'teaser.logic.buildingobjects.boundaryconditions', + 'teaser.logic.buildingobjects.buildingphysics', + 'teaser.logic.buildingobjects.buildingsystems', + 'teaser.logic.buildingobjects.calculation', + 'teaser.logic.simulation', + 'teaser.data', + 'teaser.data.bindings', + 'teaser.data.bindings.opengis', + 'teaser.data.bindings.opengis.citygml', + 'teaser.data.bindings.opengis.citygml.raw', + 'teaser.data.bindings.opengis.misc', + 'teaser.data.bindings.opengis.misc.raw', + 'teaser.data.bindings.opengis.raw', + 'teaser.data.bindings.schemas', + 'teaser.data.bindings.v_0_3_9', + 'teaser.data.bindings.v_0_4', + 'teaser.data.bindings.v_0_5', + 'teaser.data.input', + 'teaser.data.output', + 'teaser.examples', + 'teaser.examples.simulation', + 'teaser.examples.verification', + 'teaser.examples.examplefiles', + 'teaser.examples.examplefiles.MelatenXML', + 'teaser.gui', + 'teaser.gui.controller', + 'teaser.gui.guihelp', + 'teaser.gui.guiimages', + 'teaser.gui.guiimages.OfficeBuildings', + 'teaser.gui.guiimages.Residentials', + 'tests'], + package_data={ + 'teaser.data.input.inputdata': ['*.xml'], + 'teaser.data.input.inputdata.weaterdata': [ + 'DEU_BW_Mannheim_107290_TRY2010_12_Jahr_BBSR.mos'], + 'teaser.data.output.modelicatemplate': [ + 'package', + 'package_order', + 'conversion', + 'modelica_language'], + 'teaser.data.output.modelicatemplate.AixLib': [ + 'AixLib_Multizone', + 'AixLib_ThermalZoneRecord_OneElement', + 'AixLib_ThermalZoneRecord_TwoElement', + 'AixLib_ThermalZoneRecord_ThreeElement', + 'AixLib_ThermalZoneRecord_FourElement'], + 'teaser.data.output.modelicatemplate.Annex60': [ + 'Annex60_OneElement', + 'Annex60_TwoElements', + 'Annex60_ThreeElements', + 'Annex60_FourElements'], + 'teaser.data.output.texttemplate': [ + 'ReadableBuilding_OneElement', + 'ReadableBuilding_TwoElement', + 'ReadableBuilding_ThreeElement', + 'ReadableBuilding_FourElement'], + 'teaser.data.bindings.schemas': ['*.xsd'], + 'teaser.gui.guiimages': ['*.png'], + 'teaser.gui.guiimages.OfficeBuildings': ['*.png'], + 'teaser.gui.guiimages.Residentials': ['*.png'], + 'teaser.examples.examplefiles': ['*.teaserXML'], + 'teaser.examples.examplefiles.MelatenXML': ['*.xml']}, + classifiers=[ + 'License :: OSI Approved :: MIT License', + 'Operating System :: Microsoft :: Windows', + 'Operating System :: POSIX :: Linux', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3.3', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Intended Audience :: Science/Research', + 'Topic :: Software Development :: Code Generators', + 'Topic :: Scientific/Engineering', + 'Topic :: Utilities'], + install_requires=['mako', 'pyxb', 'pytest', 'scipy']) \ No newline at end of file From 8cb9f486160848a4b6678371c91c86fddbe4e9e8 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 16 Jan 2017 11:17:11 +0100 Subject: [PATCH 208/283] add units in buildingphysics --- .../buildingobjects/buildingphysics/buildingelement.py | 8 ++++---- teaser/logic/buildingobjects/buildingphysics/material.py | 6 +++--- teaser/logic/buildingobjects/buildingphysics/wall.py | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py index 3ea9d9b0e..5573e563b 100644 --- a/teaser/logic/buildingobjects/buildingphysics/buildingelement.py +++ b/teaser/logic/buildingobjects/buildingphysics/buildingelement.py @@ -53,17 +53,17 @@ class BuildingElement(object): orientation : float [degree] Azimuth direction of building element (0 : north, 90: east, 180: south, 270: west) - inner_convection : float + inner_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection inner side (facing the zone) - inner_radiation : float + inner_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation inner side (facing the zone) - outer_convection : float + outer_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 - outer_radiation : float + outer_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 diff --git a/teaser/logic/buildingobjects/buildingphysics/material.py b/teaser/logic/buildingobjects/buildingphysics/material.py index c12635a57..6cdd7558b 100644 --- a/teaser/logic/buildingobjects/buildingphysics/material.py +++ b/teaser/logic/buildingobjects/buildingphysics/material.py @@ -32,11 +32,11 @@ class Material(object): Thermal conductivity of material heat_capac : float [kJ/(kg*K)] Specific heat capacity of material - solar_absorp : float + solar_absorp : float [-] Coefficient of absorption of solar short wave - ir_emissivity : float + ir_emissivity : float [-] Coefficient of longwave emissivity of material - transmittance : float + transmittance : float [-] Coefficient of transmittanve of material material_id : str(uuid) UUID of material, this is used to have similar behaviour like foreign diff --git a/teaser/logic/buildingobjects/buildingphysics/wall.py b/teaser/logic/buildingobjects/buildingphysics/wall.py index dba82aa4d..b2d7edc58 100644 --- a/teaser/logic/buildingobjects/buildingphysics/wall.py +++ b/teaser/logic/buildingobjects/buildingphysics/wall.py @@ -50,17 +50,17 @@ class Wall(BuildingElement): orientation : float [degree] Azimuth direction of building element (0 : north, 90: east, 180: south, 270: west) - inner_convection : float + inner_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection inner side (facing the zone) - inner_radiation : float + inner_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation inner side (facing the zone) - outer_convection : float + outer_convection : float [W/(m2*K)] Constant heat transfer coefficient of convection outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 - outer_radiation : float + outer_radiation : float [W/(m2*K)] Constant heat transfer coefficient of radiation outer side (facing the ambient or adjacent zone). Currently for all InnerWalls and GroundFloors this value is set to 0.0 From 36c958a8fdf2dfcf373b7117f27761701b04921b Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 16 Jan 2017 11:26:03 +0100 Subject: [PATCH 209/283] revise doc use conditions --- .../boundaryconditions/boundaryconditions.py | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index cd3494a0d..06e6d5e7a 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -52,7 +52,7 @@ class BoundaryConditions(UseConditions): yearly_usage_hours_night : int [h] operating hours per year during nighttime Currently not used - daily_operation_ahu_cooling: int + daily_operation_ahu_cooling: int [h] operating hours of AHU and cooling Currently not used yearly_ahu_days : int [d] @@ -70,7 +70,7 @@ class BoundaryConditions(UseConditions): LIGHTING - maintained_illuminance : int [Lx} + maintained_illuminance : int [Lx] maintained illuminance value (lx) Currently not used usage_level_height: float [m] @@ -103,7 +103,7 @@ class BoundaryConditions(UseConditions): Currently not used temp_set_back: float [K] set back in reduced operation mode - Currently not used (see issue #342) + AixLib: Used for night set-back for simple heater. min_temp_heat : float [K] design minimal temperature heating Currently not used @@ -126,26 +126,32 @@ class BoundaryConditions(UseConditions): cooling time [begin, end] Currently not used heating_time : list [h] - heating time [begin, end] - Beginn/End Betriebszeit Heizung - Currently not used (see issue #342) + heating time [begin, end] + AixLib: Used for night set-back for simple heater. INTERNAL GAINS persons : int number of persons in the room AixLib: Used in Zone record for internal gains, NrPeople + Annex: Used for internal gains activity_type_persons : int persons activity (1: light, 2: moderate, 3: high) AixLib: Used in Zone for internal gains. The heat produced by people in relation to zone temperature and person activity in [W/person] + Annex: (1: light, 50W/person, 2: moderate 100W/person, + 3: high 150W/person) For Annex models, the heat produced is not + dependent on zone temperature ratio_conv_rad_persons : float describes the ratio between convective and radiative heat transfer of the persons AixLib: Used in Zone record for internal gains + Annex: Used for internal gains profile_persons : list Relative presence of persons 0-1 (e.g. 0.5 means that 50% of the total number of persons are currently in the room). Typically given for 24h. AixLib: Used for internal gains profile on top-level + Annex: Used for internal gains machines: float number of Machines AixLib: Used in Zone record for internal gains @@ -153,6 +159,7 @@ class BoundaryConditions(UseConditions): machines activity (1: light, 50W/machine, 2: moderate 100W/machine, 3: high 150W/machine) AixLib: Used in Zone record for internal gains + Annex: Used for internal gains ratio_conv_rad_machines : float describes the ratio between convective and radiative heat transfer of the machines @@ -162,13 +169,16 @@ class BoundaryConditions(UseConditions): number of machines are currently used in the room). Typically given for 24h. AixLib: Used for internal gains profile on top-level + Annex: Used for internal gains lighting_power : float [W/m2] spec. electr. Power for lighting AixLib: Used in Zone record for internal gains + Annex: Used for internal gains profile_lighting : [float] Relative presence of lighting 0-1 (e.g. 0.5 means that 50% of the total lighting power are currently used). Typically given for 24h. AixLib: Used for internal gains profile on top-level + Annex: Used for internal gains MISC/AHU @@ -176,7 +186,7 @@ class BoundaryConditions(UseConditions): Zone specific minimum specific air flow supplied by the AHU AixLib: Used on Multizone level for central AHU to determine total volume flow of all zones. - max_ahu : float + max_ahu : float [m3/(m2*h)] Zone specific maximum specific air flow supplied by the AHU AixLib: Used on Multizone level for central AHU to determine total volume flow of all zones. From 2f881fb1c37243ad7a495295b9b1700a39482af0 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 16 Jan 2017 11:29:53 +0100 Subject: [PATCH 210/283] revise docs calculatioN --- .../buildingsystems/buildingahu.py | 16 ++++++++-------- .../buildingobjects/calculation/four_element.py | 10 +++++----- .../buildingobjects/calculation/one_element.py | 4 ++-- .../buildingobjects/calculation/three_element.py | 9 ++++----- .../buildingobjects/calculation/two_element.py | 6 +++--- 5 files changed, 22 insertions(+), 23 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingsystems/buildingahu.py b/teaser/logic/buildingobjects/buildingsystems/buildingahu.py index 58bddabfe..88a382021 100644 --- a/teaser/logic/buildingobjects/buildingsystems/buildingahu.py +++ b/teaser/logic/buildingobjects/buildingsystems/buildingahu.py @@ -45,17 +45,17 @@ class is very AixLib specific and holds some parameters that are only efficiency_recovery : float efficiency of HRS in the AHU modes if HRS is enabled. AixLib: "efficiencyHRS_enabled" (default = 0.8) - efficiency_revocery_false : float (default = 0.2) + efficiency_revocery_false : float taking a little heat transfer into account although HRS is disabled (in case that a HRS is physically installed in the AHU) in AixLib: - "efficiencyHRS_disabled" - sample_rate : int (default = 1800) + "efficiencyHRS_disabled" (default = 0.2) + sample_rate : int sample rate of state machines in AHU model. Default is set to half - an hour as typical input is hourly - efficiency_fan_supply : float (default = 0.7) - Efficiency of supply fan - efficiency_fan_return: float (default = 0.7) - Efficiency of return fan + an hour as typical input is hourly (default = 1800) + efficiency_fan_supply : float + Efficiency of supply fan (default = 0.7) + efficiency_fan_return: float + Efficiency of return fan (default = 0.7) pressure_drop_fan_supply: float (default 800) Pressure drop assigned to supply fan in Pascal pressure_drop_fan_return: float (default 800) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 83734f8cb..b60e8a2ef 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -59,7 +59,7 @@ class FourElement(object): alpha_comb_outer_iw : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of interior walls facing the adjacent thermal zone. (Currently not supported) - ua_value_iw : float [W/(m2K)] + ua_value_iw : float [W/K] U-Value times interior wall area. (Does not take adjacent thermal zones into account) r_conv_inner_iw : float [K/W] @@ -99,7 +99,7 @@ class FourElement(object): alpha_comb_outer_ow : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of outer walls facing the ambient. - ua_value_ow : float [W/(m2K)] + ua_value_ow : float [W/K] U-Value times outer wall area. r_conv_inner_ow : float [K/W] Sum of convective resistances for all outer walls facing the @@ -153,7 +153,7 @@ class FourElement(object): alpha_comb_inner_gf : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of ground floors facing the inside of this thermal zone. - ua_value_gf : float [W/(m2K)] + ua_value_gf : float [W/K] U-Value times ground floor area. r_conv_inner_gf : float [K/W] Sum of convective resistances for all ground floors facing the @@ -206,7 +206,7 @@ class FourElement(object): alpha_comb_outer_rt : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of rooftops facing the ambient. - ua_value_rt : float [W/(m2K)] + ua_value_rt : float [W/K] U-Value times outer wall area. r_conv_inner_rt : float [K/W] Sum of convective resistances for all rooftops facing the @@ -286,7 +286,7 @@ class FourElement(object): alpha_comb_outer_win : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of windows facing the ambient. - ua_value_win : float [W/(m2K)] + ua_value_win : float [W/K] U-Value times outer wall area. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index cf23a0387..1eb5a3e0c 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -60,7 +60,7 @@ class OneElement(object): alpha_comb_outer_ow : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of outer walls facing the ambient. - ua_value_ow : float [W/(m2K)] + ua_value_ow : float [W/K] U-Value times outer wall area. r_conv_inner_ow : float [K/W] Sum of convective resistances for all outer walls facing the @@ -140,7 +140,7 @@ class OneElement(object): alpha_comb_outer_win : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of windows facing the ambient. - ua_value_win : float [W/(m2K)] + ua_value_win : float [W/K] U-Value times outer wall area. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 1735ef043..882264aa9 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -61,7 +61,7 @@ class ThreeElement(object): alpha_comb_outer_iw : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of interior walls facing the adjacent thermal zone. (Currently not supported) - ua_value_iw : float [W/(m2K)] + ua_value_iw : float [W/K] U-Value times interior wall area. (Does not take adjacent thermal zones into account) r_conv_inner_iw : float [K/W] @@ -101,7 +101,7 @@ class ThreeElement(object): alpha_comb_outer_ow : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of outer walls facing the ambient (OuterWall, Rooftop). - ua_value_ow : float [W/(m2K)] + ua_value_ow : float [W/K] U-Value times outer wall area (OuterWall, Rooftop). r_conv_inner_ow : float [K/W] Sum of convective resistances for all outer walls facing the @@ -159,7 +159,7 @@ class ThreeElement(object): alpha_comb_inner_gf : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of ground floors facing the inside of this thermal zone. - ua_value_gf : float [W/(m2K)] + ua_value_gf : float [W/K] U-Value times ground floor area. r_conv_inner_gf : float [K/W] Sum of convective resistances for all ground floors facing the @@ -215,7 +215,7 @@ class ThreeElement(object): alpha_comb_outer_win : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of windows facing the ambient. - ua_value_win : float [W/(m2K)] + ua_value_win : float [W/K] U-Value times outer wall area. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the @@ -1318,4 +1318,3 @@ def set_calc_default(self): self.orientation_facade = [] self.heat_load = 0.0 self.cool_load = 0.0 - diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index b1868e073..744afc717 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -56,7 +56,7 @@ class TwoElement(object): alpha_comb_outer_iw : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of interior walls facing the adjacent thermal zone. (Currently not supported) - ua_value_iw : float [W/(m2K)] + ua_value_iw : float [W/K] U-Value times interior wall area. (Does not take adjacent thermal zones into account) r_conv_inner_iw : float [K/W] @@ -99,7 +99,7 @@ class TwoElement(object): alpha_comb_outer_ow : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of outer walls facing the ambient. - ua_value_ow : float [W/(m2K)] + ua_value_ow : float [W/K] U-Value times outer wall area. r_conv_inner_ow : float [K/W] Sum of convective resistances for all outer walls facing the @@ -176,7 +176,7 @@ class TwoElement(object): alpha_comb_outer_win : float [W/(m2K)] Area-weighted combined coefficient of heat transfer of windows facing the ambient. - ua_value_win : float [W/(m2K)] + ua_value_win : float [W/K] U-Value times outer wall area. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the From 93fec1999e5d901a320fdaecfa7a595cbb5ae363 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 16 Jan 2017 11:37:55 +0100 Subject: [PATCH 211/283] start zone specific boundaries --- teaser/data/output/annex60_output.py | 3 ++- teaser/logic/buildingobjects/calculation/annex60.py | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index c2289e721..a98725e10 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -121,7 +121,8 @@ def export_annex60( zone.parent.library_attr.file_internal_gains = \ 'InternalGains_' + bldg.name + zone.name + '.mat' - bldg.library_attr.modelica_gains_boundary( + bldg.library_attr.modelica_gains_boundary(, + zone=zone, time_line=None, path=zone_path) diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/annex60.py index afddf1827..0828d30db 100644 --- a/teaser/logic/buildingobjects/calculation/annex60.py +++ b/teaser/logic/buildingobjects/calculation/annex60.py @@ -76,6 +76,7 @@ def create_profile(duration_profile=86400, time_step=3600): def modelica_gains_boundary( self, + zone, time_line=None, path=None): """creates .mat file for internal gains boundary conditions @@ -97,6 +98,10 @@ def modelica_gains_boundary( Parameters ---------- + zone : ThermalZone() + TEASER instance of ThermalZone. As Annex60 computes single models + for single zones, we need to generate individual files for zones + and internal gains time_line :[[int]] list of time steps path : str From ecd2e0c98a675c9015453d3f59714459a4168036 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 16 Jan 2017 12:04:41 +0100 Subject: [PATCH 212/283] add internal gains calculation for annex --- teaser/data/output/annex60_output.py | 2 +- .../boundaryconditions/boundaryconditions.py | 7 +-- .../buildingobjects/calculation/annex60.py | 44 +++++++++++-------- 3 files changed, 30 insertions(+), 23 deletions(-) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index a98725e10..1ffd07406 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -121,7 +121,7 @@ def export_annex60( zone.parent.library_attr.file_internal_gains = \ 'InternalGains_' + bldg.name + zone.name + '.mat' - bldg.library_attr.modelica_gains_boundary(, + bldg.library_attr.modelica_gains_boundary( zone=zone, time_line=None, path=zone_path) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index 06e6d5e7a..2352e4696 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -164,21 +164,22 @@ class BoundaryConditions(UseConditions): describes the ratio between convective and radiative heat transfer of the machines AixLib: Used in Zone record for internal gains + Annex: Not used, all machines are convective (see Annex examples) profile_machines : list Relative presence of machines 0-1 (e.g. 0.5 means that 50% of the total number of machines are currently used in the room). Typically given for 24h. AixLib: Used for internal gains profile on top-level - Annex: Used for internal gains + Annex: Not used (see Annex examples) lighting_power : float [W/m2] spec. electr. Power for lighting AixLib: Used in Zone record for internal gains - Annex: Used for internal gains + Annex: Not used (see Annex examples) profile_lighting : [float] Relative presence of lighting 0-1 (e.g. 0.5 means that 50% of the total lighting power are currently used). Typically given for 24h. AixLib: Used for internal gains profile on top-level - Annex: Used for internal gains + Annex: Not used (see Annex examples) MISC/AHU diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/annex60.py index 0828d30db..81741c2c6 100644 --- a/teaser/logic/buildingobjects/calculation/annex60.py +++ b/teaser/logic/buildingobjects/calculation/annex60.py @@ -82,14 +82,18 @@ def modelica_gains_boundary( """creates .mat file for internal gains boundary conditions This function creates a matfile (-v4) for building internal gains - boundary conditions. It collects all internal gain profiles of the - zones and stores them into one file. The file is extended for each - zone. Only applicable if zones are defined + boundary conditions. It collects internal gain profiles of a specific + zones and stores them into one file. It also calculates the internal + gains from relative presence and values for heat output into W for + direct usage in Annex models. + + Only person (convective and radiative) and machines (convective) are + used in the simple Annex 60 exmaples. 1. Column : time step - 2,5,8,... Column : profile_persons - 3,6,9,... Column : profile_machines - 4,7,10,... Column : profile_lighting + 2 Column : profile_persons, radiative + 3 Column : profile_persons, convective + 4 Column : profile_machines, convective Note ---------- @@ -105,11 +109,9 @@ def modelica_gains_boundary( time_line :[[int]] list of time steps path : str - optional path, when matfile is exported seperately + optional path, when matfile is exported separately """ - # TODO: calculate from relative to absolut W and pass over exact zone - if path is None: path = utilities.get_default_path() else: @@ -118,23 +120,19 @@ def modelica_gains_boundary( utilities.create_path(path) path = os.path.join(path, self.file_internal_gains) - zone_count = self.parent.thermal_zones[-1] if time_line is None: - duration = len(zone_count.use_conditions.profile_persons) * \ + duration = len(zone.use_conditions.profile_persons) * \ 3600 time_line = self.create_profile(duration_profile=duration) ass_error_1 = "time line and input have to have the same length" assert len(time_line)-1 == len( - zone_count.use_conditions.profile_persons), \ + zone.use_conditions.profile_persons), \ (ass_error_1 + ",profile_persons") assert len(time_line)-1 == len( - zone_count.use_conditions.profile_machines), \ + zone.use_conditions.profile_machines), \ (ass_error_1 + ",profile_machines") - assert len(time_line)-1 == len( - zone_count.use_conditions.profile_lighting), \ - (ass_error_1 + ",profile_lighting") for i, time in enumerate(time_line): if i == 0: @@ -142,9 +140,17 @@ def modelica_gains_boundary( time.append(0) time.append(0) else: - time.append(zone_count.use_conditions.profile_persons[i-1]) - time.append(zone_count.use_conditions.profile_machines[i-1]) - time.append(zone_count.use_conditions.profile_lighting[i-1]) + time.append(zone.use_conditions.profile_persons[i-1] * + zone.use_conditions.persons * + zone.use_conditions.activity_type_persons * 50 * + (1 - zone.use_conditions.ratio_conv_rad_persons)) + time.append(zone.use_conditions.profile_persons[i - 1] * + zone.use_conditions.persons * + zone.use_conditions.activity_type_persons * 50* + zone.use_conditions.ratio_conv_rad_persons) + time.append(zone.use_conditions.profile_machines[i-1] * + zone.use_conditions.machines * + zone.use_conditions.activity_type_machines * 50) internal_boundary = np.array(time_line) From b3759ef874c1f39c080e12cd8b76d00b4881d28c Mon Sep 17 00:00:00 2001 From: MichaMans Date: Mon, 16 Jan 2017 12:12:17 +0100 Subject: [PATCH 213/283] changed documentation link to the github pages site --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b837fc2e7..7f0469d88 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ for Energy Efficient Buildings and Indoor Climate](https://www.ebc.eonerc.rwth-a The full documentation of TEASER including examples and description of modules, classes and functions can be found at the website: - * http://pythonhosted.org/teaser/ + * http://rwth-ebc.github.io/TEASER/ This GitHub page will be used to further develop the package and make it available under the From 5dbdf38822b5f341281d789a581f593df1a26971 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 16 Jan 2017 14:00:12 +0100 Subject: [PATCH 214/283] change colors --- doc/_static/sphinxdoc.css | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/doc/_static/sphinxdoc.css b/doc/_static/sphinxdoc.css index aaeaeab45..f0596906d 100644 --- a/doc/_static/sphinxdoc.css +++ b/doc/_static/sphinxdoc.css @@ -106,7 +106,7 @@ div.related ul li a { margin: 0; padding: 0 5px 0 5px; line-height: 1.75em; - color: #FF0000; + color: #D42020; } div.related ul li a:hover { @@ -132,7 +132,7 @@ div.sphinxsidebar h3, div.sphinxsidebar h4 { padding: 0.1em 0 0.1em 0.5em; color: white; border: 1px solid #86989B; - background-color: #939393; + background-color: #a6a6a6; } div.sphinxsidebar h3 a { @@ -171,7 +171,7 @@ p { } a { - color: #FF0000; + color: #D42020; text-decoration: none; } @@ -187,7 +187,7 @@ h1 { margin: 0; padding: 0.7em 0 0.3em 0; font-size: 1.5em; - color:#939393; + color:#a6a6a6; } h2 { @@ -209,7 +209,7 @@ h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor { display: none; margin: 0 0 0 0.3em; padding: 0 0.2em 0 0.2em; - color: #939393!important; + color: #a6a6a6!important; } h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, @@ -219,12 +219,12 @@ h5:hover a.anchor, h6:hover a.anchor { h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover, h5 a.anchor:hover, h6 a.anchor:hover { - color: #939393; + color: #a6a6a6; background-color: #eee; } a.headerlink { - color: #939393!important; + color: #a6a6a6!important; font-size: 1em; margin-left: 6px; padding: 0 4px 0 4px; @@ -232,7 +232,7 @@ a.headerlink { } a.headerlink:hover { - background-color: #939393; + background-color: #a6a6a6; color: white!important; } @@ -241,7 +241,7 @@ cite, code, code{ 'Bitstream Vera Sans Mono', monospace; font-size: 0.95em; letter-spacing: 0.01em; - color: #FF0000; + color: #D42020; } code { @@ -261,11 +261,11 @@ hr { a code { border: 0; - color: #FF0000; + color: #D42020; } a code:hover { - color: #FF0000; + color: #D42020; } pre { From bb40ea5c33f6a18ce7d0ad3b6416826b511b2b48 Mon Sep 17 00:00:00 2001 From: ThomasSchuetz Date: Wed, 18 Jan 2017 21:20:32 +0100 Subject: [PATCH 215/283] Changed windows' values' indexes --- teaser/examples/e6_generate_building.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teaser/examples/e6_generate_building.py b/teaser/examples/e6_generate_building.py index 72ea8f8d0..e92daa0f1 100644 --- a/teaser/examples/e6_generate_building.py +++ b/teaser/examples/e6_generate_building.py @@ -227,9 +227,9 @@ def example_create_building(): win = Window(parent = tz) win.name = key - win.area = value[1] - win.tilt = value[2] - win.orientation = value[3] + win.area = value[0] + win.tilt = value[1] + win.orientation = value[2] # Additional to the already known attributes the window has # additional attributes. Window.g_value describes the solar gain From 132ca6f8b5dba36a0d8104956e8a51509210e169 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 19 Jan 2017 14:17:35 +0100 Subject: [PATCH 216/283] orientatin for ground --- teaser/examples/e6_generate_building.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teaser/examples/e6_generate_building.py b/teaser/examples/e6_generate_building.py index e92daa0f1..9aa745798 100644 --- a/teaser/examples/e6_generate_building.py +++ b/teaser/examples/e6_generate_building.py @@ -215,7 +215,7 @@ def example_create_building(): construction='heavy') ground.area = value[0] ground.tilt = value[1] - ground.orientation = value[1] + ground.orientation = value[2] from teaser.logic.buildingobjects.buildingphysics.window import Window From 51d008ad9548e10d2b6e32fa028b8e90eabe1b2c Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 23 Jan 2017 12:11:24 +0100 Subject: [PATCH 217/283] add attributes to xml and to loader and saver, #388 --- teaser/data/input/boundcond_input.py | 7 + teaser/data/input/inputdata/UseConditions.xml | 264 ++++++++++++++++++ teaser/data/output/boundcond_output.py | 8 + .../boundaryconditions/boundaryconditions.py | 2 +- 4 files changed, 280 insertions(+), 1 deletion(-) diff --git a/teaser/data/input/boundcond_input.py b/teaser/data/input/boundcond_input.py index 74620feda..5303ef11f 100644 --- a/teaser/data/input/boundcond_input.py +++ b/teaser/data/input/boundcond_input.py @@ -95,3 +95,10 @@ def load_boundary_conditions(bound_cond, zone_usage, data_class): bound_cond.min_ahu = usage.AHU.min_ahu bound_cond.max_ahu = usage.AHU.max_ahu bound_cond.with_ahu = usage.AHU.with_ahu + bound_cond.use_constant_ach_rate = usage.AHU.use_constant_ach_rate + bound_cond.base_ach = usage.AHU.base_ach + bound_cond.max_user_ach = usage.AHU.max_user_ach + bound_cond.max_overheating_ach = usage.AHU.max_overheating_ach + bound_cond.max_summer_ach = usage.AHU.max_summer_ach + bound_cond.winter_reduction = usage.AHU.winter_reduction + diff --git a/teaser/data/input/inputdata/UseConditions.xml b/teaser/data/input/inputdata/UseConditions.xml index 760c878da..ad414d7df 100644 --- a/teaser/data/input/inputdata/UseConditions.xml +++ b/teaser/data/input/inputdata/UseConditions.xml @@ -50,6 +50,12 @@ 0.0 2.6 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -102,6 +108,12 @@ 0.0 2.6 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -154,6 +166,12 @@ 0.0 3.6 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -206,6 +224,12 @@ 0.0 12.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -258,6 +282,12 @@ 0.0 2.5 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -310,6 +340,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -362,6 +398,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -414,6 +456,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -466,6 +514,12 @@ 0.0 15.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -518,6 +572,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -570,6 +630,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -622,6 +688,12 @@ 0.0 18.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -674,6 +746,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -726,6 +804,12 @@ 0.0 70.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -778,6 +862,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -830,6 +920,12 @@ 0.0 8.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -882,6 +978,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -934,6 +1036,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -986,6 +1094,12 @@ 0.0 2.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1038,6 +1152,12 @@ 0.0 0.5 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1090,6 +1210,12 @@ 0.0 130.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1142,6 +1268,12 @@ 0.0 10.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1194,6 +1326,12 @@ 0.0 10.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1246,6 +1384,12 @@ 0.0 10.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1298,6 +1442,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1350,6 +1500,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1402,6 +1558,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1454,6 +1616,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1506,6 +1674,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1558,6 +1732,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1610,6 +1790,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1662,6 +1848,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1714,6 +1906,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1766,6 +1964,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1818,6 +2022,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1870,6 +2080,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1922,6 +2138,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -1974,6 +2196,12 @@ 24.0 48.0 true + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -2026,6 +2254,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -2078,6 +2312,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -2130,6 +2370,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -2182,6 +2428,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -2234,6 +2486,12 @@ 0.0 0.0 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 @@ -2286,6 +2544,12 @@ 0.3 0.6 false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 diff --git a/teaser/data/output/boundcond_output.py b/teaser/data/output/boundcond_output.py index 55b7bd000..09cff66e0 100644 --- a/teaser/data/output/boundcond_output.py +++ b/teaser/data/output/boundcond_output.py @@ -114,6 +114,14 @@ def save_bound_conditions(bound_cond, data_class): usage_pyxb.AHU.min_ahu = bound_cond.min_ahu usage_pyxb.AHU.max_ahu = bound_cond.max_ahu usage_pyxb.AHU.with_ahu = bound_cond.with_ahu + usage_pyxb.AHU.use_constant_ach_rate = bound_cond.use_constant_ach_rate + usage_pyxb.AHU.base_ach = bound_cond.base_ach + usage_pyxb.AHU.max_user_ach = bound_cond.max_user_ach + usage_pyxb.AHU.max_overheating_ach = bound_cond.max_overheating_ach + usage_pyxb.AHU.max_summer_ach = bound_cond.max_summer_ach + usage_pyxb.AHU.winter_reduction = bound_cond.winter_reduction + + usage_pyxb.typical_length = bound_cond.typical_length usage_pyxb.typical_width = bound_cond.typical_width diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index 2352e4696..f1a05abc5 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -632,4 +632,4 @@ def base_ach(self, value): self._base_ach = value if self.parent is not None: - self.parent.infiltration_rate = self._base_ach + self.parent.infiltration_rate = value From bce78a89295d33b1b2c85620050a0ee5c1ea06e4 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 23 Jan 2017 19:44:36 +0100 Subject: [PATCH 218/283] add funding to index --- doc/acknowledgments.rst | 4 ---- doc/index.rst | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/doc/acknowledgments.rst b/doc/acknowledgments.rst index ca68a6c54..cd8ba8e07 100644 --- a/doc/acknowledgments.rst +++ b/doc/acknowledgments.rst @@ -1,10 +1,6 @@ Acknowledgments =============== -Parts of TEASER have been developed within public funded projects and with -financial support by BMWi (German Federal Ministry for Economic Affairs and -Energy). - The following people have directly contributed to the implementation of TEASER: - Michael Mans diff --git a/doc/index.rst b/doc/index.rst index 59489735e..3485efe89 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -48,6 +48,21 @@ Publications - CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, `pdf `_, `bibtex `_ - Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, `pdf `_ +Funding +======= +.. image:: http://www.innovation-beratung-foerderung.de/INNO/Redaktion/DE/Bilder/Titelbilder/titel_foerderlogo_bmwi.jpg;jsessionid=4BD60B6CD6337CDB6DE21DC1F3D6FEC5?__blob=poster&v=2 + :height: 173 px + :width: 210 px + :alt: teaser_logo + :align: right + +Parts of TEASER have been developed within public funded projects and with +financial support by BMWi (German Federal Ministry for Economic Affairs and +Energy). + +| +| +| Indices and tables ================== From 4233322fba9c2f32486fac9ea0423c501107e18b Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 25 Jan 2017 17:43:11 +0100 Subject: [PATCH 219/283] add citygml sample file --- teaser/examples/e5_load.py | 18 +- .../examples/examplefiles/CityGMLSample.gml | 622 ++++++++++++++++++ 2 files changed, 636 insertions(+), 4 deletions(-) create mode 100644 teaser/examples/examplefiles/CityGMLSample.gml diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py index 771d618ae..ad03550af 100644 --- a/teaser/examples/e5_load.py +++ b/teaser/examples/e5_load.py @@ -25,12 +25,12 @@ def example_save(): prj = Project() - load_xml = pickle_file = os.path.join( + load_xml = os.path.join( utilities.get_default_path(), 'ArchetypeExample.teaserXML') - prj.load_project( - path=load_xml) + #prj.load_project( + # path=load_xml) # To reload data from a pickle file, we do not need to instantiate an # API, as pickle will automatically instantiate all classes as they have @@ -38,12 +38,22 @@ def example_save(): import pickle - load_pickle = pickle_file = os.path.join( + load_pickle = os.path.join( utilities.get_default_path(), 'teaser_pickle.p') pickle_prj = pickle.load(open(load_pickle, "rb")) + prj_gml = Project() + + load_gml = utilities.get_full_path(os.path.join( + 'examples', + 'examplefiles', + 'CityGMLSample.gml')) + + prj_gml.load_citygml(path=load_gml) + + if __name__ == '__main__': example_save() diff --git a/teaser/examples/examplefiles/CityGMLSample.gml b/teaser/examples/examplefiles/CityGMLSample.gml new file mode 100644 index 000000000..88fcb2bd3 --- /dev/null +++ b/teaser/examples/examplefiles/CityGMLSample.gml @@ -0,0 +1,622 @@ + + + Simple 3D city model LOD2 without Appearance + + + 458868.0 5438343.0 112.0 + 458892.0 5438362.0 117.0 + + + + + BSO_Office_lod20 + 1120 + 1985 + 24.0 + 6 + 4.0 + + + + + + + + + + + + + + + + + + + + + + + 291473.5 5630136.0 172.0 291473.5 5630181.0 172.0 291613.5 5630181.0 172.0 291613.5 5630136.0 172.0 291473.5 5630136.0 172.0 + + + + + + + + + + + + + + + + + 291473.5 5630136.0 196.0 291613.5 5630136.0 196.0 291613.5 5630181.0 196.0 291473.5 5630181.0 196.0 291473.5 5630136.0 196.0 + + + + + + + + + + + + + + + + + 291473.5 5630181.0 172.0 291473.5 5630181.0 196.0 291613.5 5630181.0 196.0 291613.5 5630181.0 172.0 291473.5 5630181.0 172.0 + + + + + + + + + + + + + + + + + 291473.5 5630136.0 172.0 291613.5 5630136.0 172.0 291613.5 5630136.0 196.0 291473.5 5630136.0 196.0 291473.5 5630136.0 172.0 + + + + + + + + + + + + + + + + + 291613.5 5630136.0 172.0 291613.5 5630181.0 172.0 291613.5 5630181.0 196.0 291613.5 5630136.0 196.0 291613.5 5630136.0 172.0 + + + + + + + + + + + + + + + + + 291473.5 5630136.0 172.0 291473.5 5630136.0 196.0 291473.5 5630181.0 196.0 291473.5 5630181.0 172.0 291473.5 5630136.0 172.0 + + + + + + + + + + + + + BSO_Office_lod21 + 1120 + 1985 + 24.0 + 6 + 4.0 + + + + + + + + + + + + + + + + + + + + + + + 291496.0 5630193.5 172.0 291496.0 5630228.5 172.0 291566.0 5630228.5 172.0 291566.0 5630193.5 172.0 291496.0 5630193.5 172.0 + + + + + + + + + + + + + + + + + 291496.0 5630193.5 196.0 291566.0 5630193.5 196.0 291566.0 5630228.5 196.0 291496.0 5630228.5 196.0 291496.0 5630193.5 196.0 + + + + + + + + + + + + + + + + + 291496.0 5630228.5 172.0 291496.0 5630228.5 196.0 291566.0 5630228.5 196.0 291566.0 5630228.5 172.0 291496.0 5630228.5 172.0 + + + + + + + + + + + + + + + + + 291496.0 5630193.5 172.0 291566.0 5630193.5 172.0 291566.0 5630193.5 196.0 291496.0 5630193.5 196.0 291496.0 5630193.5 172.0 + + + + + + + + + + + + + + + + + 291566.0 5630193.5 172.0 291566.0 5630228.5 172.0 291566.0 5630228.5 196.0 291566.0 5630193.5 196.0 291566.0 5630193.5 172.0 + + + + + + + + + + + + + + + + + 291496.0 5630193.5 172.0 291496.0 5630193.5 196.0 291496.0 5630228.5 196.0 291496.0 5630228.5 172.0 291496.0 5630193.5 172.0 + + + + + + + + + + + + + BSO_Office_lod10 + 1120 + 1985 + 36.0 + 9 + 4.0 + + + + + + + + + 291496.0 5630240.5 172.0 291496.0 5630285.5 172.0 291566.0 5630285.5 172.0 291566.0 5630240.5 172.0 291496.0 5630240.5 172.0 + + + + + + + + + 291496.0 5630240.5 208.0 291566.0 5630240.5 208.0 291566.0 5630285.5 208.0 291496.0 5630285.5 208.0 291496.0 5630240.5 208.0 + + + + + + + + + 291496.0 5630285.5 172.0 291496.0 5630285.5 208.0 291566.0 5630285.5 208.0 291566.0 5630285.5 172.0 291496.0 5630285.5 172.0 + + + + + + + + + 291496.0 5630240.5 172.0 291566.0 5630240.5 172.0 291566.0 5630240.5 208.0 291496.0 5630240.5 208.0 291496.0 5630240.5 172.0 + + + + + + + + + 291566.0 5630240.5 172.0 291566.0 5630285.5 172.0 291566.0 5630285.5 208.0 291566.0 5630240.5 208.0 291566.0 5630240.5 172.0 + + + + + + + + + 291496.0 5630240.5 172.0 291496.0 5630240.5 208.0 291496.0 5630285.5 208.0 291496.0 5630285.5 172.0 291496.0 5630240.5 172.0 + + + + + + + + + + + + + BSO_Office_lod11 + 1120 + 1985 + 32.0 + 8 + 4.0 + + + + + + + + + 291581.0 5630202.5 172.0 291581.0 5630272.5 172.0 291616.0 5630272.5 172.0 291616.0 5630202.5 172.0 291581.0 5630202.5 172.0 + + + + + + + + + 291581.0 5630202.5 204.0 291616.0 5630202.5 204.0 291616.0 5630272.5 204.0 291581.0 5630272.5 204.0 291581.0 5630202.5 204.0 + + + + + + + + + 291581.0 5630272.5 172.0 291581.0 5630272.5 204.0 291616.0 5630272.5 204.0 291616.0 5630272.5 172.0 291581.0 5630272.5 172.0 + + + + + + + + + 291581.0 5630202.5 172.0 291616.0 5630202.5 172.0 291616.0 5630202.5 204.0 291581.0 5630202.5 204.0 291581.0 5630202.5 172.0 + + + + + + + + + 291616.0 5630202.5 172.0 291616.0 5630272.5 172.0 291616.0 5630272.5 204.0 291616.0 5630202.5 204.0 291616.0 5630202.5 172.0 + + + + + + + + + 291581.0 5630202.5 172.0 291581.0 5630202.5 204.0 291581.0 5630272.5 204.0 291581.0 5630272.5 172.0 291581.0 5630202.5 172.0 + + + + + + + + + + + + + BSO_Residential_lod20 + 1000 + 1950 + 12.0 + 2 + 4.0 + + + + + + + + + + + + + + + + + + + + + + + + 291659.4951905284 5630160.4198729815 172.0 291646.5048094716 5630152.9198729815 172.0 291641.5048094716 5630161.5801270185 172.0 291654.4951905284 5630169.0801270185 172.0 291659.4951905284 5630160.4198729815 172.0 + + + + + + + + + + + + + + + + + 291654.4951905284 5630169.0801270185 179.0 291641.5048094716 5630161.5801270185 179.0 291644.0048094716 5630157.25 184.0 291656.9951905284 5630164.75 184.0 291654.4951905284 5630169.0801270185 179.0 + + + + + + + + + + + + + + + + + 291659.4951905284 5630160.4198729815 179.0 291656.9951905284 5630164.75 184.0 291644.0048094716 5630157.25 184.0 291646.5048094716 5630152.9198729815 179.0 291659.4951905284 5630160.4198729815 179.0 + + + + + + + + + + + + + + + + + 291646.5048094716 5630152.9198729815 172.0 291646.5048094716 5630152.9198729815 179.0 291644.0048094716 5630157.25 184.0 291641.5048094716 5630161.5801270185 179.0 291641.5048094716 5630161.5801270185 172.0 291646.5048094716 5630152.9198729815 172.0 + + + + + + + + + + + + + + + + + 291659.4951905284 5630160.4198729815 172.0 291654.4951905284 5630169.0801270185 172.0 291654.4951905284 5630169.0801270185 179.0 291656.9951905284 5630164.75 184.0 291659.4951905284 5630160.4198729815 179.0 291659.4951905284 5630160.4198729815 172.0 + + + + + + + + + + + + + + + + + 291654.4951905284 5630169.0801270185 172.0 291641.5048094716 5630161.5801270185 172.0 291641.5048094716 5630161.5801270185 179.0 291654.4951905284 5630169.0801270185 179.0 291654.4951905284 5630169.0801270185 172.0 + + + + + + + + + + + + + + + + + 291659.4951905284 5630160.4198729815 172.0 291659.4951905284 5630160.4198729815 179.0 291646.5048094716 5630152.9198729815 179.0 291646.5048094716 5630152.9198729815 172.0 291659.4951905284 5630160.4198729815 172.0 + + + + + + + + + + + + + BSO_Residential_lod10 + 1000 + 1950 + 12.0 + 2 + 4.0 + + + + + + + + + 291645.5 5630243.5 172.0 291645.5 5630258.5 172.0 291655.5 5630258.5 172.0 291655.5 5630243.5 172.0 291645.5 5630243.5 172.0 + + + + + + + + + 291645.5 5630243.5 184.0 291655.5 5630243.5 184.0 291655.5 5630258.5 184.0 291645.5 5630258.5 184.0 291645.5 5630243.5 184.0 + + + + + + + + + 291645.5 5630258.5 172.0 291645.5 5630258.5 184.0 291655.5 5630258.5 184.0 291655.5 5630258.5 172.0 291645.5 5630258.5 172.0 + + + + + + + + + 291645.5 5630243.5 172.0 291655.5 5630243.5 172.0 291655.5 5630243.5 184.0 291645.5 5630243.5 184.0 291645.5 5630243.5 172.0 + + + + + + + + + 291655.5 5630243.5 172.0 291655.5 5630258.5 172.0 291655.5 5630258.5 184.0 291655.5 5630243.5 184.0 291655.5 5630243.5 172.0 + + + + + + + + + 291645.5 5630243.5 172.0 291645.5 5630243.5 184.0 291645.5 5630258.5 184.0 291645.5 5630258.5 172.0 291645.5 5630243.5 172.0 + + + + + + + + + + + From 42eaeb28dc3df0663f57c2618897865a790d284a Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 26 Jan 2017 09:20:10 +0100 Subject: [PATCH 220/283] hopefully fix bindings and load example --- teaser/data/bindings/v_0_4/project_bind.py | 42 +++++++++++----------- teaser/data/bindings/v_0_5/project_bind.py | 42 +++++++++++----------- teaser/examples/e5_load.py | 14 ++++++-- 3 files changed, 53 insertions(+), 45 deletions(-) diff --git a/teaser/data/bindings/v_0_4/project_bind.py b/teaser/data/bindings/v_0_4/project_bind.py index 60d159e6f..cc9a91560 100644 --- a/teaser/data/bindings/v_0_4/project_bind.py +++ b/teaser/data/bindings/v_0_4/project_bind.py @@ -33,7 +33,7 @@ # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://teaser.project', create_if_missing=True) -Namespace.configureCategories(['typeBinding', 'elementBinding']) +Namespace.configureCategories(['typeBinding_04', 'elementBinding_04']) def CreateFromDocument (xml_text, default_namespace=None, location_base=None): """Parse the given XML and use the document element to create a @@ -103,7 +103,7 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.UseConditionType = UseConditionType -Namespace.addCategoryObject('typeBinding', 'UseConditionType', UseConditionType) +Namespace.addCategoryObject('typeBinding_04', 'UseConditionType', UseConditionType) # Complex type {http://teaser.project}MaterialType with content type ELEMENT_ONLY @@ -171,7 +171,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.MaterialType = MaterialType -Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) +Namespace.addCategoryObject('typeBinding_04', 'MaterialType', MaterialType) # Complex type {http://teaser.project}LayerType with content type ELEMENT_ONLY @@ -215,7 +215,7 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.LayerType = LayerType -Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) +Namespace.addCategoryObject('typeBinding_04', 'LayerType', LayerType) # Complex type {http://teaser.project}OuterWallType with content type ELEMENT_ONLY @@ -331,7 +331,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OuterWallType = OuterWallType -Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) +Namespace.addCategoryObject('typeBinding_04', 'OuterWallType', OuterWallType) # Complex type {http://teaser.project}RooftopType with content type ELEMENT_ONLY @@ -447,7 +447,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.RooftopType = RooftopType -Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) +Namespace.addCategoryObject('typeBinding_04', 'RooftopType', RooftopType) # Complex type {http://teaser.project}InnerWallType with content type ELEMENT_ONLY @@ -547,7 +547,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InnerWallType = InnerWallType -Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) +Namespace.addCategoryObject('typeBinding_04', 'InnerWallType', InnerWallType) # Complex type {http://teaser.project}CeilingType with content type ELEMENT_ONLY @@ -647,7 +647,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.CeilingType = CeilingType -Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) +Namespace.addCategoryObject('typeBinding_04', 'CeilingType', CeilingType) # Complex type {http://teaser.project}FloorType with content type ELEMENT_ONLY @@ -747,7 +747,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.FloorType = FloorType -Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) +Namespace.addCategoryObject('typeBinding_04', 'FloorType', FloorType) # Complex type {http://teaser.project}GroundFloorType with content type ELEMENT_ONLY @@ -847,7 +847,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.GroundFloorType = GroundFloorType -Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) +Namespace.addCategoryObject('typeBinding_04', 'GroundFloorType', GroundFloorType) # Complex type {http://teaser.project}WindowType with content type ELEMENT_ONLY @@ -995,7 +995,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.WindowType = WindowType -Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) +Namespace.addCategoryObject('typeBinding_04', 'WindowType', WindowType) # Complex type {http://teaser.project}ThermalZoneType with content type ELEMENT_ONLY @@ -1127,7 +1127,7 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ThermalZoneType = ThermalZoneType -Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) +Namespace.addCategoryObject('typeBinding_04', 'ThermalZoneType', ThermalZoneType) # Complex type {http://teaser.project}BuildingAHUType with content type ELEMENT_ONLY @@ -1243,7 +1243,7 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingAHUType = BuildingAHUType -Namespace.addCategoryObject('typeBinding', 'BuildingAHUType', BuildingAHUType) +Namespace.addCategoryObject('typeBinding_04', 'BuildingAHUType', BuildingAHUType) # Complex type {http://teaser.project}BuildingType with content type ELEMENT_ONLY @@ -1367,7 +1367,7 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingType = BuildingType -Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) +Namespace.addCategoryObject('typeBinding_04', 'BuildingType', BuildingType) # Complex type {http://teaser.project}OfficeType with content type ELEMENT_ONLY @@ -1491,7 +1491,7 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OfficeType = OfficeType -Namespace.addCategoryObject('typeBinding', 'OfficeType', OfficeType) +Namespace.addCategoryObject('typeBinding_04', 'OfficeType', OfficeType) # Complex type {http://teaser.project}ResidentialType with content type ELEMENT_ONLY @@ -1615,7 +1615,7 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ResidentialType = ResidentialType -Namespace.addCategoryObject('typeBinding', 'ResidentialType', ResidentialType) +Namespace.addCategoryObject('typeBinding_04', 'ResidentialType', ResidentialType) # Complex type {http://teaser.project}InstituteType with content type ELEMENT_ONLY @@ -1739,7 +1739,7 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InstituteType = InstituteType -Namespace.addCategoryObject('typeBinding', 'InstituteType', InstituteType) +Namespace.addCategoryObject('typeBinding_04', 'InstituteType', InstituteType) # Complex type {http://teaser.project}Institute4Type with content type ELEMENT_ONLY @@ -1863,7 +1863,7 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute4Type = Institute4Type -Namespace.addCategoryObject('typeBinding', 'Institute4Type', Institute4Type) +Namespace.addCategoryObject('typeBinding_04', 'Institute4Type', Institute4Type) # Complex type {http://teaser.project}Institute8Type with content type ELEMENT_ONLY @@ -1987,7 +1987,7 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute8Type = Institute8Type -Namespace.addCategoryObject('typeBinding', 'Institute8Type', Institute8Type) +Namespace.addCategoryObject('typeBinding_04', 'Institute8Type', Institute8Type) # Complex type {http://teaser.project}ProjectType with content type ELEMENT_ONLY @@ -2063,11 +2063,11 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): __version.name() : __version }) _module_typeBindings.ProjectType = ProjectType -Namespace.addCategoryObject('typeBinding', 'ProjectType', ProjectType) +Namespace.addCategoryObject('typeBinding_04', 'ProjectType', ProjectType) Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 6, 2)) -Namespace.addCategoryObject('elementBinding', Project.name().localName(), Project) +Namespace.addCategoryObject('elementBinding_04', Project.name().localName(), Project) diff --git a/teaser/data/bindings/v_0_5/project_bind.py b/teaser/data/bindings/v_0_5/project_bind.py index dab997379..822ab71e6 100644 --- a/teaser/data/bindings/v_0_5/project_bind.py +++ b/teaser/data/bindings/v_0_5/project_bind.py @@ -33,7 +33,7 @@ # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://teaser.project', create_if_missing=True) -Namespace.configureCategories(['typeBinding_05', 'elementBinding_05']) +Namespace.configureCategories(['typeBinding', 'elementBinding']) def CreateFromDocument (xml_text, default_namespace=None, location_base=None): """Parse the given XML and use the document element to create a @@ -103,7 +103,7 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.UseConditionType = UseConditionType -Namespace.addCategoryObject('typeBinding_05', 'UseConditionType', UseConditionType) +Namespace.addCategoryObject('typeBinding', 'UseConditionType', UseConditionType) # Complex type {http://teaser.project}MaterialType with content type ELEMENT_ONLY @@ -171,7 +171,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.MaterialType = MaterialType -Namespace.addCategoryObject('typeBinding_05', 'MaterialType', MaterialType) +Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) # Complex type {http://teaser.project}LayerType with content type ELEMENT_ONLY @@ -215,7 +215,7 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.LayerType = LayerType -Namespace.addCategoryObject('typeBinding_05', 'LayerType', LayerType) +Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) # Complex type {http://teaser.project}OuterWallType with content type ELEMENT_ONLY @@ -331,7 +331,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OuterWallType = OuterWallType -Namespace.addCategoryObject('typeBinding_05', 'OuterWallType', OuterWallType) +Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) # Complex type {http://teaser.project}RooftopType with content type ELEMENT_ONLY @@ -447,7 +447,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.RooftopType = RooftopType -Namespace.addCategoryObject('typeBinding_05', 'RooftopType', RooftopType) +Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) # Complex type {http://teaser.project}InnerWallType with content type ELEMENT_ONLY @@ -547,7 +547,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InnerWallType = InnerWallType -Namespace.addCategoryObject('typeBinding_05', 'InnerWallType', InnerWallType) +Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) # Complex type {http://teaser.project}CeilingType with content type ELEMENT_ONLY @@ -647,7 +647,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.CeilingType = CeilingType -Namespace.addCategoryObject('typeBinding_05', 'CeilingType', CeilingType) +Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) # Complex type {http://teaser.project}FloorType with content type ELEMENT_ONLY @@ -747,7 +747,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.FloorType = FloorType -Namespace.addCategoryObject('typeBinding_05', 'FloorType', FloorType) +Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) # Complex type {http://teaser.project}GroundFloorType with content type ELEMENT_ONLY @@ -847,7 +847,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.GroundFloorType = GroundFloorType -Namespace.addCategoryObject('typeBinding_05', 'GroundFloorType', GroundFloorType) +Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) # Complex type {http://teaser.project}WindowType with content type ELEMENT_ONLY @@ -995,7 +995,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.WindowType = WindowType -Namespace.addCategoryObject('typeBinding_05', 'WindowType', WindowType) +Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) # Complex type {http://teaser.project}ThermalZoneType with content type ELEMENT_ONLY @@ -1127,7 +1127,7 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ThermalZoneType = ThermalZoneType -Namespace.addCategoryObject('typeBinding_05', 'ThermalZoneType', ThermalZoneType) +Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) # Complex type {http://teaser.project}BuildingAHUType with content type ELEMENT_ONLY @@ -1243,7 +1243,7 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingAHUType = BuildingAHUType -Namespace.addCategoryObject('typeBinding_05', 'BuildingAHUType', BuildingAHUType) +Namespace.addCategoryObject('typeBinding', 'BuildingAHUType', BuildingAHUType) # Complex type {http://teaser.project}BuildingType with content type ELEMENT_ONLY @@ -1367,7 +1367,7 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingType = BuildingType -Namespace.addCategoryObject('typeBinding_05', 'BuildingType', BuildingType) +Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) # Complex type {http://teaser.project}OfficeType with content type ELEMENT_ONLY @@ -1491,7 +1491,7 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OfficeType = OfficeType -Namespace.addCategoryObject('typeBinding_05', 'OfficeType', OfficeType) +Namespace.addCategoryObject('typeBinding', 'OfficeType', OfficeType) # Complex type {http://teaser.project}ResidentialType with content type ELEMENT_ONLY @@ -1615,7 +1615,7 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ResidentialType = ResidentialType -Namespace.addCategoryObject('typeBinding_05', 'ResidentialType', ResidentialType) +Namespace.addCategoryObject('typeBinding', 'ResidentialType', ResidentialType) # Complex type {http://teaser.project}InstituteType with content type ELEMENT_ONLY @@ -1739,7 +1739,7 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InstituteType = InstituteType -Namespace.addCategoryObject('typeBinding_05', 'InstituteType', InstituteType) +Namespace.addCategoryObject('typeBinding', 'InstituteType', InstituteType) # Complex type {http://teaser.project}Institute4Type with content type ELEMENT_ONLY @@ -1863,7 +1863,7 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute4Type = Institute4Type -Namespace.addCategoryObject('typeBinding_05', 'Institute4Type', Institute4Type) +Namespace.addCategoryObject('typeBinding', 'Institute4Type', Institute4Type) # Complex type {http://teaser.project}Institute8Type with content type ELEMENT_ONLY @@ -1987,7 +1987,7 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute8Type = Institute8Type -Namespace.addCategoryObject('typeBinding_05', 'Institute8Type', Institute8Type) +Namespace.addCategoryObject('typeBinding', 'Institute8Type', Institute8Type) # Complex type {http://teaser.project}ProjectType with content type ELEMENT_ONLY @@ -2063,11 +2063,11 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): __version.name() : __version }) _module_typeBindings.ProjectType = ProjectType -Namespace.addCategoryObject('typeBinding_05', 'ProjectType', ProjectType) +Namespace.addCategoryObject('typeBinding', 'ProjectType', ProjectType) Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 6, 2)) -Namespace.addCategoryObject('elementBinding_05', Project.name().localName(), Project) +Namespace.addCategoryObject('elementBinding', Project.name().localName(), Project) diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py index ad03550af..62dee0384 100644 --- a/teaser/examples/e5_load.py +++ b/teaser/examples/e5_load.py @@ -19,7 +19,8 @@ def example_save(): # To load data from *.teaserXML we can use a simple API function. So # first we need to instantiate our API (similar to example # e1_generate_archetype). The XML file is called - # `ArchetypeExample.teaserXML` and saved in the default path. + # `ArchetypeExample.teaserXML` and saved in the default path. You need to + # run e4 first before you can load this example file. from teaser.project import Project @@ -29,8 +30,8 @@ def example_save(): utilities.get_default_path(), 'ArchetypeExample.teaserXML') - #prj.load_project( - # path=load_xml) + prj.load_project( + path=load_xml) # To reload data from a pickle file, we do not need to instantiate an # API, as pickle will automatically instantiate all classes as they have @@ -44,6 +45,10 @@ def example_save(): pickle_prj = pickle.load(open(load_pickle, "rb")) + # The last option to import data into TEASER is using a CityGML file. The + # import of CityGML underlies some limitations e.g. concerning data + # given in the file and the way the buildings are modeled. + prj_gml = Project() load_gml = utilities.get_full_path(os.path.join( @@ -53,6 +58,9 @@ def example_save(): prj_gml.load_citygml(path=load_gml) + # After you imported your teaser project one or another way into you + # python environment you can access variables and functions. + if __name__ == '__main__': example_save() From ef28c0ed29e096f929192a3b54193ab322d81d17 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 26 Jan 2017 09:28:40 +0100 Subject: [PATCH 221/283] fix output and update example files --- teaser/data/output/teaserxml_output.py | 32 ++++++++++++------- teaser/examples/e5_load.py | 16 ++++++++++ .../examplefiles/VDI6007_Room1.teaserXML | 2 +- .../examplefiles/VDI6007_Room10.teaserXML | 2 +- .../examplefiles/VDI6007_Room3.teaserXML | 2 +- .../examplefiles/VDI6007_Room8.teaserXML | 2 +- 6 files changed, 40 insertions(+), 16 deletions(-) diff --git a/teaser/data/output/teaserxml_output.py b/teaser/data/output/teaserxml_output.py index 6277179c2..ca45f212d 100644 --- a/teaser/data/output/teaserxml_output.py +++ b/teaser/data/output/teaserxml_output.py @@ -222,21 +222,25 @@ def save_teaser_xml(path, project): pyxb_zone.OuterWall.append(pyxb_wall) - if type(out_wall).__name__ == "Rooftop": + for roof in zone.rooftops: + + if type(roof).__name__ == "Rooftop": pyxb_wall = pb.RooftopType() - set_basic_data_pyxb(pyxb_wall, out_wall) - set_layer_data_pyxb(pyxb_wall, out_wall) + set_basic_data_pyxb(pyxb_wall, roof) + set_layer_data_pyxb(pyxb_wall, roof) pyxb_zone.Rooftop.append(pyxb_wall) - if type(out_wall).__name__ == "GroundFloor": + for ground in zone.ground_floors: + + if type(ground).__name__ == "GroundFloor": pyxb_wall = pb.GroundFloorType() - set_basic_data_pyxb(pyxb_wall, out_wall) - set_layer_data_pyxb(pyxb_wall, out_wall) + set_basic_data_pyxb(pyxb_wall, ground) + set_layer_data_pyxb(pyxb_wall, ground) pyxb_zone.GroundFloor.append(pyxb_wall) @@ -251,21 +255,25 @@ def save_teaser_xml(path, project): pyxb_zone.InnerWall.append(pyxb_wall) - if type(in_wall).__name__ == "Ceiling": + for ceil in zone.ceilings: + + if type(ceil).__name__ == "Ceiling": pyxb_wall = pb.CeilingType() - set_basic_data_pyxb(pyxb_wall, in_wall) - set_layer_data_pyxb(pyxb_wall, in_wall) + set_basic_data_pyxb(pyxb_wall, ceil) + set_layer_data_pyxb(pyxb_wall, ceil) pyxb_zone.Ceiling.append(pyxb_wall) - if type(in_wall).__name__ == "Floor": + for floor in zone.floors: + + if type(floor).__name__ == "Floor": pyxb_wall = pb.FloorType() - set_basic_data_pyxb(pyxb_wall, in_wall) - set_layer_data_pyxb(pyxb_wall, in_wall) + set_basic_data_pyxb(pyxb_wall, floor) + set_layer_data_pyxb(pyxb_wall, floor) pyxb_zone.Floor.append(pyxb_wall) diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py index 62dee0384..8cdb676fc 100644 --- a/teaser/examples/e5_load.py +++ b/teaser/examples/e5_load.py @@ -32,6 +32,22 @@ def example_save(): prj.load_project( path=load_xml) + prj = Project() + prj.load_project(utilities.get_full_path( + "examples/examplefiles/VDI6007_Room1.teaserXML")) + prj.save_project(file_name="VDI6007_Room1", path=None) + prj = Project() + prj.load_project(utilities.get_full_path( + "examples/examplefiles/VDI6007_Room3.teaserXML")) + prj.save_project(file_name="VDI6007_Room3", path=None) + prj = Project() + prj.load_project(utilities.get_full_path( + "examples/examplefiles/VDI6007_Room8.teaserXML")) + prj.save_project(file_name="VDI6007_Room8", path=None) + prj = Project() + prj.load_project(utilities.get_full_path( + "examples/examplefiles/VDI6007_Room10.teaserXML")) + prj.save_project(file_name="VDI6007_Room10", path=None) # To reload data from a pickle file, we do not need to instantiate an # API, as pickle will automatically instantiate all classes as they have diff --git a/teaser/examples/examplefiles/VDI6007_Room1.teaserXML b/teaser/examples/examplefiles/VDI6007_Room1.teaserXML index d21078885..b4ad542bf 100644 --- a/teaser/examples/examplefiles/VDI6007_Room1.teaserXML +++ b/teaser/examples/examplefiles/VDI6007_Room1.teaserXML @@ -1,5 +1,5 @@ - + VDI6007_1_TEASER_Matlab none diff --git a/teaser/examples/examplefiles/VDI6007_Room10.teaserXML b/teaser/examples/examplefiles/VDI6007_Room10.teaserXML index 2400d7e2e..f31d9e13f 100644 --- a/teaser/examples/examplefiles/VDI6007_Room10.teaserXML +++ b/teaser/examples/examplefiles/VDI6007_Room10.teaserXML @@ -1,5 +1,5 @@ - + VDI6007_10_TEASER_Matlab none diff --git a/teaser/examples/examplefiles/VDI6007_Room3.teaserXML b/teaser/examples/examplefiles/VDI6007_Room3.teaserXML index 14f0cbe5c..2d5060f48 100644 --- a/teaser/examples/examplefiles/VDI6007_Room3.teaserXML +++ b/teaser/examples/examplefiles/VDI6007_Room3.teaserXML @@ -1,5 +1,5 @@ - + VDI6007_2_TEASER_Matlab none diff --git a/teaser/examples/examplefiles/VDI6007_Room8.teaserXML b/teaser/examples/examplefiles/VDI6007_Room8.teaserXML index 0af6f0636..3cba1b9d1 100644 --- a/teaser/examples/examplefiles/VDI6007_Room8.teaserXML +++ b/teaser/examples/examplefiles/VDI6007_Room8.teaserXML @@ -1,5 +1,5 @@ - + VDI6007_3_TEASER_Matlab none From 75c53a2c45dac898efeb5e33f3087f987058d5c6 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 26 Jan 2017 09:29:35 +0100 Subject: [PATCH 222/283] update last example file --- teaser/examples/e5_load.py | 17 +++-------------- teaser/examples/examplefiles/new.teaserXML | 2 +- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py index 8cdb676fc..86f5a5687 100644 --- a/teaser/examples/e5_load.py +++ b/teaser/examples/e5_load.py @@ -34,20 +34,9 @@ def example_save(): path=load_xml) prj = Project() prj.load_project(utilities.get_full_path( - "examples/examplefiles/VDI6007_Room1.teaserXML")) - prj.save_project(file_name="VDI6007_Room1", path=None) - prj = Project() - prj.load_project(utilities.get_full_path( - "examples/examplefiles/VDI6007_Room3.teaserXML")) - prj.save_project(file_name="VDI6007_Room3", path=None) - prj = Project() - prj.load_project(utilities.get_full_path( - "examples/examplefiles/VDI6007_Room8.teaserXML")) - prj.save_project(file_name="VDI6007_Room8", path=None) - prj = Project() - prj.load_project(utilities.get_full_path( - "examples/examplefiles/VDI6007_Room10.teaserXML")) - prj.save_project(file_name="VDI6007_Room10", path=None) + "examples/examplefiles/new.teaserXML")) + prj.save_project(file_name="new", path=None) + # To reload data from a pickle file, we do not need to instantiate an # API, as pickle will automatically instantiate all classes as they have diff --git a/teaser/examples/examplefiles/new.teaserXML b/teaser/examples/examplefiles/new.teaserXML index 03160a89e..5321c7863 100644 --- a/teaser/examples/examplefiles/new.teaserXML +++ b/teaser/examples/examplefiles/new.teaserXML @@ -1,5 +1,5 @@ - + B1988 Templergraben 55 From 26272cc64d4da9e54eb9e125d4ee9ce095b4be18 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 26 Jan 2017 09:33:42 +0100 Subject: [PATCH 223/283] add citygml laod unit test --- tests/test_data.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/test_data.py b/tests/test_data.py index a7e91ce1f..b96024430 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -568,13 +568,18 @@ def test_load_save_project(self): prj.save_project("unitTest") prj.set_default() - # commented until we find solution for opengis PyXB bindings def test_save_citygml(self): '''test of save_gml''' helptest.building_test2(prj) prj.save_citygml("unitTest") prj.set_default() + def test_load_citygml(self): + '''test of load_gml''' + prj.set_default() + prj.load_citygml(utilities.get_full_path( + "examples/examplefiles/CityGMLSample.gml")) + def test_calc_all_buildings(self): '''test of calc_all_buildings, no calculation verification''' From 69e6664629ab8a49cc0d4c7c8f1ddfcf5e10a2f2 Mon Sep 17 00:00:00 2001 From: Jan Schiefelbein Date: Mon, 6 Feb 2017 12:53:24 +0100 Subject: [PATCH 224/283] Add retrofit options between 1977 and 1994 to walls in wall.py #391 --- .../buildingobjects/buildingphysics/wall.py | 50 +++++++++++++------ 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/wall.py b/teaser/logic/buildingobjects/buildingphysics/wall.py index b2d7edc58..c4962d384 100644 --- a/teaser/logic/buildingobjects/buildingphysics/wall.py +++ b/teaser/logic/buildingobjects/buildingphysics/wall.py @@ -288,56 +288,74 @@ def retrofit_wall(self, year_of_retrofit, material=None): else: pass - if year_of_retrofit < 1995: - year_of_retrofit = 1995 + if year_of_retrofit < 1977: + year_of_retrofit = 1977 warnings.warn("You are using a year of retrofit not supported\ - by teaser. We will change your year of retrofit to 1995\ + by teaser. We will change your year of retrofit to 1977\ for the calculation. Be careful!") if type(self).__name__ == 'OuterWall': - if 1995 <= year_of_retrofit <= 2001: + if 1977 <= year_of_retrofit <= 1981: + self.insulate_wall(material) + calc_u = 1.06 * self.area + elif 1982 <= year_of_retrofit <= 1994: + self.insulate_wall(material) + calc_u = 0.6 * self.area + elif 1995 <= year_of_retrofit <= 2001: self.insulate_wall(material) calc_u = 0.5 * self.area - if 2002 <= year_of_retrofit <= 2008: + elif 2002 <= year_of_retrofit <= 2008: self.insulate_wall(material) calc_u = 0.45 * self.area - if 2009 <= year_of_retrofit <= 2013: + elif 2009 <= year_of_retrofit <= 2013: self.insulate_wall(material) calc_u = 0.24 * self.area - if year_of_retrofit >= 2014: + elif year_of_retrofit >= 2014: self.insulate_wall(material) calc_u = 0.24 * self.area elif type(self).__name__ == 'Rooftop': - if 1995 <= year_of_retrofit <= 2001: + if 1977 <= year_of_retrofit <= 1981: + self.insulate_wall(material) + calc_u = 0.45 * self.area + elif 1982 <= year_of_retrofit <= 1994: + self.insulate_wall(material) + calc_u = 0.45 * self.area + elif 1995 <= year_of_retrofit <= 2001: self.insulate_wall(material) calc_u = 0.3 * self.area - if 2002 <= year_of_retrofit <= 2008: + elif 2002 <= year_of_retrofit <= 2008: self.insulate_wall(material) calc_u = 0.3 * self.area - if 2009 <= year_of_retrofit <= 2013: + elif 2009 <= year_of_retrofit <= 2013: self.insulate_wall(material) calc_u = 0.2 * self.area - if year_of_retrofit >= 2014: + elif year_of_retrofit >= 2014: self.insulate_wall(material) calc_u = 0.2 * self.area if type(self).__name__ == 'GroundFloor': - if 1995 <= year_of_retrofit <= 2001: + if 1977 <= year_of_retrofit <= 1981: + self.insulate_wall(material) + calc_u = 0.8 * self.area + elif 1982 <= year_of_retrofit <= 1994: + self.insulate_wall(material) + calc_u = 0.7 * self.area + elif 1995 <= year_of_retrofit <= 2001: self.insulate_wall(material) calc_u = 0.5 * self.area - if 2002 <= year_of_retrofit <= 2008: + elif 2002 <= year_of_retrofit <= 2008: self.insulate_wall(material) calc_u = 0.4 * self.area - if 2009 <= year_of_retrofit <= 2013: + elif 2009 <= year_of_retrofit <= 2013: self.insulate_wall(material) calc_u = 0.3 * self.area - if year_of_retrofit >= 2014: + elif year_of_retrofit >= 2014: self.insulate_wall(material) - calc_u = 0.3 * self.area + calc_u = 0.25 * self.area r_conduc = 0 From 6bda2d77d3f4b228a858a9c03e192f7f2b05eb16 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 6 Feb 2017 15:03:07 +0100 Subject: [PATCH 225/283] first new docs for UC --- .../boundaryconditions/boundaryconditions.py | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index f1a05abc5..261eaf1b7 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -32,10 +32,12 @@ class BoundaryConditions(UseConditions): usage type AixLib usage: String to distinguish usages of a zone typical_length : float [m] - typical length of a usage zone + typical length of a room in a usage zone. This value is taken from + SIA 2024. Archetype usage: division of usage zones in rooms typical width : float [m] - typical width of a usage zone + typical width of a usage zone. This value is taken from + SIA 2024. Archetype usage: division of usage zones in rooms usage_time : list [h] usage time [begin, end] @@ -90,19 +92,20 @@ class BoundaryConditions(UseConditions): Currently not used ratio_conv_rad_lighting : float describes the ratio between convective and radiative heat transfer - of the lighting + of the lighting. It is not obvious where this value origins from. AixLib: Used in Zone record for internal gains, lighting ROOM CLIMATE set_temp_heat: float [K] - internal set temperature heating + internal set temperature heating. This value is taken from DIN 18599-10. AixLib: Used in simple Heater for set temperature set_temp_cool: float [K} internal set temperature cooling Currently not used temp_set_back: float [K] - set back in reduced operation mode + set back in reduced operation mode. This value is taken from + DIN 18599-10. AixLib: Used for night set-back for simple heater. min_temp_heat : float [K] design minimal temperature heating @@ -126,58 +129,64 @@ class BoundaryConditions(UseConditions): cooling time [begin, end] Currently not used heating_time : list [h] - heating time [begin, end] + heating time [begin, end]. This value is taken from DIN 18599-10. AixLib: Used for night set-back for simple heater. + INTERNAL GAINS - persons : int - number of persons in the room + persons : float [W/m2] + Average sensible heat transmission of people at 24 C with specific + heat transmission of 70 W/person, taken from SIA 2024. AixLib: Used in Zone record for internal gains, NrPeople Annex: Used for internal gains - activity_type_persons : int - persons activity (1: light, 2: moderate, 3: high) - AixLib: Used in Zone for internal gains. The heat produced by people - in relation to zone temperature and person activity in [W/person] + activity_type_persons : float [W/person] + persons activity (1: light, 2: moderate, 3: high). It is not obvious + where this value origins from. + AixLib: currently not used, it is always set to 100 W/person Annex: (1: light, 50W/person, 2: moderate 100W/person, 3: high 150W/person) For Annex models, the heat produced is not dependent on zone temperature ratio_conv_rad_persons : float describes the ratio between convective and radiative heat transfer - of the persons + of the persons. It is not obvious where this value origins from. AixLib: Used in Zone record for internal gains Annex: Used for internal gains profile_persons : list Relative presence of persons 0-1 (e.g. 0.5 means that 50% of the total number of persons are currently in the room). Typically given - for 24h. + for 24h. This value is taken from SIA 2024. AixLib: Used for internal gains profile on top-level Annex: Used for internal gains - machines: float - number of Machines + machines: float [W/m2] + Specific eletrical load of machines per m2. This value is taken from + SIA 2024. AixLib: Used in Zone record for internal gains - activity_type_machines : int + Annex: Used for internal gains + activity_type_machines : float [W/machine] machines activity (1: light, 50W/machine, 2: moderate 100W/machine, - 3: high 150W/machine) - AixLib: Used in Zone record for internal gains + 3: high 150W/machine). It is not obvious where this value origins from. + AixLib: currently not used, it is always set to 100 W/machine Annex: Used for internal gains ratio_conv_rad_machines : float describes the ratio between convective and radiative heat transfer - of the machines + of the machines. It is not obvious + where this value origins from. AixLib: Used in Zone record for internal gains Annex: Not used, all machines are convective (see Annex examples) profile_machines : list Relative presence of machines 0-1 (e.g. 0.5 means that 50% of the total number of machines are currently used in the room). Typically given - for 24h. + for 24h. This value is taken from SIA 2024. AixLib: Used for internal gains profile on top-level - Annex: Not used (see Annex examples) + Annex: Used for internal gains lighting_power : float [W/m2] - spec. electr. Power for lighting + spec. electr. Power for lighting. This value is taken from SIA 2024. AixLib: Used in Zone record for internal gains Annex: Not used (see Annex examples) profile_lighting : [float] Relative presence of lighting 0-1 (e.g. 0.5 means that 50% of the total - lighting power are currently used). Typically given for 24h. + lighting power are currently used). Typically given for 24h. It is not + obvious where this value origins from. AixLib: Used for internal gains profile on top-level Annex: Not used (see Annex examples) From 904c8cb6c600cb967831514c746fc49f8730d0f5 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 7 Feb 2017 11:39:54 +0100 Subject: [PATCH 226/283] #391 revised values and added outerwall insulation pytest for the function --- .../buildingobjects/buildingphysics/wall.py | 2 +- tests/test_data.py | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/wall.py b/teaser/logic/buildingobjects/buildingphysics/wall.py index c4962d384..ce17f35ab 100644 --- a/teaser/logic/buildingobjects/buildingphysics/wall.py +++ b/teaser/logic/buildingobjects/buildingphysics/wall.py @@ -355,7 +355,7 @@ def retrofit_wall(self, year_of_retrofit, material=None): calc_u = 0.3 * self.area elif year_of_retrofit >= 2014: self.insulate_wall(material) - calc_u = 0.25 * self.area + calc_u = 0.3 * self.area r_conduc = 0 diff --git a/tests/test_data.py b/tests/test_data.py index a7e91ce1f..a5c44fdee 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1485,9 +1485,36 @@ def test_insulate_wall(self): def test_retrofit_wall(self): '''test of retrofit_wall''' + prj.set_default() + helptest.building_test2(prj) therm_zone = prj.buildings[-1].thermal_zones[-1] therm_zone.outer_walls[0].retrofit_wall(2016, "EPS035") assert round(therm_zone.outer_walls[0].ua_value, 6) == 2.4 + prj.set_default() + helptest.building_test2(prj) + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.outer_walls[0].retrofit_wall(2010, "EPS035") + assert round(therm_zone.outer_walls[0].ua_value, 6) == 2.4 + prj.set_default() + helptest.building_test2(prj) + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.outer_walls[0].retrofit_wall(2005, "EPS035") + assert round(therm_zone.outer_walls[0].ua_value, 2) == 4.13 + prj.set_default() + helptest.building_test2(prj) + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.outer_walls[0].retrofit_wall(1998, "EPS035") + assert round(therm_zone.outer_walls[0].ua_value, 2) == 4.13 + prj.set_default() + helptest.building_test2(prj) + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.outer_walls[0].retrofit_wall(1990, "EPS035") + assert round(therm_zone.outer_walls[0].ua_value, 2) == 4.13 + prj.set_default() + helptest.building_test2(prj) + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.outer_walls[0].retrofit_wall(1980, "EPS035") + assert round(therm_zone.outer_walls[0].ua_value, 2) == 4.13 def test_calc_equivalent_res_win(self): '''test of calc_equivalent_res, win''' From 29a8c717eaa9a618f0892dda78e424086a37ef33 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Tue, 7 Feb 2017 11:42:02 +0100 Subject: [PATCH 227/283] #391 added reference for the retrofit wall function --- teaser/logic/buildingobjects/buildingphysics/wall.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teaser/logic/buildingobjects/buildingphysics/wall.py b/teaser/logic/buildingobjects/buildingphysics/wall.py index ce17f35ab..5558aba6f 100644 --- a/teaser/logic/buildingobjects/buildingphysics/wall.py +++ b/teaser/logic/buildingobjects/buildingphysics/wall.py @@ -267,11 +267,14 @@ def retrofit_wall(self, year_of_retrofit, material=None): This function adds an additional layer of insulation and sets the thickness of the layer according to the retrofit standard in the - year of refurbishment. Refurbishment year must be newer then 1995 + year of refurbishment. Refurbishment year must be newer then 1977 Note: To Calculate thickness and U-Value, the standard TEASER coefficients for outer and inner heat transfer are used. + The used Standards are namely the Waermeschutzverordnung (WSVO) and + Energieeinsparverordnung (EnEv) + Parameters ---------- material : string From 109c4e44aacd0b8fd6f6ee96742bb5935a081385 Mon Sep 17 00:00:00 2001 From: Peter Remmen Date: Tue, 7 Feb 2017 13:59:53 +0100 Subject: [PATCH 228/283] Update Readme for citation --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7f0469d88..300df50dc 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,9 @@ The workflow for changes is described in our [Wiki](https://github.com/RWTH-EBC/ ## How to cite TEASER -A Journal Paper presenting TEASER is already submitted and is in review. ++ TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, +[pdf](http://dx.doi.org/10.1080/19401493.2017.1283539), +[bibtex](https://github.com/RWTH-EBC/TEASER/tree/master/doc/cite_jbps.bib) ### TEASER related publications From d0ff46b257853d63563d66dd62ca33d7c843a716 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 7 Feb 2017 14:02:20 +0100 Subject: [PATCH 229/283] add bibtex jbps --- doc/cite_jbps.bib | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 doc/cite_jbps.bib diff --git a/doc/cite_jbps.bib b/doc/cite_jbps.bib new file mode 100644 index 000000000..731edc8a5 --- /dev/null +++ b/doc/cite_jbps.bib @@ -0,0 +1,12 @@ +@article{doi:10.1080/19401493.2017.1283539, +author = {Peter Remmen and Moritz Lauster and Michael Mans and Marcus Fuchs and Tanja Osterhage and Dirk Müller}, +title = {TEASER: an open tool for urban energy modelling of building stocks}, +journal = {Journal of Building Performance Simulation}, +volume = {0}, +number = {0}, +pages = {1-15}, +year = {0}, +doi = {10.1080/19401493.2017.1283539}, + +URL = { + http://www.tandfonline.com/doi/abs/10.1080/19401493.2017.1283539}} From fdf8cd055381527e74d82eee886865d0c6011ca7 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 13 Feb 2017 11:20:46 +0100 Subject: [PATCH 230/283] add ordered dict --- .../bmvbs/custom/institute.py | 24 ++++++++++++------- .../bmvbs/custom/institute4.py | 23 +++++++++++------- .../bmvbs/custom/institute8.py | 23 +++++++++++------- .../logic/archetypebuildings/bmvbs/office.py | 22 ++++++++++------- 4 files changed, 57 insertions(+), 35 deletions(-) diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute.py index cdf45da13..185a6ada9 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute.py @@ -148,12 +148,18 @@ def __init__(self, window_layout, construction_type) - self.zone_area_factors =\ - {"Meeting": [0.04, "Meeting, Conference, seminar"], - "Storage": [0.1, "Stock, technical equipment, archives"], - "Office": [0.4, "Group Office (between 2 and 6 employees)"], - "Sanitary": [0.04, "WC and sanitary rooms in non-residential " - "buildings"], - "ICT": [0.02, "Data center"], - "Floor": [0.25, "Traffic area"], - "Laboratory": [0.15, "Laboratory"]} + self.zone_area_factors["Office"] = \ + [0.4, "Group Office (between 2 and 6 employees)"] + self.zone_area_factors["Floor"] = \ + [0.25, "Traffic area"] + self.zone_area_factors["Laboratory"] = \ + [0.15, "Laboratory"] + self.zone_area_factors["Storage"] = \ + [0.1, "Stock, technical equipment, archives"] + self.zone_area_factors["Meeting"] = \ + [0.04, "Meeting, Conference, seminar"] + self.zone_area_factors["Restroom"] = \ + [0.04, "WC and sanitary rooms in non-residential buildings"] + self.zone_area_factors["ICT"] = \ + [0.02, "Data center"] + diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py index 88cd425bd..1e5249c0c 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute4.py @@ -145,12 +145,17 @@ def __init__(self, office_layout, window_layout, construction_type) - self.zone_area_factors =\ - {"Meeting": [0.04, "Meeting, Conference, seminar"], - "Storage": [0.1, "Stock, technical equipment, archives"], - "Office": [0.375, "Group Office (between 2 and 6 employees)"], - "Sanitary": [0.04, "WC and sanitary rooms in non-residential " - "buildings"], - "ICT": [0.02, "Data center"], - "Floor": [0.225, "Traffic area"], - "Laboratory": [0.2, "Laboratory"]} + self.zone_area_factors["Office"] = \ + [0.375, "Group Office (between 2 and 6 employees)"] + self.zone_area_factors["Floor"] = \ + [0.225, "Traffic area"] + self.zone_area_factors["Laboratory"] = \ + [0.2, "Laboratory"] + self.zone_area_factors["Storage"] = \ + [0.1, "Stock, technical equipment, archives"] + self.zone_area_factors["Meeting"] = \ + [0.04, "Meeting, Conference, seminar"] + self.zone_area_factors["Restroom"] = \ + [0.04, "WC and sanitary rooms in non-residential buildings"] + self.zone_area_factors["ICT"] = \ + [0.02, "Data center"] diff --git a/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py b/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py index 26c03e4cb..e6d2826a1 100644 --- a/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py +++ b/teaser/logic/archetypebuildings/bmvbs/custom/institute8.py @@ -145,12 +145,17 @@ def __init__(self, window_layout, construction_type) - self.zone_area_factors = \ - {"Meeting": [0.04, "Meeting, Conference, seminar"], - "Storage": [0.02, "Stock, technical equipment, archives"], - "Office": [0.1, "Group Office (between 2 and 6 employees)"], - "Sanitary": [0.04, "WC and sanitary rooms in non-residential " - "buildings"], - "ICT": [0.02, "Data center"], - "Floor": [0.18, "Traffic area"], - "Laboratory": [0.6, "Laboratory"]} + self.zone_area_factors["Office"] = \ + [0.1, "Group Office (between 2 and 6 employees)"] + self.zone_area_factors["Floor"] = \ + [0.18, "Traffic area"] + self.zone_area_factors["Laboratory"] = \ + [0.6, "Laboratory"] + self.zone_area_factors["Storage"] = \ + [0.02, "Stock, technical equipment, archives"] + self.zone_area_factors["Meeting"] = \ + [0.04, "Meeting, Conference, seminar"] + self.zone_area_factors["Restroom"] = \ + [0.04, "WC and sanitary rooms in non-residential buildings"] + self.zone_area_factors["ICT"] = \ + [0.02, "Data center"] diff --git a/teaser/logic/archetypebuildings/bmvbs/office.py b/teaser/logic/archetypebuildings/bmvbs/office.py index b321e8ee2..89641a338 100644 --- a/teaser/logic/archetypebuildings/bmvbs/office.py +++ b/teaser/logic/archetypebuildings/bmvbs/office.py @@ -3,6 +3,7 @@ import math +import collections from teaser.logic.archetypebuildings.nonresidential \ import NonResidential from teaser.logic.buildingobjects.boundaryconditions.boundaryconditions \ @@ -163,14 +164,19 @@ def __init__( # calculation following Lichtmess # [area factor, usage type(has to be set)] - self.zone_area_factors = \ - {"Meeting": [0.04, "Meeting, Conference, seminar"], - "Storage": [0.15, "Stock, technical equipment, archives"], - "Office": [0.5, "Group Office (between 2 and 6 employees)"], - "Restroom": [0.04, "WC and sanitary rooms in non-residential " - "buildings"], - "ICT": [0.02, "Data center"], - "Floor": [0.25, "Traffic area"]} + self.zone_area_factors = collections.OrderedDict() + self.zone_area_factors["Office"] = \ + [0.5, "Group Office (between 2 and 6 employees)"] + self.zone_area_factors["Floor"] = \ + [0.25, "Traffic area"] + self.zone_area_factors["Storage"] = \ + [0.15, "Stock, technical equipment, archives"] + self.zone_area_factors["Meeting"] = \ + [0.04, "Meeting, Conference, seminar"] + self.zone_area_factors["Restroom"] = \ + [0.04, "WC and sanitary rooms in non-residential buildings"] + self.zone_area_factors["ICT"] = \ + [0.02, "Data center"] # [tilt, orientation] self.outer_wall_names = {"Exterior Facade North": [90, 0], From f22b2c9e0ca4ad8525b8a44b291059f077fd9d36 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 14 Mar 2017 12:25:07 +0100 Subject: [PATCH 231/283] new data for length and width --- teaser/data/input/inputdata/UseConditions.xml | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/teaser/data/input/inputdata/UseConditions.xml b/teaser/data/input/inputdata/UseConditions.xml index ad414d7df..1b36fdfef 100644 --- a/teaser/data/input/inputdata/UseConditions.xml +++ b/teaser/data/input/inputdata/UseConditions.xml @@ -1858,8 +1858,8 @@ Gym (without spectator area) - 1.0 - 1.0 + 40.0 + 20.0 8 23 15 @@ -2090,8 +2090,8 @@ Exercise room - 1.0 - 1.0 + 10.0 + 10.0 8 23 15 @@ -2148,8 +2148,8 @@ Laboratory - 1.0 - 1.0 + 6.0 + 6.0 7 18 11 @@ -2206,8 +2206,8 @@ Examination- or treatment room - 1.0 - 1.0 + 3.0 + 6.0 7 18 11 @@ -2264,8 +2264,8 @@ Special care area - 1.0 - 1.0 + 6.0 + 6.0 0 23 24 @@ -2322,8 +2322,8 @@ Corridors in the general care area - 1.0 - 1.0 + 2.0 + 12.0 0 23 24 @@ -2380,8 +2380,8 @@ Medical and therapeutic practices - 1.0 - 1.0 + 6.0 + 6.0 8 18 10 @@ -2438,8 +2438,8 @@ Storehouse, logistics building - 1.0 - 1.0 + 20.0 + 20.0 0 23 24 From 3e902de7cd10a3ef809e0a1482bc4ebc5718ed09 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 14 Mar 2017 12:30:56 +0100 Subject: [PATCH 232/283] some values are from vdi2078 --- .../boundaryconditions/boundaryconditions.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py index 261eaf1b7..6a9eb055f 100644 --- a/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py +++ b/teaser/logic/buildingobjects/boundaryconditions/boundaryconditions.py @@ -140,15 +140,15 @@ class BoundaryConditions(UseConditions): AixLib: Used in Zone record for internal gains, NrPeople Annex: Used for internal gains activity_type_persons : float [W/person] - persons activity (1: light, 2: moderate, 3: high). It is not obvious - where this value origins from. + persons activity (1: light, 2: moderate, 3: high). This value is + probably from VDI 2078. AixLib: currently not used, it is always set to 100 W/person Annex: (1: light, 50W/person, 2: moderate 100W/person, 3: high 150W/person) For Annex models, the heat produced is not dependent on zone temperature ratio_conv_rad_persons : float describes the ratio between convective and radiative heat transfer - of the persons. It is not obvious where this value origins from. + of the persons. This value is probably from VDI 2078. AixLib: Used in Zone record for internal gains Annex: Used for internal gains profile_persons : list @@ -164,13 +164,12 @@ class BoundaryConditions(UseConditions): Annex: Used for internal gains activity_type_machines : float [W/machine] machines activity (1: light, 50W/machine, 2: moderate 100W/machine, - 3: high 150W/machine). It is not obvious where this value origins from. + 3: high 150W/machine). This value is probably from VDI 2078. AixLib: currently not used, it is always set to 100 W/machine Annex: Used for internal gains ratio_conv_rad_machines : float describes the ratio between convective and radiative heat transfer - of the machines. It is not obvious - where this value origins from. + of the machines. This value is probably from VDI 2078. AixLib: Used in Zone record for internal gains Annex: Not used, all machines are convective (see Annex examples) profile_machines : list From 87434d1880d8aff442624fb612bc2fa8c38ffcc6 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 14 Mar 2017 14:15:46 +0100 Subject: [PATCH 233/283] prevent library attributes to be overwritten --- teaser/logic/buildingobjects/building.py | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index ea424adb5..7594f8ecb 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -6,6 +6,7 @@ import inspect import random import re +import warnings from teaser.logic.buildingobjects.calculation.aixlib import AixLib from teaser.logic.buildingobjects.calculation.annex60 import Annex60 @@ -447,11 +448,23 @@ def calc_building_parameter( t_bt=5) self.sum_heat_load += zone.model_attr.heat_load - if self.used_library_calc == 'AixLib': - self.library_attr = AixLib(parent=self) - self.library_attr.calc_auxiliary_attr() - elif self.used_library_calc == 'Annex60': - self.library_attr = Annex60(parent=self) + if self.used_library_calc == type(self.library_attr).__name__: + if self.used_library_calc == 'AixLib': + self.library_attr.calc_auxiliary_attr() + else: + pass + else: + warnings.warn("You set conflicting options for the used library " + "in Building or Project class and " + "calculation function. Your library attributes are " + "set to default using the library you indicated " + "in the function call, which is", + self._used_library_calc) + if self.used_library_calc == 'AixLib': + self.library_attr = AixLib(parent=self) + self.library_attr.calc_auxiliary_attr() + elif self.used_library_calc == 'Annex60': + self.library_attr = Annex60(parent=self) def retrofit_building( self, From 773f2ec477be74e518382808358716c141d8a3be Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 14 Mar 2017 15:12:07 +0100 Subject: [PATCH 234/283] asserts in export if library attributes do not fit --- teaser/data/output/aixlib_output.py | 6 ++++++ teaser/data/output/annex60_output.py | 6 ++++++ teaser/logic/buildingobjects/building.py | 9 +++++---- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index d9c879e74..15a5af778 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -104,6 +104,12 @@ def export_multizone(buildings, prj, path=None): for i, bldg in enumerate(buildings): + ass_error = "You chose Annex60 calculation, " \ + "but want to export AixLib models, " \ + "this is not possible" + + assert bldg.used_library_calc == 'AixLib', ass_error + bldg_path = os.path.join(path, bldg.name) utilities.create_path(utilities.get_full_path(bldg_path)) utilities.create_path(utilities.get_full_path( diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index 1ffd07406..e75f8b6ba 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -96,6 +96,12 @@ def export_annex60( for i, bldg in enumerate(buildings): + ass_error = "You chose AixLib calculation, " \ + "but want to export Annex60 models, " \ + "this is not possible" + + assert bldg.used_library_calc == 'Annex60', ass_error + bldg_path = os.path.join(path, bldg.name) utilities.create_path(utilities.get_full_path(bldg_path)) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 7594f8ecb..5b5766767 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -456,10 +456,11 @@ def calc_building_parameter( else: warnings.warn("You set conflicting options for the used library " "in Building or Project class and " - "calculation function. Your library attributes are " - "set to default using the library you indicated " - "in the function call, which is", - self._used_library_calc) + "calculation function of building. Your library " + "attributes are set to default using the library " + "you indicated in the function call, which is: " + + self.used_library_calc) + if self.used_library_calc == 'AixLib': self.library_attr = AixLib(parent=self) self.library_attr.calc_auxiliary_attr() From 8cce08e5d047b697b2e1d53b85295e2ae594a69d Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Thu, 16 Mar 2017 22:41:40 +0100 Subject: [PATCH 235/283] changes used version of Annex60 #411 --- teaser/logic/buildingobjects/calculation/annex60.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/annex60.py index 81741c2c6..cad4d859d 100644 --- a/teaser/logic/buildingobjects/calculation/annex60.py +++ b/teaser/logic/buildingobjects/calculation/annex60.py @@ -33,7 +33,7 @@ def __init__(self, parent): self.parent = parent self.file_internal_gains = "InternalGains_" + self.parent.name + ".mat" - self.version = "0.1" + self.version = "1.0.0" self.consider_heat_capacity = True @staticmethod From 51cba1cd2db49abda3c30f447879e0489102d7c0 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Thu, 16 Mar 2017 22:49:10 +0100 Subject: [PATCH 236/283] Fixes bug in in_wall_dict #410 --- teaser/examples/e6_generate_building.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teaser/examples/e6_generate_building.py b/teaser/examples/e6_generate_building.py index 9aa745798..28f6d48bf 100644 --- a/teaser/examples/e6_generate_building.py +++ b/teaser/examples/e6_generate_building.py @@ -170,9 +170,9 @@ def example_create_building(): from teaser.logic.buildingobjects.buildingphysics.innerwall import InnerWall - in_wall_dict = {"InnerWall1": [bldg.year_of_construction, 'light', 10.0], - "InnerWall2": [bldg.year_of_construction, 'heavy', 14.0], - "InnerWall3": [bldg.year_of_construction, 'light', 10.0]} + in_wall_dict = {"InnerWall1": [10.0], + "InnerWall2": [14.0], + "InnerWall3": [10.0]} for key, value in out_wall_dict.items(): # Instantiate class, key is the name From 65a0f5d1a7ecc6ddcd865ed6eddd74c114889dd3 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Mon, 20 Mar 2017 14:35:32 +0100 Subject: [PATCH 237/283] cleans up code #416 --- teaser/logic/buildingobjects/calculation/four_element.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index b60e8a2ef..bd422d945 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -569,12 +569,12 @@ def __init__(self, thermal_zone, merge_windows, t_bt): def calc_attributes(self): """Calls all necessary function to calculate model attributes""" - outer_walls = (self.thermal_zone.outer_walls + - self.thermal_zone.rooftops) - - for out_wall in outer_walls: + for out_wall in self.thermal_zone.outer_walls: out_wall.calc_equivalent_res() out_wall.calc_ua_value() + for rt in self.thermal_zone.rooftops: + rt.calc_equivalent_res() + rt.calc_ua_value() for gf in self.thermal_zone.ground_floors: gf.calc_equivalent_res() gf.calc_ua_value() From cc28d1133f1c939ab897b076d1ab2adecd860912 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Mon, 20 Mar 2017 14:47:17 +0100 Subject: [PATCH 238/283] fixes bug in line 1163 #418 --- teaser/logic/buildingobjects/calculation/four_element.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index b60e8a2ef..752952baa 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -1160,7 +1160,7 @@ def _calc_rooftop_elements(self): conduction = (1 / sum((1 / element.r_conduc) for element in self.thermal_zone.rooftops)) - self.r_rest_rt = (conduction - self.r1_gf) + self.r_rest_rt = (conduction - self.r1_rt) except RuntimeError: print("As no rooftops are defined lumped " "parameter cannot be calculated") From 9654ff7ac7e545c60f67960a8b6cdf95ba071d32 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Tue, 21 Mar 2017 15:06:57 +0100 Subject: [PATCH 239/283] fix bug in template and new setter for with_ahu --- .../modelicatemplate/AixLib/AixLib_Multizone | 2 +- teaser/logic/buildingobjects/building.py | 26 ++++++++++++++++--- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone index f7c78f2e0..c8a55a407 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone @@ -17,7 +17,7 @@ model ${bldg.name} ${bldg.name}_DataBase.${bldg.name}_${zone.name}()${',' if not loop.last else ''} %endfor }, -% if bldg.central_ahu: +% if bldg.with_ahu: heatAHU=${get_true_false(bldg.central_ahu.heating)}, coolAHU=${get_true_false(bldg.central_ahu.cooling)}, dehuAHU=${get_true_false(bldg.central_ahu.dehumidification)}, diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index ea424adb5..30fcd2064 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -127,7 +127,7 @@ def __init__( self.name = name self.year_of_construction = year_of_construction self.net_leased_area = net_leased_area - self.with_ahu = with_ahu + self._with_ahu = with_ahu if with_ahu is True: self.central_ahu = BuildingAHU(self) else: @@ -694,6 +694,20 @@ def year_of_retrofit(self, value): else: raise ValueError("Specify year of construction first") + @property + def with_ahu(self): + return self._with_ahu + + @with_ahu.setter + def with_ahu(self, value): + + if value is True and self.central_ahu is None: + self.central_ahu = BuildingAHU(self) + self._with_ahu = True + elif value is False and self.central_ahu: + self.central_ahu = None + self._with_ahu = False + @property def central_ahu(self): return self._central_ahu @@ -701,11 +715,15 @@ def central_ahu(self): @central_ahu.setter def central_ahu(self, value): - ass_error_1 = "central AHU has to be an instance of BuildingAHU()" + if value is None: + self._central_ahu = value + else: + + ass_error_1 = "central AHU has to be an instance of BuildingAHU()" - assert type(value).__name__ == "BuildingAHU", ass_error_1 + assert type(value).__name__ == "BuildingAHU", ass_error_1 - self._central_ahu = value + self._central_ahu = value @property def number_of_elements_calc(self): From c93951851300a8110076a6c5d34880258348e813 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 22 Mar 2017 12:35:02 +0100 Subject: [PATCH 240/283] fix library attr warning and set library_attr automatically according to parameter of used library --- teaser/logic/buildingobjects/building.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 5b5766767..b121715b2 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -453,6 +453,12 @@ def calc_building_parameter( self.library_attr.calc_auxiliary_attr() else: pass + elif self.library_attr is None: + if self.used_library_calc == 'AixLib': + self.library_attr = AixLib(parent=self) + self.library_attr.calc_auxiliary_attr() + elif self.used_library_calc == 'Annex60': + self.library_attr = Annex60(parent=self) else: warnings.warn("You set conflicting options for the used library " "in Building or Project class and " @@ -772,8 +778,15 @@ def used_library_calc(self, value): assert value != ["AixLib", "Annex60"], ass_error_1 if self.parent is None and value is None: - self._used_library_calc = 2 + self._used_library_calc = "AixLib" elif self.parent is not None and value is None: self._used_library_calc = self.parent.used_library_calc elif value is not None: self._used_library_calc = value + + if self.used_library_calc == 'AixLib': + self.library_attr = AixLib(parent=self) + elif self.used_library_calc == 'Annex60': + self.library_attr = Annex60(parent=self) + + From d776822209a03790b475dd5bc63c26135f4bd7a0 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Wed, 22 Mar 2017 14:37:49 +0100 Subject: [PATCH 241/283] Adds warnings but allows no windows, no roofs, no ground floor and no inner walls #423 --- .../calculation/four_element.py | 38 +++++++++++++--- .../calculation/one_element.py | 17 +++++--- .../calculation/three_element.py | 43 +++++++++++-------- .../calculation/two_element.py | 31 ++++++++----- 4 files changed, 90 insertions(+), 39 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 7ecdc43c6..b7811dbe5 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -583,15 +583,41 @@ def calc_attributes(self): win.calc_ua_value() self.set_calc_default() + if len(self.thermal_zone.outer_walls) < 1: + warnings.warn("No walls are defined as outer walls for thermal " + + "zone " + self.thermal_zone.name + " in building " + + self.thermal_zone.parent.name + + ", please be careful with results. In addition " + + "this might lead to RunTimeErrors") self._sum_outer_wall_elements() - self._sum_ground_floor_elements() - self._sum_rooftop_elements() - self._sum_inner_wall_elements() - self._sum_window_elements() self._calc_outer_elements() - self._calc_ground_floor_elements() + if len(self.thermal_zone.inner_walls) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no inner walls have been defined.') + else: + self._sum_inner_wall_elements() + self._calc_inner_elements() + if len(self.thermal_zone.windows) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no windows have been defined.') + else: + self._sum_window_elements() + if len(self.thermal_zone.ground_floors) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no ground floors have been defined.') + else: + self._sum_ground_floor_elements() + self._calc_ground_floor_elements() + if len(self.thermal_zone.ground_floors) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no rooftops have been defined.') + else: + self._sum_rooftop_elements() self._calc_rooftop_elements() - self._calc_inner_elements() self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index 1eb5a3e0c..7170994ca 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -328,9 +328,20 @@ def calc_attributes(self): win.calc_ua_value() self.set_calc_default() + if len(outer_walls) < 1: + warnings.warn("No walls are defined as outer walls for thermal " + + "zone " + self.thermal_zone.name + " in building " + + self.thermal_zone.parent.name + + ", please be careful with results. In addition " + + "this might lead to RunTimeErrors") self._sum_outer_wall_elements() - self._sum_window_elements() self._calc_outer_elements() + if len(self.thermal_zone.windows) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no windows have been defined.') + else: + self._sum_window_elements() self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() @@ -630,10 +641,6 @@ def _calc_outer_elements(self): # more than one outer wall, calculate chain matrix self.r1_ow, self.c1_ow = self._calc_parallel_connection(outer_walls, omega) - else: - warnings.warn("No walls are defined as outer walls, please be " - "careful with results. In addition this might lead " - "to RunTimeErrors") if self.merge_windows is False: try: diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 882264aa9..90dd92463 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -462,13 +462,34 @@ def calc_attributes(self): win.calc_ua_value() self.set_calc_default() + if len(outer_walls) < 1: + warnings.warn("No walls are defined as outer walls for thermal " + + "zone " + self.thermal_zone.name + " in building " + + self.thermal_zone.parent.name + + ", please be careful with results. In addition " + + "this might lead to RunTimeErrors") self._sum_outer_wall_elements() - self._sum_ground_floor_elements() - self._sum_inner_wall_elements() - self._sum_window_elements() self._calc_outer_elements() - self._calc_ground_floor_elements() - self._calc_inner_elements() + if len(self.thermal_zone.inner_walls) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no inner walls have been defined.') + else: + self._sum_inner_wall_elements() + self._calc_inner_elements() + if len(self.thermal_zone.windows) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no windows have been defined.') + else: + self._sum_window_elements() + if len(self.thermal_zone.ground_floors) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no ground floors have been defined.') + else: + self._sum_ground_floor_elements() + self._calc_ground_floor_elements() self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() @@ -868,10 +889,6 @@ def _calc_outer_elements(self): # more than one outer wall, calculate chain matrix self.r1_ow, self.c1_ow = self._calc_parallel_connection(outer_walls, omega) - else: - warnings.warn("No walls are defined as outer walls, please be " - "careful with results. In addition this might lead " - "to RunTimeErrors") if self.merge_windows is False: try: @@ -943,10 +960,6 @@ def _calc_ground_floor_elements(self): # more than one outer wall, calculate chain matrix self.r1_gf, self.c1_gf = self._calc_parallel_connection( self.thermal_zone.ground_floors, omega) - else: - warnings.warn("No walls are defined as ground floors, please be " - "careful with results. In addition this might lead " - "to RunTimeErrors") try: conduction = (1 / sum((1 / element.r_conduc) for element in self.thermal_zone.ground_floors)) @@ -991,10 +1004,6 @@ def _calc_inner_elements(self): self.r1_iw, self.c1_iw = self._calc_parallel_connection( inner_walls, omega) - else: - warnings.warn("No walls are defined as outer walls, please be " - "careful with results. In addition this might lead " - "to RunTimeErrors") def _calc_wf(self): """Weightfactors for outer elements(walls, roof, ground floor, windows) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 744afc717..1494820e8 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -391,11 +391,28 @@ def calc_attributes(self): win.calc_ua_value() self.set_calc_default() + if len(outer_walls) < 1: + warnings.warn("No walls are defined as outer walls for thermal " + "zone " + str(self.thermal_zone.name) + + " in building " + + str(self.thermal_zone.parent.name) + + ", please be careful with results. In addition " + + "this might lead to RunTimeErrors") self._sum_outer_wall_elements() - self._sum_inner_wall_elements() - self._sum_window_elements() self._calc_outer_elements() - self._calc_inner_elements() + if len(self.thermal_zone.inner_walls) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name, + ' in building ' + self.thermal_zone.parent.name + + ', no inner walls have been defined.') + else: + self._sum_inner_wall_elements() + self._calc_inner_elements() + if len(self.thermal_zone.windows) < 1: + warnings.warn('For thermal zone ' + self.thermal_zone.name + + ' in building ' + self.thermal_zone.parent.name + + ', no windows have been defined.') + else: + self._sum_window_elements() self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() @@ -771,10 +788,6 @@ def _calc_outer_elements(self): # more than one outer wall, calculate chain matrix self.r1_ow, self.c1_ow = self._calc_parallel_connection(outer_walls, omega) - else: - warnings.warn("No walls are defined as outer walls, please be " - "careful with results. In addition this might lead " - "to RunTimeErrors") if self.merge_windows is False: try: @@ -862,10 +875,6 @@ def _calc_inner_elements(self): self.r1_iw, self.c1_iw = self._calc_parallel_connection( inner_walls, omega) - else: - warnings.warn("No walls are defined as outer walls, please be " - "careful with results. In addition this might lead " - "to RunTimeErrors") def _calc_wf(self): """Weightfactors for outer elements(walls, roof, ground floor, windows) From 9dfab951125a66c8abb0a98edaf97ca76d587c5a Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Wed, 22 Mar 2017 15:00:48 +0100 Subject: [PATCH 242/283] More error catchers are necessary #423 --- .../calculation/four_element.py | 30 +++++++++++-------- .../calculation/one_element.py | 30 +++++++++++-------- .../calculation/three_element.py | 30 +++++++++++-------- .../calculation/two_element.py | 27 +++++++++-------- 4 files changed, 66 insertions(+), 51 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index b7811dbe5..08f38b5e3 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -1074,8 +1074,9 @@ def _calc_outer_elements(self): if self.merge_windows is False: try: - self.r1_win = (1 / sum((1 / win.r1) for - win in self.thermal_zone.windows)) + if len(self.thermal_zone.windows) > 0: + self.r1_win = (1 / sum((1 / win.r1) for win in + self.thermal_zone.windows)) conduction = (1 / sum((1 / element.r_conduc) for element in outer_walls)) @@ -1089,17 +1090,20 @@ def _calc_outer_elements(self): if self.merge_windows is True: try: - self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in - self.thermal_zone.windows) - - self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) - self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( - ((1 / self.r_conv_inner_ow) - + (1 / self.r_conv_inner_win) - + (1 / self.r_rad_inner_ow) - + (1 / self.r_rad_inner_win)))) - 1 / ( - self.alpha_comb_outer_ow * self.area_ow) + if len(self.thermal_zone.windows) > 0: + self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in + self.thermal_zone.windows) + + self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) + + self.r_total_ow = 1 / (self.ua_value_ow + + self.ua_value_win) + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( + ((1 / self.r_conv_inner_ow) + + (1 / self.r_conv_inner_win) + + (1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)))) - 1 / ( + self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index 7170994ca..4f3ae8251 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -645,8 +645,9 @@ def _calc_outer_elements(self): if self.merge_windows is False: try: - self.r1_win = (1 / sum((1 / win.r1) for - win in self.thermal_zone.windows)) + if len(self.thermal_zone.windows) > 0: + self.r1_win = (1 / sum((1 / win.r1) for win in + self.thermal_zone.windows)) conduction = (1 / sum((1 / element.r_conduc) for element in outer_walls)) @@ -661,17 +662,20 @@ def _calc_outer_elements(self): try: - self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in - self.thermal_zone.windows) - - self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) - self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( - ((1 / self.r_conv_inner_ow) - + (1 / self.r_conv_inner_win) - + (1 / self.r_rad_inner_ow) - + (1 / self.r_rad_inner_win)))) - 1 / ( - self.alpha_comb_outer_ow * self.area_ow) + if len(self.thermal_zone.windows) > 0: + self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in + self.thermal_zone.windows) + + self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) + + self.r_total_ow = 1 / (self.ua_value_ow + + self.ua_value_win) + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( + ((1 / self.r_conv_inner_ow) + + (1 / self.r_conv_inner_win) + + (1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)))) - 1 / ( + self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 90dd92463..22ca84f0e 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -893,8 +893,9 @@ def _calc_outer_elements(self): if self.merge_windows is False: try: - self.r1_win = (1 / sum((1 / win.r1) for - win in self.thermal_zone.windows)) + if len(self.thermal_zone.windows) > 0: + self.r1_win = (1 / sum((1 / win.r1) for win in + self.thermal_zone.windows)) conduction = (1 / sum((1 / element.r_conduc) for element in outer_walls)) @@ -908,17 +909,20 @@ def _calc_outer_elements(self): if self.merge_windows is True: try: - self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in - self.thermal_zone.windows) - - self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) - self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) - self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( - ((1 / self.r_conv_inner_ow) - + (1 / self.r_conv_inner_win) - + (1 / self.r_rad_inner_ow) - + (1 / self.r_rad_inner_win)))) - 1 / ( - self.alpha_comb_outer_ow * self.area_ow) + if len(self.thermal_zone.windows) > 0: + self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in + self.thermal_zone.windows) + + self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) + + self.r_total_ow = 1 / (self.ua_value_ow + + self.ua_value_win) + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( + ((1 / self.r_conv_inner_ow) + + (1 / self.r_conv_inner_win) + + (1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)))) - 1 / ( + self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 1494820e8..edf59217a 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -792,8 +792,9 @@ def _calc_outer_elements(self): if self.merge_windows is False: try: - self.r1_win = (1 / sum((1 / win.r1) for - win in self.thermal_zone.windows)) + if len(self.thermal_zone.windows) > 0: + self.r1_win = (1 / sum((1 / win.r1) for win in + self.thermal_zone.windows)) conduction = (1 / sum((1 / element.r_conduc) for element in outer_walls)) @@ -808,18 +809,20 @@ def _calc_outer_elements(self): try: - self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in - self.thermal_zone.windows) + if len(self.thermal_zone.windows) > 0: + self.r1_win = 1 / sum(1 / (win.r1 / 6) for win in + self.thermal_zone.windows) - self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) - self.r_total_ow = 1 / (self.ua_value_ow + self.ua_value_win) + self.r1_ow = 1 / (1 / self.r1_ow + 1 / self.r1_win) - self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( - ((1 / self.r_conv_inner_ow) - + (1 / self.r_conv_inner_win) - + (1 / self.r_rad_inner_ow) - + (1 / self.r_rad_inner_win)))) - 1 / ( - self.alpha_comb_outer_ow * self.area_ow) + self.r_total_ow = 1 / (self.ua_value_ow + + self.ua_value_win) + self.r_rest_ow = (self.r_total_ow - self.r1_ow - 1 / ( + ((1 / self.r_conv_inner_ow) + + (1 / self.r_conv_inner_win) + + (1 / self.r_rad_inner_ow) + + (1 / self.r_rad_inner_win)))) - 1 / ( + self.alpha_comb_outer_ow * self.area_ow) self.ir_emissivity_inner_ow = ( (self.ir_emissivity_inner_ow * self.area_ow From 639fdef32ca1749f1212d682691633ba015cc395 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Thu, 23 Mar 2017 17:32:42 +0100 Subject: [PATCH 243/283] new attribute u_value_window to allow no windows #423 --- .../AixLib/AixLib_ThermalZoneRecord_FourElement | 2 +- .../AixLib/AixLib_ThermalZoneRecord_OneElement | 2 +- .../AixLib/AixLib_ThermalZoneRecord_ThreeElement | 2 +- .../AixLib/AixLib_ThermalZoneRecord_TwoElement | 2 +- .../output/modelicatemplate/Annex60/Annex60_FourElements | 2 +- .../data/output/modelicatemplate/Annex60/Annex60_OneElement | 2 +- .../output/modelicatemplate/Annex60/Annex60_ThreeElements | 2 +- .../output/modelicatemplate/Annex60/Annex60_TwoElements | 2 +- teaser/logic/buildingobjects/calculation/four_element.py | 4 ++++ teaser/logic/buildingobjects/calculation/one_element.py | 6 +++++- teaser/logic/buildingobjects/calculation/three_element.py | 4 ++++ teaser/logic/buildingobjects/calculation/two_element.py | 6 +++++- 12 files changed, 26 insertions(+), 10 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement index 2e39a2c27..562f30195 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement @@ -15,7 +15,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, + UWin= ${zone.model_attr.ua_value_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement index 0b08a9f25..ffbe78080 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement @@ -14,7 +14,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, + UWin= ${zone.model_attr.ua_value_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement index 3b49042b2..3a934b32f 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement @@ -14,7 +14,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, + UWin= ${zone.model_attr.ua_value_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement index dd7c01f2a..3d323ac3b 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement @@ -14,7 +14,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.model_attr.ua_value_win/zone.model_attr.area_win}, + UWin= ${zone.model_attr.ua_value_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements index ca19bbaf8..1ca85017d 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements @@ -24,7 +24,7 @@ model ${zone.parent.name}_${zone.name} "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, - UWin=${zone.model_attr.ua_value_win/zone.model_attr.area_win}) + UWin=${zone.model_attr.ua_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.FourElements diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement b/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement index 7e918345d..655d55b10 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement @@ -24,7 +24,7 @@ model ${zone.parent.name}_${zone.name} "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, - UWin=${zone.model_attr.ua_value_win/zone.model_attr.area_win}) + UWin=${zone.model_attr.ua_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.OneElement diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements index 48f2c7855..63bfd5488 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements @@ -24,7 +24,7 @@ model ${zone.parent.name}_${zone.name} "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, - UWin=${zone.model_attr.ua_value_win/zone.model_attr.area_win}) + UWin=${zone.model_attr.ua_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.ThreeElements diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements index 747e62c10..c84637f7d 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements @@ -24,7 +24,7 @@ model ${zone.parent.name}_${zone.name} "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, - UWin=${zone.model_attr.ua_value_win/zone.model_attr.area_win}) + UWin=${zone.model_attr.ua_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.TwoElements diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 08f38b5e3..0a6627768 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -288,6 +288,8 @@ class FourElement(object): the ambient. ua_value_win : float [W/K] U-Value times outer wall area. + u_value_win : float [W/(m2K)] + U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. @@ -530,6 +532,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # UA-Value self.ua_value_win = 0.0 + self.u_value_win = 0.0 # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_win = 0.0 @@ -984,6 +987,7 @@ def _sum_window_elements(self): self.area_win = sum(win.area for win in self.thermal_zone.windows) self.ua_value_win = sum( win.ua_value for win in self.thermal_zone.windows) + self.u_value_win = self.ua_value_win/self.area_win # values facing the inside of the thermal zone diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index 4f3ae8251..dd439e4b6 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -141,7 +141,9 @@ class OneElement(object): Area-weighted combined coefficient of heat transfer of windows facing the ambient. ua_value_win : float [W/K] - U-Value times outer wall area. + U-Value times window wall area. + u_value_win : float [W/(m2K)] + U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. @@ -278,6 +280,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # UA-Value self.ua_value_win = 0.0 + self.u_value_win = 0.0 # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_win = 0.0 @@ -556,6 +559,7 @@ def _sum_window_elements(self): self.area_win = sum(win.area for win in self.thermal_zone.windows) self.ua_value_win = sum( win.ua_value for win in self.thermal_zone.windows) + self.u_value_win = self.ua_value_win/self.area_win self.r_total_win = 1 / self.ua_value_win # values facing the inside of the thermal zone diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 22ca84f0e..3768c2e51 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -217,6 +217,8 @@ class ThreeElement(object): the ambient. ua_value_win : float [W/K] U-Value times outer wall area. + u_value_win : float [W/(m2K)] + U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. @@ -410,6 +412,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # UA-Value self.ua_value_win = 0.0 + self.u_value_win = 0.0 # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_win = 0.0 @@ -806,6 +809,7 @@ def _sum_window_elements(self): self.area_win = sum(win.area for win in self.thermal_zone.windows) self.ua_value_win = sum( win.ua_value for win in self.thermal_zone.windows) + self.u_value_win = self.ua_value_win/self.area_win # values facing the inside of the thermal zone diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index edf59217a..a80596e7b 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -177,7 +177,9 @@ class TwoElement(object): Area-weighted combined coefficient of heat transfer of windows facing the ambient. ua_value_win : float [W/K] - U-Value times outer wall area. + U-Value times window wall area. + u_value_win : float [W/(m2K)] + U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. @@ -341,6 +343,7 @@ def __init__(self, thermal_zone, merge_windows, t_bt): # UA-Value self.ua_value_win = 0.0 + self.u_value_win = 0.0 # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_win = 0.0 @@ -703,6 +706,7 @@ def _sum_window_elements(self): self.area_win = sum(win.area for win in self.thermal_zone.windows) self.ua_value_win = sum( win.ua_value for win in self.thermal_zone.windows) + self.u_value_win = self.ua_value_win/self.area_win self.r_total_win = 1 / self.ua_value_win # values facing the inside of the thermal zone From b0e24c3fcd4b2dd0bb00dc6ef61218799ddc6cd7 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Tue, 28 Mar 2017 14:51:47 +0200 Subject: [PATCH 244/283] moves calculation of outer wall elements in calc_attributes behind calculation of windows #423 --- teaser/logic/buildingobjects/calculation/four_element.py | 2 +- teaser/logic/buildingobjects/calculation/one_element.py | 2 +- teaser/logic/buildingobjects/calculation/three_element.py | 2 +- teaser/logic/buildingobjects/calculation/two_element.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 0a6627768..e99b33b4c 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -593,7 +593,6 @@ def calc_attributes(self): ", please be careful with results. In addition " + "this might lead to RunTimeErrors") self._sum_outer_wall_elements() - self._calc_outer_elements() if len(self.thermal_zone.inner_walls) < 1: warnings.warn('For thermal zone ' + self.thermal_zone.name + ' in building ' + self.thermal_zone.parent.name + @@ -621,6 +620,7 @@ def calc_attributes(self): else: self._sum_rooftop_elements() self._calc_rooftop_elements() + self._calc_outer_elements() self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index dd439e4b6..39eeeabc8 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -338,13 +338,13 @@ def calc_attributes(self): ", please be careful with results. In addition " + "this might lead to RunTimeErrors") self._sum_outer_wall_elements() - self._calc_outer_elements() if len(self.thermal_zone.windows) < 1: warnings.warn('For thermal zone ' + self.thermal_zone.name + ' in building ' + self.thermal_zone.parent.name + ', no windows have been defined.') else: self._sum_window_elements() + self._calc_outer_elements() self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 3768c2e51..8281b6146 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -472,7 +472,6 @@ def calc_attributes(self): ", please be careful with results. In addition " + "this might lead to RunTimeErrors") self._sum_outer_wall_elements() - self._calc_outer_elements() if len(self.thermal_zone.inner_walls) < 1: warnings.warn('For thermal zone ' + self.thermal_zone.name + ' in building ' + self.thermal_zone.parent.name + @@ -493,6 +492,7 @@ def calc_attributes(self): else: self._sum_ground_floor_elements() self._calc_ground_floor_elements() + self._calc_outer_elements() self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index a80596e7b..70fd68a62 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -402,7 +402,6 @@ def calc_attributes(self): ", please be careful with results. In addition " + "this might lead to RunTimeErrors") self._sum_outer_wall_elements() - self._calc_outer_elements() if len(self.thermal_zone.inner_walls) < 1: warnings.warn('For thermal zone ' + self.thermal_zone.name, ' in building ' + self.thermal_zone.parent.name + @@ -416,6 +415,7 @@ def calc_attributes(self): ', no windows have been defined.') else: self._sum_window_elements() + self._calc_outer_elements() self._calc_wf() self._calc_mean_values() self._calc_number_of_elements() From 5596f83c9a1a61155e59a202c91ce8966781d598 Mon Sep 17 00:00:00 2001 From: Peter Remmen Date: Tue, 28 Mar 2017 16:18:28 +0200 Subject: [PATCH 245/283] add bmwi logo to readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 300df50dc..9216e645d 100644 --- a/README.md +++ b/README.md @@ -122,3 +122,5 @@ under the Parts of TEASER have been developed within public funded projects and with financial support by BMWi (German Federal Ministry for Economic Affairs and Energy). + + From 3ed1b2430c6ef3854855493f7b2e14ce33c7f08c Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 14:25:40 +0200 Subject: [PATCH 246/283] add old est project functions --- tests/test_data.py | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/tests/test_data.py b/tests/test_data.py index 4f80dccc3..db11c9ad9 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -853,7 +853,18 @@ def test_type_bldg_residential(self): construction_type="heavy") def test_est_bldgs(self): - '''test of type_bldg_residential, no calculation verification''' + '''test of type_bldg_est, no calculation verification''' + + prj.type_bldg_est1a( + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + neighbour_buildings=None, + construction_type=None) + prj.add_residential( method='urbanrenet', @@ -872,6 +883,17 @@ def test_est_bldgs(self): construction_type="heavy", number_of_apartments=1) + prj.type_bldg_est1b( + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + neighbour_buildings=None, + construction_type=None, + number_of_apartments=2) + prj.add_residential( method='urbanrenet', usage='est1b', @@ -940,6 +962,17 @@ def test_est_bldgs(self): construction_type="heavy", number_of_apartments=1) + prj.type_bldg_est4b( + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + neighbour_buildings=None, + construction_type=None, + number_of_apartments=2) + prj.add_residential( method='urbanrenet', usage='est4b', @@ -991,6 +1024,17 @@ def test_est_bldgs(self): construction_type="heavy", number_of_apartments=1) + prj.type_bldg_est7( + name="TestBuilding", + year_of_construction=1988, + number_of_floors=7, + height_of_floors=1, + net_leased_area=1988, + with_ahu=False, + neighbour_buildings=None, + construction_type=None, + number_of_apartments=2) + prj.add_residential( method='urbanrenet', usage='est7', From b72db581647aab45d32087ab231e3c7dbe8a7b1f Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 14:38:59 +0200 Subject: [PATCH 247/283] #373 add test for material_output --- teaser/data/dataclass.py | 2 +- tests/test_data.py | 26 +++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/teaser/data/dataclass.py b/teaser/data/dataclass.py index 6fbaacf51..9d7f32b7b 100644 --- a/teaser/data/dataclass.py +++ b/teaser/data/dataclass.py @@ -123,7 +123,7 @@ def load_mat_binding(self): """ try: __xml_file_mat = open(self.path_mat, 'r+') - version_parse = et.parse(self.path_tb) + version_parse = et.parse(self.path_mat) except: __xml_file_mat = open(self.path_mat, 'w') version_parse = False diff --git a/tests/test_data.py b/tests/test_data.py index db11c9ad9..fe7f2b1be 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -7,7 +7,7 @@ from teaser.logic import utilities from teaser.project import Project import math - +import os import helptest prj = Project(True) @@ -1586,3 +1586,27 @@ def test_change_infiltration_rate(self): therm_zone.use_conditions.base_ach = 0.5 assert therm_zone.infiltration_rate == 0.5 + + def test_load_save_material(self): + '''test of load_material_template and save_material_template, + no parameter checking''' + + from teaser.logic.buildingobjects.buildingphysics.material import \ + Material + + path = os.path.join(utilities.get_default_path(), + 'MatUT.xml') + + mat = Material(parent=None) + mat.load_material_template(mat_name='Tiledroof', + data_class=prj.data) + + from teaser.data.dataclass import DataClass + + dat = DataClass() + dat.path_mat = path + dat.load_mat_binding() + + mat.save_material_template(data_class=dat) + + From 478f3ae75568aa0597c4388af32d12a9d5a06013 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 15:05:11 +0200 Subject: [PATCH 248/283] some missing parts of project.py --- tests/test_data.py | 177 ++++++++++++++++++++++++++++----------------- 1 file changed, 110 insertions(+), 67 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index fe7f2b1be..9adb5a955 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1,8 +1,8 @@ -''' +""" Created July 2015 @author: TEASER 4 Development Team -''' +""" from teaser.logic import utilities from teaser.project import Project @@ -18,7 +18,7 @@ class Test_teaser(object): global prj def test_calc_vdi_room1(self): - '''Parameter Verification for rouvel room1''' + """Parameter Verification for rouvel room1""" import teaser.examples.verification.verification_room1 as room1 room1_prj = room1.parameter_room1() @@ -43,7 +43,7 @@ def test_calc_vdi_room1(self): assert round(zone_attr.alpha_comb_outer_ow, 1) == 25.0 def test_calc_vdi_room3(self): - '''Parameter Verification for room 3''' + """Parameter Verification for room 3""" import teaser.examples.verification.verification_room3 as room3 room3_prj = room3.parameter_room3() @@ -68,7 +68,7 @@ def test_calc_vdi_room3(self): assert round(zone_attr.alpha_comb_outer_ow, 1) == 25.0 def test_calc_vdi_room8(self): - '''Parameter Verification for room 8''' + """Parameter Verification for room 8""" import teaser.examples.verification.verification_room8 as room8 room8_prj = room8.parameter_room8() @@ -93,10 +93,10 @@ def test_calc_vdi_room8(self): # EBC Calculation Verification, with parameters from TEASER3 def test_calc_ebc(self): - ''' + """ Parameter Verification for ebc calculation method. Values are compared with TEASER3 values. - ''' + """ prj.set_default() prj.load_project(utilities.get_full_path("examples/examplefiles" "/new.teaserXML")) @@ -129,10 +129,10 @@ def test_calc_ebc(self): assert round(zone_attr.weightfactor_ground, 5) == 0.54398 def test_type_bldg_office_with_calc(self): - ''' + """ Verification of the type building generation of an office building. Values are compared with TEASER3 values. - ''' + """ from teaser.logic.archetypebuildings.bmvbs.office import Office prj.set_default() @@ -257,10 +257,10 @@ def test_type_bldg_office_with_calc(self): assert round(test_office.get_window_area(270), 0) == 315 def test_type_bldg_institute4_with_calc(self): - ''' + """ Verification of the type building generation of an office building. Values are compared with TEASER3 values. - ''' + """ from teaser.logic.archetypebuildings.bmvbs.custom.institute4 import \ Institute4 @@ -313,10 +313,10 @@ def test_type_bldg_institute4_with_calc(self): assert round(test_institute4.get_window_area(270), 0) == 28 def test_type_bldg_institute8_with_calc(self): - ''' + """ Verification of the type building generation of an office building. Values are compared with TEASER3 values. - ''' + """ from teaser.logic.archetypebuildings.bmvbs.custom.institute8 import \ Institute8 @@ -369,10 +369,10 @@ def test_type_bldg_institute8_with_calc(self): assert round(test_institute8.get_window_area(270), 0) == 28 def test_type_bldg_institute_with_calc(self): - ''' + """ Verification of the type building generation of an office building. Values are compared with TEASER3 values. - ''' + """ from teaser.logic.archetypebuildings.bmvbs.custom.institute import \ Institute @@ -425,10 +425,10 @@ def test_type_bldg_institute_with_calc(self): assert round(test_institute.get_window_area(270), 0) == 28 def test_type_bldg_residential_with_calc(self): - ''' + """ Verification of the type building generation of an office building. Values are compared with TEASER3 values. - ''' + """ from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling \ import SingleFamilyDwelling @@ -556,7 +556,7 @@ def test_type_bldg_residential_with_calc(self): # not if it produces reliable results. def test_load_save_project(self): - '''test of load_project and save_project''' + """test of load_project and save_project""" prj.load_project(utilities.get_full_path(("examples/examplefiles" "/new.teaserXML"))) @@ -565,42 +565,44 @@ def test_load_save_project(self): tz_area = sum([tz.area for tz in prj.buildings[ -1].thermal_zones]) assert prj.buildings[-1].net_leased_area == tz_area - prj.save_project("unitTest") + prj.save_project(file_name="unitTest", path=None) + prj.save_project(file_name=None, path=utilities.get_default_path()) prj.set_default() def test_save_citygml(self): - '''test of save_gml''' + """test of save_gml""" helptest.building_test2(prj) - prj.save_citygml("unitTest") + prj.save_citygml(file_name="unitTest", path=None) + prj.save_citygml(file_name=None, path=utilities.get_default_path()) prj.set_default() def test_load_citygml(self): - '''test of load_gml''' + """test of load_gml""" prj.set_default() prj.load_citygml(utilities.get_full_path( "examples/examplefiles/CityGMLSample.gml")) def test_calc_all_buildings(self): - '''test of calc_all_buildings, no calculation verification''' + """test of calc_all_buildings, no calculation verification""" helptest.building_test2(prj) helptest.building_test2(prj) prj.number_of_elements_calc = 2 - prj.merge_windows_calc = True + prj.merge_windows_calc = False prj.used_library_calc = 'AixLib' prj.calc_all_buildings() prj.number_of_elements_calc = 2 prj.merge_windows_calc = False prj.used_library_calc = 'AixLib' - prj.calc_all_buildings() + prj.calc_all_buildings(raise_errors=True) def test_retrofit_all_buildings(self): - '''test of retrofit_all_buildings, no calculation verification''' + """test of retrofit_all_buildings, no calculation verification""" prj.retrofit_all_buildings(2015) def test_export_aixlib(self): - '''test of export_aixlib, no calculation verification''' + """test of export_aixlib, no calculation verification""" prj.number_of_elements_calc = 1 prj.merge_windows_calc = False @@ -626,8 +628,28 @@ def test_export_aixlib(self): prj.calc_all_buildings() prj.export_aixlib() + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_aixlib(building_model="Test", + zone_model="Test", + corG="Test") + + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_aixlib(internal_id=prj.buildings[-1].internal_id) + + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_aixlib(path=utilities.get_default_path()) + def test_export_annex(self): - '''test of export_annex, no calculation verification''' + """test of export_annex, no calculation verification""" prj.number_of_elements_calc = 1 prj.merge_windows_calc = True @@ -669,10 +691,20 @@ def test_export_annex(self): prj.used_library_calc = 'Annex60' prj.calc_all_buildings() prj.export_annex() + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'Annex60' + prj.calc_all_buildings() + prj.export_annex(internal_id=prj.buildings[-1].internal_id) + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'Annex60' + prj.calc_all_buildings() + prj.export_annex(path=utilities.get_default_path()) prj.set_default() def test_export_parameters_txt(self): - '''test of the export of the readable parameter output''' + """test of the export of the readable parameter output""" prj.number_of_elements_calc = 1 prj.merge_windows_calc = True prj.used_library_calc = 'AixLib' @@ -713,16 +745,21 @@ def test_export_parameters_txt(self): prj.used_library_calc = 'AixLib' prj.calc_all_buildings() prj.export_parameters_txt() + prj.number_of_elements_calc = 4 + prj.merge_windows_calc = False + prj.used_library_calc = 'AixLib' + prj.calc_all_buildings() + prj.export_parameters_txt(path=utilities.get_default_path()) prj.set_default() def test_instantiate_data_class(self): - '''test of instantiate_data_class''' + """test of instantiate_data_class""" prj.instantiate_data_class() def test_type_bldg_office(self): - '''test of type_bldg_office, no calculation verification - ''' + """test of type_bldg_office, no calculation verification + """ prj.type_bldg_office(name="TestBuilding", year_of_construction=1988, @@ -747,7 +784,7 @@ def test_type_bldg_office(self): construction_type="heavy") def test_type_bldg_institute(self): - '''test of type_bldg_institute, no calculation verification''' + """test of type_bldg_institute, no calculation verification""" prj.type_bldg_institute(name="TestBuilding", year_of_construction=1988, @@ -772,7 +809,7 @@ def test_type_bldg_institute(self): construction_type="heavy") def test_type_bldg_institute4(self): - '''test of type_bldg_institute4, no calculation verification''' + """test of type_bldg_institute4, no calculation verification""" prj.type_bldg_institute4(name="TestBuilding", year_of_construction=1988, @@ -797,7 +834,7 @@ def test_type_bldg_institute4(self): construction_type="heavy") def test_type_bldg_institute8(self): - '''test of type_bldg_institute8, no calculation verification''' + """test of type_bldg_institute8, no calculation verification""" prj.type_bldg_institute8(name="TestBuilding", year_of_construction=1988, @@ -822,7 +859,7 @@ def test_type_bldg_institute8(self): construction_type="heavy") def test_type_bldg_residential(self): - '''test of type_bldg_residential, no calculation verification''' + """test of type_bldg_residential, no calculation verification""" prj.type_bldg_residential(name="TestBuilding", year_of_construction=1988, @@ -853,7 +890,7 @@ def test_type_bldg_residential(self): construction_type="heavy") def test_est_bldgs(self): - '''test of type_bldg_est, no calculation verification''' + """test of type_bldg_est, no calculation verification""" prj.type_bldg_est1a( name="TestBuilding", @@ -1089,14 +1126,14 @@ def test_est_bldgs(self): # methods in Building def test_get_inner_wall_area(self): - '''test of get_inner_wall_area''' + """test of get_inner_wall_area""" prj.set_default() helptest.building_test2(prj) sum_area = prj.buildings[-1].get_inner_wall_area() assert round(sum_area, 1) == 34.0 def test_set_outer_wall_area(self): - '''test of set_outer_wall_area''' + """test of set_outer_wall_area""" print(prj.buildings[-1].thermal_zones[-1].outer_walls[1].area) prj.buildings[-1].set_outer_wall_area(2.0, 0.0) @@ -1106,26 +1143,26 @@ def test_set_outer_wall_area(self): assert round(therm_zone.outer_walls[1].area, 3) == 14.0 def test_get_outer_wall_area(self): - '''test of get_outer_wall_area''' + """test of get_outer_wall_area""" prj.buildings[-1].get_outer_wall_area(0.0) therm_zone = prj.buildings[-1].thermal_zones[-1] assert round(therm_zone.outer_walls[0].area, 3) == 2.0 assert round(therm_zone.outer_walls[1].area, 3) == 14.0 def test_set_window_area(self): - '''test of set_window_area''' + """test of set_window_area""" prj.buildings[-1].set_window_area(1.0, 90.0) therm_zone = prj.buildings[-1].thermal_zones[-1] assert round(therm_zone.windows[0].area, 3) == 1.0 def test_get_window_area(self): - '''test of get_window_area''' + """test of get_window_area""" prj.buildings[-1].get_window_area(90.0) therm_zone = prj.buildings[-1].thermal_zones[-1] assert round(therm_zone.windows[0].area, 3) == 1.0 def test_fill_outer_wall_area_dict(self): - '''test of fill_outer_wall_area_dict''' + """test of fill_outer_wall_area_dict""" prj.buildings[-1].fill_outer_area_dict() outwall_dict_round = {key: round(value, 2) for key, value in @@ -1138,14 +1175,14 @@ def test_fill_outer_wall_area_dict(self): 270.0: 14.0} def test_fill_window_area_dict(self): - '''test of fill_window_area_dict''' + """test of fill_window_area_dict""" prj.buildings[-1].fill_window_area_dict() assert prj.buildings[-1].window_area == {90.0: 1.0, 180.0: 8.0, 270.0: 5.0} def test_calc_building_parameter(self): - '''test of calc_building_parameter''' + """test of calc_building_parameter""" prj.set_default() helptest.building_test2(prj) @@ -1160,7 +1197,7 @@ def test_calc_building_parameter(self): # methods in therm_zone def test_calc_zone_parameters(self): - '''test of calc zone parameter, no calculation verification''' + """test of calc zone parameter, no calculation verification""" prj.buildings[-1].thermal_zones[-1].calc_zone_parameters( number_of_elements=2, merge_windows=False) @@ -1168,7 +1205,7 @@ def test_calc_zone_parameters(self): number_of_elements=2, merge_windows=True) def test_heat_load(self): - '''test of heating_load''' + """test of heating_load""" prj.set_default() helptest.building_test2(prj) prj.buildings[-1].thermal_zones[-1].infiltration_rate = 0.5 @@ -1181,7 +1218,7 @@ def test_heat_load(self): 4) == 6659.6256 def test_sum_building_elements(self): - '''test of combine_building_elements''' + """test of combine_building_elements""" prj.set_default() helptest.building_test2(prj) @@ -1274,7 +1311,7 @@ def test_sum_building_elements(self): assert round(calc_attr.weighted_g_value, 3) == 0.789 def test_calc_chain_matrix(self): - '''test of calc_chain_matrix''' + """test of calc_chain_matrix""" from teaser.logic.buildingobjects.calculation.two_element import\ TwoElement @@ -1303,7 +1340,7 @@ def test_calc_chain_matrix(self): assert round(c1_iw, 6) == 319983.518743 def test_calc_weightfactor(self): - '''test of calc_weightfactor''' + """test of calc_weightfactor""" prj.set_default() helptest.building_test2(prj) prj.buildings[-1].calc_building_parameter(number_of_elements=2, @@ -1358,7 +1395,7 @@ def test_calc_weightfactor(self): weightfactors_test_list.sort() def test_calc_two_element(self): - '''test of calc_two_element''' + """test of calc_two_element""" prj.set_default() helptest.building_test2(prj) @@ -1426,13 +1463,13 @@ def test_calc_two_element(self): assert round(zone_attr.r_rest_ow, 15) == 0.005852240613452 def test_volume_zone(self): - '''test of volume_zone''' + """test of volume_zone""" prj.buildings[-1].thermal_zones[-1].set_volume_zone() assert prj.buildings[-1].thermal_zones[-1].volume == 490.0 def test_set_inner_wall_area(self): - '''test of set_inner_wall_area''' + """test of set_inner_wall_area""" prj.buildings[-1].thermal_zones[-1].set_inner_wall_area() for wall in prj.buildings[-1].thermal_zones[-1].inner_walls: @@ -1441,13 +1478,13 @@ def test_set_inner_wall_area(self): # methods in UseConditions18599() def test_load_use_conditions(self): - '''test of load_use_conditions, no parameter checking''' + """test of load_use_conditions, no parameter checking""" use_cond = prj.buildings[-1].thermal_zones[-1].use_conditions use_cond.load_use_conditions("Living", data_class=prj.data) def test_save_use_conditions(self): - '''test of save_use_conditions, no parameter checking''' + """test of save_use_conditions, no parameter checking""" import os path = os.path.join(utilities.get_default_path(), @@ -1460,7 +1497,7 @@ def test_save_use_conditions(self): # methods in BuildingElement def test_ua_value(self): - '''test of ua_value''' + """test of ua_value""" prj.set_default() helptest.building_test2(prj) @@ -1472,7 +1509,7 @@ def test_ua_value(self): 15) == 4.132453174475393 def test_gather_element_properties(self): - '''test of gather_element_properties''' + """test of gather_element_properties""" outerWalls = prj.buildings[-1].thermal_zones[-1].outer_walls[0] number_of_layer, density, thermal_conduc, heat_capac, thickness = \ outerWalls.gather_element_properties() @@ -1483,7 +1520,7 @@ def test_gather_element_properties(self): assert (thickness == [5., 2.]).all() def test_load_type_element(self): - '''test of load_type_element, no parameter checking''' + """test of load_type_element, no parameter checking""" # test load function therm_zone = prj.buildings[-1].thermal_zones[-1] @@ -1495,7 +1532,7 @@ def test_load_type_element(self): prj.data) def test_save_type_element(self): - '''test of save_type_element, no parameter checking''' + """test of save_type_element, no parameter checking""" import os # test load function therm_zone = prj.buildings[-1].thermal_zones[-1] @@ -1510,7 +1547,7 @@ def test_save_type_element(self): # methods in Wall def test_calc_equivalent_res_wall(self): - '''test of calc_equivalent_res, wall''' + """test of calc_equivalent_res, wall""" prj.set_default() helptest.building_test2(prj) therm_zone = prj.buildings[-1].thermal_zones[-1] @@ -1527,13 +1564,13 @@ def test_calc_equivalent_res_wall(self): assert round(therm_zone.outer_walls[0].c1_korr, 6) == 111237.213205 def test_insulate_wall(self): - '''test of insulate_wall''' + """test of insulate_wall""" therm_zone = prj.buildings[-1].thermal_zones[-1] therm_zone.outer_walls[0].insulate_wall("EPS035", 0.04) assert round(therm_zone.outer_walls[0].ua_value, 6) == 2.806838 def test_retrofit_wall(self): - '''test of retrofit_wall''' + """test of retrofit_wall""" prj.set_default() helptest.building_test2(prj) therm_zone = prj.buildings[-1].thermal_zones[-1] @@ -1566,7 +1603,7 @@ def test_retrofit_wall(self): assert round(therm_zone.outer_walls[0].ua_value, 2) == 4.13 def test_calc_equivalent_res_win(self): - '''test of calc_equivalent_res, win''' + """test of calc_equivalent_res, win""" prj.set_default() helptest.building_test2(prj) therm_zone = prj.buildings[-1].thermal_zones[-1] @@ -1575,8 +1612,8 @@ def test_calc_equivalent_res_win(self): assert round(therm_zone.windows[0].r1, 3) == 0.072 def test_change_infiltration_rate(self): - '''test for change of infiltration_rate''' - prj.set_default() + """test for change of infiltration_rate""" + prj.set_default(load_data=True) helptest.building_test2(prj) therm_zone = prj.buildings[-1].thermal_zones[-1] assert therm_zone.infiltration_rate == 0.2 @@ -1588,8 +1625,8 @@ def test_change_infiltration_rate(self): assert therm_zone.infiltration_rate == 0.5 def test_load_save_material(self): - '''test of load_material_template and save_material_template, - no parameter checking''' + """test of load_material_template and save_material_template, + no parameter checking""" from teaser.logic.buildingobjects.buildingphysics.material import \ Material @@ -1609,4 +1646,10 @@ def test_load_save_material(self): mat.save_material_template(data_class=dat) + def test_properties_project(self): + """Tests properties of project class""" + prj.number_of_elements_calc + prj.merge_windows_calc + prj.used_library_calc + prj.name = 123 From 92f51118070a3d9a6239c9bb18dd39308a015443 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 15:26:01 +0200 Subject: [PATCH 249/283] more missed project.py --- tests/test_data.py | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/tests/test_data.py b/tests/test_data.py index 9adb5a955..c77f119fd 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -640,7 +640,7 @@ def test_export_aixlib(self): prj.merge_windows_calc = False prj.used_library_calc = 'AixLib' prj.calc_all_buildings() - prj.export_aixlib(internal_id=prj.buildings[-1].internal_id) + prj.buildings.append(prj.buildings[-1]) prj.number_of_elements_calc = 4 prj.merge_windows_calc = False @@ -1652,4 +1652,30 @@ def test_properties_project(self): prj.merge_windows_calc prj.used_library_calc prj.name = 123 + prj.name = prj.data + + def test_warnings_prj(self): + """Tests misc parts in project.py""" + + from teaser.logic.buildingobjects.building import Building + # warnings for not calculated buidlings + bld = Building(parent=prj) + prj.calc_all_buildings() + prj.set_default() + # warning if iwu and number_of_apartments is used + prj.add_residential(method='iwu', + usage="single_family_dwelling", + name="test", + year_of_construction=1988, + number_of_floors=1, + height_of_floors=7, + net_leased_area=1988, + number_of_apartments=1) + # not all buildings if internal id is passed over + + prj.calc_all_buildings() + prj.export_aixlib(internal_id=prj.buildings[-1]) + prj.export_annex(internal_id=prj.buildings[-1]) + + prj.set_default(load_data="Test") From b679eb487a3032554addb3b552ebec0186b669d4 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Wed, 29 Mar 2017 15:27:19 +0200 Subject: [PATCH 250/283] Changes UA-value of windows to U-value of windows in all templates Adds "area weighted" to description of u_value_win Adds u_value_win to set_calc_default #423 --- .../AixLib/AixLib_ThermalZoneRecord_FourElement | 2 +- .../AixLib/AixLib_ThermalZoneRecord_OneElement | 2 +- .../AixLib/AixLib_ThermalZoneRecord_ThreeElement | 2 +- .../AixLib/AixLib_ThermalZoneRecord_TwoElement | 2 +- .../data/output/modelicatemplate/Annex60/Annex60_FourElements | 2 +- teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement | 2 +- .../data/output/modelicatemplate/Annex60/Annex60_ThreeElements | 2 +- .../data/output/modelicatemplate/Annex60/Annex60_TwoElements | 2 +- teaser/logic/buildingobjects/calculation/four_element.py | 3 ++- teaser/logic/buildingobjects/calculation/one_element.py | 3 ++- teaser/logic/buildingobjects/calculation/three_element.py | 3 ++- teaser/logic/buildingobjects/calculation/two_element.py | 3 ++- 12 files changed, 16 insertions(+), 12 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement index 562f30195..47e948ae1 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_FourElement @@ -15,7 +15,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.model_attr.ua_value_win}, + UWin= ${zone.model_attr.u_value_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement index ffbe78080..b0d3eff7a 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_OneElement @@ -14,7 +14,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.model_attr.ua_value_win}, + UWin= ${zone.model_attr.u_value_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement index 3a934b32f..407c4a5e9 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_ThreeElement @@ -14,7 +14,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.model_attr.ua_value_win}, + UWin= ${zone.model_attr.u_value_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement index 3d323ac3b..c1cce2861 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_ThermalZoneRecord_TwoElement @@ -14,7 +14,7 @@ record ${zone.parent.name}_${zone.name} "${zone.parent.name}_${zone.name}" alphaWin = ${zone.model_attr.alpha_conv_inner_win}, RWin = ${zone.model_attr.r1_win}, gWin = ${zone.model_attr.weighted_g_value}, - UWin= ${zone.model_attr.ua_value_win}, + UWin= ${zone.model_attr.u_value_win}, ratioWinConRad = ${zone.model_attr.ratio_conv_rad_inner_win}, AExt = ${get_list(zone.model_attr.facade_areas)}, alphaExt = ${zone.model_attr.alpha_conv_inner_ow}, diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements index 1ca85017d..f01612998 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements @@ -24,7 +24,7 @@ model ${zone.parent.name}_${zone.name} "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, - UWin=${zone.model_attr.ua_value_win}) + UWin=${zone.model_attr.u_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.FourElements diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement b/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement index 655d55b10..b93b5caba 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement @@ -24,7 +24,7 @@ model ${zone.parent.name}_${zone.name} "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, - UWin=${zone.model_attr.ua_value_win}) + UWin=${zone.model_attr.u_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.OneElement diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements index 63bfd5488..e33722702 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements @@ -24,7 +24,7 @@ model ${zone.parent.name}_${zone.name} "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, - UWin=${zone.model_attr.ua_value_win}) + UWin=${zone.model_attr.u_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.ThreeElements diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements index c84637f7d..6489dc9de 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements +++ b/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements @@ -24,7 +24,7 @@ model ${zone.parent.name}_${zone.name} "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, - UWin=${zone.model_attr.ua_value_win}) + UWin=${zone.model_attr.u_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); Annex60.ThermalZones.ReducedOrder.RC.TwoElements diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index e99b33b4c..15cbec4ed 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -289,7 +289,7 @@ class FourElement(object): ua_value_win : float [W/K] U-Value times outer wall area. u_value_win : float [W/(m2K)] - U-Value of windows. + Are weighted U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. @@ -1592,6 +1592,7 @@ def set_calc_default(self): # UA-Value self.ua_value_win = 0.0 + self.u_value_win = 0.0 # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_win = 0.0 diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index 39eeeabc8..5155c0cbb 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -143,7 +143,7 @@ class OneElement(object): ua_value_win : float [W/K] U-Value times window wall area. u_value_win : float [W/(m2K)] - U-Value of windows. + Are weighted U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. @@ -946,6 +946,7 @@ def set_calc_default(self): # UA-Value self.ua_value_win = 0.0 + self.u_value_win = 0.0 # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_win = 0.0 diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 8281b6146..33c849a99 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -218,7 +218,7 @@ class ThreeElement(object): ua_value_win : float [W/K] U-Value times outer wall area. u_value_win : float [W/(m2K)] - U-Value of windows. + Are weighted U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. @@ -1301,6 +1301,7 @@ def set_calc_default(self): # UA-Value self.ua_value_win = 0.0 + self.u_value_win = 0.0 # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_win = 0.0 diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 70fd68a62..9b8be1d70 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -179,7 +179,7 @@ class TwoElement(object): ua_value_win : float [W/K] U-Value times window wall area. u_value_win : float [W/(m2K)] - U-Value of windows. + Are weighted U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. @@ -1155,6 +1155,7 @@ def set_calc_default(self): # UA-Value self.ua_value_win = 0.0 + self.u_value_win = 0.0 # resistances for heat transfer facing the inside of this thermal zone self.r_conv_inner_win = 0.0 From 9081688f83309ad4ec31857979a6a743dfaa1739 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 16:25:55 +0200 Subject: [PATCH 251/283] more project stuff --- teaser/project.py | 23 +++++++---------------- tests/test_data.py | 13 ++++++++++--- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index 24372148d..3de69784f 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -33,12 +33,8 @@ from teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling import \ SingleFamilyDwelling from teaser.logic.simulation.modelicainfo import ModelicaInfo - -try: - import teaser.data.output.citygml_output as citygml_out - import teaser.data.input.citygml_input as citygml_in -except UserWarning: - warnings.warn("No CityGML module found, no CityGML import/export") +import teaser.data.output.citygml_output as citygml_out +import teaser.data.input.citygml_input as citygml_in class Project(object): @@ -153,13 +149,12 @@ def calc_all_buildings(self, raise_errors=False): number_of_elements=self._number_of_elements_calc, merge_windows=self._merge_windows_calc, used_library=self._used_library_calc) - except UserWarning: + except ZeroDivisionError: warnings.warn( "Following building can't be calculated and is " "removed from buildings list. Use raise_errors=True " "to get python errors and stop TEASER from deleting " - "this building:", - bldg, bldg.name) + "this building:" + bldg.name) def retrofit_all_buildings( self, @@ -1379,10 +1374,6 @@ def name(self, value): regex = re.compile('[^a-zA-z0-9]') self._name = regex.sub('', value) else: - try: - value = str(value) - regex = re.compile('[^a-zA-z0-9]') - self._name = regex.sub('', value) - - except ValueError: - print("Can't convert name to string") + value = str(value) + regex = re.compile('[^a-zA-z0-9]') + self._name = regex.sub('', value) diff --git a/tests/test_data.py b/tests/test_data.py index c77f119fd..b8d7cebcf 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1652,14 +1652,15 @@ def test_properties_project(self): prj.merge_windows_calc prj.used_library_calc prj.name = 123 - prj.name = prj.data def test_warnings_prj(self): """Tests misc parts in project.py""" from teaser.logic.buildingobjects.building import Building + from teaser.logic.buildingobjects.thermalzone import ThermalZone # warnings for not calculated buidlings bld = Building(parent=prj) + tz = ThermalZone(parent=bld) prj.calc_all_buildings() prj.set_default() # warning if iwu and number_of_apartments is used @@ -1672,10 +1673,16 @@ def test_warnings_prj(self): net_leased_area=1988, number_of_apartments=1) # not all buildings if internal id is passed over - + prj.add_residential(method='iwu', + usage="single_family_dwelling", + name="test1", + year_of_construction=1988, + number_of_floors=1, + height_of_floors=7, + net_leased_area=1988, + number_of_apartments=1) prj.calc_all_buildings() prj.export_aixlib(internal_id=prj.buildings[-1]) prj.export_annex(internal_id=prj.buildings[-1]) prj.set_default(load_data="Test") - From 8f999a329b3050a39437e16ac7d4c97a70284676 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 16:58:16 +0200 Subject: [PATCH 252/283] change categories for namespace + bugfix in export --- teaser/data/bindings/v_0_4/project_bind.py | 42 +++++++++++----------- teaser/data/bindings/v_0_5/project_bind.py | 42 +++++++++++----------- teaser/data/output/teaserxml_output.py | 16 +++++---- 3 files changed, 52 insertions(+), 48 deletions(-) diff --git a/teaser/data/bindings/v_0_4/project_bind.py b/teaser/data/bindings/v_0_4/project_bind.py index 60d159e6f..cc9a91560 100644 --- a/teaser/data/bindings/v_0_4/project_bind.py +++ b/teaser/data/bindings/v_0_4/project_bind.py @@ -33,7 +33,7 @@ # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://teaser.project', create_if_missing=True) -Namespace.configureCategories(['typeBinding', 'elementBinding']) +Namespace.configureCategories(['typeBinding_04', 'elementBinding_04']) def CreateFromDocument (xml_text, default_namespace=None, location_base=None): """Parse the given XML and use the document element to create a @@ -103,7 +103,7 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.UseConditionType = UseConditionType -Namespace.addCategoryObject('typeBinding', 'UseConditionType', UseConditionType) +Namespace.addCategoryObject('typeBinding_04', 'UseConditionType', UseConditionType) # Complex type {http://teaser.project}MaterialType with content type ELEMENT_ONLY @@ -171,7 +171,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.MaterialType = MaterialType -Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) +Namespace.addCategoryObject('typeBinding_04', 'MaterialType', MaterialType) # Complex type {http://teaser.project}LayerType with content type ELEMENT_ONLY @@ -215,7 +215,7 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.LayerType = LayerType -Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) +Namespace.addCategoryObject('typeBinding_04', 'LayerType', LayerType) # Complex type {http://teaser.project}OuterWallType with content type ELEMENT_ONLY @@ -331,7 +331,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OuterWallType = OuterWallType -Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) +Namespace.addCategoryObject('typeBinding_04', 'OuterWallType', OuterWallType) # Complex type {http://teaser.project}RooftopType with content type ELEMENT_ONLY @@ -447,7 +447,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.RooftopType = RooftopType -Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) +Namespace.addCategoryObject('typeBinding_04', 'RooftopType', RooftopType) # Complex type {http://teaser.project}InnerWallType with content type ELEMENT_ONLY @@ -547,7 +547,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InnerWallType = InnerWallType -Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) +Namespace.addCategoryObject('typeBinding_04', 'InnerWallType', InnerWallType) # Complex type {http://teaser.project}CeilingType with content type ELEMENT_ONLY @@ -647,7 +647,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.CeilingType = CeilingType -Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) +Namespace.addCategoryObject('typeBinding_04', 'CeilingType', CeilingType) # Complex type {http://teaser.project}FloorType with content type ELEMENT_ONLY @@ -747,7 +747,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.FloorType = FloorType -Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) +Namespace.addCategoryObject('typeBinding_04', 'FloorType', FloorType) # Complex type {http://teaser.project}GroundFloorType with content type ELEMENT_ONLY @@ -847,7 +847,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.GroundFloorType = GroundFloorType -Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) +Namespace.addCategoryObject('typeBinding_04', 'GroundFloorType', GroundFloorType) # Complex type {http://teaser.project}WindowType with content type ELEMENT_ONLY @@ -995,7 +995,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.WindowType = WindowType -Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) +Namespace.addCategoryObject('typeBinding_04', 'WindowType', WindowType) # Complex type {http://teaser.project}ThermalZoneType with content type ELEMENT_ONLY @@ -1127,7 +1127,7 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ThermalZoneType = ThermalZoneType -Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) +Namespace.addCategoryObject('typeBinding_04', 'ThermalZoneType', ThermalZoneType) # Complex type {http://teaser.project}BuildingAHUType with content type ELEMENT_ONLY @@ -1243,7 +1243,7 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingAHUType = BuildingAHUType -Namespace.addCategoryObject('typeBinding', 'BuildingAHUType', BuildingAHUType) +Namespace.addCategoryObject('typeBinding_04', 'BuildingAHUType', BuildingAHUType) # Complex type {http://teaser.project}BuildingType with content type ELEMENT_ONLY @@ -1367,7 +1367,7 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingType = BuildingType -Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) +Namespace.addCategoryObject('typeBinding_04', 'BuildingType', BuildingType) # Complex type {http://teaser.project}OfficeType with content type ELEMENT_ONLY @@ -1491,7 +1491,7 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OfficeType = OfficeType -Namespace.addCategoryObject('typeBinding', 'OfficeType', OfficeType) +Namespace.addCategoryObject('typeBinding_04', 'OfficeType', OfficeType) # Complex type {http://teaser.project}ResidentialType with content type ELEMENT_ONLY @@ -1615,7 +1615,7 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ResidentialType = ResidentialType -Namespace.addCategoryObject('typeBinding', 'ResidentialType', ResidentialType) +Namespace.addCategoryObject('typeBinding_04', 'ResidentialType', ResidentialType) # Complex type {http://teaser.project}InstituteType with content type ELEMENT_ONLY @@ -1739,7 +1739,7 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InstituteType = InstituteType -Namespace.addCategoryObject('typeBinding', 'InstituteType', InstituteType) +Namespace.addCategoryObject('typeBinding_04', 'InstituteType', InstituteType) # Complex type {http://teaser.project}Institute4Type with content type ELEMENT_ONLY @@ -1863,7 +1863,7 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute4Type = Institute4Type -Namespace.addCategoryObject('typeBinding', 'Institute4Type', Institute4Type) +Namespace.addCategoryObject('typeBinding_04', 'Institute4Type', Institute4Type) # Complex type {http://teaser.project}Institute8Type with content type ELEMENT_ONLY @@ -1987,7 +1987,7 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute8Type = Institute8Type -Namespace.addCategoryObject('typeBinding', 'Institute8Type', Institute8Type) +Namespace.addCategoryObject('typeBinding_04', 'Institute8Type', Institute8Type) # Complex type {http://teaser.project}ProjectType with content type ELEMENT_ONLY @@ -2063,11 +2063,11 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): __version.name() : __version }) _module_typeBindings.ProjectType = ProjectType -Namespace.addCategoryObject('typeBinding', 'ProjectType', ProjectType) +Namespace.addCategoryObject('typeBinding_04', 'ProjectType', ProjectType) Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 6, 2)) -Namespace.addCategoryObject('elementBinding', Project.name().localName(), Project) +Namespace.addCategoryObject('elementBinding_04', Project.name().localName(), Project) diff --git a/teaser/data/bindings/v_0_5/project_bind.py b/teaser/data/bindings/v_0_5/project_bind.py index dab997379..822ab71e6 100644 --- a/teaser/data/bindings/v_0_5/project_bind.py +++ b/teaser/data/bindings/v_0_5/project_bind.py @@ -33,7 +33,7 @@ # NOTE: All namespace declarations are reserved within the binding Namespace = pyxb.namespace.NamespaceForURI('http://teaser.project', create_if_missing=True) -Namespace.configureCategories(['typeBinding_05', 'elementBinding_05']) +Namespace.configureCategories(['typeBinding', 'elementBinding']) def CreateFromDocument (xml_text, default_namespace=None, location_base=None): """Parse the given XML and use the document element to create a @@ -103,7 +103,7 @@ class UseConditionType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.UseConditionType = UseConditionType -Namespace.addCategoryObject('typeBinding_05', 'UseConditionType', UseConditionType) +Namespace.addCategoryObject('typeBinding', 'UseConditionType', UseConditionType) # Complex type {http://teaser.project}MaterialType with content type ELEMENT_ONLY @@ -171,7 +171,7 @@ class MaterialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.MaterialType = MaterialType -Namespace.addCategoryObject('typeBinding_05', 'MaterialType', MaterialType) +Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) # Complex type {http://teaser.project}LayerType with content type ELEMENT_ONLY @@ -215,7 +215,7 @@ class LayerType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.LayerType = LayerType -Namespace.addCategoryObject('typeBinding_05', 'LayerType', LayerType) +Namespace.addCategoryObject('typeBinding', 'LayerType', LayerType) # Complex type {http://teaser.project}OuterWallType with content type ELEMENT_ONLY @@ -331,7 +331,7 @@ class OuterWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OuterWallType = OuterWallType -Namespace.addCategoryObject('typeBinding_05', 'OuterWallType', OuterWallType) +Namespace.addCategoryObject('typeBinding', 'OuterWallType', OuterWallType) # Complex type {http://teaser.project}RooftopType with content type ELEMENT_ONLY @@ -447,7 +447,7 @@ class RooftopType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.RooftopType = RooftopType -Namespace.addCategoryObject('typeBinding_05', 'RooftopType', RooftopType) +Namespace.addCategoryObject('typeBinding', 'RooftopType', RooftopType) # Complex type {http://teaser.project}InnerWallType with content type ELEMENT_ONLY @@ -547,7 +547,7 @@ class InnerWallType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InnerWallType = InnerWallType -Namespace.addCategoryObject('typeBinding_05', 'InnerWallType', InnerWallType) +Namespace.addCategoryObject('typeBinding', 'InnerWallType', InnerWallType) # Complex type {http://teaser.project}CeilingType with content type ELEMENT_ONLY @@ -647,7 +647,7 @@ class CeilingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.CeilingType = CeilingType -Namespace.addCategoryObject('typeBinding_05', 'CeilingType', CeilingType) +Namespace.addCategoryObject('typeBinding', 'CeilingType', CeilingType) # Complex type {http://teaser.project}FloorType with content type ELEMENT_ONLY @@ -747,7 +747,7 @@ class FloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.FloorType = FloorType -Namespace.addCategoryObject('typeBinding_05', 'FloorType', FloorType) +Namespace.addCategoryObject('typeBinding', 'FloorType', FloorType) # Complex type {http://teaser.project}GroundFloorType with content type ELEMENT_ONLY @@ -847,7 +847,7 @@ class GroundFloorType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.GroundFloorType = GroundFloorType -Namespace.addCategoryObject('typeBinding_05', 'GroundFloorType', GroundFloorType) +Namespace.addCategoryObject('typeBinding', 'GroundFloorType', GroundFloorType) # Complex type {http://teaser.project}WindowType with content type ELEMENT_ONLY @@ -995,7 +995,7 @@ class WindowType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.WindowType = WindowType -Namespace.addCategoryObject('typeBinding_05', 'WindowType', WindowType) +Namespace.addCategoryObject('typeBinding', 'WindowType', WindowType) # Complex type {http://teaser.project}ThermalZoneType with content type ELEMENT_ONLY @@ -1127,7 +1127,7 @@ class ThermalZoneType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ThermalZoneType = ThermalZoneType -Namespace.addCategoryObject('typeBinding_05', 'ThermalZoneType', ThermalZoneType) +Namespace.addCategoryObject('typeBinding', 'ThermalZoneType', ThermalZoneType) # Complex type {http://teaser.project}BuildingAHUType with content type ELEMENT_ONLY @@ -1243,7 +1243,7 @@ class BuildingAHUType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingAHUType = BuildingAHUType -Namespace.addCategoryObject('typeBinding_05', 'BuildingAHUType', BuildingAHUType) +Namespace.addCategoryObject('typeBinding', 'BuildingAHUType', BuildingAHUType) # Complex type {http://teaser.project}BuildingType with content type ELEMENT_ONLY @@ -1367,7 +1367,7 @@ class BuildingType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.BuildingType = BuildingType -Namespace.addCategoryObject('typeBinding_05', 'BuildingType', BuildingType) +Namespace.addCategoryObject('typeBinding', 'BuildingType', BuildingType) # Complex type {http://teaser.project}OfficeType with content type ELEMENT_ONLY @@ -1491,7 +1491,7 @@ class OfficeType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.OfficeType = OfficeType -Namespace.addCategoryObject('typeBinding_05', 'OfficeType', OfficeType) +Namespace.addCategoryObject('typeBinding', 'OfficeType', OfficeType) # Complex type {http://teaser.project}ResidentialType with content type ELEMENT_ONLY @@ -1615,7 +1615,7 @@ class ResidentialType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.ResidentialType = ResidentialType -Namespace.addCategoryObject('typeBinding_05', 'ResidentialType', ResidentialType) +Namespace.addCategoryObject('typeBinding', 'ResidentialType', ResidentialType) # Complex type {http://teaser.project}InstituteType with content type ELEMENT_ONLY @@ -1739,7 +1739,7 @@ class InstituteType (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.InstituteType = InstituteType -Namespace.addCategoryObject('typeBinding_05', 'InstituteType', InstituteType) +Namespace.addCategoryObject('typeBinding', 'InstituteType', InstituteType) # Complex type {http://teaser.project}Institute4Type with content type ELEMENT_ONLY @@ -1863,7 +1863,7 @@ class Institute4Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute4Type = Institute4Type -Namespace.addCategoryObject('typeBinding_05', 'Institute4Type', Institute4Type) +Namespace.addCategoryObject('typeBinding', 'Institute4Type', Institute4Type) # Complex type {http://teaser.project}Institute8Type with content type ELEMENT_ONLY @@ -1987,7 +1987,7 @@ class Institute8Type (pyxb.binding.basis.complexTypeDefinition): }) _module_typeBindings.Institute8Type = Institute8Type -Namespace.addCategoryObject('typeBinding_05', 'Institute8Type', Institute8Type) +Namespace.addCategoryObject('typeBinding', 'Institute8Type', Institute8Type) # Complex type {http://teaser.project}ProjectType with content type ELEMENT_ONLY @@ -2063,11 +2063,11 @@ class ProjectType (pyxb.binding.basis.complexTypeDefinition): __version.name() : __version }) _module_typeBindings.ProjectType = ProjectType -Namespace.addCategoryObject('typeBinding_05', 'ProjectType', ProjectType) +Namespace.addCategoryObject('typeBinding', 'ProjectType', ProjectType) Project = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Project'), ProjectType, location=pyxb.utils.utility.Location('D:\\GIT\\TEASER\\teaser\\data\\bindings\\schemas\\Project.xsd', 6, 2)) -Namespace.addCategoryObject('elementBinding_05', Project.name().localName(), Project) +Namespace.addCategoryObject('elementBinding', Project.name().localName(), Project) diff --git a/teaser/data/output/teaserxml_output.py b/teaser/data/output/teaserxml_output.py index 6277179c2..916ed3fca 100644 --- a/teaser/data/output/teaserxml_output.py +++ b/teaser/data/output/teaserxml_output.py @@ -222,21 +222,25 @@ def save_teaser_xml(path, project): pyxb_zone.OuterWall.append(pyxb_wall) - if type(out_wall).__name__ == "Rooftop": + for rt in zone.rooftops: + + if type(rt).__name__ == "Rooftop": pyxb_wall = pb.RooftopType() - set_basic_data_pyxb(pyxb_wall, out_wall) - set_layer_data_pyxb(pyxb_wall, out_wall) + set_basic_data_pyxb(pyxb_wall, rt) + set_layer_data_pyxb(pyxb_wall, rt) pyxb_zone.Rooftop.append(pyxb_wall) - if type(out_wall).__name__ == "GroundFloor": + for gf in zone.ground_floors: + + if type(gf).__name__ == "GroundFloor": pyxb_wall = pb.GroundFloorType() - set_basic_data_pyxb(pyxb_wall, out_wall) - set_layer_data_pyxb(pyxb_wall, out_wall) + set_basic_data_pyxb(pyxb_wall, gf) + set_layer_data_pyxb(pyxb_wall, gf) pyxb_zone.GroundFloor.append(pyxb_wall) From 09cfd2d30e20af8816ff6274cf1957049916df82 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 17:04:47 +0200 Subject: [PATCH 253/283] polish example --- teaser/examples/e5_load.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teaser/examples/e5_load.py b/teaser/examples/e5_load.py index 771d618ae..9247d10ed 100644 --- a/teaser/examples/e5_load.py +++ b/teaser/examples/e5_load.py @@ -25,7 +25,7 @@ def example_save(): prj = Project() - load_xml = pickle_file = os.path.join( + load_xml = os.path.join( utilities.get_default_path(), 'ArchetypeExample.teaserXML') @@ -38,7 +38,7 @@ def example_save(): import pickle - load_pickle = pickle_file = os.path.join( + load_pickle = os.path.join( utilities.get_default_path(), 'teaser_pickle.p') From 2f582d176277a81d3163049fa3ff59f2e91746d1 Mon Sep 17 00:00:00 2001 From: Moritz Lauster Date: Wed, 29 Mar 2017 17:09:59 +0200 Subject: [PATCH 254/283] fixes typos in description #423 --- teaser/logic/buildingobjects/calculation/four_element.py | 2 +- teaser/logic/buildingobjects/calculation/one_element.py | 2 +- teaser/logic/buildingobjects/calculation/three_element.py | 2 +- teaser/logic/buildingobjects/calculation/two_element.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 15cbec4ed..2dbb7f0e4 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -289,7 +289,7 @@ class FourElement(object): ua_value_win : float [W/K] U-Value times outer wall area. u_value_win : float [W/(m2K)] - Are weighted U-Value of windows. + Area weighted U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index 5155c0cbb..188a26e1e 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -143,7 +143,7 @@ class OneElement(object): ua_value_win : float [W/K] U-Value times window wall area. u_value_win : float [W/(m2K)] - Are weighted U-Value of windows. + Area weighted U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index 33c849a99..d3441b6a0 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -218,7 +218,7 @@ class ThreeElement(object): ua_value_win : float [W/K] U-Value times outer wall area. u_value_win : float [W/(m2K)] - Are weighted U-Value of windows. + Area weighted U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 9b8be1d70..4cf479a9b 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -179,7 +179,7 @@ class TwoElement(object): ua_value_win : float [W/K] U-Value times window wall area. u_value_win : float [W/(m2K)] - Are weighted U-Value of windows. + Area weighted U-Value of windows. r_conv_inner_win : float [K/W] Sum of convective resistances for all windows facing the inside of this thermal zone. From ee70a96dbfed5dbd9005e5874e76702911600e63 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 17:14:46 +0200 Subject: [PATCH 255/283] add coverage to gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d2f0d1029..f44985816 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,7 @@ ##################### .cache/ __pycache__/ +.coverage #pip install # ##################### @@ -48,4 +49,4 @@ dist #ignore docs# ##################### -doc/_build \ No newline at end of file +doc/_build From b807e11fc5bbcd3fd1a5d2ae772b4da228e84b41 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Wed, 29 Mar 2017 17:37:37 +0200 Subject: [PATCH 256/283] 100% coverage of API --- teaser/project.py | 6 ++---- tests/test_data.py | 15 +++++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index 3de69784f..85445c52f 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -1195,8 +1195,7 @@ def export_aixlib( buildings=[bldg], prj=self, path=path) - else: - pass + def export_annex( self, @@ -1240,8 +1239,7 @@ def export_annex( buildings=[bldg], prj=self, path=path) - else: - pass + def export_parameters_txt(self, path=None): """Exports parameters of all buildings in a readable text file diff --git a/tests/test_data.py b/tests/test_data.py index b8d7cebcf..6a7300569 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1677,12 +1677,15 @@ def test_warnings_prj(self): usage="single_family_dwelling", name="test1", year_of_construction=1988, - number_of_floors=1, - height_of_floors=7, - net_leased_area=1988, - number_of_apartments=1) + number_of_floors=15, + height_of_floors=6, + net_leased_area=1988) prj.calc_all_buildings() - prj.export_aixlib(internal_id=prj.buildings[-1]) - prj.export_annex(internal_id=prj.buildings[-1]) + prj.export_aixlib(internal_id=prj.buildings[-1].internal_id) + prj.number_of_elements_calc = 1 + prj.merge_windows_calc = True + prj.used_library_calc = 'Annex60' + prj.calc_all_buildings() + prj.export_annex(internal_id=prj.buildings[-1].internal_id) prj.set_default(load_data="Test") From d67902dae8af5533698a4f81d521236fbc763643 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 30 Mar 2017 10:54:47 +0200 Subject: [PATCH 257/283] add sum building elements for all four calc --- tests/test_data.py | 196 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 195 insertions(+), 1 deletion(-) diff --git a/tests/test_data.py b/tests/test_data.py index 6a7300569..5cb748efc 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1217,7 +1217,201 @@ def test_heat_load(self): prj.buildings[-1].thermal_zones[-1].model_attr.heat_load, 4) == 6659.6256 - def test_sum_building_elements(self): + def test_sum_building_elements_one(self): + """test of combine_building_elements""" + prj.set_default() + helptest.building_test2(prj) + + from teaser.logic.buildingobjects.calculation.one_element import\ + OneElement + + therm_zone = prj.buildings[-1].thermal_zones[-1] + + calc_attr = OneElement(therm_zone, merge_windows=False, t_bt=5) + + helplist = therm_zone.outer_walls + therm_zone.rooftops +\ + therm_zone.ground_floors + therm_zone.inner_walls +\ + therm_zone.ceilings + therm_zone.floors + therm_zone.windows + + for element in helplist: + element.calc_equivalent_res() + element.calc_ua_value() + + calc_attr._sum_outer_wall_elements() + calc_attr._sum_window_elements() + + # outerwall + assert round(calc_attr.ua_value_ow, 16) == 135.5818558809656 + assert round(calc_attr.area_ow, 1) == 328.0 + assert round(calc_attr.r_conv_inner_ow, 19) == 0.0016512549537648611 + assert round(calc_attr.r_rad_inner_ow, 18) == 0.000609756097560976 + assert round(calc_attr.r_comb_inner_ow, 20) == 0.00044531528322052017 + assert round(calc_attr.r_conv_outer_ow, 20) == 0.00026595744680851064 + assert round(calc_attr.r_rad_outer_ow, 18) == 0.001063829787234043 + assert round(calc_attr.r_comb_outer_ow, 20) == 0.0002127659574468085 + assert round(calc_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(calc_attr.alpha_rad_inner_ow, 5) == 5.0 + assert round(calc_attr.alpha_comb_inner_ow, 5) == 6.84634 + assert round(calc_attr.alpha_conv_outer_ow, 1) == 20.0 + assert round(calc_attr.alpha_rad_outer_ow, 5) == 5.0 + assert round(calc_attr.alpha_comb_outer_ow, 1) == 25.0 + + # window + assert round(calc_attr.ua_value_win, 16) == 32.87895310796074 + assert round(calc_attr.area_win, 1) == 18.0 + assert round(calc_attr.r_conv_inner_win, 19) == 0.032679738562091505 + assert round(calc_attr.r_rad_inner_win, 4) == 0.0111 + assert round(calc_attr.r_comb_inner_win, 19) == 0.008291873963515755 + assert round(calc_attr.r_conv_outer_win, 5) == 0.00278 + assert round(calc_attr.r_rad_outer_win, 4) == 0.0111 + assert round(calc_attr.r_comb_outer_win, 4) == 0.0022 + assert round(calc_attr.alpha_conv_inner_win, 1) == 1.7 + assert round(calc_attr.alpha_comb_outer_win, 1) == 25.0 + assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 + assert round(calc_attr.weighted_g_value, 3) == 0.789 + + def test_sum_building_elements_two(self): + """test of combine_building_elements""" + prj.set_default() + helptest.building_test2(prj) + + from teaser.logic.buildingobjects.calculation.two_element import\ + TwoElement + + therm_zone = prj.buildings[-1].thermal_zones[-1] + + calc_attr = TwoElement(therm_zone, merge_windows=False, t_bt=5) + + helplist = therm_zone.outer_walls + therm_zone.rooftops +\ + therm_zone.ground_floors + therm_zone.inner_walls +\ + therm_zone.ceilings + therm_zone.floors + therm_zone.windows + + for element in helplist: + element.calc_equivalent_res() + element.calc_ua_value() + + calc_attr._sum_outer_wall_elements() + calc_attr._sum_inner_wall_elements() + calc_attr._sum_window_elements() + + # innerwall + + assert round(calc_attr.ua_value_iw, 16) == 14.286493860845841 + assert round(calc_attr.area_iw, 1) == 34.0 + assert round(calc_attr.r_conv_inner_iw, 18) == 0.010893246187363833 + assert round(calc_attr.r_rad_inner_iw, 19) == 0.0058823529411764705 + assert round(calc_attr.r_comb_inner_iw, 19) == 0.003819709702062643 + assert round(calc_attr.alpha_conv_inner_iw, 1) == 2.7 + assert round(calc_attr.alpha_rad_inner_iw, 1) == 5.0 + assert round(calc_attr.alpha_comb_inner_iw, 1) == 7.7 + + # outerwall + assert round(calc_attr.ua_value_ow, 16) == 135.5818558809656 + assert round(calc_attr.area_ow, 1) == 328.0 + assert round(calc_attr.r_conv_inner_ow, 19) == 0.0016512549537648611 + assert round(calc_attr.r_rad_inner_ow, 18) == 0.000609756097560976 + assert round(calc_attr.r_comb_inner_ow, 20) == 0.00044531528322052017 + assert round(calc_attr.r_conv_outer_ow, 20) == 0.00026595744680851064 + assert round(calc_attr.r_rad_outer_ow, 18) == 0.001063829787234043 + assert round(calc_attr.r_comb_outer_ow, 20) == 0.0002127659574468085 + assert round(calc_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(calc_attr.alpha_rad_inner_ow, 5) == 5.0 + assert round(calc_attr.alpha_comb_inner_ow, 5) == 6.84634 + assert round(calc_attr.alpha_conv_outer_ow, 1) == 20.0 + assert round(calc_attr.alpha_rad_outer_ow, 5) == 5.0 + assert round(calc_attr.alpha_comb_outer_ow, 1) == 25.0 + + # window + assert round(calc_attr.ua_value_win, 16) == 32.87895310796074 + assert round(calc_attr.area_win, 1) == 18.0 + assert round(calc_attr.r_conv_inner_win, 19) == 0.032679738562091505 + assert round(calc_attr.r_rad_inner_win, 4) == 0.0111 + assert round(calc_attr.r_comb_inner_win, 19) == 0.008291873963515755 + assert round(calc_attr.r_conv_outer_win, 5) == 0.00278 + assert round(calc_attr.r_rad_outer_win, 4) == 0.0111 + assert round(calc_attr.r_comb_outer_win, 4) == 0.0022 + assert round(calc_attr.alpha_conv_inner_win, 1) == 1.7 + assert round(calc_attr.alpha_comb_outer_win, 1) == 25.0 + assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 + assert round(calc_attr.weighted_g_value, 3) == 0.789 + + def test_sum_building_elements_three(self): + """test of combine_building_elements""" + prj.set_default() + helptest.building_test2(prj) + + from teaser.logic.buildingobjects.calculation.three_element import\ + ThreeElement + + therm_zone = prj.buildings[-1].thermal_zones[-1] + + calc_attr = ThreeElement(therm_zone, merge_windows=False, t_bt=5) + + helplist = therm_zone.outer_walls + therm_zone.rooftops +\ + therm_zone.ground_floors + therm_zone.inner_walls +\ + therm_zone.ceilings + therm_zone.floors + therm_zone.windows + + for element in helplist: + element.calc_equivalent_res() + element.calc_ua_value() + + calc_attr._sum_outer_wall_elements() + calc_attr._sum_ground_floor_elements() + calc_attr._sum_inner_wall_elements() + calc_attr._sum_window_elements() + + # innerwall + + assert round(calc_attr.ua_value_iw, 16) == 14.286493860845841 + assert round(calc_attr.area_iw, 1) == 34.0 + assert round(calc_attr.r_conv_inner_iw, 18) == 0.010893246187363833 + assert round(calc_attr.r_rad_inner_iw, 19) == 0.0058823529411764705 + assert round(calc_attr.r_comb_inner_iw, 19) == 0.003819709702062643 + assert round(calc_attr.alpha_conv_inner_iw, 1) == 2.7 + assert round(calc_attr.alpha_rad_inner_iw, 1) == 5.0 + assert round(calc_attr.alpha_comb_inner_iw, 1) == 7.7 + + # outerwall + assert round(calc_attr.ua_value_ow, 16) == 77.23037843150993 + assert round(calc_attr.area_ow, 1) == 188.0 + assert round(calc_attr.r_conv_inner_ow, 19) == 0.0027203482045701846 + assert round(calc_attr.r_rad_inner_ow, 18) == 0.001063829787234043 + assert round(calc_attr.r_comb_inner_ow, 20) == 0.0007647598654022638 + assert round(calc_attr.r_conv_outer_ow, 20) == 0.00026595744680851064 + assert round(calc_attr.r_rad_outer_ow, 18) == 0.001063829787234043 + assert round(calc_attr.r_comb_outer_ow, 20) == 0.0002127659574468085 + assert round(calc_attr.alpha_conv_inner_ow, 5) == 1.95532 + assert round(calc_attr.alpha_rad_inner_ow, 5) == 5.0 + assert round(calc_attr.alpha_comb_inner_ow, 5) == 6.95532 + assert round(calc_attr.alpha_conv_outer_ow, 1) == 20.0 + assert round(calc_attr.alpha_rad_outer_ow, 5) == 5.0 + assert round(calc_attr.alpha_comb_outer_ow, 1) == 25.0 + + # groundfloor + assert round(calc_attr.ua_value_gf, 16) == 58.351477449455686 + assert round(calc_attr.area_gf, 1) == 140.0 + assert round(calc_attr.r_conv_inner_gf, 19) == 0.004201680672268907 + assert round(calc_attr.r_rad_inner_gf, 18) == 0.001428571428571429 + assert round(calc_attr.r_comb_inner_gf, 20) == 0.0010660980810234541 + assert round(calc_attr.alpha_conv_inner_gf, 5) == 1.7 + assert round(calc_attr.alpha_rad_inner_gf, 5) == 5.0 + assert round(calc_attr.alpha_comb_inner_gf, 5) == 6.7 + + # window + assert round(calc_attr.ua_value_win, 16) == 32.87895310796074 + assert round(calc_attr.area_win, 1) == 18.0 + assert round(calc_attr.r_conv_inner_win, 19) == 0.032679738562091505 + assert round(calc_attr.r_rad_inner_win, 4) == 0.0111 + assert round(calc_attr.r_comb_inner_win, 19) == 0.008291873963515755 + assert round(calc_attr.r_conv_outer_win, 5) == 0.00278 + assert round(calc_attr.r_rad_outer_win, 4) == 0.0111 + assert round(calc_attr.r_comb_outer_win, 4) == 0.0022 + assert round(calc_attr.alpha_conv_inner_win, 1) == 1.7 + assert round(calc_attr.alpha_comb_outer_win, 1) == 25.0 + assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 + assert round(calc_attr.weighted_g_value, 3) == 0.789 + + def test_sum_building_elements_four(self): """test of combine_building_elements""" prj.set_default() helptest.building_test2(prj) From b47bac03fd5e2591b0d2c9d8420b6a4fa0d8a7dc Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 30 Mar 2017 11:21:33 +0200 Subject: [PATCH 258/283] add chain matrix for all calc --- tests/test_data.py | 130 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 121 insertions(+), 9 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 5cb748efc..29b49690f 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1270,6 +1270,35 @@ def test_sum_building_elements_one(self): assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 assert round(calc_attr.weighted_g_value, 3) == 0.789 + def test_calc_chain_matrix_one(self): + """test of calc_chain_matrix""" + + from teaser.logic.buildingobjects.calculation.one_element import \ + OneElement + + therm_zone = prj.buildings[-1].thermal_zones[-1] + + calc_attr = OneElement(therm_zone, merge_windows=False, t_bt=5) + + helplist = therm_zone.outer_walls + therm_zone.rooftops + \ + therm_zone.ground_floors + therm_zone.inner_walls + \ + therm_zone.ceilings + therm_zone.floors + therm_zone.windows + + for element in helplist: + element.calc_equivalent_res() + element.calc_ua_value() + + omega = (2 * math.pi / 86400 / 5) + + helplist_outer_walls = therm_zone.outer_walls + therm_zone.rooftops +\ + therm_zone.ground_floors + therm_zone.windows + + r1_ow, c1_ow = calc_attr._calc_parallel_connection( + element_list=helplist_outer_walls, + omega=omega) + assert round(r1_ow, 14) == 0.00100751548411 + assert round(c1_ow, 5) == 3648580.59312 + def test_sum_building_elements_two(self): """test of combine_building_elements""" prj.set_default() @@ -1335,6 +1364,45 @@ def test_sum_building_elements_two(self): assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 assert round(calc_attr.weighted_g_value, 3) == 0.789 + def test_calc_chain_matrix_two(self): + """test of calc_chain_matrix""" + from teaser.logic.buildingobjects.calculation.two_element import \ + TwoElement + + therm_zone = prj.buildings[-1].thermal_zones[-1] + + calc_attr = TwoElement(therm_zone, merge_windows=False, t_bt=5) + + helplist = therm_zone.outer_walls + therm_zone.rooftops + \ + therm_zone.ground_floors + therm_zone.inner_walls + \ + therm_zone.ceilings + therm_zone.floors + therm_zone.windows + + for element in helplist: + element.calc_equivalent_res() + element.calc_ua_value() + + omega = (2 * math.pi / 86400 / 5) + + calc_attr = TwoElement(therm_zone, merge_windows=True, t_bt=5) + + helplist_outer_walls = therm_zone.outer_walls + therm_zone.rooftops +\ + therm_zone.ground_floors + therm_zone.windows + + r1_ow, c1_ow = calc_attr._calc_parallel_connection( + element_list=helplist_outer_walls, + omega=omega) + assert round(r1_ow, 14) == 0.00100751548411 + assert round(c1_ow, 5) == 3648580.59312 + + helplist_inner_walls = therm_zone.inner_walls +\ + therm_zone.ceilings + therm_zone.floors + + r1_iw, c1_iw = calc_attr._calc_parallel_connection( + element_list=helplist_inner_walls, + omega=omega) + assert round(r1_iw, 13) == 0.0097195611408 + assert round(c1_iw, 6) == 319983.518743 + def test_sum_building_elements_three(self): """test of combine_building_elements""" prj.set_default() @@ -1411,6 +1479,43 @@ def test_sum_building_elements_three(self): assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 assert round(calc_attr.weighted_g_value, 3) == 0.789 + def test_calc_chain_matrix_three(self): + """test of calc_chain_matrix""" + from teaser.logic.buildingobjects.calculation.three_element import \ + ThreeElement + + therm_zone = prj.buildings[-1].thermal_zones[-1] + + calc_attr = ThreeElement(therm_zone, merge_windows=False, t_bt=5) + + helplist = therm_zone.outer_walls + therm_zone.rooftops + \ + therm_zone.ground_floors + therm_zone.inner_walls + \ + therm_zone.ceilings + therm_zone.floors + therm_zone.windows + + for element in helplist: + element.calc_equivalent_res() + element.calc_ua_value() + + omega = (2 * math.pi / 86400 / 5) + + helplist_outer_walls = therm_zone.outer_walls + therm_zone.rooftops +\ + therm_zone.windows + + r1_ow, c1_ow = calc_attr._calc_parallel_connection( + element_list=helplist_outer_walls, + omega=omega) + assert round(r1_ow, 14) == 0.00175779297228 + assert round(c1_ow, 5) == 2091259.60825 + + helplist_inner_walls = therm_zone.inner_walls +\ + therm_zone.ceilings + therm_zone.floors + + r1_iw, c1_iw = calc_attr._calc_parallel_connection( + element_list=helplist_inner_walls, + omega=omega) + assert round(r1_iw, 13) == 0.0097195611408 + assert round(c1_iw, 6) == 319983.518743 + def test_sum_building_elements_four(self): """test of combine_building_elements""" prj.set_default() @@ -1504,25 +1609,32 @@ def test_sum_building_elements_four(self): assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 assert round(calc_attr.weighted_g_value, 3) == 0.789 - def test_calc_chain_matrix(self): + def test_calc_chain_matrix_three(self): """test of calc_chain_matrix""" - from teaser.logic.buildingobjects.calculation.two_element import\ - TwoElement + from teaser.logic.buildingobjects.calculation.four_element import \ + FourElement therm_zone = prj.buildings[-1].thermal_zones[-1] - omega = (2 * math.pi / 86400 / 5) + calc_attr = FourElement(therm_zone, merge_windows=False, t_bt=5) - calc_attr = TwoElement(therm_zone, merge_windows=True, t_bt=5) + helplist = therm_zone.outer_walls + therm_zone.rooftops + \ + therm_zone.ground_floors + therm_zone.inner_walls + \ + therm_zone.ceilings + therm_zone.floors + therm_zone.windows - helplist_outer_walls = therm_zone.outer_walls + therm_zone.rooftops +\ - therm_zone.ground_floors + therm_zone.windows + for element in helplist: + element.calc_equivalent_res() + element.calc_ua_value() + + omega = (2 * math.pi / 86400 / 5) + + helplist_outer_walls = therm_zone.outer_walls + therm_zone.windows r1_ow, c1_ow = calc_attr._calc_parallel_connection( element_list=helplist_outer_walls, omega=omega) - assert round(r1_ow, 14) == 0.00100751548411 - assert round(c1_ow, 5) == 3648580.59312 + assert round(r1_ow, 14) == 0.00688468914141 + assert round(c1_ow, 5) == 533938.62338 helplist_inner_walls = therm_zone.inner_walls +\ therm_zone.ceilings + therm_zone.floors From c2d07d5e8bf7937355e3ca11eabb0b50d68270dd Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 30 Mar 2017 13:58:46 +0200 Subject: [PATCH 259/283] weightfactors for all calc --- tests/test_data.py | 243 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 230 insertions(+), 13 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 29b49690f..14c8f6a81 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1609,7 +1609,7 @@ def test_sum_building_elements_four(self): assert round(calc_attr.alpha_conv_outer_win, 1) == 20.0 assert round(calc_attr.weighted_g_value, 3) == 0.789 - def test_calc_chain_matrix_three(self): + def test_calc_chain_matrix_four(self): """test of calc_chain_matrix""" from teaser.logic.buildingobjects.calculation.four_element import \ FourElement @@ -1645,33 +1645,117 @@ def test_calc_chain_matrix_three(self): assert round(r1_iw, 13) == 0.0097195611408 assert round(c1_iw, 6) == 319983.518743 - def test_calc_weightfactor(self): + def test_calc_weightfactor_one(self): """test of calc_weightfactor""" prj.set_default() helptest.building_test2(prj) - prj.buildings[-1].calc_building_parameter(number_of_elements=2, + prj.buildings[-1].calc_building_parameter(number_of_elements=1, merge_windows=True, - used_library='AixLib') + used_library='Annex60') calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr - print(calc_attr.weightfactor_ow) + weightfactors_test_list = [ + 0, 0.024530650180761254, 0.03434291025306576, 0.024530650180761254, 0.03434291025306576, 0.3407000330729792] - assert calc_attr.weightfactor_ow.sort() == \ + calc_attr.weightfactor_ow.sort() + weightfactors_test_list.sort() + + assert calc_attr.weightfactor_ow == \ + weightfactors_test_list + + weightfactors_test_list = [ + 0.08674342795625017, + 0.0, + 0.0, + 0.0, + 0.054214642472656345, + 0.054214642472656345] + calc_attr.weightfactor_win.sort() + weightfactors_test_list.sort() + + assert calc_attr.weightfactor_win ==\ + weightfactors_test_list + assert calc_attr.weightfactor_ground == \ + 0.34638013315780397 + + prj.buildings[-1].thermal_zones[-1].weightfactor_ow = [] + prj.buildings[-1].thermal_zones[-1].weightfactor_win = [] + + prj.buildings[-1].calc_building_parameter(number_of_elements=1, + merge_windows=False, + used_library='AixLib') + calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr + + weightfactors_test_list = [ + 0.03047939672771178, + 0.423320678280269, + 0.03047939672771178, + 0.0, + 0.04267115541879649, + 0.04267115541879649] + calc_attr.weightfactor_ow.sort() + weightfactors_test_list.sort() + + assert calc_attr.weightfactor_ow ==\ + weightfactors_test_list + + + weightfactors_test_list = [ + 0.44444444444444453, + 0.0, + 0.0, + 0.0, + 0.2777777777777778, + 0.2777777777777778] + + calc_attr.weightfactor_win.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_win.sort() ==\ weightfactors_test_list.sort() + assert calc_attr.weightfactor_ground == \ + 0.4303782174267145 + + def test_calc_weightfactor_two(self): + """test of calc_weightfactor""" + prj.set_default() + helptest.building_test2(prj) + prj.buildings[-1].calc_building_parameter(number_of_elements=2, + merge_windows=True, + used_library='Annex60') + + calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr + + weightfactors_test_list = [ + 0.0, + 0.024530650180761254, + 0.03434291025306576, + 0.024530650180761254, + 0.03434291025306576, + 0.3407000330729792] + calc_attr.weightfactor_ow.sort() + weightfactors_test_list.sort() + + assert calc_attr.weightfactor_ow == \ + weightfactors_test_list weightfactors_test_list = [ + 0.0, 0.0, 0.054214642472656345, 0.08674342795625017, 0.054214642472656345, 0.0] - assert calc_attr.weightfactor_win.sort() ==\ - weightfactors_test_list.sort() + calc_attr.weightfactor_win.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_win ==\ + weightfactors_test_list + assert calc_attr.weightfactor_ground == \ + 0.34638013315780397 prj.buildings[-1].thermal_zones[-1].weightfactor_ow = [] prj.buildings[-1].thermal_zones[-1].weightfactor_win = [] @@ -1682,23 +1766,156 @@ def test_calc_weightfactor(self): calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr weightfactors_test_list = [ + 0.0, 0.03047939672771178, 0.04267115541879649, 0.03047939672771178, 0.04267115541879649, 0.423320678280269] - - assert calc_attr.weightfactor_ow.sort() ==\ - weightfactors_test_list.sort() + calc_attr.weightfactor_ow.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_ow ==\ + weightfactors_test_list weightfactors_test_list = [ + 0.0, 0.0, 0.27777777777777778, 0.44444444444444453, 0.27777777777777778, 0.0] - assert calc_attr.weightfactor_win.sort() ==\ - weightfactors_test_list.sort() + + calc_attr.weightfactor_win.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_win ==\ + weightfactors_test_list + assert calc_attr.weightfactor_ground == \ + 0.4303782174267145 + + def test_calc_weightfactor_three(self): + """test of calc_weightfactor""" + prj.set_default() + helptest.building_test2(prj) + prj.buildings[-1].calc_building_parameter(number_of_elements=3, + merge_windows=True, + used_library='Annex60') + + calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr + weightfactors_test_list = [ + 0.03753045374718346, + 0.5212510365068732, + 0.05254263524605685, + 0.03753045374718346, + 0.05254263524605685] + calc_attr.weightfactor_ow.sort() + weightfactors_test_list.sort() + + assert calc_attr.weightfactor_ow == \ + weightfactors_test_list + weightfactors_test_list = [ + 0.13271234911406493, + 0.0, + 0.08294521819629057, + 0.0, + 0.08294521819629057] + calc_attr.weightfactor_win.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_win ==\ + weightfactors_test_list + assert calc_attr.weightfactor_ground == \ + 0 + + prj.buildings[-1].thermal_zones[-1].weightfactor_ow = [] + prj.buildings[-1].thermal_zones[-1].weightfactor_win = [] + + prj.buildings[-1].calc_building_parameter(number_of_elements=3, + merge_windows=False, + used_library='AixLib') + calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr + + weightfactors_test_list = [ + 0.05350813058801943, + 0.7431609731775066, + 0.07491138282322722, + 0.05350813058801943, + 0.07491138282322722] + + calc_attr.weightfactor_ow.sort() + weightfactors_test_list.sort() + + assert calc_attr.weightfactor_ow ==\ + weightfactors_test_list + + weightfactors_test_list = [ + 0.44444444444444453, + 0.0, + 0.2777777777777778, + 0.0, + 0.2777777777777778] + calc_attr.weightfactor_win.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_win ==\ + weightfactors_test_list + assert calc_attr.weightfactor_ground == \ + 0 + + def test_calc_weightfactor_four(self): + """test of calc_weightfactor""" + prj.set_default() + helptest.building_test2(prj) + prj.buildings[-1].calc_building_parameter(number_of_elements=4, + merge_windows=True, + used_library='Annex60') + + calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr + + weightfactors_test_list = [ + 0.07839276240589141, 0.10974986736824797, 0.07839276240589141, + 0.10974986736824797] + + calc_attr.weightfactor_ow.sort() + weightfactors_test_list.sort() + + assert calc_attr.weightfactor_ow == \ + weightfactors_test_list + weightfactors_test_list = [ + 0.27720655131187616, 0.17325409456992255, 0.0, 0.17325409456992255] + calc_attr.weightfactor_win.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_win ==\ + weightfactors_test_list + assert calc_attr.weightfactor_ground == \ + 0 + assert calc_attr.weightfactor_rt == \ + [1] + + prj.buildings[-1].thermal_zones[-1].weightfactor_ow = [] + prj.buildings[-1].thermal_zones[-1].weightfactor_win = [] + + prj.buildings[-1].calc_building_parameter(number_of_elements=4, + merge_windows=False, + used_library='AixLib') + calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr + + weightfactors_test_list = [ + 0.20833333333333331, 0.29166666666666663, 0.20833333333333331, + 0.29166666666666663] + calc_attr.weightfactor_ow.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_ow ==\ + weightfactors_test_list + + weightfactors_test_list = [ + 0.44444444444444453, 0.2777777777777778, 0.0, 0.2777777777777778] + + calc_attr.weightfactor_win.sort() + weightfactors_test_list.sort() + assert calc_attr.weightfactor_win ==\ + weightfactors_test_list + assert calc_attr.weightfactor_ground == \ + 0 + assert calc_attr.weightfactor_rt == \ + [1] def test_calc_two_element(self): """test of calc_two_element""" From 0a26baed4fa515203cb03269cc7df5a31b05ede9 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 30 Mar 2017 16:24:16 +0200 Subject: [PATCH 260/283] unittest for lumped parameters all calc --- tests/test_data.py | 231 ++++++++++++++++++++++++++++++++++++++------- 1 file changed, 198 insertions(+), 33 deletions(-) diff --git a/tests/test_data.py b/tests/test_data.py index 14c8f6a81..2cdb0806b 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -1917,6 +1917,48 @@ def test_calc_weightfactor_four(self): assert calc_attr.weightfactor_rt == \ [1] + def test_calc_one_element(self): + """test of calc_two_element""" + prj.set_default() + helptest.building_test2(prj) + + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.calc_zone_parameters( + number_of_elements=1, + merge_windows=True) + + zone_attr = therm_zone.model_attr + assert round(zone_attr.area_ow, 1) == 328.0 + assert round(zone_attr.ua_value_ow, 16) == 135.5818558809656 + assert round(zone_attr.r_conv_inner_ow, 16) == 0.0016512549537649 + assert round(zone_attr.r_rad_inner_ow, 16) == 0.000609756097561 + + assert round(zone_attr.r_conv_outer_ow, 9) == 0.000265957 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(zone_attr.r1_ow, 15) == 0.000772773294534 + assert round(zone_attr.c1_ow, 5) == 3648580.59312 + assert round(zone_attr.r_rest_ow, 14) == 0.00461875570532 + + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.calc_zone_parameters( + number_of_elements=1, + merge_windows=False) + + zone_attr = therm_zone.model_attr + assert round(zone_attr.area_ow, 1) == 328.0 + assert round(zone_attr.ua_value_ow, 16) == 135.5818558809656 + assert round(zone_attr.r_conv_inner_ow, 16) == 0.0016512549537649 + assert round(zone_attr.r_rad_inner_ow, 16) == 0.000609756097561 + + assert round(zone_attr.r_conv_outer_ow, 9) == 0.000265957 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 + assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(zone_attr.r1_win, 13) == 0.0199004975124 + assert round(zone_attr.r1_ow, 15) == 0.001007515484109 + assert round(zone_attr.c1_ow, 5) == 3648580.59312 + assert round(zone_attr.r_rest_ow, 14) == 0.00585224061345 + def test_calc_two_element(self): """test of calc_two_element""" prj.set_default() @@ -1932,23 +1974,15 @@ def test_calc_two_element(self): assert round(zone_attr.ua_value_ow, 16) == 135.5818558809656 assert round(zone_attr.r_conv_inner_ow, 16) == 0.0016512549537649 assert round(zone_attr.r_rad_inner_ow, 16) == 0.000609756097561 - outer_conv_roof_temp = sum( - 1 / roof.r_outer_conv for roof in therm_zone.rooftops) - # old calc was only ow, in the new core we calc outer walls plus - # rooftops, therefore we need to subtract it. - r_outer_conv_ow_temp = 1 / ( - (1 / zone_attr.r_conv_outer_ow) - outer_conv_roof_temp) - assert round(r_outer_conv_ow_temp, 9) == 0.001041667 + assert round(zone_attr.r_conv_outer_ow, 9) == 0.000265957 assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 - assert round(zone_attr.r1_win, 15) == 0.003316749585406 assert round(zone_attr.r1_ow, 15) == 0.000772773294534 + assert round(zone_attr.c1_ow, 5) == 3648580.59312 assert round(zone_attr.r1_iw, 15) == 0.009719561140816 - # old calc core was without inner window radiation and without - # combined alpha - r_rest = zone_attr.r_rest_ow + 1 / (zone_attr.alpha_comb_outer_ow * - zone_attr.area_ow) - assert round(r_rest, 15) == 0.004740706924836 + assert round(zone_attr.c1_iw, 5) == 319983.51874 + + assert round(zone_attr.r_rest_ow, 14) == 0.00461875570532 therm_zone = prj.buildings[-1].thermal_zones[-1] therm_zone.calc_zone_parameters( @@ -1960,30 +1994,161 @@ def test_calc_two_element(self): assert round(zone_attr.ua_value_ow, 16) == 135.5818558809656 assert round(zone_attr.r_conv_inner_ow, 16) == 0.0016512549537649 assert round(zone_attr.r_rad_inner_ow, 16) == 0.000609756097561 - outer_conv_roof_temp = sum( - 1 / roof.r_outer_conv for roof in therm_zone.rooftops) - # old calc was only ow, in the new core we calc outer walls plus - # rooftops, therefore we need to subtract it. - r_outer_conv_ow_temp = 1 / ( - (1 / zone_attr.r_conv_outer_ow) - outer_conv_roof_temp) - assert round(r_outer_conv_ow_temp, 9) == 0.001041667 + assert round(zone_attr.r_conv_outer_ow, 9) == 0.000265957 assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.84634 assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 - # old r1_win - sum_r1_win = 0 - for win_count in therm_zone.windows: - sum_r1_win += 1 / (win_count.r1 + win_count.r_outer_comb) - r1_win_temp = 1 / sum_r1_win - # new r1_win - assert round(r1_win_temp, 15) == 0.02212271973466 - assert round(zone_attr.r1_win, 15) == 0.019900497512438001 + assert round(zone_attr.r1_win, 13) == 0.0199004975124 assert round(zone_attr.r1_ow, 15) == 0.001007515484109 + assert round(zone_attr.c1_ow, 5) == 3648580.59312 + assert round(zone_attr.r1_iw, 15) == 0.009719561140816 + assert round(zone_attr.r_rest_ow, 14) == 0.00585224061345 + + def test_calc_three_element(self): + """test of calc_two_element""" + prj.set_default() + helptest.building_test2(prj) + + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.calc_zone_parameters( + number_of_elements=3, + merge_windows=True) + + zone_attr = therm_zone.model_attr + assert round(zone_attr.area_ow, 1) == 188.0 + assert round(zone_attr.ua_value_ow, 16) == 77.23037843150993 + assert round(zone_attr.r_conv_inner_ow, 16) == 0.0027203482045702 + assert round(zone_attr.r_rad_inner_ow, 16) == 0.001063829787234 + assert round(zone_attr.r_conv_outer_ow, 9) == 0.000265957 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.95532 + assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(zone_attr.r1_ow, 14) == 0.00114890338306 + assert round(zone_attr.c1_ow, 5) == 2091259.60825 + assert round(zone_attr.r1_iw, 15) == 0.009719561140816 + assert round(zone_attr.c1_iw, 5) == 319983.51874 + assert round(zone_attr.r_rest_ow, 11) == 0.00702003101 + assert round(zone_attr.area_gf, 1) == 140.0 + assert round(zone_attr.ua_value_gf, 16) == 58.351477449455686 + assert round(zone_attr.r_conv_inner_gf, 16) == 0.0042016806722689 + assert round(zone_attr.r_rad_inner_gf, 16) == 0.0014285714285714 + assert round(zone_attr.alpha_conv_inner_gf, 5) == 1.7 + assert round(zone_attr.alpha_rad_inner_gf, 1) == 5.0 + assert round(zone_attr.r1_gf, 14) == 0.00236046484848 + assert round(zone_attr.c1_gf, 5) == 1557320.98487 + assert round(zone_attr.r_rest_gf, 13) == 0.0137109637229 + + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.calc_zone_parameters( + number_of_elements=3, + merge_windows=False) + + zone_attr = therm_zone.model_attr + assert round(zone_attr.area_ow, 1) == 188.0 + assert round(zone_attr.ua_value_ow, 16) == 77.23037843150993 + assert round(zone_attr.r_conv_inner_ow, 16) == 0.0027203482045702 + assert round(zone_attr.r_rad_inner_ow, 16) == 0.001063829787234 + assert round(zone_attr.r_conv_outer_ow, 9) == 0.000265957 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 1.95532 + assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(zone_attr.r1_win, 13) == 0.0199004975124 + assert round(zone_attr.r1_ow, 13) == 0.0017577929723 + assert round(zone_attr.c1_ow, 5) == 2091259.60825 assert round(zone_attr.r1_iw, 15) == 0.009719561140816 - # old r_rest - r_rest_ow = zone_attr.r_total_ow - zone_attr.r1_ow -\ - 1 / (1 / zone_attr.r_conv_inner_ow + 1 / zone_attr.r_rad_inner_ow) - assert round(r_rest_ow, 15) == 0.005922787404456 - assert round(zone_attr.r_rest_ow, 15) == 0.005852240613452 + assert round(zone_attr.c1_iw, 5) == 319983.51874 + assert round(zone_attr.r_rest_ow, 13) == 0.0102102921341 + assert round(zone_attr.area_gf, 1) == 140.0 + assert round(zone_attr.ua_value_gf, 16) == 58.351477449455686 + assert round(zone_attr.r_conv_inner_gf, 16) == 0.0042016806722689 + assert round(zone_attr.r_rad_inner_gf, 16) == 0.0014285714285714 + assert round(zone_attr.alpha_conv_inner_gf, 5) == 1.7 + assert round(zone_attr.alpha_rad_inner_gf, 1) == 5.0 + assert round(zone_attr.r1_gf, 14) == 0.00236046484848 + assert round(zone_attr.c1_gf, 5) == 1557320.98487 + assert round(zone_attr.r_rest_gf, 13) == 0.0137109637229 + + def test_calc_four_element(self): + """test of calc_two_element""" + prj.set_default() + helptest.building_test2(prj) + + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.calc_zone_parameters( + number_of_elements=4, + merge_windows=True) + + zone_attr = therm_zone.model_attr + assert round(zone_attr.area_ow, 1) == 48.0 + assert round(zone_attr.ua_value_ow, 16) == 19.83577523748189 + assert round(zone_attr.r_conv_inner_ow, 16) == 0.007716049382716 + assert round(zone_attr.r_rad_inner_ow, 16) == 0.0041666666666667 + assert round(zone_attr.r_conv_outer_ow, 9) == 0.001041667 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 2.7 + assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(zone_attr.r1_ow, 14) == 0.00223838915931 + assert round(zone_attr.c1_ow, 5) == 533938.62338 + assert round(zone_attr.r1_iw, 14) == 0.00971956114082 + assert round(zone_attr.c1_iw, 5) == 319983.51874 + assert round(zone_attr.r_rest_ow, 13) == 0.0138583242416 + assert round(zone_attr.area_gf, 1) == 140.0 + assert round(zone_attr.ua_value_gf, 16) == 58.351477449455686 + assert round(zone_attr.r_conv_inner_gf, 16) == 0.0042016806722689 + assert round(zone_attr.r_rad_inner_gf, 16) == 0.0014285714285714 + assert round(zone_attr.alpha_conv_inner_gf, 5) == 1.7 + assert round(zone_attr.alpha_rad_inner_gf, 1) == 5.0 + assert round(zone_attr.r1_gf, 14) == 0.00236046484848 + assert round(zone_attr.c1_gf, 5) == 1557320.98487 + assert round(zone_attr.r_rest_gf, 13) == 0.0137109637229 + + assert round(zone_attr.area_rt, 1) == 140.0 + assert round(zone_attr.ua_value_rt, 16) == 57.394603194028036 + assert round(zone_attr.r_conv_inner_rt, 16) == 0.0042016806722689 + assert round(zone_attr.r_rad_inner_rt, 16) == 0.0014285714285714 + assert round(zone_attr.r_conv_outer_rt, 9) == 0.000357143 + assert round(zone_attr.alpha_conv_inner_rt, 5) == 1.7 + assert round(zone_attr.alpha_rad_inner_rt, 1) == 5.0 + assert round(zone_attr.r1_rt, 14) == 0.00236046484848 + assert round(zone_attr.c1_rt, 5) == 1557320.98487 + assert round(zone_attr.r_rest_rt, 13) == 0.0137109637229 + + therm_zone = prj.buildings[-1].thermal_zones[-1] + therm_zone.calc_zone_parameters( + number_of_elements=4, + merge_windows=False) + + zone_attr = therm_zone.model_attr + assert round(zone_attr.area_ow, 1) == 48.0 + assert round(zone_attr.ua_value_ow, 16) == 19.83577523748189 + assert round(zone_attr.r_conv_inner_ow, 16) == 0.007716049382716 + assert round(zone_attr.r_rad_inner_ow, 16) == 0.0041666666666667 + assert round(zone_attr.r_conv_outer_ow, 9) == 0.001041667 + assert round(zone_attr.alpha_conv_inner_ow, 5) == 2.7 + assert round(zone_attr.alpha_rad_inner_ow, 1) == 5.0 + assert round(zone_attr.r1_win, 13) == 0.0199004975124 + assert round(zone_attr.r1_ow, 14) == 0.00688468914141 + assert round(zone_attr.c1_ow, 5) == 533938.62338 + assert round(zone_attr.r1_iw, 14) == 0.00971956114082 + assert round(zone_attr.c1_iw, 5) == 319983.51874 + assert round(zone_attr.r_rest_ow, 13) == 0.0399903108586 + + assert round(zone_attr.area_gf, 1) == 140.0 + assert round(zone_attr.ua_value_gf, 16) == 58.351477449455686 + assert round(zone_attr.r_conv_inner_gf, 16) == 0.0042016806722689 + assert round(zone_attr.r_rad_inner_gf, 16) == 0.0014285714285714 + assert round(zone_attr.alpha_conv_inner_gf, 5) == 1.7 + assert round(zone_attr.alpha_rad_inner_gf, 1) == 5.0 + assert round(zone_attr.r1_gf, 14) == 0.00236046484848 + assert round(zone_attr.c1_gf, 5) == 1557320.98487 + assert round(zone_attr.r_rest_gf, 13) == 0.0137109637229 + + assert round(zone_attr.area_rt, 1) == 140.0 + assert round(zone_attr.ua_value_rt, 16) == 57.394603194028036 + assert round(zone_attr.r_conv_inner_rt, 16) == 0.0042016806722689 + assert round(zone_attr.r_rad_inner_rt, 16) == 0.0014285714285714 + assert round(zone_attr.r_conv_outer_rt, 9) == 0.000357143 + assert round(zone_attr.alpha_conv_inner_rt, 5) == 1.7 + assert round(zone_attr.alpha_rad_inner_rt, 1) == 5.0 + assert round(zone_attr.r1_rt, 14) == 0.00236046484848 + assert round(zone_attr.c1_rt, 5) == 1557320.98487 + assert round(zone_attr.r_rest_rt, 13) == 0.0137109637229 def test_volume_zone(self): """test of volume_zone""" From 36d82790cb897f740977e181bb50213a66e08bb1 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 30 Mar 2017 16:41:43 +0200 Subject: [PATCH 261/283] save ceilings and floors --- teaser/data/output/teaserxml_output.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/teaser/data/output/teaserxml_output.py b/teaser/data/output/teaserxml_output.py index 916ed3fca..db3f7293c 100644 --- a/teaser/data/output/teaserxml_output.py +++ b/teaser/data/output/teaserxml_output.py @@ -255,21 +255,25 @@ def save_teaser_xml(path, project): pyxb_zone.InnerWall.append(pyxb_wall) - if type(in_wall).__name__ == "Ceiling": + for ceil in zone.ceilings: + + if type(ceil).__name__ == "Ceiling": pyxb_wall = pb.CeilingType() - set_basic_data_pyxb(pyxb_wall, in_wall) - set_layer_data_pyxb(pyxb_wall, in_wall) + set_basic_data_pyxb(pyxb_wall, ceil) + set_layer_data_pyxb(pyxb_wall, ceil) pyxb_zone.Ceiling.append(pyxb_wall) - if type(in_wall).__name__ == "Floor": + for floor in zone.floors: + + if type(floor).__name__ == "Floor": pyxb_wall = pb.FloorType() - set_basic_data_pyxb(pyxb_wall, in_wall) - set_layer_data_pyxb(pyxb_wall, in_wall) + set_basic_data_pyxb(pyxb_wall, floor) + set_layer_data_pyxb(pyxb_wall, floor) pyxb_zone.Floor.append(pyxb_wall) From 10f85aabd61496f1b728d1a329d4665325dd35e6 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Thu, 30 Mar 2017 17:21:17 +0200 Subject: [PATCH 262/283] small doc --- doc/index.rst | 2 +- teaser/data/input/inputdata/README.md | 33 +-------------------------- 2 files changed, 2 insertions(+), 33 deletions(-) diff --git a/doc/index.rst b/doc/index.rst index 3485efe89..5ec2af099 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -44,7 +44,7 @@ Contents Publications ============ - + - TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, `pdf `_, `bibtex `_ - CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, `pdf `_, `bibtex `_ - Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, `pdf `_ diff --git a/teaser/data/input/inputdata/README.md b/teaser/data/input/inputdata/README.md index 62294f0be..d69791301 100644 --- a/teaser/data/input/inputdata/README.md +++ b/teaser/data/input/inputdata/README.md @@ -1,34 +1,3 @@ -# InputData package -========================================================================= -BoundariesTypeBuilding folder ---------------- - -This folder contains boundary conditions like set temperature profiles, internal gain profiles and AHU profiles as well as weather files for the simulation model. +# Inputdata The Test Reference Years (TRY) have been downloaded from: http://www.dwd.de/TRY - -RecordTemplate folder ---------------- - -This folder holds the templates for the Modelica export. Currently available are following models: "AixLib", "CitiesRWin" and "CitiesType" (the last two model options are inhouse models). - -XSD_Definitions folder ---------------- - -To implement the saved project or the internal data bases into your project, this folder holds the XSD schema definitions for all used XML files. - -MaterialTemplates file ---------------- - -XML file with different materials and their properties. - -TypeBuildingElements file ---------------- - -XML file with different wall and window constructions, following the IWU in Germany. - - -UseConditions file ---------------- - -XML file with different Use Conditions following DIN18599 From 54954ff827c93b2cbfe5bb3a64105ea68dab7b63 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 30 Mar 2017 17:33:35 +0200 Subject: [PATCH 263/283] #373 added project bindings v4 test --- tests/test_data.py | 9 + tests/testfiles/teaser_v4.teaserXML | 606 ++++++++++++++++++++++++++++ 2 files changed, 615 insertions(+) create mode 100644 tests/testfiles/teaser_v4.teaserXML diff --git a/tests/test_data.py b/tests/test_data.py index 2cdb0806b..0b0314bfa 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -2377,3 +2377,12 @@ def test_warnings_prj(self): prj.export_annex(internal_id=prj.buildings[-1].internal_id) prj.set_default(load_data="Test") + + def test_v4_bindings(self): + """ + Tests the old v4 project bindings + """ + prj.set_default() + prj.load_project( + os.path.join(os.path.dirname(__file__), 'testfiles', + 'teaser_v4.teaserXML')) diff --git a/tests/testfiles/teaser_v4.teaserXML b/tests/testfiles/teaser_v4.teaserXML new file mode 100644 index 000000000..03160a89e --- /dev/null +++ b/tests/testfiles/teaser_v4.teaserXML @@ -0,0 +1,606 @@ + + + + B1988 + Templergraben 55 + 52062 Aachen + Wohngebaeude + 5 + None + 5 + 4.0 + 2000.0 + + Wohngebaeude + 2000.0 + 8000.0 + 0.5 + 123.0 + 123.0 + + + Living + + 7 18 + 11 + 250 + 2543 + 207 + 13 + 250 + 250 + 250 + 13 + + + 500.0 + 0.8 + 0.84 + 0.3 + 0.9 + 0.7 + 0.5 + + + 21.0 + 24.0 + 4.0 + 20.0 + 26.0 + 45.0 + 5 18 + 5 18 + 0.5 + 0.3 + 1.0 + + + 0.0 + 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.2 0.4 0.6 0.8 0.8 0.4 0.6 0.8 0.8 0.4 0.2 0.0 0.0 0.0 0.0 0.0 0.0 + 0.0 + 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.2 0.4 0.6 0.8 0.8 0.4 0.6 0.8 0.8 0.4 0.2 0.1 0.1 0.1 0.1 0.1 0.1 + 11.1 + 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 + + + 0.0 + 0.5 + false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 + + + + + None + 1988 + massiv + 40.0 + 90.0 + 0.0 + 2.7 + 5.0 + 20.0 + 5.0 + + 0 + 0.175 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.06 + + Polystyrol + 20.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + WetterschaleausBeton + 2200.0 + 1.65 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + massiv + 20.0 + 90.0 + 90.0 + 2.7 + 5.0 + 20.0 + 5.0 + + 0 + 0.175 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.06 + + Polystyrol + 20.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + WetterschaleausBeton + 2200.0 + 1.65 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + massiv + 40.0 + 90.0 + 180.0 + 2.7 + 5.0 + 20.0 + 5.0 + + 0 + 0.175 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.06 + + Polystyrol + 20.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + WetterschaleausBeton + 2200.0 + 1.65 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + massiv + 20.0 + 90.0 + 270.0 + 2.7 + 5.0 + 20.0 + 5.0 + + 0 + 0.175 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.06 + + Polystyrol + 20.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + WetterschaleausBeton + 2200.0 + 1.65 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + massiv + 400.0 + 0.0 + -1.0 + 1.7000000000000002 + 5.0 + 20.0 + 5.0 + + 0 + 0.15 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.09 + + Schaumglas + 120.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.03 + + Kiesschuettung + 1800.0 + 0.7 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + massiv + 400.0 + 0.0 + -2.0 + 1.7000000000000002 + 5.0 + + 0 + 0.04 + + Estrich + 2000.0 + 1.4 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.05 + + PSDaemmung + 30.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.15 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + massiv + 6666.66666667 + 2.7 + 5.0 + + 0 + 0.01 + + Kalkputz + 1600.0 + 0.8 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.15 + + LeichtHochlochziegel + 800.0 + 0.25 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.01 + + Kalkputz + 1600.0 + 0.8 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + massiv + 1600.0 + 1.7000000000000002 + 5.0 + + 0 + 0.15 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.02 + + PSDaemmung + 30.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + Estrich + 2000.0 + 1.4 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + massiv + 1600.0 + 1.7000000000000002 + 5.0 + + 0 + 0.04 + + Estrich + 2000.0 + 1.4 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.02 + + PSDaemmung + 30.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.15 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + + None + 1988 + 9 + 20.0 + 90.0 + 0.0 + 2.7 + 5.0 + 20.0 + 5.0 + 0.03 + 0.0 + 0.0 + + 0 + 0.024 + + glass + 0.0 + 0.147 + 0.0 + 0.0 + 0.0 + + + + + None + 1988 + 9 + 10.0 + 90.0 + 90.0 + 2.7 + 5.0 + 20.0 + 5.0 + 0.03 + 0.0 + 0.0 + + 0 + 0.024 + + glass + 0.0 + 0.147 + 0.0 + 0.0 + 0.0 + + + + + None + 1988 + 9 + 20.0 + 90.0 + 180.0 + 2.7 + 5.0 + 20.0 + 5.0 + 0.03 + 0.0 + 0.0 + + 0 + 0.024 + + glass + 0.0 + 0.147 + 0.0 + 0.0 + 0.0 + + + + + None + 1988 + 9 + 10.0 + 90.0 + 270.0 + 2.7 + 5.0 + 20.0 + 5.0 + 0.03 + 0.0 + 0.0 + + 0 + 0.024 + + glass + 0.0 + 0.147 + 0.0 + 0.0 + 0.0 + + + + + + From 7844bdf1dbdebfcec11b528a9f95b8cb83ba9d90 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 30 Mar 2017 18:01:38 +0200 Subject: [PATCH 264/283] #373 added try and except for older binding versions and added 039 binding test --- teaser/data/input/teaserxml_input.py | 24 +- tests/test_data.py | 16 +- tests/testfiles/teaser_v39.teaserXML | 593 +++++++++++++++++++++++++++ 3 files changed, 623 insertions(+), 10 deletions(-) create mode 100644 tests/testfiles/teaser_v39.teaserXML diff --git a/teaser/data/input/teaserxml_input.py b/teaser/data/input/teaserxml_input.py index 367618b05..95ad70b32 100644 --- a/teaser/data/input/teaserxml_input.py +++ b/teaser/data/input/teaserxml_input.py @@ -135,10 +135,14 @@ def _load_building(prj, pyxb_bld, type, project_bind): pyxb_ahu.by_pass_dehumidification bldg.central_ahu.efficiency_recovery = pyxb_ahu.efficiency_recovery - if float(project_bind.version) >= 0.5: - bldg.central_ahu.efficiency_recovery_false = \ - pyxb_ahu.efficiency_recovery_false - else: + try: + if float(project_bind.version) >= 0.5: + bldg.central_ahu.efficiency_recovery_false = \ + pyxb_ahu.efficiency_recovery_false + else: + bldg.central_ahu.efficiency_recovery_false = \ + pyxb_ahu.efficiency_revocery_false + except AttributeError: bldg.central_ahu.efficiency_recovery_false = \ pyxb_ahu.efficiency_revocery_false @@ -191,10 +195,14 @@ def _load_building(prj, pyxb_bld, type, project_bind): zone.use_conditions.daily_operation_heating = \ pyxb_use.UsageOperationTime.daily_operation_heating - if float(project_bind.version) >= 0.4: - zone.use_conditions.maintained_illuminance = \ - pyxb_use.Lighting.maintained_illuminance - else: + try: + if float(project_bind.version) >= 0.4: + zone.use_conditions.maintained_illuminance = \ + pyxb_use.Lighting.maintained_illuminance + else: + zone.use_conditions.maintained_illuminance = \ + pyxb_use.Lighting.maintained_illuminace + except AttributeError: zone.use_conditions.maintained_illuminance = \ pyxb_use.Lighting.maintained_illuminace diff --git a/tests/test_data.py b/tests/test_data.py index 0b0314bfa..e14a09ed8 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -902,7 +902,6 @@ def test_est_bldgs(self): neighbour_buildings=None, construction_type=None) - prj.add_residential( method='urbanrenet', usage='est1a', @@ -2384,5 +2383,18 @@ def test_v4_bindings(self): """ prj.set_default() prj.load_project( - os.path.join(os.path.dirname(__file__), 'testfiles', + os.path.join( + os.path.dirname(__file__), + 'testfiles', 'teaser_v4.teaserXML')) + + def test_v4_bindings(self): + """ + Tests the old v39 project bindings + """ + prj.set_default() + prj.load_project( + os.path.join( + os.path.dirname(__file__), + 'testfiles', + 'teaser_v39.teaserXML')) diff --git a/tests/testfiles/teaser_v39.teaserXML b/tests/testfiles/teaser_v39.teaserXML new file mode 100644 index 000000000..c8f2f9c51 --- /dev/null +++ b/tests/testfiles/teaser_v39.teaserXML @@ -0,0 +1,593 @@ + + + + 1988 + Templergraben 55 + 52062 Aachen + Wohngebaeude + 5 + None + 5 + 4.0 + 2000.0 + + Wohngebaeude + 2000.0 + 8000.0 + 0.5 + 123.0 + 123.0 + + + Living + + 7 18 + 11 + 250 + 2543 + 207 + 13 + 250 + 250 + 250 + 13 + + + 500.0 + 0.8 + 0.84 + 0.3 + 0.9 + 0.7 + 0.5 + + + 21.0 + 24.0 + 4.0 + 20.0 + 26.0 + 45.0 + 5 18 + 5 18 + 0.5 + 0.3 + 1.0 + + + 0.0 + 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.2 0.4 0.6 0.8 0.8 0.4 0.6 0.8 0.8 0.4 0.2 0.0 0.0 0.0 0.0 0.0 0.0 + 0.0 + 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.2 0.4 0.6 0.8 0.8 0.4 0.6 0.8 0.8 0.4 0.2 0.1 0.1 0.1 0.1 0.1 0.1 + 11.1 + 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 + + + 0.0 + 0.5 + false + false + 0.2 + 1.0 + 3.0 2.0 + 1.0 283.15 290.15 + 0.2 273.15 283.15 + + + + + 1988 + massiv + 40.0 + 90.0 + 0.0 + 2.7 + 5.0 + 20.0 + 5.0 + + 0 + 0.175 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.06 + + Polystyrol + 20.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + Wetterschale aus Beton + 2200.0 + 1.65 + 1.0 + 0.0 + 0.0 + + + + + 1988 + massiv + 20.0 + 90.0 + 90.0 + 2.7 + 5.0 + 20.0 + 5.0 + + 0 + 0.175 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.06 + + Polystyrol + 20.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + Wetterschale aus Beton + 2200.0 + 1.65 + 1.0 + 0.0 + 0.0 + + + + + 1988 + massiv + 40.0 + 90.0 + 180.0 + 2.7 + 5.0 + 20.0 + 5.0 + + 0 + 0.175 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.06 + + Polystyrol + 20.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + Wetterschale aus Beton + 2200.0 + 1.65 + 1.0 + 0.0 + 0.0 + + + + + 1988 + massiv + 20.0 + 90.0 + 270.0 + 2.7 + 5.0 + 20.0 + 5.0 + + 0 + 0.175 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.06 + + Polystyrol + 20.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + Wetterschale aus Beton + 2200.0 + 1.65 + 1.0 + 0.0 + 0.0 + + + + + 1988 + massiv + 400.0 + 0.0 + -1.0 + 1.7000000000000002 + 5.0 + 20.0 + 5.0 + + 0 + 0.15 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.09 + + Schaumglas + 120.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.03 + + Kiesschuettung + 1800.0 + 0.7 + 1.0 + 0.0 + 0.0 + + + + + 1988 + massiv + 400.0 + 0.0 + -2.0 + 1.7000000000000002 + 5.0 + + 0 + 0.04 + + Estrich + 2000.0 + 1.4 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.05 + + PS-Daemmung + 30.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.15 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + + 1988 + massiv + 6666.66666667 + 2.7 + 5.0 + + 0 + 0.01 + + Kalkputz + 1600.0 + 0.8 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.15 + + Leicht-Hochlochziegel + 800.0 + 0.25 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.01 + + Kalkputz + 1600.0 + 0.8 + 1.0 + 0.0 + 0.0 + + + + + 1988 + massiv + 1600.0 + 1.7000000000000002 + 5.0 + + 0 + 0.15 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.02 + + PS-Daemmung + 30.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.04 + + Estrich + 2000.0 + 1.4 + 1.0 + 0.0 + 0.0 + + + + + 1988 + massiv + 1600.0 + 1.7000000000000002 + 5.0 + + 0 + 0.04 + + Estrich + 2000.0 + 1.4 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.02 + + PS-Daemmung + 30.0 + 0.04 + 1.0 + 0.0 + 0.0 + + + + 0 + 0.15 + + Stahlbeton + 2400.0 + 2.5 + 1.0 + 0.0 + 0.0 + + + + + 1988 + 9 + 20.0 + 90.0 + 0.0 + 2.7 + 5.0 + 20.0 + 5.0 + 0.03 + 0.0 + 0.0 + + 0 + 0.024 + + glass + 0.0 + 0.147 + 0.0 + 0.0 + 0.0 + + + + + 1988 + 9 + 10.0 + 90.0 + 90.0 + 2.7 + 5.0 + 20.0 + 5.0 + 0.03 + 0.0 + 0.0 + + 0 + 0.024 + + glass + 0.0 + 0.147 + 0.0 + 0.0 + 0.0 + + + + + 1988 + 9 + 20.0 + 90.0 + 180.0 + 2.7 + 5.0 + 20.0 + 5.0 + 0.03 + 0.0 + 0.0 + + 0 + 0.024 + + glass + 0.0 + 0.147 + 0.0 + 0.0 + 0.0 + + + + + 1988 + 9 + 10.0 + 90.0 + 270.0 + 2.7 + 5.0 + 20.0 + 5.0 + 0.03 + 0.0 + 0.0 + + 0 + 0.024 + + glass + 0.0 + 0.147 + 0.0 + 0.0 + 0.0 + + + + + + From 332eceee46bfb327f96795223f925128280b99f8 Mon Sep 17 00:00:00 2001 From: MichaMans Date: Thu, 30 Mar 2017 18:08:54 +0200 Subject: [PATCH 265/283] #373 typo in pytests --- tests/test_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_data.py b/tests/test_data.py index e14a09ed8..8c7616413 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -2388,7 +2388,7 @@ def test_v4_bindings(self): 'testfiles', 'teaser_v4.teaserXML')) - def test_v4_bindings(self): + def test_v39_bindings(self): """ Tests the old v39 project bindings """ From 14584616f0c6e78575047c6d75d4b47ad300bf2c Mon Sep 17 00:00:00 2001 From: MichaMans Date: Mon, 3 Apr 2017 09:52:40 +0200 Subject: [PATCH 266/283] #373 added a delete type element test --- tests/helptest.py | 26 +++++++++++++------------- tests/test_data.py | 14 ++++++++++++++ 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/tests/helptest.py b/tests/helptest.py index 4c50a5042..ae840b98e 100644 --- a/tests/helptest.py +++ b/tests/helptest.py @@ -15,7 +15,7 @@ def building_test2(prj): """ building which is hardcoded for testing """ - bldg = Building(parent = prj) + bldg = Building(parent=prj) '''Set some building parameters''' @@ -29,7 +29,7 @@ def building_test2(prj): '''Instantiate a ThermalZone class, with building as parent and set some parameters of the thermal zone''' - tz = ThermalZone(parent = bldg) + tz = ThermalZone(parent=bldg) tz.name = "Living Room" tz.area = 140.0 tz.volume = tz.area * bldg.number_of_floors * bldg.height_of_floors @@ -37,13 +37,13 @@ def building_test2(prj): tz.use_conditions = BoundaryConditions(tz) tz.use_conditions.usage = "Living" - tz.use_conditions.cooling_time = [5,18] - tz.use_conditions.heating_time = [5,18] + tz.use_conditions.cooling_time = [5, 18] + tz.use_conditions.heating_time = [5, 18] tz.use_conditions.set_temp_heat = 288.15 tz.use_conditions.set_temp_cool = 298.15 - tz.use_conditions.temp_set_back= 4.0 - tz.use_conditions.min_air_exchange= 0.0 - tz.use_conditions.min_ahu= 0.0 + tz.use_conditions.temp_set_back = 4.0 + tz.use_conditions.min_air_exchange = 0.0 + tz.use_conditions.min_ahu = 0.0 tz.use_conditions.max_ahu = 2.6 tz.use_conditions.with_ahu = True tz.use_conditions.persons = 3 @@ -82,7 +82,7 @@ def building_test2(prj): #out_wall_dict = collections.OrderedDict(sorted(out_wall_dict.items(), key=lambda t: t[0])) for value in out_wall_dict: '''instantiate OuterWall class''' - out_wall = OuterWall(parent = tz) + out_wall = OuterWall(parent=tz) out_wall.name = value[0] out_wall.year_of_construction = value[1][0] out_wall.construction_type = value[1][1] @@ -121,7 +121,7 @@ def building_test2(prj): for value in in_wall_dict: '''instantiate OuterWall class''' - in_wall = InnerWall(parent = tz) + in_wall = InnerWall(parent=tz) in_wall.name = value[0] in_wall.year_of_construction = value[1][0] in_wall.construction_type = value[1][1] @@ -156,7 +156,7 @@ def building_test2(prj): 5.0, 90.0, 270.0]]] for value in win_dict: - win = Window(parent = tz) + win = Window(parent=tz) win.construction_type = "Window" win.name = value[0] win.area = value[1][1] @@ -172,7 +172,7 @@ def building_test2(prj): win.a_conv = 0.03 win.shading_g_total = 1.0 win.shading_max_irr = 180.0 - win_layer = Layer(parent = win) + win_layer = Layer(parent=win) win_layer.id = 1 win_layer.thickness = 0.024 @@ -181,7 +181,7 @@ def building_test2(prj): win_material.thermal_conduc = 0.067 win_material.transmittance = 0.9 - roof = Rooftop(parent = tz) + roof = Rooftop(parent=tz) roof.name = "Roof" roof.year_of_construction = bldg.year_of_construction roof.construction_type = "heavy" @@ -205,7 +205,7 @@ def building_test2(prj): roof_material.thermal_conduc = 2.0 roof_material.heat_capac = 0.84 - ground = GroundFloor(parent = tz) + ground = GroundFloor(parent=tz) ground.name = "ground" ground.year_of_construction = bldg.year_of_construction ground.construction_type = "heavy" diff --git a/tests/test_data.py b/tests/test_data.py index 8c7616413..3c59d89e3 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -705,6 +705,7 @@ def test_export_annex(self): def test_export_parameters_txt(self): """test of the export of the readable parameter output""" + helptest.building_test2(prj) prj.number_of_elements_calc = 1 prj.merge_windows_calc = True prj.used_library_calc = 'AixLib' @@ -2231,6 +2232,19 @@ def test_save_type_element(self): therm_zone.inner_walls[0].save_type_element(data_class=prj.data) therm_zone.windows[0].save_type_element(data_class=prj.data) + def test_delete_type_element(self): + """test of save_type_element, no parameter checking""" + import os + # test load function + therm_zone = prj.buildings[-1].thermal_zones[-1] + path = os.path.join(utilities.get_default_path(), + 'unitTestTB.xml') + prj.data.path_tb = path + prj.data.load_tb_binding() + therm_zone.outer_walls[0].delete_type_element(data_class=prj.data) + therm_zone.inner_walls[0].delete_type_element(data_class=prj.data) + therm_zone.windows[0].delete_type_element(data_class=prj.data) + # methods in Wall def test_calc_equivalent_res_wall(self): From 9a23fbe49961880b0026e8b29ac8f7fe1f795322 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 13:49:29 +0200 Subject: [PATCH 267/283] small modification in version description --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9216e645d..f9d266470 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,8 @@ models for [AixLib](https://github.com/RWTH-EBC/AixLib) and ## Version -The current version is 0.5, which is a pre-release. +TEASER is a ongoing research project, the current version is 0.5.0, which is +still a pre-release. ## How to use TEASER From 2f4cb16d782b42ffce3b471da0c221b348afa5e4 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:06:36 +0200 Subject: [PATCH 268/283] update readme --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f9d266470..8b4e98a16 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) allows fast generation of archetype buildings with low input requirements and the export of individual dynamic simulation models for Modelica libraries [AixLib](https://github.com/RWTH-EBC/AixLib) and -[IEA-EBC Annex60](https://github.com/iea-annex60/modelica-annex60). It is being +[Modelica IBPSA library](https://github.com/ibpsa/modelica). It is being developed at the [RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate](https://www.ebc.eonerc.rwth-aachen.de/cms/~dmzz/E-ON-ERC-EBC/?lidx=1). @@ -41,12 +41,12 @@ present the TEASER tool, an open framework for urban energy modeling of building stocks. TEASER provides an easy interface for multiple data sources, data enrichment (where necessary) and export of ready-to-run Modelica simulation models for [AixLib](https://github.com/RWTH-EBC/AixLib) and -[IEA-EBC Annex60](https://github.com/iea-annex60/modelica-annex60). +[Modelica IBPSA library](https://github.com/ibpsa/modelica). ## Version -TEASER is a ongoing research project, the current version is 0.5.0, which is +TEASER is a ongoing research project, the current version is 0.5.0, which is still a pre-release. ## How to use TEASER @@ -95,7 +95,7 @@ The workflow for changes is described in our [Wiki](https://github.com/RWTH-EBC/ ## How to cite TEASER -+ TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, ++ TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, [pdf](http://dx.doi.org/10.1080/19401493.2017.1283539), [bibtex](https://github.com/RWTH-EBC/TEASER/tree/master/doc/cite_jbps.bib) From 046cd19cdb3e8388d2b64845b45d7311851f2f98 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:10:16 +0200 Subject: [PATCH 269/283] data.output to IBPSA --- teaser/data/output/aixlib_output.py | 4 ++-- teaser/data/output/annex60_output.py | 20 ++++++++-------- .../IBPSA_FourElements} | 24 +++++++++---------- .../IBPSA_OneElement} | 18 +++++++------- .../IBPSA_ThreeElements} | 18 +++++++------- .../IBPSA_TwoElements} | 18 +++++++------- 6 files changed, 51 insertions(+), 51 deletions(-) rename teaser/data/output/modelicatemplate/{Annex60/Annex60_FourElements => IBPSA/IBPSA_FourElements} (94%) rename teaser/data/output/modelicatemplate/{Annex60/Annex60_OneElement => IBPSA/IBPSA_OneElement} (93%) rename teaser/data/output/modelicatemplate/{Annex60/Annex60_ThreeElements => IBPSA/IBPSA_ThreeElements} (94%) rename teaser/data/output/modelicatemplate/{Annex60/Annex60_TwoElements => IBPSA/IBPSA_TwoElements} (94%) diff --git a/teaser/data/output/aixlib_output.py b/teaser/data/output/aixlib_output.py index 15a5af778..23ee749f7 100644 --- a/teaser/data/output/aixlib_output.py +++ b/teaser/data/output/aixlib_output.py @@ -24,7 +24,7 @@ def export_multizone(buildings, prj, path=None): glazing (corG) and decoupled heat conduction through windows ( merge_windows=False). In contrast to versions < 0.5 TEASER now does not support any other model options, as we observed no need, since single - ThermalZones are identical with Annex60 models. If you miss one of the + ThermalZones are identical with IBPSA models. If you miss one of the old options please contact us. This function uses Mako Templates specified in @@ -104,7 +104,7 @@ def export_multizone(buildings, prj, path=None): for i, bldg in enumerate(buildings): - ass_error = "You chose Annex60 calculation, " \ + ass_error = "You chose IBPSA calculation, " \ "but want to export AixLib models, " \ "this is not possible" diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/annex60_output.py index e75f8b6ba..7dc483bc7 100644 --- a/teaser/data/output/annex60_output.py +++ b/teaser/data/output/annex60_output.py @@ -3,7 +3,7 @@ """annex60_output -This module contains function to call Templates for Annex60 model generation +This module contains function to call Templates for IBPSA model generation """ import teaser.data.output.aixlib_output as aixlib_output @@ -17,10 +17,10 @@ def export_annex60( buildings, prj, path=None): - """Exports models for Annex60 library + """Exports models for IBPSA library Export a building to several models for - Annex60.ThermalZones.ReducedOrder. Depending on the chosen calculation + IBPSA.ThermalZones.ReducedOrder. Depending on the chosen calculation method models for 1, 2, 3, or 4 element model are exported. In addition you can specify if windows should be lumped into the walls, like it is done in VDI 6007 (merge_windows=True) or not. For each zone, one model is @@ -62,25 +62,25 @@ def export_annex60( uses = uses = [ 'Modelica(version="' + prj.modelica_info.version + '")', - 'Annex60(version="' + prj.buildings[-1].library_attr.version + '")'] + 'IBPSA(version="' + prj.buildings[-1].library_attr.version + '")'] lookup = TemplateLookup(directories=[utilities.get_full_path( os.path.join('data', 'output', 'modelicatemplate'))]) model_template_1 = Template( filename=utilities.get_full_path( - "data/output/modelicatemplate/Annex60/Annex60_OneElement"), + "data/output/modelicatemplate/IBPSA/IBPSA_OneElement"), lookup=lookup) model_template_2 = Template( filename=utilities.get_full_path( - "data/output/modelicatemplate/Annex60/Annex60_TwoElements"), + "data/output/modelicatemplate/IBPSA/IBPSA_TwoElements"), lookup=lookup) model_template_3 = Template( filename=utilities.get_full_path( - "data/output/modelicatemplate/Annex60/Annex60_ThreeElements"), + "data/output/modelicatemplate/IBPSA/IBPSA_ThreeElements"), lookup=lookup) model_template_4 = Template( filename=utilities.get_full_path( - "data/output/modelicatemplate/Annex60/Annex60_FourElements"), + "data/output/modelicatemplate/IBPSA/IBPSA_FourElements"), lookup=lookup) aixlib_output._help_package( @@ -97,10 +97,10 @@ def export_annex60( for i, bldg in enumerate(buildings): ass_error = "You chose AixLib calculation, " \ - "but want to export Annex60 models, " \ + "but want to export IBPSA models, " \ "this is not possible" - assert bldg.used_library_calc == 'Annex60', ass_error + assert bldg.used_library_calc == 'IBPSA', ass_error bldg_path = os.path.join(path, bldg.name) diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements b/teaser/data/output/modelicatemplate/IBPSA/IBPSA_FourElements similarity index 94% rename from teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements rename to teaser/data/output/modelicatemplate/IBPSA/IBPSA_FourElements index f01612998..cb2629361 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_FourElements +++ b/teaser/data/output/modelicatemplate/IBPSA/IBPSA_FourElements @@ -3,13 +3,13 @@ within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models model ${zone.parent.name}_${zone.name} "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" - Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( - calTSky=Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, + IBPSA.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( + calTSky=IBPSA.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, filNam="${zone.parent.parent.weather_file_path.replace("\\", "/")}") "Weather data reader" annotation (Placement(transformation(extent={{-98,52},{-78,72}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( + IBPSA.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, @@ -17,17 +17,17 @@ model ${zone.parent.name}_${zone.name} azi = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( + IBPSA.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, azi=${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); - Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, + IBPSA.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, UWin=${zone.model_attr.u_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); - Annex60.ThermalZones.ReducedOrder.RC.FourElements + IBPSA.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, % if zone.parent.library_attr.consider_heat_capacity is True: @@ -74,7 +74,7 @@ model ${zone.parent.name}_${zone.name} "Thermal zone" annotation (Placement(transformation(extent={{44,-2},{92,34}}))); % if zone.model_attr.merge_windows is True: - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, wfWall=${get_list(zone.model_attr.weightfactor_ow)}, @@ -86,7 +86,7 @@ model ${zone.parent.name}_${zone.name} TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % else: - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, wfWall=${get_list(zone.model_attr.weightfactor_ow)}, @@ -119,7 +119,7 @@ model ${zone.parent.name}_${zone.name} Modelica.Blocks.Sources.Constant const[${zone.model_attr.n_outer}](each k=0) "Sets sunblind signal to zero (open)" annotation (Placement(transformation(extent={{-20,14},{-14,20}}))); - Annex60.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" + IBPSA.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,-10},{-66,22}}),iconTransformation( extent={{-70,-12},{-50,8}}))); @@ -171,7 +171,7 @@ model ${zone.parent.name}_${zone.name} rotation=180, origin={84,-22}))); - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=${zone.model_attr.solar_absorp_rt}, wfGro=0, alphaWallOut=${zone.model_attr.alpha_conv_outer_rt}, @@ -201,13 +201,13 @@ model ${zone.parent.name}_${zone.name} Modelica.Blocks.Math.Add solRadRoof[${zone.model_attr.n_rt}] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,76},{14,86}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[${zone.model_attr.n_rt}]( + IBPSA.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[${zone.model_attr.n_rt}]( til=${get_list(deg_to_rad(zone.model_attr.tilt_rt))}, each lat = ${deg_to_rad(zone.parent.latitude)}, azi=${get_list(azmiut_conv(zone.model_attr.orientation_rt))}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,74},{-48,94}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[${zone.model_attr.n_rt}]( + IBPSA.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[${zone.model_attr.n_rt}]( til=${get_list(deg_to_rad(zone.model_attr.tilt_rt))}, each lat = ${deg_to_rad(zone.parent.latitude)}, azi=${get_list(azmiut_conv(zone.model_attr.orientation_rt))}) diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement b/teaser/data/output/modelicatemplate/IBPSA/IBPSA_OneElement similarity index 93% rename from teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement rename to teaser/data/output/modelicatemplate/IBPSA/IBPSA_OneElement index b93b5caba..e6972ff30 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_OneElement +++ b/teaser/data/output/modelicatemplate/IBPSA/IBPSA_OneElement @@ -3,13 +3,13 @@ within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models model ${zone.parent.name}_${zone.name} "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" - Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( - calTSky=Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, + IBPSA.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( + calTSky=IBPSA.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, filNam="${zone.parent.parent.weather_file_path.replace("\\", "/")}") "Weather data reader" annotation (Placement(transformation(extent={{-98,52},{-78,72}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( + IBPSA.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, @@ -17,17 +17,17 @@ model ${zone.parent.name}_${zone.name} azi = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( + IBPSA.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, azi=${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); - Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, + IBPSA.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, UWin=${zone.model_attr.u_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); - Annex60.ThermalZones.ReducedOrder.RC.OneElement + IBPSA.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, % if zone.parent.library_attr.consider_heat_capacity is True: @@ -54,7 +54,7 @@ model ${zone.parent.name}_${zone.name} "Thermal zone" annotation (Placement(transformation(extent={{44,-2},{92,34}}))); % if zone.model_attr.merge_windows is True: - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, wfWall=${get_list(zone.model_attr.weightfactor_ow)}, @@ -66,7 +66,7 @@ model ${zone.parent.name}_${zone.name} TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % else: - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, wfWall=${get_list(zone.model_attr.weightfactor_ow)}, @@ -99,7 +99,7 @@ model ${zone.parent.name}_${zone.name} Modelica.Blocks.Sources.Constant const[${zone.model_attr.n_outer}](each k=0) "Sets sunblind signal to zero (open)" annotation (Placement(transformation(extent={{-20,14},{-14,20}}))); - Annex60.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" + IBPSA.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,-10},{-66,22}}),iconTransformation( extent={{-70,-12},{-50,8}}))); diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements b/teaser/data/output/modelicatemplate/IBPSA/IBPSA_ThreeElements similarity index 94% rename from teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements rename to teaser/data/output/modelicatemplate/IBPSA/IBPSA_ThreeElements index e33722702..77324318d 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_ThreeElements +++ b/teaser/data/output/modelicatemplate/IBPSA/IBPSA_ThreeElements @@ -3,13 +3,13 @@ within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models model ${zone.parent.name}_${zone.name} "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" - Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( - calTSky=Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, + IBPSA.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( + calTSky=IBPSA.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, filNam="${zone.parent.parent.weather_file_path.replace("\\", "/")}") "Weather data reader" annotation (Placement(transformation(extent={{-98,52},{-78,72}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( + IBPSA.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, @@ -17,17 +17,17 @@ model ${zone.parent.name}_${zone.name} azi = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( + IBPSA.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, azi=${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); - Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, + IBPSA.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, UWin=${zone.model_attr.u_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); - Annex60.ThermalZones.ReducedOrder.RC.ThreeElements + IBPSA.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, % if zone.parent.library_attr.consider_heat_capacity is True: @@ -67,7 +67,7 @@ model ${zone.parent.name}_${zone.name} "Thermal zone" annotation (Placement(transformation(extent={{44,-2},{92,34}}))); % if zone.model_attr.merge_windows is True: - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, wfWall=${get_list(zone.model_attr.weightfactor_ow)}, @@ -79,7 +79,7 @@ model ${zone.parent.name}_${zone.name} TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % else: - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, wfWall=${get_list(zone.model_attr.weightfactor_ow)}, @@ -112,7 +112,7 @@ model ${zone.parent.name}_${zone.name} Modelica.Blocks.Sources.Constant const[${zone.model_attr.n_outer}](each k=0) "Sets sunblind signal to zero (open)" annotation (Placement(transformation(extent={{-20,14},{-14,20}}))); - Annex60.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" + IBPSA.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,-10},{-66,22}}),iconTransformation( extent={{-70,-12},{-50,8}}))); diff --git a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements b/teaser/data/output/modelicatemplate/IBPSA/IBPSA_TwoElements similarity index 94% rename from teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements rename to teaser/data/output/modelicatemplate/IBPSA/IBPSA_TwoElements index 6489dc9de..531c82e83 100644 --- a/teaser/data/output/modelicatemplate/Annex60/Annex60_TwoElements +++ b/teaser/data/output/modelicatemplate/IBPSA/IBPSA_TwoElements @@ -3,13 +3,13 @@ within ${zone.parent.parent.name}.${zone.parent.name}.${zone.parent.name}_Models model ${zone.parent.name}_${zone.name} "This is the simulation model of ${zone.name} within building ${zone.parent.name} with traceable ID ${zone.parent.building_id}" - Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( - calTSky=Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, + IBPSA.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( + calTSky=IBPSA.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, filNam="${zone.parent.parent.weather_file_path.replace("\\", "/")}") "Weather data reader" annotation (Placement(transformation(extent={{-98,52},{-78,72}}))); - Annex60.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( + IBPSA.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[${zone.model_attr.n_outer}]( each outSkyCon=true, each outGroCon=true, til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, @@ -17,17 +17,17 @@ model ${zone.parent.name}_${zone.name} azi = ${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,20},{-48,40}}))); - Annex60.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( + IBPSA.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[${zone.model_attr.n_outer}]( til=${get_list(deg_to_rad(zone.model_attr.tilt_facade))}, each lat = ${deg_to_rad(zone.parent.latitude)}, azi=${get_list(azmiut_conv(zone.model_attr.orientation_facade))}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,52},{-48,72}}))); - Annex60.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, + IBPSA.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=${zone.model_attr.n_outer}, UWin=${zone.model_attr.u_value_win}) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,54},{26,74}}))); - Annex60.ThermalZones.ReducedOrder.RC.TwoElements + IBPSA.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, % if zone.parent.library_attr.consider_heat_capacity is True: @@ -60,7 +60,7 @@ model ${zone.parent.name}_${zone.name} "Thermal zone" annotation (Placement(transformation(extent={{44,-2},{92,34}}))); % if zone.model_attr.merge_windows is True: - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, wfWall=${get_list(zone.model_attr.weightfactor_ow)}, @@ -72,7 +72,7 @@ model ${zone.parent.name}_${zone.name} TGro=${zone.t_ground}) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,-14},{-4,6}}))); % else: - Annex60.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( + IBPSA.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=${zone.model_attr.n_outer}, wfGro=${zone.model_attr.weightfactor_ground}, wfWall=${get_list(zone.model_attr.weightfactor_ow)}, @@ -105,7 +105,7 @@ model ${zone.parent.name}_${zone.name} Modelica.Blocks.Sources.Constant const[${zone.model_attr.n_outer}](each k=0) "Sets sunblind signal to zero (open)" annotation (Placement(transformation(extent={{-20,14},{-14,20}}))); - Annex60.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" + IBPSA.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,-10},{-66,22}}),iconTransformation( extent={{-70,-12},{-50,8}}))); From 9a483b8d7dd99583e3f378f13139132b0bae1e13 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:11:01 +0200 Subject: [PATCH 270/283] export ibpsa models --- teaser/examples/e3_export_annex_models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teaser/examples/e3_export_annex_models.py b/teaser/examples/e3_export_annex_models.py index 0d13a9546..22a467414 100644 --- a/teaser/examples/e3_export_annex_models.py +++ b/teaser/examples/e3_export_annex_models.py @@ -2,7 +2,7 @@ # TEASER Development Team """This module contains an example how to export buildings from a TEASER -project to ready-to-run simulation models for Modelica library Annex60. These +project to ready-to-run simulation models for Modelica library IBPSA. These models simulate in Dymola, OpenModelica and JModelica. """ @@ -13,7 +13,7 @@ def example_export_annex(): - """"This function demonstrates the export to Modelica library Annex60 using + """"This function demonstrates the export to Modelica library IBPSA using the API function of TEASER""" # In e1_generate_archetype we created a Project with three archetype @@ -33,7 +33,7 @@ def example_export_annex(): # file by setting Project().weather_file_path. However we will use default # weather file. - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.number_of_elements_calc = 4 prj.merge_windows_calc = False prj.weather_file_path = utilities.get_full_path( From 0575a75cf039d443c34013ebdf251bee3350446f Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:11:19 +0200 Subject: [PATCH 271/283] rename eyample --- .../{e3_export_annex_models.py => e3_export_ibpsa_models.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename teaser/examples/{e3_export_annex_models.py => e3_export_ibpsa_models.py} (100%) diff --git a/teaser/examples/e3_export_annex_models.py b/teaser/examples/e3_export_ibpsa_models.py similarity index 100% rename from teaser/examples/e3_export_annex_models.py rename to teaser/examples/e3_export_ibpsa_models.py From b3ddc460c20cf6248d6d3ed6325c5d5873ad352a Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:12:06 +0200 Subject: [PATCH 272/283] annex to ibpsa in gui --- teaser/gui/controller/controller.py | 4 ++-- teaser/gui/mainui.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/teaser/gui/controller/controller.py b/teaser/gui/controller/controller.py index b58633305..1402b6c5b 100644 --- a/teaser/gui/controller/controller.py +++ b/teaser/gui/controller/controller.py @@ -478,7 +478,7 @@ def click_export_button(self, project, internal_id, path_output_folder): def click_export_button_annex(self, project, num_of_elem, merge_win, internal_id, path_output_folder): ''' - Execute an export with Annex60 model. + Execute an export with IBPSA model. project : project() root class @@ -503,7 +503,7 @@ def click_export_button_annex(self, project, num_of_elem, merge_win, project.number_of_elements_calc = num_of_elem project.merge_windows_calc = merge_win - project.used_library_calc = 'Annex60' + project.used_library_calc = 'IBPSA' project.calc_all_buildings() project.export_annex(internal_id, path=str(path_output_folder)) diff --git a/teaser/gui/mainui.py b/teaser/gui/mainui.py index 9bf0e519a..27f770451 100644 --- a/teaser/gui/mainui.py +++ b/teaser/gui/mainui.py @@ -4062,7 +4062,7 @@ def show_export_window(self): self.aixlib_groupbox.setMaximumSize(QtCore.QSize(360, 120)) self.aixlib_groupbox.setObjectName(_fromUtf8("AixLibGroupBox")) - self.annex_groupbox = QtGui.QGroupBox("Annex60") + self.annex_groupbox = QtGui.QGroupBox("IBPSA") self.annex_groupbox.setGeometry(QtCore.QRect(5, 5, 360, 120)) self.annex_groupbox.setMinimumSize(QtCore.QSize(360, 120)) self.annex_groupbox.setMaximumSize(QtCore.QSize(360, 120)) @@ -4162,7 +4162,7 @@ def show_export_window(self): self.annex_create_merge_windows_combobox.setGeometry( QtCore.QRect(130, 55, 215, 25)) - library_type_list = ["AixLib", "Annex60"] + library_type_list = ["AixLib", "IBPSA"] modelTypeList = ["MultizoneEquipped", "Multizone", "None"] zoneTypeList = ["ThermalZoneEquipped", "ThermalZone", "None"] number_of_elements_list = ["2", "3", "4"] @@ -4846,7 +4846,7 @@ def click_export_button(self): " for current building " + "finished ") - elif self.export_create_library_combobox.currentText() == "Annex60": + elif self.export_create_library_combobox.currentText() == "IBPSA": sender = self.sender() num_of_elem = int( self.annex_create_number_of_elements_combobox.currentText()) From b64514d8e5ef27c1e70530187d32180a2a2455b1 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:15:08 +0200 Subject: [PATCH 273/283] annex to ibpsa in logic --- .../archetypebuildings/nonresidential.py | 4 +-- .../logic/archetypebuildings/residential.py | 4 +-- teaser/logic/buildingobjects/building.py | 26 +++++++++---------- .../buildingobjects/calculation/annex60.py | 10 +++---- .../calculation/four_element.py | 2 +- .../calculation/one_element.py | 2 +- .../calculation/three_element.py | 2 +- .../calculation/two_element.py | 2 +- teaser/logic/buildingobjects/thermalzone.py | 2 +- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/teaser/logic/archetypebuildings/nonresidential.py b/teaser/logic/archetypebuildings/nonresidential.py index a22a5a272..5fa687b26 100644 --- a/teaser/logic/archetypebuildings/nonresidential.py +++ b/teaser/logic/archetypebuildings/nonresidential.py @@ -96,10 +96,10 @@ class NonResidential(Building): False for separate resistance for window, default is False used_library_calc : str 'AixLib' for https://github.com/RWTH-EBC/AixLib - 'Annex60' for https://github.com/iea-annex60/modelica-annex60 + 'IBPSA' for https://github.com/ibpsa/modelica library_attr : Annex() or AixLib() instance Classes with specific functions and attributes for building models in - Annex60 and AixLib. Python classes can be found in calculation package. + IBPSA and AixLib. Python classes can be found in calculation package. """ diff --git a/teaser/logic/archetypebuildings/residential.py b/teaser/logic/archetypebuildings/residential.py index 248dad447..c5954f762 100644 --- a/teaser/logic/archetypebuildings/residential.py +++ b/teaser/logic/archetypebuildings/residential.py @@ -96,10 +96,10 @@ class Residential(Building): False for separate resistance for window, default is False used_library_calc : str 'AixLib' for https://github.com/RWTH-EBC/AixLib - 'Annex60' for https://github.com/iea-annex60/modelica-annex60 + 'IBPSA' for https://github.com/ibpsa/modelica library_attr : Annex() or AixLib() instance Classes with specific functions and attributes for building models in - Annex60 and AixLib. Python classes can be found in calculation package. + IBPSA and AixLib. Python classes can be found in calculation package. """ diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index 07fa3f0ac..e47c454c5 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -8,7 +8,7 @@ import re import warnings from teaser.logic.buildingobjects.calculation.aixlib import AixLib -from teaser.logic.buildingobjects.calculation.annex60 import Annex60 +from teaser.logic.buildingobjects.calculation.annex60 import IBPSA from teaser.logic.buildingobjects.buildingsystems.buildingahu \ @@ -103,13 +103,13 @@ class Building(object): merge_windows_calc : boolean True for merging the windows into the outer wall's RC-combination, False for separate resistance for window, default is False. (Only - supported for Annex60) + supported for IBPSA) used_library_calc : str 'AixLib' for https://github.com/RWTH-EBC/AixLib - 'Annex60' for https://github.com/iea-annex60/modelica-annex60 + 'IBPSA' for https://github.com/ibpsa/modelica library_attr : Annex() or AixLib() instance Classes with specific functions and attributes for building models in - Annex60 and AixLib. Python classes can be found in calculation package. + IBPSA and AixLib. Python classes can be found in calculation package. """ @@ -434,7 +434,7 @@ def calc_building_parameter( True for merging the windows into the outer walls, False for separate resistance for window, default is False used_library : str - used library (AixLib and Annex60 are supported) + used library (AixLib and IBPSA are supported) """ self._number_of_elements_calc = number_of_elements @@ -457,8 +457,8 @@ def calc_building_parameter( if self.used_library_calc == 'AixLib': self.library_attr = AixLib(parent=self) self.library_attr.calc_auxiliary_attr() - elif self.used_library_calc == 'Annex60': - self.library_attr = Annex60(parent=self) + elif self.used_library_calc == 'IBPSA': + self.library_attr = IBPSA(parent=self) else: warnings.warn("You set conflicting options for the used library " "in Building or Project class and " @@ -470,8 +470,8 @@ def calc_building_parameter( if self.used_library_calc == 'AixLib': self.library_attr = AixLib(parent=self) self.library_attr.calc_auxiliary_attr() - elif self.used_library_calc == 'Annex60': - self.library_attr = Annex60(parent=self) + elif self.used_library_calc == 'IBPSA': + self.library_attr = IBPSA(parent=self) def retrofit_building( self, @@ -791,9 +791,9 @@ def used_library_calc(self): @used_library_calc.setter def used_library_calc(self, value): - ass_error_1 = "used library needs to be AixLib or Annex60" + ass_error_1 = "used library needs to be AixLib or IBPSA" - assert value != ["AixLib", "Annex60"], ass_error_1 + assert value != ["AixLib", "IBPSA"], ass_error_1 if self.parent is None and value is None: self._used_library_calc = "AixLib" @@ -804,7 +804,7 @@ def used_library_calc(self, value): if self.used_library_calc == 'AixLib': self.library_attr = AixLib(parent=self) - elif self.used_library_calc == 'Annex60': - self.library_attr = Annex60(parent=self) + elif self.used_library_calc == 'IBPSA': + self.library_attr = IBPSA(parent=self) diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/annex60.py index cad4d859d..5aff07b23 100644 --- a/teaser/logic/buildingobjects/calculation/annex60.py +++ b/teaser/logic/buildingobjects/calculation/annex60.py @@ -1,7 +1,7 @@ # Created December 2016 # TEASER 4 Development Team -"""This module includes Annex60 calcuation class +"""This module includes IBPSA calcuation class """ import scipy.io @@ -10,11 +10,11 @@ import warnings import os -class Annex60(object): - """Annex60 Class +class IBPSA(object): + """IBPSA Class This class holds functions to sort and partly rewrite zone and building - attributes specific for Annex60 simulation. This includes the export of + attributes specific for IBPSA simulation. This includes the export of boundary coniditons. Parameters @@ -103,7 +103,7 @@ def modelica_gains_boundary( Parameters ---------- zone : ThermalZone() - TEASER instance of ThermalZone. As Annex60 computes single models + TEASER instance of ThermalZone. As IBPSA computes single models for single zones, we need to generate individual files for zones and internal gains time_line :[[int]] diff --git a/teaser/logic/buildingobjects/calculation/four_element.py b/teaser/logic/buildingobjects/calculation/four_element.py index 2dbb7f0e4..ec436b561 100644 --- a/teaser/logic/buildingobjects/calculation/four_element.py +++ b/teaser/logic/buildingobjects/calculation/four_element.py @@ -31,7 +31,7 @@ class FourElement(object): merge_windows : boolean True for merging windows into the outer wall's RC-combination, False for separate resistance for window, default is False. (Only - supported for Annex60) + supported for IBPSA) t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) diff --git a/teaser/logic/buildingobjects/calculation/one_element.py b/teaser/logic/buildingobjects/calculation/one_element.py index 188a26e1e..38e886591 100644 --- a/teaser/logic/buildingobjects/calculation/one_element.py +++ b/teaser/logic/buildingobjects/calculation/one_element.py @@ -28,7 +28,7 @@ class OneElement(object): merge_windows : boolean True for merging the windows into the outer wall's RC-combination, False for separate resistance for window, default is False. (Only - supported for Annex60) + supported for IBPSA) t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) diff --git a/teaser/logic/buildingobjects/calculation/three_element.py b/teaser/logic/buildingobjects/calculation/three_element.py index d3441b6a0..5ed5a5133 100644 --- a/teaser/logic/buildingobjects/calculation/three_element.py +++ b/teaser/logic/buildingobjects/calculation/three_element.py @@ -33,7 +33,7 @@ class ThreeElement(object): merge_windows : boolean True for merging windows into the outer wall's RC-combination, False for separate resistance for window, default is False. (Only - supported for Annex60) + supported for IBPSA) t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) diff --git a/teaser/logic/buildingobjects/calculation/two_element.py b/teaser/logic/buildingobjects/calculation/two_element.py index 4cf479a9b..e30f06570 100644 --- a/teaser/logic/buildingobjects/calculation/two_element.py +++ b/teaser/logic/buildingobjects/calculation/two_element.py @@ -28,7 +28,7 @@ class TwoElement(object): merge_windows : boolean True for merging the windows into the outer wall's RC-combination, False for separate resistance for window, default is False. (Only - supported for Annex60) + supported for IBPSA) t_bt : float [d] Time constant according to VDI 6007 (default t_bt = 5) diff --git a/teaser/logic/buildingobjects/thermalzone.py b/teaser/logic/buildingobjects/thermalzone.py index 330740fe3..00c8d32d0 100644 --- a/teaser/logic/buildingobjects/thermalzone.py +++ b/teaser/logic/buildingobjects/thermalzone.py @@ -141,7 +141,7 @@ def calc_zone_parameters( merge_windows : bool True for merging the windows into the outer walls, False for separate resistance for window, default is False (Only - supported for Annex60) + supported for IBPSA) t_bt : float Time constant according to VDI 6007 (default t_bt = 5) From ce3f4e7efd7065deb0937dabbf6c91b5be7e7f2e Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:15:29 +0200 Subject: [PATCH 274/283] rename calculation.annex60 --- teaser/logic/buildingobjects/calculation/{annex60.py => ibpsa.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename teaser/logic/buildingobjects/calculation/{annex60.py => ibpsa.py} (100%) diff --git a/teaser/logic/buildingobjects/calculation/annex60.py b/teaser/logic/buildingobjects/calculation/ibpsa.py similarity index 100% rename from teaser/logic/buildingobjects/calculation/annex60.py rename to teaser/logic/buildingobjects/calculation/ibpsa.py From 7b8f4932f1b439fdbf505948b089efbf8cc4f7c9 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:16:07 +0200 Subject: [PATCH 275/283] annex to ibpsa in project --- teaser/project.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index 85445c52f..d9f551fa0 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -73,9 +73,9 @@ class Project(object): merge_windows_calc : bool True for merging the windows into the outer walls, False for separate resistance for window, default is False (only supported for - Annex60) + IBPSA) used_library_calc : str - used library (AixLib and Annex60 are supported) + used library (AixLib and IBPSA are supported) """ def __init__(self, load_data=True): @@ -133,7 +133,7 @@ def calc_all_buildings(self, raise_errors=False): For AixLib vdi calculation is True, ebc calculation is False used_library_calc : str - used library (AixLib and Annex60 are supported) + used library (AixLib and IBPSA are supported) """ if raise_errors is True: @@ -1150,7 +1150,7 @@ def export_aixlib( double pane glazing) and supporting models, like tables and weather model. In contrast to versions < 0.5 TEASER now does not support any model options, as we observed no need, since single - ThermalZones are identically with Annex60 models. If you miss one of + ThermalZones are identically with IBPSA models. If you miss one of the old options please contact us. Parameters @@ -1353,9 +1353,9 @@ def used_library_calc(self): @used_library_calc.setter def used_library_calc(self, value): - ass_error_1 = "used library needs to be AixLib or Annex60" + ass_error_1 = "used library needs to be AixLib or IBPSA" - assert value != ["AixLib", "Annex60"], ass_error_1 + assert value != ["AixLib", "IBPSA"], ass_error_1 self._used_library_calc = value From c0146ae29a12e82596f30b37063e84b38380fdec Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:16:59 +0200 Subject: [PATCH 276/283] rename ibpsa output --- teaser/data/output/{annex60_output.py => ibpsa_output.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename teaser/data/output/{annex60_output.py => ibpsa_output.py} (100%) diff --git a/teaser/data/output/annex60_output.py b/teaser/data/output/ibpsa_output.py similarity index 100% rename from teaser/data/output/annex60_output.py rename to teaser/data/output/ibpsa_output.py From 793270bcc0c05c7df962794323398dc950fdc7d6 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:17:33 +0200 Subject: [PATCH 277/283] imports and function calls project --- teaser/project.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index d9f551fa0..ef548a828 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -12,7 +12,7 @@ import teaser.data.input.teaserxml_input as txml_in import teaser.data.output.teaserxml_output as txml_out import teaser.data.output.aixlib_output as aixlib_output -import teaser.data.output.annex60_output as annex60_output +import teaser.data.output.ibpsa_output as ibpsa_output import teaser.data.output.text_output as text_out from teaser.data.dataclass import DataClass from teaser.logic.archetypebuildings.bmvbs.office import Office @@ -1228,14 +1228,14 @@ def export_annex( utilities.create_path(path) if internal_id is None: - annex60_output.export_annex60( + ibpsa_output.export_ibpsa( buildings=self.buildings, prj=self, path=path) else: for bldg in self.buildings: if bldg.internal_id == internal_id: - annex60_output.export_annex60( + ibpsa_output.export_ibpsa( buildings=[bldg], prj=self, path=path) From c673ba0719a3b491e4f36b89d2d3100e499fbbb1 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:17:59 +0200 Subject: [PATCH 278/283] ibpsa imports and calls data --- teaser/data/output/ibpsa_output.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/teaser/data/output/ibpsa_output.py b/teaser/data/output/ibpsa_output.py index 7dc483bc7..6a2be7225 100644 --- a/teaser/data/output/ibpsa_output.py +++ b/teaser/data/output/ibpsa_output.py @@ -1,7 +1,7 @@ # Created May 2016 # TEASER Development Team -"""annex60_output +"""ibpsa_output This module contains function to call Templates for IBPSA model generation """ @@ -13,7 +13,7 @@ from mako.lookup import TemplateLookup -def export_annex60( +def export_ibpsa( buildings, prj, path=None): @@ -26,7 +26,7 @@ def export_annex60( done in VDI 6007 (merge_windows=True) or not. For each zone, one model is exported, if you want to combine all thermal zones into one model, consider using AixLib. The export includes internal gains from use conditions ( - calculated in teaser.logic.calculation.annex60) but does not include any + calculated in teaser.logic.calculation.ibpsa) but does not include any heating or cooling equipment. From e2304df7fd9e7f4f34dcebe69413d795a8f7aefe Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:21:19 +0200 Subject: [PATCH 279/283] ibpsa import in building --- teaser/logic/buildingobjects/building.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teaser/logic/buildingobjects/building.py b/teaser/logic/buildingobjects/building.py index e47c454c5..9063d4d38 100644 --- a/teaser/logic/buildingobjects/building.py +++ b/teaser/logic/buildingobjects/building.py @@ -8,7 +8,7 @@ import re import warnings from teaser.logic.buildingobjects.calculation.aixlib import AixLib -from teaser.logic.buildingobjects.calculation.annex60 import IBPSA +from teaser.logic.buildingobjects.calculation.ibpsa import IBPSA from teaser.logic.buildingobjects.buildingsystems.buildingahu \ From 2e4b352f95a7178d8f676e31c721b7fb115dd374 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:24:34 +0200 Subject: [PATCH 280/283] function call ibpsa --- teaser/project.py | 2 +- tests/test_data.py | 56 +++++++++++++++++++++++----------------------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/teaser/project.py b/teaser/project.py index ef548a828..4a3f223b2 100644 --- a/teaser/project.py +++ b/teaser/project.py @@ -1197,7 +1197,7 @@ def export_aixlib( path=path) - def export_annex( + def export_ibpsa( self, internal_id=None, path=None): diff --git a/tests/test_data.py b/tests/test_data.py index 3c59d89e3..f5fd3470a 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -648,59 +648,59 @@ def test_export_aixlib(self): prj.calc_all_buildings() prj.export_aixlib(path=utilities.get_default_path()) - def test_export_annex(self): - """test of export_annex, no calculation verification""" + def test_export_ibpsa(self): + """test of export_ibpsa, no calculation verification""" prj.number_of_elements_calc = 1 prj.merge_windows_calc = True - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex() + prj.export_ibpsa() prj.number_of_elements_calc = 1 prj.merge_windows_calc = False - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex() + prj.export_ibpsa() prj.number_of_elements_calc = 2 prj.merge_windows_calc = True - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex() + prj.export_ibpsa() prj.number_of_elements_calc = 2 prj.merge_windows_calc = False - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex() + prj.export_ibpsa() prj.number_of_elements_calc = 3 prj.merge_windows_calc = True - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex() + prj.export_ibpsa() prj.number_of_elements_calc = 3 prj.merge_windows_calc = False - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex() + prj.export_ibpsa() prj.number_of_elements_calc = 4 prj.merge_windows_calc = True - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex() + prj.export_ibpsa() prj.number_of_elements_calc = 4 prj.merge_windows_calc = False - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex() + prj.export_ibpsa() prj.number_of_elements_calc = 4 prj.merge_windows_calc = False - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex(internal_id=prj.buildings[-1].internal_id) + prj.export_ibpsa(internal_id=prj.buildings[-1].internal_id) prj.number_of_elements_calc = 4 prj.merge_windows_calc = False - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex(path=utilities.get_default_path()) + prj.export_ibpsa(path=utilities.get_default_path()) prj.set_default() def test_export_parameters_txt(self): @@ -1651,7 +1651,7 @@ def test_calc_weightfactor_one(self): helptest.building_test2(prj) prj.buildings[-1].calc_building_parameter(number_of_elements=1, merge_windows=True, - used_library='Annex60') + used_library='IBPSA') calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr @@ -1727,7 +1727,7 @@ def test_calc_weightfactor_two(self): helptest.building_test2(prj) prj.buildings[-1].calc_building_parameter(number_of_elements=2, merge_windows=True, - used_library='Annex60') + used_library='IBPSA') calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr @@ -1798,7 +1798,7 @@ def test_calc_weightfactor_three(self): helptest.building_test2(prj) prj.buildings[-1].calc_building_parameter(number_of_elements=3, merge_windows=True, - used_library='Annex60') + used_library='IBPSA') calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr weightfactors_test_list = [ @@ -1865,7 +1865,7 @@ def test_calc_weightfactor_four(self): helptest.building_test2(prj) prj.buildings[-1].calc_building_parameter(number_of_elements=4, merge_windows=True, - used_library='Annex60') + used_library='IBPSA') calc_attr = prj.buildings[-1].thermal_zones[-1].model_attr @@ -2385,9 +2385,9 @@ def test_warnings_prj(self): prj.export_aixlib(internal_id=prj.buildings[-1].internal_id) prj.number_of_elements_calc = 1 prj.merge_windows_calc = True - prj.used_library_calc = 'Annex60' + prj.used_library_calc = 'IBPSA' prj.calc_all_buildings() - prj.export_annex(internal_id=prj.buildings[-1].internal_id) + prj.export_ibpsa(internal_id=prj.buildings[-1].internal_id) prj.set_default(load_data="Test") From db417828c90290a2915c34eee13a679cfafd21e6 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:26:25 +0200 Subject: [PATCH 281/283] fix example --- teaser/examples/e3_export_ibpsa_models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teaser/examples/e3_export_ibpsa_models.py b/teaser/examples/e3_export_ibpsa_models.py index 22a467414..dadccda47 100644 --- a/teaser/examples/e3_export_ibpsa_models.py +++ b/teaser/examples/e3_export_ibpsa_models.py @@ -57,7 +57,7 @@ def example_export_annex(): # exported. In this case we want to export all buildings to our home # directory, thus we are passing over None for both parameters. - prj.export_annex( + prj.export_ibpsa( internal_id=None, path=None) From d79d8adf3d0a0f641fc890fc6fe0a06a91478d17 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:32:45 +0200 Subject: [PATCH 282/283] just pep8 --- teaser/examples/e2_export_aixlib_models.py | 1 - teaser/examples/e3_export_ibpsa_models.py | 1 - 2 files changed, 2 deletions(-) diff --git a/teaser/examples/e2_export_aixlib_models.py b/teaser/examples/e2_export_aixlib_models.py index 3b4d1f4e6..6f74cee99 100644 --- a/teaser/examples/e2_export_aixlib_models.py +++ b/teaser/examples/e2_export_aixlib_models.py @@ -12,7 +12,6 @@ import os - def example_export_aixlib(): """"This function demonstrates the export to Modelica library AixLib using the API function of TEASER""" diff --git a/teaser/examples/e3_export_ibpsa_models.py b/teaser/examples/e3_export_ibpsa_models.py index dadccda47..b9968bb7b 100644 --- a/teaser/examples/e3_export_ibpsa_models.py +++ b/teaser/examples/e3_export_ibpsa_models.py @@ -11,7 +11,6 @@ import os - def example_export_annex(): """"This function demonstrates the export to Modelica library IBPSA using the API function of TEASER""" From 973f491ccb9d1d77d9baf88934aeee491bf7a565 Mon Sep 17 00:00:00 2001 From: PRemmen Date: Mon, 3 Apr 2017 15:35:25 +0200 Subject: [PATCH 283/283] update docs --- doc/index.rst | 2 +- doc/teaser.Data.Output.rst | 4 ++-- doc/teaser.Logic.BuildingObjects.Calculation.rst | 4 ++-- doc/teaser.Logic.rst | 2 +- doc/teaser_api_example.rst | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/index.rst b/doc/index.rst index 5ec2af099..47fcf42f7 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -13,7 +13,7 @@ TEASER TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) allows fast generation of archetype buildings with low input requirements and the -export of individual dynamic simulation models for Modelica libraries `AixLib `_ and `IEA-EBC Annex60 `_. It is being +export of individual dynamic simulation models for Modelica libraries `AixLib `_ and `Modelica IBPSA library `_. It is being developed at the `RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate `_. diff --git a/doc/teaser.Data.Output.rst b/doc/teaser.Data.Output.rst index 9d6a239a3..d0e95b4d9 100644 --- a/doc/teaser.Data.Output.rst +++ b/doc/teaser.Data.Output.rst @@ -7,10 +7,10 @@ Export AixLib models :members: :show-inheritance: -Export Annex60 models +Export IBPSA models -------------------- -.. automodule:: teaser.data.output.annex60_output +.. automodule:: teaser.data.output.ibpsa_output :members: :show-inheritance: diff --git a/doc/teaser.Logic.BuildingObjects.Calculation.rst b/doc/teaser.Logic.BuildingObjects.Calculation.rst index 8f416697b..516282753 100644 --- a/doc/teaser.Logic.BuildingObjects.Calculation.rst +++ b/doc/teaser.Logic.BuildingObjects.Calculation.rst @@ -9,10 +9,10 @@ AixLib specific building class :members: :show-inheritance: -Annex specific building class +IBPSA specific building class ---------------------------------- -.. automodule:: teaser.logic.buildingobjects.calculation.annex60 +.. automodule:: teaser.logic.buildingobjects.calculation.ibpsa :members: :show-inheritance: diff --git a/doc/teaser.Logic.rst b/doc/teaser.Logic.rst index cca4ddb9f..d11834976 100644 --- a/doc/teaser.Logic.rst +++ b/doc/teaser.Logic.rst @@ -4,7 +4,7 @@ logic The logic package holds python modules for the representation of general building objects and archetypes. In addition the simulation package holds modules to sort and calculate model syntax specific parameters for AixLib and -Annex60 (e.g. in AixLib we need to define orientations and tilts for the +IBPSA (e.g. in AixLib we need to define orientations and tilts for the whole building) The utility module helps us to do path handling. .. toctree:: diff --git a/doc/teaser_api_example.rst b/doc/teaser_api_example.rst index 54218a7d7..af91711e3 100644 --- a/doc/teaser_api_example.rst +++ b/doc/teaser_api_example.rst @@ -16,7 +16,7 @@ Example 2: Export Modelica models for AixLib library using TEASER API Example 3: Export Modelica models for AixLib library using TEASER API --------------------------------------------------------------------- -.. literalinclude:: ../teaser/examples/e3_export_annex_models.py +.. literalinclude:: ../teaser/examples/e3_export_ibpsa_models.py Example 4: Save information ---------------------------